Namespace: OpenEdge.DataAdmin.DataSource
Interface
IDataSource
Parent classes:
Inherits: OpenEdge.DataAdmin.Lang.IQueryMap

/* Copyright (c) 2011 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:IDataSource
Author(s):hdaniels
Created:Thu Sep 03 20:25:34 EDT 2009




Method Summary
Options Name Purpose
LOGICAL Attach (handle)
CHARACTER ColumnExpression (character, character, character)
Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
CHARACTER ColumnSortSource (character)
Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
CHARACTER ColumnSource (character)
Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
LOGICAL Fill ()
LOGICAL Prepare (handle)
LOGICAL Prepare (handle, character, character) /* prepare the query with a client query expression @DEPRECATED - The DataAccess should now use Prepare (handle,ITableRequest) The IFetchMessage has a GetTableRequest that always returns a an object also for blank query Parameters @param buffer - client temp-table buffer in dataset @param clientquery - query from client expressed on the temp-table buffer must in principle be passed if active parent relation or builtquery is empty, but an empty query is valid when requesting all data @param pcjoin - optional join to a parent */
LOGICAL Prepare (handle, ITableRequest) /* prepare the query with cliionet request infor for the table Parameters @param buffer - client temp-table buffer in dataset @param tableRequest - ITableRequest with query and batching info */
LOGICAL Refresh (handle) /** refresh row-state 0 data */
LOGICAL Refreshbuffers (handle) /** this method refresh the CDC create input buffer */
LOGICAL Save (handle) /** save all changes */
LOGICAL Save (handle, handle, integer)
LOGICAL Save (handle, integer) /** save changes of the specified state @param state use compiler constants row-created, row-modified or row-deleted */

Property Summary
Options Name Purpose
CHARACTER BaseQuery
Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
INTEGER BatchSize
OpenEdge.DataAdmin.DataAccess.IDataAccess DataAccess
Progress.Lang.Error FillError
CHARACTER FillMode
INTEGER NumRecords
CHARACTER PhysicalTables
CHARACTER SaveChildNames
CHARACTER Table
CHARACTER Tables
CHARACTER Url


Method Detail
Top

PUBLIC LOGICAL Attach (handle)

Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC CHARACTER ColumnExpression (character, character, character)

Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
Parameters:
pcColumn CHARACTER
pcOperator CHARACTER
pcValue CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSortSource (character)

Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSource (character)

Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC LOGICAL Fill ()

Returns LOGICAL
Top

PUBLIC LOGICAL Prepare (handle)

Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare (handle, character, character)

/* prepare the query with a client query expression
@DEPRECATED - The DataAccess should now use Prepare (handle,ITableRequest)
The IFetchMessage has a GetTableRequest that always returns a
an object also for blank query
Parameters
must in principle be passed if active parent relation or builtquery is empty,
but an empty query is valid when requesting all data
Parameters:
bufferHandle HANDLE
queryString CHARACTER
parentJoin CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare (handle, ITableRequest)

/* prepare the query with cliionet request infor for the table
Parameters
Parameters:
phBuffer HANDLE
req OpenEdge.DataAdmin.Message.ITableRequest
Returns LOGICAL
Top

PUBLIC LOGICAL Refresh (handle)

Purpose: refresh row-state 0 data
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Refreshbuffers (handle)

Purpose: this method refresh the CDC create input buffer
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Save (handle)

Purpose: save all changes
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Save (handle, handle, integer)

Parameters:
phparentbuffer HANDLE
bufferHandle HANDLE
piState INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL Save (handle, integer)

Purpose: save changes of the specified state
Parameters:
bufferHandle HANDLE
piState INTEGER
Returns LOGICAL


Property Detail
Top

PUBLIC CHARACTER BaseQuery

Inherited from OpenEdge.DataAdmin.Lang.IQueryMap
Returns CHARACTER
Top

PUBLIC INTEGER BatchSize

Returns INTEGER
Top

PUBLIC OpenEdge.DataAdmin.DataAccess.IDataAccess DataAccess

Returns OpenEdge.DataAdmin.DataAccess.IDataAccess
Top

PUBLIC Progress.Lang.Error FillError

Returns Progress.Lang.Error
Top

PUBLIC CHARACTER FillMode

Returns CHARACTER
Top

PUBLIC INTEGER NumRecords

Returns INTEGER
Top

PUBLIC CHARACTER PhysicalTables

Returns CHARACTER
Top

PUBLIC CHARACTER SaveChildNames

Returns CHARACTER
Top

PUBLIC CHARACTER Table

Returns CHARACTER
Top

PUBLIC CHARACTER Tables

Returns CHARACTER
Top

PUBLIC CHARACTER Url

Returns CHARACTER


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0