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

/* Copyright (c) 2011-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:TableDataSource
Author(s):hdaniels
Created:Sat Sep 04 02:01:56 EDT 2010




Method Summary
Options Name Purpose
AfterTableRow (dataset-handle)
CHARACTER ColumnExpression (character, character, character)
CHARACTER ColumnSource (character)
DefineSource ()
DeleteTable (rowid) /* this is not used in 11.0.0. We might need this in future. NOT TESTED */
CHARACTER FindPartitionPolicyJoin (character) /* throw standard progress error if non found - NOTE Dynamic code since the table is only present when db is partition enabled*/
CHARACTER FindTableJoinValues (character, character)
PrepareBuffer (handle)
LOGICAL PrepareQueryString (QueryString) /** override to sort on the internal value that defines the true order of the partitions */
LOGICAL Save (handle)

Constructor Summary
Options Name Purpose
TableDataSource ()
TableDataSource (character, character)
TableDataSource (handle) /* end constructor. */
TableDataSource (handle, character)
TableDataSource (log)


Method Detail
Top

AfterTableRow (dataset-handle)

Parameters:
hds DATASET-HANDLE
Top

CHARACTER ColumnExpression (character, character, character)

Parameters:
pcColumn CHARACTER
pcoperator CHARACTER
pcvalue CHARACTER
Returns CHARACTER
Top

CHARACTER ColumnSource (character)

Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

DefineSource ()

Top

DeleteTable (rowid)

/* this is not used in 11.0.0. We might need this in future.
NOT TESTED
Parameters:
rid ROWID
Top

CHARACTER FindPartitionPolicyJoin (character)

/* throw standard progress error if non found
- NOTE Dynamic code since the table is only present when db is partition enabled
Parameters:
pFind CHARACTER
Returns CHARACTER
Top

CHARACTER FindTableJoinValues (character, character)

Parameters:
pTable CHARACTER
pFind CHARACTER
Returns CHARACTER
Top

PrepareBuffer (handle)

Parameters:
phBuffer HANDLE
Top

LOGICAL PrepareQueryString (QueryString)

Purpose: override to sort on the internal value that defines the true order of the partitions
Parameters:
poQueryString OpenEdge.DataAdmin.Lang.QueryString
Returns LOGICAL
Top

LOGICAL Save (handle)

Parameters:
phbuffer HANDLE
Returns LOGICAL


Constructor Detail
Top

TableDataSource ()

Top

TableDataSource (character, character)

Parameters:
pJoinTables CHARACTER
pJoinPhysTables CHARACTER
Top

TableDataSource (handle)

/* end constructor.
Parameters:
hchanges HANDLE
Top

TableDataSource (handle, character)

Parameters:
htt HANDLE
cquery CHARACTER
Top

TableDataSource (log)

Parameters:
alltables LOGICAL


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15