Namespace: OpenEdge.DataAdmin.Binding
Interface
ITableDataMonitor
Parent classes:
Inherits: Progress.Lang.Object

/* Copyright (c) 2012-2016 by Progress Software Corporation.
/*
/* All rights reserved. No part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from Progress Software Corporation.
File:ITableDataMonitor
Author(s):rkumar
Created:Tue Mar 20 17:06:47 IST 2012




Method Summary
Options Name Purpose
AddCDCPolicies (character, table-handle)
AddGroupTables (character, character, table-handle)
AddPolicyError (character, character, character)
AddPolicyError (character, character, Error) /* these methods are used for cdc dump/load utility */
AddSharedTables (character, table-handle)
AddTableError (character, character) /** called with any error logger may store all or just keep track of any */
AddTableError (character, Error) /** called with any error logger may store all or just keep track of any */
AddTenantTables (character, character, table-handle)
BindFiles (handle)
LOGICAL CountCDCRow (character, character)
LOGICAL CountRow (character)
EndPolicy (character, character)
EndPolicy (character, character, int64)
EndTable (character)
EndTable (character, int64)
EndTask ()
Export ()
LOGICAL SetPolicyBailed (character, character)
LOGICAL SetTableBailed (character) /* set bailed so Endtable can decide whther to set isComplete true false when less than expected */
SetTableExpectedNumRows (character, int64) /** set expected num rows */
StartTable (character, character, character, character) /** the actual file name used in the dump may differ, since the we dump logic may change slashes and possibly also differences with relative name and full path (?) so we pass both owner and file at start */

Property Summary
Options Name Purpose
LOGICAL AnyError
LOGICAL AnyFileExists
LOGICAL Cancel
LOGICAL CheckFiles
CHARACTER ConnectionUrl
DATETIME-TZ EndTime
CHARACTER ErrorMessage
CHARACTER FileName
INTEGER Interval
LOGICAL IsComplete
LOGICAL IsLoad
DATETIME-TZ LogTime
CHARACTER LogType
LOGICAL NoLobs
INTEGER NumGroupTables
INTEGER NumProcessedGroupTables
INTEGER NumProcessedSharedTables
INTEGER NumProcessedTenantTables
INTEGER NumSharedTables
INTEGER NumTenantTables
CHARACTER Slash
DATETIME-TZ StartTime
CHARACTER TaskName


Method Detail
Top

AddCDCPolicies (character, table-handle)

Parameters:
pcPath CHARACTER
htbl TABLE-HANDLE
Top

AddGroupTables (character, character, table-handle)

Parameters:
pcPath CHARACTER
pcGroupdir CHARACTER
htbl TABLE-HANDLE
Top

AddPolicyError (character, character, character)

Parameters:
fname CHARACTER
pname CHARACTER
msg CHARACTER
Top

AddPolicyError (character, character, Error)

/* these methods are used for cdc dump/load utility
Parameters:
fname CHARACTER
pname CHARACTER
e Progress.Lang.Error
Top

AddSharedTables (character, table-handle)

Parameters:
pcPath CHARACTER
htbl TABLE-HANDLE
Top

AddTableError (character, character)

Purpose: called with any error logger may store all or just keep track of any
Parameters:
pname CHARACTER
msg CHARACTER
Top

AddTableError (character, Error)

Purpose: called with any error logger may store all or just keep track of any
Parameters:
pname CHARACTER
e Progress.Lang.Error
Top

AddTenantTables (character, character, table-handle)

Parameters:
pcPath CHARACTER
pcTenant CHARACTER
htbl TABLE-HANDLE
Top

BindFiles (handle)

Parameters:
h HANDLE
Top

LOGICAL CountCDCRow (character, character)

Parameters:
fname CHARACTER
pname CHARACTER
Returns LOGICAL
Top

LOGICAL CountRow (character)

Parameters:
pname CHARACTER
Returns LOGICAL
Top

EndPolicy (character, character)

Parameters:
fname CHARACTER
pname CHARACTER
Top

EndPolicy (character, character, int64)

Parameters:
fname CHARACTER
pname CHARACTER
numrows INT64
Top

EndTable (character)

Parameters:
pname CHARACTER
Top

EndTable (character, int64)

Parameters:
pname CHARACTER
numrows INT64
Top

EndTask ()

Top

Export ()

Top

LOGICAL SetPolicyBailed (character, character)

Parameters:
fname CHARACTER
pname CHARACTER
Returns LOGICAL
Top

LOGICAL SetTableBailed (character)

/* set bailed so Endtable can decide whther to set isComplete true false
when less than expected
Parameters:
pname CHARACTER
Returns LOGICAL
Top

SetTableExpectedNumRows (character, int64)

Purpose: set expected num rows
Parameters:
pname CHARACTER
pinum INT64
Top

StartTable (character, character, character, character)

Purpose:
the actual file name used in the dump may differ, since the we
dump logic may change slashes and possibly also differences with relative
name and full path (?) so we pass both owner and file at start
Parameters:
ptable CHARACTER
ptype CHARACTER
powner CHARACTER
pfile CHARACTER


Property Detail
Top

LOGICAL AnyError

Returns LOGICAL
Top

LOGICAL AnyFileExists

Returns LOGICAL
Top

LOGICAL Cancel

Returns LOGICAL
Top

LOGICAL CheckFiles

Returns LOGICAL
Top

CHARACTER ConnectionUrl

Returns CHARACTER
Top

DATETIME-TZ EndTime

Returns DATETIME-TZ
Top

CHARACTER ErrorMessage

Returns CHARACTER
Top

CHARACTER FileName

Returns CHARACTER
Top

INTEGER Interval

Returns INTEGER
Top

LOGICAL IsComplete

Returns LOGICAL
Top

LOGICAL IsLoad

Returns LOGICAL
Top

DATETIME-TZ LogTime

Returns DATETIME-TZ
Top

CHARACTER LogType

Returns CHARACTER
Top

LOGICAL NoLobs

Returns LOGICAL
Top

INTEGER NumGroupTables

Returns INTEGER
Top

INTEGER NumProcessedGroupTables

Returns INTEGER
Top

INTEGER NumProcessedSharedTables

Returns INTEGER
Top

INTEGER NumProcessedTenantTables

Returns INTEGER
Top

INTEGER NumSharedTables

Returns INTEGER
Top

INTEGER NumTenantTables

Returns INTEGER
Top

CHARACTER Slash

Returns CHARACTER
Top

DATETIME-TZ StartTime

Returns DATETIME-TZ
Top

CHARACTER TaskName

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15