Navigate to: Methods | Constructors | Events | Properties | ProDatasets | Temp-Tables
Options | Name | Purpose | |
---|---|---|---|
+ | ActivateDefaultRelations () |
Enables the given ProDataset relations. Disables all other
parent-relations of the relation's child buffer
*/ |
|
+ | ActivateRelations (character) |
Enables the given ProDataset relations. Disables all other
parent-relations of the relation's child buffer |
|
# | AssignKeyFieldValues (handle) |
Invoked by DataAccess:CommitChanges within the database transaction
to optionally assign key field values for new records |
|
# | LOGICAL AttachDataSource (handle, handle, character) |
Attaches a data-source object to a temp-table buffer in a ProDataSet
object |
|
# | LOGICAL AttachDataSource (handle, handle, character, character) |
Attaches a data-source object to a temp-table buffer in a ProDataSet
object |
|
# | LOGICAL AttachDataSource (handle, handle, character, character, character) |
Attaches a data-source object to a temp-table buffer in a ProDataSet
object |
|
# | LOGICAL AttachDataSource (handle, IBufferDataSource) |
Attaches a data-source object generated by an BufferDataSource
instance to a temp-table buffer in a ProDataSet object |
|
# | LOGICAL AttachDataSource (handle, IBufferDataSource, character) |
Attaches a data-source object generated by an BufferDataSource
instance to a temp-table buffer in a ProDataSet object |
|
# A | AttachDataSources () |
Attaches the DATA-SOURCE objects to the ProDataset Buffers |
|
# | CHARACTER BuildDataSourceQueryString (handle, IFetchDataRequest, character) |
Returns the Query String to be used for the DATA-SOURCE of a ProDataset
member buffer |
|
+ | CanFind (CanFindParameter) |
Returns a TRUE value if a record is found that meets the specified
FIND criteria; otherwise it returns FALSE. CAN-FIND does not make
the record available to the Business Entity or it's caller. |
|
# | CommitChanges (handle) |
This method is called from SaveChanges in the DA
to do the actual database commit and any transaction-related
validation logic for a buffer. |
|
+ | CountResultRecords (ICountRecordsRequest) |
Counts the number of result records in the data source query |
|
# | CustomizeFetchDataRequest (IFetchDataRequest) |
Hook method to support customization the IFetchDataRequest or ICountRecordsRequest |
|
# | LOGICAL DatasetBufferFill (handle, IFetchDataRequest) |
Invokes the FILL method of a ProDataset member buffer |
|
# | LOGICAL DatasetFill (handle, IFetchDataRequest) |
Invokes the ProDataset FILL method |
|
# A | DefineReadEvents () |
TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK
as needed |
|
# A | DetachDataSources () |
Detaches the DATA-SOURCE objects to the ProDataset Buffers |
|
# | EnableDataAccessQueryLogging () |
Enables DataAccessLogging |
|
# | CHARACTER ExpandTables (character) |
Expands the FetchDataRequest:Tables parameter, in case it contains
the * wild-card character |
|
+ | FetchData (IFetchDataRequest) |
Fetch data from the data source |
|
+ | FetchDataByKeyTable (IFetchDataByKeyTableParameter) |
Allows retrieve multiple DB records from a Business Entity based on
a temp-table with key values |
|
- | FetchDataInternal (IFetchDataRequest) |
Fetch data from the data source |
|
# | ROWID FindRecord (character, handle, character, integer, integer) |
Finds a record in the data source query and returns the ROWID ARRAY
(used as RESTART-ROWID in FetchData) |
|
# | Consultingwerk.OERA.FindRecordResult FindRecord2 (character, handle, character, integer, integer) |
Finds a record in the data source query and returns the ROWID ARRAY
(used as RESTART-ROWID in FetchData) |
|
+ | Consultingwerk.OERA.FindRecordResult FindRecord2 (character, handle, character, integer, integer, logical) |
Finds a record in the data source query and returns the ROWID ARRAY
(used as RESTART-ROWID in FetchData) |
|
# | FindSourceBuffer (handle, logical) |
Locates the matching record in the first source buffer of the given
Dataset Buffer |
|
# | HandleRecordLockedError (handle, SysError) |
Handles a record locked error invoked during the SAVE-ROW-CHANGES
method |
|
# | InitializeDataAccessQueryLogging () |
Initializes DataAccessLogging |
|
# | HANDLE InsertToDataSourceQuery (handle, IFetchDataRequest, character) |
Creates a new Query to be used as a DATA-SOURCE for a ProDataset
member buffer |
|
# | InvokeCommitChangesCallback (CommitCallbackTypeEnum, handle) |
Invokes a CommitChangesCallback |
|
# | LOGICAL IsQueryFlagPresent (character, character) |
Returns if the passed in field (prefixed with the temp-table)
is referenced in a list of query flag fiels and is contained in the
FetchDataRequest's QueryExpression |
|
# | LogCurrentRowModifiedIssue (handle) |
Logs details about "current row has been modified
by another user to the current logile |
|
# | LogUnableToFindDbBufferIssue (handle, Error) |
Logs details about "Unable to find record for db buffer "name" during
SAVE-ROW-CHANGES" to the current logile |
|
# | Consultingwerk.OERA.IDSQueryString NewDSQueryString (character, character) |
Factory method for the DSQueryString objects |
|
# | Consultingwerk.OERA.IDSQueryString NewDSQueryString (character, character, logical) |
Factory method for the DSQueryString objects |
|
# | Consultingwerk.OERA.IDSQueryString NewDSQueryStringForKeyValueTable (character, character, logical, IFetchDataByKeyTableParameter, character) |
Factory method for the DSQueryStringForKeyValueTable objects |
|
# | Consultingwerk.IQueryRowIdentifier NewQueryRowIdentifier () |
Overridable factory method to create an instance of the IQueryRowIdentifier
class |
|
# | OnAfterSaveChanges (EventArgs) |
Raises the AfterSaveChanges |
|
# | OnAfterSavingRowChanges (SaveRowChangesEventArgs) |
Raises the AfterSavingRowChanges event |
|
# | OnBeforeSaveChanges (EventArgs) |
Raises the BeforeSaveChanges |
|
# | OnBeforeSavingRowChanges (SaveRowChangesEventArgs) |
Raises the BeforeSavingRowChanges event |
|
# | OnHandleCommitError (HandleCommitErrorEventArgs) |
Raises the HandleCommitError |
|
# | OnHandleCommitSysError (HandleCommitErrorEventArgs) |
Raises the HandleCommitSysError |
|
+ | CHARACTER ParentRelationSourceQueryString (handle) |
Returns the query string matching the DATA-RELATION field pairs
referencing the source fields on the parent table |
|
# | Consultingwerk.IQueryExpression ParseTopBufferRequestQuery (IFetchDataRequest) |
Parses the Query of the top-buffer from the current request |
|
# | ProcessFetchDataRequestVariables (IFetchDataRequest) |
Expands variables in the FetchDataRequest:Queries |
|
+ | RepositionBackwards (handle, integer) |
Reposition the given query backwards by the given number of records |
|
# | ROWID RepositionBackwards (handle, rowid[], integer) |
Evaluates the ROWID from which the ProDataset FILL operation
needs to start on a backwards fill operation |
|
# | SaveBuffer (handle) |
Called from saveChanges to process changes
for a single DataSet temp-table buffer. |
|
+ | SaveChanges () |
Save changes to physical storage |
|
# | SaveRowChanges (handle) |
Overridable method that executes SAVE-ROW-CHANGES on the before buffer |
|
# | SetDatasetBufferCallback (handle, character, character) |
Sets's a ProDataset Buffer Callback-Method (BEFORE-FILL, AFTER-FILL, BEFORE-ROW-FILL, ...) |
|
# | SetDatasetBufferCallback (handle, character, character, Object) |
Sets's a ProDataset Buffer Callback-Method (BEFORE-FILL, AFTER-FILL, BEFORE-ROW-FILL, ...) |
|
# | SetDatasetCallback (character, character) |
Sets's a ProDataset Callback-Method (BEFORE-FILL, AFTER-FILL) |
|
# | SetDatasetCallback (character, character, Object) |
Sets's a ProDataset Callback-Method (BEFORE-FILL, AFTER-FILL) |
|
# | Consultingwerk.IQueryRowIdentifier SkipRecords (integer, handle) |
Returns the Query Row Identifier (ROWID) to be used when navigating
that DATA-SOURCE query based on the Skip argument of the FetchDataRequest |
|
# | Consultingwerk.IQueryRowIdentifier SkipRecords (integer, handle, logical) |
Returns the Query Row Identifier (ROWID) to be used when navigating
that DATA-SOURCE query based on the Skip argument of the FetchDataRequest |
|
+ A | CHARACTER SourceColumn (character, character) |
Returns the database field name matching a temp-table field name
contained in a consumers query string (query string vs. temp-table
definition) |
|
+ A | CHARACTER SourceDefaultQuery (character) |
Returns the base query string used to retrieve data for the temp
tables. This query string will be appended by the query provided by
the consumer (FetchDataRequest object). |
|
# | SuggestDataSourceIndex (handle, character) |
Method allows enforcing specific indexes when populating child record
of a data-relation. When the parent buffer and the child buffer are
FILL'ed during the ProDataset:FILL() operation, we ensure the given index |
Options | Name | Purpose | |
---|---|---|---|
DataAccess () |
Static Constructor of the DataAccess class |
||
+ | DataAccess (handle) |
Constructor of the DataAccess objects |
Options | Name | Purpose | |
---|---|---|---|
+ | AfterSaveChanges (Object, EventArgs) |
Raised at the end of SaveChanges - within the database transaction
block |
|
+ | AfterSavingRowChanges (Object, SaveRowChangesEventArgs) |
Event raised after the execution of the SAVE-ROW-CHANGES method
for an individul record in the DataAccessObject |
|
+ | BeforeSaveChanges (Object, EventArgs) |
Raised at the beginning of SaveChanges - within the database transaction
block |
|
+ | BeforeSavingRowChanges (Object, SaveRowChangesEventArgs) |
Event raised before the execution of the SAVE-ROW-CHANGES method
for an individul record in the DataAccessObject |
|
+ | HandleCommitError (Object, HandleCommitErrorEventArgs) |
Raised to allow custom handling of AppError's (Application errors,
e.g. from DB triggers) raised while performing the SaveRowChanges method |
|
+ | HandleCommitSysError (Object, HandleCommitErrorEventArgs) |
Raised to allow custom handling of SysError's (Progress runtime errors)
raised while performing the SaveRowChanges method |
Options | Name | Purpose | |
---|---|---|---|
# | Consultingwerk.Framework.Collections.CharacterDictionary AssignSkipDictionary |
|
|
+ | CHARACTER AssignSkipList |
|
|
+ | CHARACTER CUSTOM_LOG_ENTRY |
|
|
+ | HANDLE DatasetHandle |
|
|
# | LOGICAL DataSourcesAttached |
|
|
# | Consultingwerk.OERA.IFetchDataRequest FetchDataRequest |
|
|
+ | LOGICAL FilterUsingInnerJoin |
|
|
+ | LOGICAL ForceApplyQueryOnChildTables |
|
|
# | LOGICAL InFetchDataByKeyTable |
|
|
+ | LOGICAL LogFetchDataDetails |
|
|
# | LOGICAL PrepareJoinedChildTableQueries |
|
|
# | Consultingwerk.OERA.QueryPurposeEnum QueryPurpose |
|
|
+ | Consultingwerk.OERA.Enum.RequestTypeEnum RequestType |
|
|
# | LOGICAL ThrowErrorsOnFillFailed |
|
|
# | LOGICAL ValidateRestartRowid |
|
Top
PUBLIC ActivateDefaultRelations ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC ActivateRelations (character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED AssignKeyFieldValues (handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL AttachDataSource (handle, handle, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL AttachDataSource (handle, handle, character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL AttachDataSource (handle, handle, character, character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL AttachDataSource (handle, IBufferDataSource)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL AttachDataSource (handle, IBufferDataSource, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED AttachDataSources ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED CHARACTER BuildDataSourceQueryString (handle, IFetchDataRequest, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CanFind (CanFindParameter)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED CommitChanges (handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CountResultRecords (ICountRecordsRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED CustomizeFetchDataRequest (IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL DatasetBufferFill (handle, IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL DatasetFill (handle, IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED DefineReadEvents ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED DetachDataSources ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED EnableDataAccessQueryLogging ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED CHARACTER ExpandTables (character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC FetchData (IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC FetchDataByKeyTable (IFetchDataByKeyTableParameter)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PRIVATE FetchDataInternal (IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED ROWID FindRecord (character, handle, character, integer, integer)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.OERA.FindRecordResult FindRecord2 (character, handle, character, integer, integer)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC Consultingwerk.OERA.FindRecordResult FindRecord2 (character, handle, character, integer, integer, logical)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED FindSourceBuffer (handle, logical)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED HandleRecordLockedError (handle, SysError)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED InitializeDataAccessQueryLogging ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED HANDLE InsertToDataSourceQuery (handle, IFetchDataRequest, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED InvokeCommitChangesCallback (CommitCallbackTypeEnum, handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL IsQueryFlagPresent (character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LogCurrentRowModifiedIssue (handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LogUnableToFindDbBufferIssue (handle, Error)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.OERA.IDSQueryString NewDSQueryString (character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.OERA.IDSQueryString NewDSQueryString (character, character, logical)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.OERA.IDSQueryString NewDSQueryStringForKeyValueTable (character, character, logical, IFetchDataByKeyTableParameter, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.IQueryRowIdentifier NewQueryRowIdentifier ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED OnAfterSaveChanges (EventArgs)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED OnAfterSavingRowChanges (SaveRowChangesEventArgs)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED OnBeforeSaveChanges (EventArgs)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED OnBeforeSavingRowChanges (SaveRowChangesEventArgs)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED OnHandleCommitError (HandleCommitErrorEventArgs)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED OnHandleCommitSysError (HandleCommitErrorEventArgs)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CHARACTER ParentRelationSourceQueryString (handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.IQueryExpression ParseTopBufferRequestQuery (IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED ProcessFetchDataRequestVariables (IFetchDataRequest)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC RepositionBackwards (handle, integer)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED ROWID RepositionBackwards (handle, rowid[], integer)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SaveBuffer (handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC SaveChanges ()
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SaveRowChanges (handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SetDatasetBufferCallback (handle, character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SetDatasetBufferCallback (handle, character, character, Object)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SetDatasetCallback (character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SetDatasetCallback (character, character, Object)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.IQueryRowIdentifier SkipRecords (integer, handle)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED Consultingwerk.IQueryRowIdentifier SkipRecords (integer, handle, logical)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CHARACTER SourceColumn (character, character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CHARACTER SourceDefaultQuery (character)
|
|||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SuggestDataSourceIndex (handle, character)
|
STATIC DataAccess ()
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC DataAccess (handle)
|
PUBLIC AfterSaveChanges (Object, EventArgs)
|
||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC AfterSavingRowChanges (Object, SaveRowChangesEventArgs)
|
||||||||||||||||||||||||
PUBLIC BeforeSaveChanges (Object, EventArgs)
|
||||||||||||||||||||||||
PUBLIC BeforeSavingRowChanges (Object, SaveRowChangesEventArgs)
|
||||||||||||||||||||||||
PUBLIC HandleCommitError (Object, HandleCommitErrorEventArgs)
|
||||||||||||||||||||||||
PUBLIC HandleCommitSysError (Object, HandleCommitErrorEventArgs)
|
PROTECTED Consultingwerk.Framework.Collections.CharacterDictionary AssignSkipDictionary
|
|||||||||
---|---|---|---|---|---|---|---|---|---|
PUBLIC CHARACTER AssignSkipList
|
|||||||||
PUBLIC CHARACTER CUSTOM_LOG_ENTRY
|
|||||||||
PUBLIC HANDLE DatasetHandle
|
|||||||||
PROTECTED LOGICAL DataSourcesAttached
|
|||||||||
PROTECTED Consultingwerk.OERA.IFetchDataRequest FetchDataRequest
|
|||||||||
PUBLIC LOGICAL FilterUsingInnerJoin
|
|||||||||
PUBLIC LOGICAL ForceApplyQueryOnChildTables
|
|||||||||
PROTECTED LOGICAL InFetchDataByKeyTable
|
|||||||||
PUBLIC LOGICAL LogFetchDataDetails
|
|||||||||
PROTECTED LOGICAL PrepareJoinedChildTableQueries
|
|||||||||
PROTECTED Consultingwerk.OERA.QueryPurposeEnum QueryPurpose
|
|||||||||
PUBLIC Consultingwerk.OERA.Enum.RequestTypeEnum RequestType
|
|||||||||
PROTECTED LOGICAL ThrowErrorsOnFillFailed
|
|||||||||
PROTECTED LOGICAL ValidateRestartRowid
|