Declaration

TnxServerCursor = class(TnxAbstractCursor)

 
Description

The text for this class has been generated automatically. This means that it is not documented.

 
Methods

AfterConstruction

see TObject.AfterConstruction

AutoIncGet

autoinc

AutoIncSet

This function sets the next AutoInc value for the current table.

BlobCreate

blob managment

BlobCreateFile

This creates a new FileBlob and returns the new blob reference number in aBlobNr. This number is unique for any blob and is needed to access the blob.

BlobDelete

This function deletes the blob with the given aBlobNr.

BlobFree

???

BlobGetLength

This function returns the length of the blob in aLengt as bytes.

BlobModified

The text for this method has been generated automatically. This means that it is not documented.

BlobRead

This function reads data from a blob.

BlobTruncate

This function truncates the given blob at aBlobLength bytes.

BlobWrite

This function writes data to a blob.

BookmarkAsVariant

The text for this method has been generated automatically. This means that it is not documented.

CompareBookmarks

This function compares two bookmarks.

CompareKeys

The text for this method has been generated automatically. This means that it is not documented.

CopyRecords

This function copies *all* visible (in regards of ranges and filters) records to the cursor given in aDestCursor. aMaxTransSize specifies the maximum number of dirty transaction bytes before the transaction is committed.

CopyRecordsEx

This function copies *all* visible (in regards of ranges and filters) records to the cursor given in aDestCursor. aMaxTransSize specifies the maximum number of dirty transaction bytes before the transaction is committed. aCheckReqFields determines wether a check is done for required fields having a value.

Create

The text for this method has been generated automatically. This means that it is not documented.

CreateResultSet

The text for this method has been generated automatically. This means that it is not documented.

DeleteRecords

This function deletes *all* visible (in regards of ranges and filters) records.

Destroy

destructor.

Duplicate

misc

FilterActivate

This function sets the given Filter to active.

FilterAddCustom

filters

FilterDeactivate

This function sets the given Filter to inactive.

FilterRemove

This function removes the given Filter from the internal list.

FilterSetTimeout

This function sets the timeout for the filter evaluation in msec.

GetBookmark

bookmarks

GetIndexID

This function returns the id of the current index.

GetRecordCount

information

GetRecordCountAsync

This function is an asynchronous version of GetRecordCount.

GetRecordCountEx

GetRecordCountEx returns the number of records or keys based on the value of aOption.

GetRecordCountExAsync

This function is an asynchronous version of GetRecordCountEx.

NotifyExtenders

This function is called to notify all Monitors attached to the owning Server Engine of an Action.

RangeReset

This function cancels the active range.

RangeSet

???

RecNoGet

The text for this method has been generated automatically. This means that it is not documented.

RecNoSet

The text for this method has been generated automatically. This means that it is not documented.

RecNoSupported

recno support

RecordDelete

RecordDelete deletes the current record and returns a pointer to the then current record buffer. It needs to be able to acquire the given lock type for this function to be successful.

RecordGet

record retrival

RecordGetBatch

batch operations

RecordGetForKey

The text for this method has been generated automatically. This means that it is not documented.

RecordGetNext

RecordGet moves to the next valid (in regards of ranges and filters) record returns a pointer to the then current record buffer. It needs to be able to acquire the given lock type for this function to be successful.

RecordGetPrior

RecordGet moves to the prior valid (in regards of ranges and filters) record returns a pointer to the then current record buffer. It needs to be able to acquire the given lock type for this function to be successful.

RecordInsert

record manipulation

RecordInsertBatch

This function adds the data in a aStream as new records. Please note that the size of aStream must be a multiple of the record size.

RecordIsLocked

record locks

RecordLockRelease

This function releases the last lock or alternatively all locks in the record.

RecordModify

The text for this method has been generated automatically. This means that it is not documented.

RequestNestedTransactions

This function can be called from an extender to request that the cursor uses nested transactions for all operations. By default this is not supported.

scAddIndex

The text for this method has been generated automatically. This means that it is not documented.

scAutoIncGet

autoinc

scAutoIncSet

The text for this method has been generated automatically. This means that it is not documented.

scBlobCopyContentPrim

The text for this method has been generated automatically. This means that it is not documented.

scBlobCopyPrim

blobs

scBlobCreateLink

The text for this method has been generated automatically. This means that it is not documented.

scBlobGetLength

The text for this method has been generated automatically. This means that it is not documented.

scBlobIsLink

The text for this method has been generated automatically. This means that it is not documented.

scBlobModified

The text for this method has been generated automatically. This means that it is not documented.

scBlobRead

The text for this method has been generated automatically. This means that it is not documented.

scCompareKeys

The text for this method has been generated automatically. This means that it is not documented.

scCopyRecords

The text for this method has been generated automatically. This means that it is not documented.

scDeleteRecords

The text for this method has been generated automatically. This means that it is not documented.

scDisableFilterTimeout

filter support

scDropIndex

The text for this method has been generated automatically. This means that it is not documented.

scDuplicate

misc

scEnableFilterTimeout

The text for this method has been generated automatically. This means that it is not documented.

scFilterAddCustom

The text for this method has been generated automatically. This means that it is not documented.

scGetRecordCount

information

scIterate

sql engine support

scRangeReset

The text for this method has been generated automatically. This means that it is not documented.

scRangeSet

The text for this method has been generated automatically. This means that it is not documented.

scRecNoGet

recno

scRecNoSet

The text for this method has been generated automatically. This means that it is not documented.

scRecordDelete

The text for this method has been generated automatically. This means that it is not documented.

scRecordGet

record retrival

scRecordGetNext

The text for this method has been generated automatically. This means that it is not documented.

scRecordGetPrior

The text for this method has been generated automatically. This means that it is not documented.

scRecordInsert

record manipulation

scRecordModify

The text for this method has been generated automatically. This means that it is not documented.

scRecoverRecords

The text for this method has been generated automatically. This means that it is not documented.

scSetToBegin

navigation

scSetToEnd

The text for this method has been generated automatically. This means that it is not documented.

scSetToFilter

The text for this method has been generated automatically. This means that it is not documented.

scSetToFilterIterator

The text for this method has been generated automatically. This means that it is not documented.

scSortRecords

The text for this method has been generated automatically. This means that it is not documented.

scSwitchToIndex

index support

SetToBegin

navigation

SetToBookmark

This function will position the cursor on the given bookmark

SetToCursor

This function synchronizes the position with the given aCursor. Please note that the two cursor have to point to the same dataset.

SetToEnd

This function sets the cursor position to the end of the dataset. This is NOT the last record but after it!

SetToFilter

This function sets the cursor position before the first record that meets the filter criteria in aFilter.

SetToKey

???

SwitchToIndex

index support

TableIsLocked

table locls

TableLockAcquire

This function will try to acquire a table lock with the given aLockType.

TableLockRelease

This function will release and acquired lock with the given aLockType or alternatively (if aAllLocks is true) all locks on the table.

TableStreamDelete

This function deletes the table stream with the given aName.

TableStreamGetList

table streams

TableStreamRead

This function reads the WHOLE stream with the given name into aStream.

TableStreamWrite

This function rewrites the WHOLE stream with the given name.

 
Properties

DefaultValueHandler

The text for this property has been generated automatically. This means that it is not documented.

IndexPath

The text for this property has been generated automatically. This means that it is not documented.

OnRequestClose

The text for this property has been generated automatically. This means that it is not documented.

Table

The text for this property has been generated automatically. This means that it is not documented.

 
File

 
nxsrServerEngine

Home | Site Contents | Documentation | NexusDB Manual V4 | Class Reference | Symbol Reference | Classes