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 Overrides Consultingwerk.OERA.DataAccess:AssignKeyFieldValues (handle) |
|
+ | AssignSmartRecordInformation () |
Assign SmartRecordKey and Attachment/Comment function |
|
# | LOGICAL AttachDataSource (handle, handle, character) |
Attaches a data-source object to a temp-table buffer in a ProDataSet
object Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL AttachDataSource (handle, handle, character, character) |
Attaches a data-source object to a temp-table buffer in a ProDataSet
object Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL AttachDataSource (handle, handle, character, character, character) |
Attaches a data-source object to a temp-table buffer in a ProDataSet
object Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL AttachDataSource (handle, IBufferDataSource) |
Attaches a data-source object generated by an BufferDataSource
instance to a temp-table buffer in a ProDataSet object Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL AttachDataSource (handle, IBufferDataSource, character) |
Attaches a data-source object generated by an BufferDataSource
instance to a temp-table buffer in a ProDataSet object Inherited from Consultingwerk.OERA.DataAccess |
|
# A | AttachDataSources () |
Attaches the DATA-SOURCE objects to the ProDataset Buffers Inherited from Consultingwerk.OERA.DataAccess |
|
# | CHARACTER BuildDataSourceQueryString (handle, IFetchDataRequest, character) |
Returns the Query String to be used for the DATA-SOURCE of a ProDataset
member buffer Inherited from Consultingwerk.OERA.DataAccess |
|
+ | 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. Inherited from Consultingwerk.OERA.DataAccess |
|
# | CommitChanges (handle) |
This procedure is called from saveChanges in the DA
to do the actual database commit and any transaction-related
validation logic for a buffer. Overrides Consultingwerk.OERA.DataAccess:CommitChanges (handle) |
|
+ | CountResultRecords (ICountRecordsRequest) |
Counts the number of result records in the data source query Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL DatasetBufferFill (handle, IFetchDataRequest) |
Invokes the FILL method of a ProDataset member buffer Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL DatasetFill (handle, IFetchDataRequest) |
Invokes the ProDataset FILL method Inherited from Consultingwerk.OERA.DataAccess |
|
# A | DefineReadEvents () |
TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK
as needed Inherited from Consultingwerk.OERA.DataAccess |
|
# A | DetachDataSources () |
Detaches the DATA-SOURCE objects to the ProDataset Buffers Inherited from Consultingwerk.OERA.DataAccess |
|
# | CHARACTER ExpandTables (character) |
Expands the FetchDataRequest:Tables parameter, in case it contains
the * wild-card character Inherited from Consultingwerk.OERA.DataAccess |
|
+ | FetchData (IFetchDataRequest) |
Fetch data from the data source Inherited from Consultingwerk.OERA.DataAccess |
|
+ | FetchDataByKeyTable (IFetchDataByKeyTableParameter) |
Allows retrieve multiple DB records from a Business Entity based on
a temp-table with key values Inherited from Consultingwerk.OERA.DataAccess |
|
# | 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) Inherited from Consultingwerk.OERA.DataAccess |
|
# | 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) Inherited from Consultingwerk.OERA.DataAccess |
|
# | FindSourceBuffer (handle, logical) |
Locates the matching record in the first source buffer of the given
Dataset Buffer Inherited from Consultingwerk.OERA.DataAccess |
|
# | HandleRecordLockedError (handle, SysError) |
Handles a record locked error invoked during the SAVE-ROW-CHANGES
method Inherited from Consultingwerk.OERA.DataAccess |
|
# | HANDLE InsertToDataSourceQuery (handle, IFetchDataRequest, character) |
Creates a new Query to be used as a DATA-SOURCE for a ProDataset
member buffer Inherited from Consultingwerk.OERA.DataAccess |
|
# | InvokeCommitChangesCallback (CommitCallbackTypeEnum, handle) |
Invokes a CommitChangesCallback Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.OERA.IDSQueryString NewDSQueryString (character, character) |
Factory method for the DSQueryString objects Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.OERA.IDSQueryString NewDSQueryString (character, character, logical) |
Factory method for the DSQueryString objects Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.OERA.IDSQueryString NewDSQueryStringForKeyValueTable (character, character, logical, IFetchDataByKeyTableParameter, character) |
Factory method for the DSQueryStringForKeyValueTable objects Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.IQueryRowIdentifier NewQueryRowIdentifier () |
Overridable factory method to create an instance of the IQueryRowIdentifier
class Inherited from Consultingwerk.OERA.DataAccess |
|
# | OnAfterSaveChanges (EventArgs) |
Raises the AfterSaveChanges Inherited from Consultingwerk.OERA.DataAccess |
|
# | OnAfterSavingRowChanges (SaveRowChangesEventArgs) |
Raises the AfterSavingRowChanges event Inherited from Consultingwerk.OERA.DataAccess |
|
# | OnBeforeSaveChanges (EventArgs) |
Raises the BeforeSaveChanges Inherited from Consultingwerk.OERA.DataAccess |
|
# | OnBeforeSavingRowChanges (SaveRowChangesEventArgs) |
Raises the BeforeSavingRowChanges event Inherited from Consultingwerk.OERA.DataAccess |
|
# | OnHandleCommitError (HandleCommitErrorEventArgs) |
Raises the HandleCommitError Inherited from Consultingwerk.OERA.DataAccess |
|
# | OnHandleCommitSysError (HandleCommitErrorEventArgs) |
Raises the HandleCommitSysError Inherited from Consultingwerk.OERA.DataAccess |
|
+ | CHARACTER ParentRelationSourceQueryString (handle) |
Returns the query string matching the DATA-RELATION field pairs
referencing the source fields on the parent table Inherited from Consultingwerk.OERA.DataAccess |
|
+ | RepositionBackwards (handle, integer) |
Reposition the given query backwards by the given number of records Inherited from Consultingwerk.OERA.DataAccess |
|
# | ROWID RepositionBackwards (handle, rowid[], integer) |
Evaluates the ROWID from which the ProDataset FILL operation
needs to start on a backwards fill operation Inherited from Consultingwerk.OERA.DataAccess |
|
# | SaveBuffer (handle) |
Called from saveChanges to process changes
for a single DataSet temp-table buffer. Inherited from Consultingwerk.OERA.DataAccess |
|
+ | SaveChanges () |
Save changes to physical storage Inherited from Consultingwerk.OERA.DataAccess |
|
# | SaveRowChanges (handle) |
Overridable method that executes SAVE-ROW-CHANGES on the before buffer Inherited from Consultingwerk.OERA.DataAccess |
|
# | SetDatasetBufferCallback (handle, character, character) |
Sets's a ProDataset Buffer Callback-Method (BEFORE-FILL, AFTER-FILL, BEFORE-ROW-FILL, ...) Inherited from Consultingwerk.OERA.DataAccess |
|
# | SetDatasetBufferCallback (handle, character, character, Object) |
Sets's a ProDataset Buffer Callback-Method (BEFORE-FILL, AFTER-FILL, BEFORE-ROW-FILL, ...) Inherited from Consultingwerk.OERA.DataAccess |
|
# | SetDatasetCallback (character, character) |
Sets's a ProDataset Callback-Method (BEFORE-FILL, AFTER-FILL) Inherited from Consultingwerk.OERA.DataAccess |
|
# | SetDatasetCallback (character, character, Object) |
Sets's a ProDataset Callback-Method (BEFORE-FILL, AFTER-FILL) Inherited from Consultingwerk.OERA.DataAccess |
|
# | 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 Inherited from Consultingwerk.OERA.DataAccess |
|
+ 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) Inherited from Consultingwerk.OERA.DataAccess |
|
+ 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). Inherited from Consultingwerk.OERA.DataAccess |
|
+ | CHARACTER SourceTable (character) |
Returns the name of the source (database) table for a ProDataset
table name |
|
# | 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 Inherited from Consultingwerk.OERA.DataAccess |
|
# | CHARACTER TargetColumn (character, character, handle) |
Returns the temp-table field name matching a database field name |
Options | Name | Purpose | |
---|---|---|---|
+ | SmartDataAccess (handle) |
Constructor of the SmartDataAccess class |
Options | Name | Purpose | |
---|---|---|---|
+ | AfterSaveChanges (Object, EventArgs) |
Raised at the end of SaveChanges - within the database transaction
block Inherited from Consultingwerk.OERA.DataAccess |
|
+ | AfterSavingRowChanges (Object, SaveRowChangesEventArgs) |
Event raised after the execution of the SAVE-ROW-CHANGES method
for an individul record in the DataAccessObject Inherited from Consultingwerk.OERA.DataAccess |
|
+ | BeforeSaveChanges (Object, EventArgs) |
Raised at the beginning of SaveChanges - within the database transaction
block Inherited from Consultingwerk.OERA.DataAccess |
|
+ | BeforeSavingRowChanges (Object, SaveRowChangesEventArgs) |
Event raised before the execution of the SAVE-ROW-CHANGES method
for an individul record in the DataAccessObject Inherited from Consultingwerk.OERA.DataAccess |
|
+ | HandleCommitError (Object, HandleCommitErrorEventArgs) |
Raised to allow custom handling of AppError's (Application errors,
e.g. from DB triggers) raised while performing the SaveRowChanges method Inherited from Consultingwerk.OERA.DataAccess |
|
+ | HandleCommitSysError (Object, HandleCommitErrorEventArgs) |
Raised to allow custom handling of SysError's (Progress runtime errors)
raised while performing the SaveRowChanges method Inherited from Consultingwerk.OERA.DataAccess |
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 Inherited from Consultingwerk.OERA.DataAccess |
|
+ | 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 Inherited from Consultingwerk.OERA.DataAccess |
|
+ | CHARACTER CUSTOM_LOG_ENTRY |
Gets the custom log file entry used by the DataAccess class Inherited from Consultingwerk.OERA.DataAccess |
|
+ | HANDLE DatasetHandle |
Gets the reference to the Dataset handle used by this Data Access
object Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL DataSourcesAttached |
Returns if the DataSources are currently attached Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.OERA.IFetchDataRequest FetchDataRequest |
Returns the reference to the current IFetchDataRequest instance Inherited from Consultingwerk.OERA.DataAccess |
|
+ | 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. Inherited from Consultingwerk.OERA.DataAccess |
|
+ | LOGICAL ForceApplyQueryOnChildTables |
Allows to force applying the Source Default Query to child tables
even when no filter expression was provided by the consumer Inherited from Consultingwerk.OERA.DataAccess |
|
+ | LOGICAL LogFetchDataDetails |
Allows to turn on and off the logging of details of the
FetchData method execution Inherited from Consultingwerk.OERA.DataAccess |
|
# | LOGICAL PrepareJoinedChildTableQueries |
Gets and sets if the Data Access class should prepare the query on
joined child tables during FetchData Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.OERA.QueryPurposeEnum QueryPurpose |
Returns the current purpose of the SourceDefaultQuery callback Inherited from Consultingwerk.OERA.DataAccess |
|
+ | RequestTypeEnum RequestType |
Returns the type of the current request (FetchData/SaveChanges) Inherited from Consultingwerk.OERA.DataAccess |
|
# | Consultingwerk.Framework.Collections.CharacterDictionary SourceTables |
The dictionary of SourceTables |
|
# | LOGICAL ThrowErrorsOnFillFailed |
Gets and sets if errors (negative return-value) during the ProDataset
FILL() method should cause an error thrown by the DataAccess class Inherited from Consultingwerk.OERA.DataAccess |
|
+ | LOGICAL TrackDeletions |
Track deletions in SmartDeletion table |
Top
PROTECTED AssignKeyFieldValues (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC AssignSmartRecordInformation ()
|
||||||||||||||||||||||||||||||||||||||||||||||
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)
|
||||||||||||||||||||||||||||||||||||||||||||||
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)
|
||||||||||||||||||||||||||||||||||||||||||||||
PUBLIC CHARACTER SourceTable (character)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED SuggestDataSourceIndex (handle, character)
|
||||||||||||||||||||||||||||||||||||||||||||||
PROTECTED CHARACTER TargetColumn (character, character, handle)
|
PUBLIC SmartDataAccess (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 RequestTypeEnum RequestType
|
|||||||||||||||||||||||||
PROTECTED Consultingwerk.Framework.Collections.CharacterDictionary SourceTables
|
|||||||||||||||||||||||||
PROTECTED LOGICAL ThrowErrorsOnFillFailed
|
|||||||||||||||||||||||||
PUBLIC LOGICAL TrackDeletions
|