|
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
cachePolicy () |
|
|||||
|
LOGICAL ChangeBitSet (raw, integer) |
|
|||||
|
HANDLE CreateChangeBuffer () |
/** Convenience method to provide a dynamic temp-table
with a schema matching the change table for this source table.
This is provided to give users a buffer into which split records
can be stored. */ |
|||||
|
DeleteChangeTrackingRecord () |
/** Deletes the _Cdc-Change-Tracking record, and all
corresponding change table records.
The caller must have a started a transaction to call this method. */ |
|||||
|
FetchChangeRecord (handle) |
/** Fetches the change table record corresponding to the
_Cdc-Change-Tracking row into the supplied buffer
@param handle Handle to a buffer of a table into which to write the field from the change table record */ |
|||||
|
FetchChangeRecord (handle, logical) |
/** Fetches the change table record corresponding to the
_Cdc-Change-Tracking row into the supplied buffer
@param handle Handle to a buffer of a table into which to write the field from the change table record
@param logical If the operation is an update, then retrieve the BEFORE record */ |
|||||
|
LOGICAL FieldChanged (character) |
/** Returns whether the named field was changed
in the record currently in the _Cdc-Change-Tracking buffer.
@param character The name of the field to query */ |
|||||
|
CHARACTER GetChangedFields () |
/** Returns an EXTENT of the names of the changed fields
in the record currently in the _Cdc-Change-Tracking buffer. */ |
|||||
|
OpenEdge.DataAdmin.Util.CDCOperation GetOperation () |
/** Returns a CDCOperation enum value for the operation
in the record currently in the _Cdc-Change-Tracking buffer. */ |
|||||
|
InternalFetchChangeRecord (handle, integer) |
|
|||||
|
LOGICAL InternalIsRecordSplit (integer) |
|
|||||
|
LOGICAL IsCreate () |
/** Whether the _Cdc-Change-Tracking record is for a create */ |
|||||
|
LOGICAL IsDelete () |
/** Whether the _Cdc-Change-Tracking record is for a delete */ |
|||||
|
LOGICAL IsRecordSplit () |
/** Returns whether the change table row corresponding to the
_Cdc-Change-Tracking row was split */ |
|||||
|
LOGICAL IsRecordSplit (logical) |
/** Returns whether the change table row corresponding to the
_Cdc-Change-Tracking row was split.
@param logical If the operation is an update, then retrieve the BEFORE record */ |
|||||
|
LOGICAL IsUpdate () |
/** Whether the _Cdc-Change-Tracking record is for an update */ |
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
CDCTrackingHelper (character, character, handle) |
/** Creates a CDCTrackingHelper for the given table and owner.
@param character The name of the source table
@param character The Owner (schema) of the source table, for SQL tables
@param handle A handle to the _Cdc-Change-Tracking buffer used for querying */ |
|||||
|
CDCTrackingHelper (character, handle) |
/** Creates a CDCTrackingHelper for the given table in the PUB schema.
@param character The name of the source table
@param handle A handle to the _Cdc-Change-Tracking buffer used for querying */ |
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
INTEGER SourceTableNumber |
/** Table number of source table, for querying _Cdc-Change-Tracking._Source-Table-Number */ |
Top
cachePolicy ()
|
|||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LOGICAL ChangeBitSet (raw, integer)
|
|||||||||||||||||||||
HANDLE CreateChangeBuffer ()
|
|||||||||||||||||||||
DeleteChangeTrackingRecord ()
|
|||||||||||||||||||||
FetchChangeRecord (handle)
|
|||||||||||||||||||||
FetchChangeRecord (handle, logical)
|
|||||||||||||||||||||
LOGICAL FieldChanged (character)
|
|||||||||||||||||||||
CHARACTER GetChangedFields ()
|
|||||||||||||||||||||
OpenEdge.DataAdmin.Util.CDCOperation GetOperation ()
|
|||||||||||||||||||||
InternalFetchChangeRecord (handle, integer)
|
|||||||||||||||||||||
LOGICAL InternalIsRecordSplit (integer)
|
|||||||||||||||||||||
LOGICAL IsCreate ()
|
|||||||||||||||||||||
LOGICAL IsDelete ()
|
|||||||||||||||||||||
LOGICAL IsRecordSplit ()
|
|||||||||||||||||||||
LOGICAL IsRecordSplit (logical)
|
|||||||||||||||||||||
LOGICAL IsUpdate ()
|
CDCTrackingHelper (character, character, handle)
|
|||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CDCTrackingHelper (character, handle)
|
INTEGER SourceTableNumber
|
---|
Progress® OpenEdge® Release 11.7