Namespace: OpenEdge.DataAdmin.DataSource
Class
CdcFieldPolicyDataSource
Parent classes:
Inherits: OpenEdge.DataAdmin.DataSource.DataSource

/* 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:CdcFieldPolicyDataSource
Author(s):mkondra
Created:Tue Dec 01 18:48:41 IST 2015




Method Summary
Options Name Purpose
AfterRow (dataset-handle)
CHARACTER ColumnSource (character)
CHARACTER FindCdcTablePolicyJoin (character) /* throw standard progress error if non found */
CHARACTER FindTableJoinValues (character, character)
LOGICAL ParentChanged (dataset-handle) /* when there are any table policy changes(create/update) and we have changes for fields policies then the field policy changes will be done in the CdcTablePolicyDataSource This is done to support single transaction for field policy and table policy */
PrepareBuffer (handle)
LOGICAL PrepareQueryString (QueryString)
LOGICAL Save (handle)
LOGICAL Save (handle, integer) /* CreateSaveSource("").*/
LOGICAL SaveFieldPolicy (handle, integer)
LOGICAL SetCallBack (handle)

Constructor Summary
Options Name Purpose
CdcFieldPolicyDataSource ()

Property Summary
Options Name Purpose
Progress.Database.DBConfig DBConfig
CHARACTER FieldMap
CHARACTER mAreaQuery


Method Detail
Top

AfterRow (dataset-handle)

Parameters:
hds DATASET-HANDLE
Top

CHARACTER ColumnSource (character)

Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

CHARACTER FindCdcTablePolicyJoin (character)

/* throw standard progress error if non found
Parameters:
pFind CHARACTER
Returns CHARACTER
Top

CHARACTER FindTableJoinValues (character, character)

Parameters:
pTable CHARACTER
pFind CHARACTER
Returns CHARACTER
Top

LOGICAL ParentChanged (dataset-handle)

/* when there are any table policy changes(create/update) and we have changes for fields policies
then the field policy changes will be done in the CdcTablePolicyDataSource
This is done to support single transaction for field policy and table policy
Parameters:
hds DATASET-HANDLE
Returns LOGICAL
Top

PrepareBuffer (handle)

Parameters:
phBuffer HANDLE
Top

LOGICAL PrepareQueryString (QueryString)

Parameters:
poQueryString OpenEdge.DataAdmin.Lang.QueryString
Returns LOGICAL
Top

LOGICAL Save (handle)

Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

LOGICAL Save (handle, integer)

/* CreateSaveSource("").
Parameters:
bufferHandle HANDLE
piState INTEGER
Returns LOGICAL
Top

LOGICAL SaveFieldPolicy (handle, integer)

Parameters:
phbuffer HANDLE
pistate INTEGER
Returns LOGICAL
Top

LOGICAL SetCallBack (handle)

Parameters:
phBuffer HANDLE
Returns LOGICAL


Constructor Detail
Top

CdcFieldPolicyDataSource ()



Property Detail
Top

Progress.Database.DBConfig DBConfig

Returns Progress.Database.DBConfig
Top

CHARACTER FieldMap

Returns CHARACTER
Top

CHARACTER mAreaQuery

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15