Namespace: OpenEdge.DataAdmin
Class
CdcTablePolicy
Parent classes:
Inherits: OpenEdge.DataAdmin.AbstractPartitionParent
Implements: OpenEdge.DataAdmin.ICdcTablePolicy

/* *********************************************************
/* Copyright (c) 2015-2017 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:CdcTablePolicy
Author(s):mkondra
Created:Fri Nov 20 15:02:39 IST 2015




Method Summary
Options Name Purpose
OpenEdge.DataAdmin.Error.UnsupportedOperationError AddFieldPolicyError (character)
LOGICAL AddFieldsFromData ()
LOGICAL AddFieldsFromData (character)
LOGICAL AddFieldsFromData (character, character)
AssertLoadFromData ()
OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()
CHARACTER GetValidDefaultLevelList ()

Constructor Summary
Options Name Purpose
CdcTablePolicy (character)
CdcTablePolicy (IDataAdminModel)
CdcTablePolicy (IDataAdminModel, IRequestInfo)

Property Summary
Options Name Purpose
CHARACTER CdcPolicyId /* define public property SourceTableOwner as char no-undo get(): if valid-handle(mBuffer) then return mBuffer::SourceTableOwner. else return SourceTableOwner. end. */
OpenEdge.DataAdmin.Binding.CdcTablePolicyContext CdcTablePolicyContext
CHARACTER ChangeTable /*define public property CdcTablePolicyName as char no-undo get(): if valid-handle(mBuffer) then return mBuffer::CdcTablePolicyName. else return CdcTablePolicyName. end. set(pName as char): if valid-handle(mBuffer) then do: mDefaultBuffer:find-by-rowid(mBuffer:rowid). mdefaultbuffer::CdcTablePolicyName = pName. end. else CdcTablePolicyName = pName. end.*/
CHARACTER ChangeTableOwner
OpenEdge.DataAdmin.IArea DataArea
CHARACTER DefaultAllocation
OpenEdge.DataAdmin.IArea DefaultDataArea
OpenEdge.DataAdmin.IArea DefaultIndexArea
OpenEdge.DataAdmin.IArea DefaultLobArea
LOGICAL EncryptPolicy
OpenEdge.DataAdmin.ICdcFieldPolicySet FieldPolicies
OpenEdge.DataAdmin.IFieldList Fields
LOGICAL IdentifyingField
OpenEdge.DataAdmin.IArea IndexArea
OpenEdge.DataAdmin.IIndexSet Indexes /* define public property IdentifyingFieldsUnique as logical no-undo get(): if valid-handle(mBuffer) then return mBuffer::IdentifyingFieldsUnique. else return IdentifyingFieldsUnique. end. set(pIdentifyingFieldsUnique as logical): if valid-handle(mBuffer) then do: mDefaultBuffer:find-by-rowid(mBuffer:rowid). mdefaultbuffer::IdentifyingFieldsUnique = pIdentifyingFieldsUnique. end. else IdentifyingFieldsUnique = pIdentifyingFieldsUnique. end. */
OpenEdge.DataAdmin.Internal.Util.CdcTablePolicyInstanceEnum Instance
DATETIME-TZ LastModified
OpenEdge.DataAdmin.CdcTablePolicyLevelEnum Level
CHARACTER Misc
INTEGER NumFields
OpenEdge.DataAdmin.CdcTablePolicyStateEnum State
OpenEdge.DataAdmin.ITable Table


Method Detail
Top

OpenEdge.DataAdmin.Error.UnsupportedOperationError AddFieldPolicyError (character)

Parameters:
preason CHARACTER
Returns OpenEdge.DataAdmin.Error.UnsupportedOperationError
Top

LOGICAL AddFieldsFromData ()

Returns LOGICAL
Top

LOGICAL AddFieldsFromData (character)

Parameters:
pcTokenString CHARACTER
Returns LOGICAL
Top

LOGICAL AddFieldsFromData (character, character)

Parameters:
pcSubstituteBase CHARACTER
pcSubstituteArgs CHARACTER
Returns LOGICAL
Top

AssertLoadFromData ()

Top

OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

CHARACTER GetValidDefaultLevelList ()

Returns CHARACTER


Constructor Detail
Top

CdcTablePolicy (character)

Parameters:
pname CHARACTER
Top

CdcTablePolicy (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

CdcTablePolicy (IDataAdminModel, IRequestInfo)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
preq OpenEdge.DataAdmin.IRequestInfo


Property Detail
Top

CHARACTER CdcPolicyId

/*
define public property SourceTableOwner as char no-undo
get():
if valid-handle(mBuffer) then
return mBuffer::SourceTableOwner.
else
return SourceTableOwner.
end.
Returns CHARACTER
Top

OpenEdge.DataAdmin.Binding.CdcTablePolicyContext CdcTablePolicyContext

Returns OpenEdge.DataAdmin.Binding.CdcTablePolicyContext
Top

CHARACTER ChangeTable

/*define public property CdcTablePolicyName as char no-undo
get():
if valid-handle(mBuffer) then
return mBuffer::CdcTablePolicyName.
else
return CdcTablePolicyName.
end.
set(pName as char):
if valid-handle(mBuffer) then
do:
mDefaultBuffer:find-by-rowid(mBuffer:rowid). find-by-rowid(mBuffer:rowid).
mdefaultbuffer::CdcTablePolicyName :CdcTablePolicyName = pName.
end.
else
CdcTablePolicyName = pName.
end.
Returns CHARACTER
Top

CHARACTER ChangeTableOwner

Returns CHARACTER
Top

OpenEdge.DataAdmin.IArea DataArea

Returns OpenEdge.DataAdmin.IArea
Top

CHARACTER DefaultAllocation

Returns CHARACTER
Top

OpenEdge.DataAdmin.IArea DefaultDataArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IArea DefaultIndexArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IArea DefaultLobArea

Returns OpenEdge.DataAdmin.IArea
Top

LOGICAL EncryptPolicy

Returns LOGICAL
Top

OpenEdge.DataAdmin.ICdcFieldPolicySet FieldPolicies

Returns OpenEdge.DataAdmin.ICdcFieldPolicySet
Top

OpenEdge.DataAdmin.IFieldList Fields

Returns OpenEdge.DataAdmin.IFieldList
Top

LOGICAL IdentifyingField

Returns LOGICAL
Top

OpenEdge.DataAdmin.IArea IndexArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IIndexSet Indexes

/*
define public property IdentifyingFieldsUnique as logical no-undo
get():
if valid-handle(mBuffer) then
return mBuffer::IdentifyingFieldsUnique.
else
return IdentifyingFieldsUnique.
end.
set(pIdentifyingFieldsUnique as logical):
if valid-handle(mBuffer) then
do:
mDefaultBuffer:find-by-rowid(mBuffer:rowid). find-by-rowid(mBuffer:rowid).
mdefaultbuffer::IdentifyingFieldsUnique :IdentifyingFieldsUnique = pIdentifyingFieldsUnique.
end.
else
IdentifyingFieldsUnique = pIdentifyingFieldsUnique.
end.
Returns OpenEdge.DataAdmin.IIndexSet
Top

OpenEdge.DataAdmin.Internal.Util.CdcTablePolicyInstanceEnum Instance

Returns OpenEdge.DataAdmin.Internal.Util.CdcTablePolicyInstanceEnum
Top

DATETIME-TZ LastModified

Returns DATETIME-TZ
Top

OpenEdge.DataAdmin.CdcTablePolicyLevelEnum Level

Returns OpenEdge.DataAdmin.CdcTablePolicyLevelEnum
Top

CHARACTER Misc

Returns CHARACTER
Top

INTEGER NumFields

Returns INTEGER
Top

OpenEdge.DataAdmin.CdcTablePolicyStateEnum State

Returns OpenEdge.DataAdmin.CdcTablePolicyStateEnum
Top

OpenEdge.DataAdmin.ITable Table

Returns OpenEdge.DataAdmin.ITable


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7