DBF Class |
Namespace: XSharp.RDD
The DBF type exposes the following members.
Name | Description | |
---|---|---|
Alias | Retrieve the alias name. (Inherited from Workarea.) | |
Area | Retrieve the Workarea number. (Inherited from Workarea.) | |
BoF | Is the table at the logical beginning-of-file. (Overrides BoF.) | |
Bottom | Is at bottom ? (Inherited from Workarea.) | |
Closed | Has the workarea been closed. (Inherited from Workarea.) | |
Deleted | Is the current row deleted? (Overrides Deleted.) | |
Driver | Driver (RDD) name of the object. (Overrides Driver.) | |
EoF | Is the table at the logical end-of-file. (Overrides EoF.) | |
Exclusive | Is the Workarea opened Exclusively (Inherited from Workarea.) | |
FieldCount | The # of fields in the current Workarea. (Overrides FieldCount.) | |
FileName | File name of the main file (Inherited from Workarea.) | |
FilterInfo | Current Filter (Inherited from Workarea.) | |
FilterText | The filter condition as a string. (Inherited from Workarea.) | |
Found | (Overrides Found.) | |
HasProperties | Does the workarea have properties. (Inherited from Workarea.) | |
HasRelations | Does the workarea have relations. (Inherited from Workarea.) | |
IsHot | Is the current row | |
IsNewRecord | Is the current row a new record (the result of Append()) | |
Memo | Current memo implementation. (Inherited from Workarea.) | |
NullColumn | ||
OrderCondInfo | Current Order condition (Inherited from Workarea.) | |
Properties | (Inherited from Workarea.) | |
ReadOnly | Is the file opened ReadOnly ? (Inherited from Workarea.) | |
RecCount | The number of rows. (Overrides RecCount.) | |
RecId | The row identifier at the current cursor position. (Inherited from Workarea.) | |
RecNo | The physical row identifier at the current cursor position. (Overrides RecNo.) | |
RecordBuffer | Current Record (Inherited from Workarea.) | |
Shared | Is the current Workarea opened Shared? (Inherited from Workarea.) | |
Top | Is at top? (Inherited from Workarea.) |
Name | Description | |
---|---|---|
_getMemoBlockNumber | (Overrides _getMemoBlockNumber(Long).) | |
AddField |
Add a Field to the _Fields List. Fields are added in the order of method call
(Overrides AddField(RddFieldInfo).) | |
Append | Append a blank row and position the cursor to the new row. (Overrides Append(Logic).) | |
AppendLock | Add a newly appended row to the list of locked rows. (Overrides AppendLock(DbLockMode).) | |
BlobInfo | Retrieve information about a memo column. (Overrides BlobInfo(DWord, DWord).) | |
ChildEnd | Report the initialization of a relation. (Overrides ChildEnd(DbRelInfo).) | |
ChildStart | Report the initialization of a relation. (Overrides ChildStart(DbRelInfo).) | |
ChildSync | Post a pending relational movement, indicating that the specified child work area has been affected by a parental movement. (Overrides ChildSync(DbRelInfo).) | |
ClearFilter | Clear the active filter condition. (Overrides ClearFilter.) | |
ClearRel | Clear relations. (Overrides ClearRel.) | |
ClearScope | Clear the active locate condition. (Overrides ClearScope.) | |
Close | Close a table. (Overrides Close.) | |
CloseMemFile | Close the memo file (Overrides CloseMemFile.) | |
Compile | Compile an expression. (Overrides Compile(String).) | |
Continue | Goto the next record based on the corrent locate condition. (Overrides Continue.) | |
Create | (Overrides Create(DbOpenInfo).) | |
CreateFields | Add columns defined in an array. (Inherited from Workarea.) | |
CreateMemFile | Create the memo file (Overrides CreateMemFile(DbOpenInfo).) | |
DbEval | Evaluate a code block for each row. (Overrides DbEval(DbEvalInfo).) | |
Delete | Mark the row at the current cursor position for deletion. (Overrides Delete.) | |
Dispose | (Inherited from Workarea.) | |
Dispose(Logic) | (Inherited from Workarea.) | |
EvalBlock | Evaluate a code block. (Overrides EvalBlock(ICodeblock).) | |
EvalFilter | (Overrides EvalFilter(ICodeblock).) | |
FieldIndex | Return the ONE based field index for a field name. (Overrides FieldIndex(String).) | |
FieldInfo | Retrieve and optionally change information about a column. (Overrides FieldInfo(Long, Long, Object).) | |
FieldName | Retrieve a column name based on its ONE based column number. (Overrides FieldName(Long).) | |
Flush | Flush the changes to the table, its indexes and memo file. (Overrides Flush.) | |
ForceRel | Force all pending relational seeks to be performed. (Overrides ForceRel.) | |
GetField |
Return the (1 based) RddFieldInfo object for the specified field
(Inherited from Workarea.) | |
GetRec | Retrieve the RDD's record buffer as array of bytes. (Overrides GetRec.) | |
GetScope | Retrieve the active locate condition. (Overrides GetScope.) | |
GetValue | Get a value for the specified column. (Overrides GetValue(Long).) | |
GetValueFile | Get the value for a column and write (export) it to an external file. (Overrides GetValueFile(Long, String).) | |
GetValueLength | Get the length of the for the specified column. (Overrides GetValueLength(Long).) | |
GoBottom | Position the cursor to the last logical row. (Overrides GoBottom.) | |
GoCold | Write the contents of a work area's memory to the data store (usually a disk). (Overrides GoCold.) | |
GoHot | Mark a data buffer as hot, indicating that it needs to be written to the data store. (Overrides GoHot.) | |
GoTo | Position the cursor to a specific, physical row. (Overrides GoTo(Long).) | |
GoToId | Position the cursor to a specific, physical identity. (Overrides GoToId(Object).) | |
GoTop | Position the cursor to the first logical row. (Overrides GoTop.) | |
HeaderLock | Lock or unlock the header of a database file. (Overrides HeaderLock(DbLockMode).) | |
Info | Retrieve and optionally change information about a work area. (Overrides Info(Long, Object).) | |
Lock | Perform a lock. (Overrides Lock(DbLockInfo).) | |
Open | Open a table. (Overrides Open(DbOpenInfo).) | |
OpenMemFile | Open the memo file (Overrides OpenMemFile(DbOpenInfo).) | |
OrderCondition | Set the condition for the next Index Creation (Overrides OrderCondition(DbOrderCondInfo).) | |
OrderCreate | Create a new index or tag. (Overrides OrderCreate(DbOrderCreateInfo).) | |
OrderDestroy | Delete an index or tag. (Overrides OrderDestroy(DbOrderInfo).) | |
OrderInfo | Retrieve information about an index. (Overrides OrderInfo(DWord, DbOrderInfo).) | |
OrderListAdd | Open an index file and add to the list of open indexes for the current Workarea. (Overrides OrderListAdd(DbOrderInfo).) | |
OrderListDelete | Close an index file and remove it from the list of open indexes for the current Workarea. (Overrides OrderListDelete(DbOrderInfo).) | |
OrderListFocus | Set focus to another index in the list open indexes for the current Workarea. (Overrides OrderListFocus(DbOrderInfo).) | |
OrderListRebuild | Rebuild all indexes for the current Workarea. (Overrides OrderListRebuild.) | |
Pack | Physically remove rows marked for deletion. (Overrides Pack.) | |
PutRec | Replace the row at the current cursor position with the contents of a byte array. (Overrides PutRec(Byte).) | |
PutValue | Write a value for a specified column (Overrides PutValue(Long, Object).) | |
PutValueFile | Read (Import) a value from an external file and write it to the specified column. (Overrides PutValueFile(Long, String).) | |
Recall | Remove the deletion marker from the row at the current cursor position. (Overrides Recall.) | |
RecInfo | Retrieve and optionally change information about a row. (Overrides RecInfo(Long, Object, Object).) | |
Refresh | Discard all changes to the current record and reread the buffer from disk. When the current buffer is in Append mode then the server will move to the bottom of the file. (Overrides Refresh.) | |
RelArea | Retrieve the logical number of a related work area. (Overrides RelArea(DWord).) | |
RelEval | Evaluate a code block against the relation in a work area. (Overrides RelEval(DbRelInfo).) | |
RelText | Retrieve the key expression of a relation. (Overrides RelText(DWord).) | |
Seek | Perform a seek operation on the current selected index for the current Workarea. (Overrides Seek(DbSeekInfo).) | |
SetFieldExtent | Set the Number of Fields the AddField Method will add. (Overrides SetFieldExtent(Long).) | |
SetFilter | Set the filter condition. (Overrides SetFilter(DbFilterInfo).) | |
SetRel | Set a relation. (Overrides SetRel(DbRelInfo).) | |
SetScope | Set the locate condition. (Overrides SetScope(DbScopeInfo).) | |
Skip | Position the cursor relative to its current position. (Overrides Skip(Long).) | |
SkipFilter | Position the cursor, respecting scope and filter conditions. (Overrides SkipFilter(Long).) | |
SkipRaw | Position the cursor regardless of scope and filter conditions. (Overrides SkipRaw(Long).) | |
SkipScope | Position the cursor relative to its current position within the current scope. (Overrides SkipScope(Long).) | |
Sort | Physically reorder a table. (Overrides Sort(DbSortInfo).) | |
SyncChildren | Force relational movement in child work areas to synchronize them with the parent work area. (Overrides SyncChildren.) | |
Trans | Copy one or more rows from one work area to another. (Overrides Trans(DbTransInfo).) | |
TransRec | Copy a single row from one work area to another. (Overrides TransRec(DbTransInfo).) | |
UnLock | Release locks. (Overrides UnLock(Object).) | |
Zap | Physically remove all rows from a table. (Overrides Zap.) |
Name | Description | |
---|---|---|
_Fields | List of Fields (Inherited from Workarea.) | |
RLHitCount | ||
RLMissCount |