Navigate to: Methods | Constructors | Events | Properties
Options | Name | Purpose | |
---|---|---|---|
# | 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 |
|
# | 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 |
|
# | 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) |
|
# | 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 |
|
# | 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 |
|
# | 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 |
|
+ | 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 |
|
+ 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 (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 |
Gets the reference to a CharacterDictionary with an entry per buffer
(after-buffer name) as the key and the the skip-list of the SAVE-ROW-CHANGES
method used as the value |
|
+ | CHARACTER AssignSkipList |
Gets and sets the skip-list of the SAVE-ROW-CHANGES method used as
the skip-list of the SAVE-ROW-CHANGES method used in CommitChanges
method |
|
+ | CHARACTER CUSTOM_LOG_ENTRY |
Gets the custom log file entry used by the DataAccess class |
|
+ | HANDLE DatasetHandle |
Gets the reference to the Dataset handle used by this Data Access
object |
|
# | LOGICAL DataSourcesAttached |
Returns if the DataSources are currently attached |
|
# | Consultingwerk.OERA.IFetchDataRequest FetchDataRequest |
Returns the reference to the current IFetchDataRequest instance |
|
+ | LOGICAL FilterUsingInnerJoin |
Instructs the Query-Builder in method BuildQueryString to remove
an eventually present OUTER-JOIN keyword from the source default
query when filtering on a ceratin table. |
|
+ | LOGICAL ForceApplyQueryOnChildTables |
Allows to force applying the Source Default Query to child tables
even when no filter expression was provided by the consumer |
|
+ | LOGICAL LogFetchDataDetails |
Allows to turn on and off the logging of details of the
FetchData method execution |
|
# | LOGICAL PrepareJoinedChildTableQueries |
Gets and sets if the Data Access class should prepare the query on
joined child tables during FetchData |
|
# | Consultingwerk.OERA.QueryPurposeEnum QueryPurpose |
Returns the current purpose of the SourceDefaultQuery callback |
|
+ | Consultingwerk.OERA.Enum.RequestTypeEnum RequestType |
Returns the type of the current request (FetchData/SaveChanges) |
|
# | LOGICAL ThrowErrorsOnFillFailed |
Gets and sets if errors (negative return-value) during the ProDataset
FILL() method should cause an error thrown by the DataAccess class |
Top
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 LOGICAL DatasetBufferFill (handle, IFetchDataRequest)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED LOGICAL DatasetFill (handle, IFetchDataRequest)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED DefineReadEvents ()
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED DetachDataSources ()
|
||||||||||||||||||||||||||||||||||||||||||||||
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)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED FindSourceBuffer (handle, logical)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED HandleRecordLockedError (handle, SysError)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED HANDLE InsertToDataSourceQuery (handle, IFetchDataRequest, character)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED InvokeCommitChangesCallback (CommitCallbackTypeEnum, handle)
|
||||||||||||||||||||||||||||||||||||||||||||||
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)
|
||||||||||||||||||||||||||||||||||||||||||||||
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)
|
||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CHARACTER SourceColumn (character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CHARACTER SourceDefaultQuery (character)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SuggestDataSourceIndex (handle, character)
|
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
|
|||||||||||||||||||||||||
PUBLIC LOGICAL LogFetchDataDetails
|
|||||||||||||||||||||||||
PROTECTED LOGICAL PrepareJoinedChildTableQueries
|
|||||||||||||||||||||||||
PROTECTED Consultingwerk.OERA.QueryPurposeEnum QueryPurpose
|
|||||||||||||||||||||||||
PUBLIC Consultingwerk.OERA.Enum.RequestTypeEnum RequestType
|
|||||||||||||||||||||||||
PROTECTED LOGICAL ThrowErrorsOnFillFailed
|