|
Options |
Name |
Purpose |
|
|
AddFieldPolicyValues (JsonObject, table)
|
|
|
|
AddRowValues (character, JsonObject, table-handle)
|
|
|
|
AssertScope ()
|
|
|
|
LOGICAL CanFind (character)
|
|
|
|
LOGICAL CanFind (integer)
|
|
|
|
CHARACTER ColumnExpression (character, character, character)
|
/* form a query expression which finds unique field for policy based on table name and policy name.
we need this since same fieldname can exist in different tables and same table names can exist in different schemas
@TODO not satisfied with this solution, need a nicer way */
|
|
|
CHARACTER ColumnSource (character)
|
|
|
|
CopyTable (IDataAdminModel)
|
|
|
|
CopyTable (table)
|
|
|
|
CopyTable (table, IRow)
|
|
|
|
CopyTableForParent (IRow, IDataAdminModel)
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)
|
|
|
|
CreateRow (character, character)
|
|
|
|
CreateRow (character, character, integer)
|
|
|
|
CreateRow (ICdcFieldPolicy)
|
|
|
|
CreateRow (IDataAdminElement)
|
/* if class cast error - the default syserror seems sufficent */
|
|
|
LOGICAL Delete (character)
|
|
|
|
LOGICAL DeserializeRow (handle, log)
|
|
|
|
LOGICAL Find (character)
|
|
|
|
LOGICAL Find (integer)
|
|
|
|
CHARACTER FindExpression (integer)
|
|
|
|
CHARACTER GetChildQuery (IRow)
|
|
|
|
CHARACTER GetCreateError (ICdcFieldPolicy)
|
|
|
|
CHARACTER GetJoinFields (character)
|
|
|
|
CHARACTER GetPolicyFieldDataType (character, integer)
|
/*if SchemaScope:CdcTablePolicyFieldContext:Find(pcPolicyName,pinum) then
return SchemaScope:CdcTablePolicyFieldContext:TableHandle:default-buffer-handle::DataType.
return ?.*/
|
|
|
CHARACTER GetPolicyFieldName (character, integer)
|
/*if SchemaScope:CdcTablePolicyFieldContext:Find(pcPolicyName,pinum) then
return SchemaScope:CdcTablePolicyFieldContext:TableHandle:default-buffer-handle::FieldName.
return ?.*/
|
|
|
INTEGER GetPolicyFieldNumber (character, character, character)
|
/*if SchemaScope:CdcTablePolicyFieldContext:Find(pcPolicyName,pcTable,pcfield) then
return SchemaScope:CdcTablePolicyFieldContext:TableHandle:default-buffer-handle::Number.
return 0.*/
|
|
|
INTEGER GetPolicyNumFields (character)
|
|
|
|
CHARACTER GetPolicyTableName (character)
|
|
|
|
CHARACTER GetServerJoinFields (character)
|
|
|
|
ReadField (JsonObject, handle)
|
/** read a buffer field from json */
|
|
|
SerializeRow (handle)
|
|
|
|
SetTreeOptions (IDataTree)
|
|
|
|
Split (character, character, character, character)
|
/* split the field property which has field name, table name and policy name */
|
|
|
UpdateCdcTablePolicyName (character, character)
|
|
|
|
UpdatePartitionDefault (character, character, character, character)
|
|
|
|
UpdateValue (character, character)
|
|
|
|
ValueChanged (character, character, character)
|
|
|
|
CHARACTER WriteFieldAssignments (handle, character, integer, handle)
|
|
|
|
WriteFieldStatements (handle, character, handle)
|
|
|
|
WriteValuesAsCode (handle, character, recid, table)
|
/* genereate code for value assignment */
|