XSharp.RDD Namespace |
Class | Description | |
---|---|---|
BaseIndex | Base Index class. Does not implement anything. | |
BaseMemo | Base Memo class. Does not implement anything. | |
CSV | CSV RDD. For reading and writing semicolon delimited files. | |
DatabasePropertyCollection | This collection is used to store additional properties for fields and servers
such as captions, descriptions etc. | |
DataSession | The DataSession class contains a list of workareas/cursors | |
Dbc | Helper class to open, close and select a database | |
DbcConnection | Class that stores information about an ODBC connection in a DBC | |
DbcDatabase | Class that stores information about a database. | |
DbcField | Class that stores information about a field in a DBC | |
DbcIndex | Class that stores information about an index in a DBC | |
DbcManager | This classes manages open database. Both databases that are opened explicitely and also databases that are opened
for "free" tables that have a backlink to a database | |
DbcObject | Base class for objects read from the Database Container | |
DbColumnInfo | This class describes extended information for a field in a workarea, for fields that come from a SQL backend. | |
DbcOther | Class that stores other info about Databases, such as the source and object code for Database | |
DbcRelation | Class that stores information about a relation in a DBC | |
DbcTable | Class that stores information about a table in a DBC | |
DbcView | Class that stores information about a view in a DBC | |
DBF | DBF RDD. Usually not used 'stand alone' | |
DbfAutoIncrementColumn | Class for reading / writing AutoIncrement Columns. | |
DBFBLOB | DBFFPT RDD. For DBF/FPT. No index support at this level | |
DBFCDX | DBFCDX RDD. For DBF/FPT/CDX. | |
DbfCharacterColumn | Class for reading / writing String Columns | |
DbfColumn | Class for DBF Column reading / writing | |
DbfCurrencyColumn | Class for reading / writing Currency Columns. | |
DbfDateColumn | Class for reading / writing Date Columns | |
DbfDateTimeColumn | Class for reading / writing DateTime Columns. | |
DBFDBT | DBFDBT RDD. For DBF/DBT. No index support at this level | |
DbfDoubleColumn | Class for reading / writing Double Columns. | |
DBFFPT | DBFFPT RDD. For DBF/FPT. No index support at this level | |
DbfHeader | DBF Header. | |
DbfIntegerColumn | Class for reading / writing Integer Columns. | |
DbfLogicColumn | Class for reading / writing Logic Columns | |
DBFMEMO | DBFFPT RDD. For DBF/FPT. No index support at this level | |
DBFMEMOCDX | DBFFPT RDD. For DBF/FPT. No index support at this level | |
DbfMemoColumn | Class for reading / writing Memo Columns. This class returns and writes the block numbers. | |
DBFNTX | DBFNTX RDD. For DBF/DBT/NTX. | |
DbfNullColumn | Class for reading / writing the Special Column for NULL values. | |
DbfNumericColumn | Class for reading / writing Numeric Columns | |
DBFVFP | DBFVFP RDD. DBFCDX with support for the FoxPro field types. | |
DBFVFPSQL | DBFVFPSQL RDD. DBFCDX with support for the FoxPro field types and a List of Object values as backing collection for the data. | |
DELIM | DELIM RDD. For reading and writing delimited files. | |
Functions | This compiler generated class contains all the functions, globals and defines that are defined in the XSharp.Rdd.dll assembly. | |
InputBuffer | ||
InputBufferWeakBuffer | ||
RddError | Error subclass used by the RDD system. | |
RecordList | ||
RegisteredRDD | This class is used to register RDD names with the matching System.Types | |
SDF | SDF RDD. For reading and writing text files. | |
TEXTRDD | Abstract TextRDD. For reading and writing delimited files and SDF files. | |
TSV | TSV RDD. For reading and writing tab delimited files. | |
Workarea | Base class for DBF based RDDs. Holds common properties such as the Workarea number, Alias, Fields list and various flags. | |
Workareas | Class that contains the list of open Workareas. Each thread will have its own list. | |
WrapperRDD | This class can be used to wrap an existing RDD and add some functionality to it, such as
logging, encryption etc. To use it, create a subclass of this class and implement the methods that you want to override. The constructor of this class takes an existing RDD object and automatically replaces it in the Workarea table. |
Structure | Description | |
---|---|---|
DbCurrency | Implementation of the ICurrency interface that can be used by the RDD system. | |
DbDate | Implementation of the IDate interface that can be used by the RDD system. | |
DbfField | DBF Field. | |
DbFloat | Implementation of the IFloat interface that can be used by the RDD system. | |
DbfLocking | This structure holds the various settings for locking models | |
LockTimer |
Interface | Description | |
---|---|---|
IBlobData |
Interface that is used for BLOB operations for memo files
| |
IDbRow | This interface defines a row in a .Net Table. | |
IMemo | This interface defines the mimimum methods that a RDD that supports memos should implement. | |
IOrder | This interface defines the mimimum methods that a RDD that supports indexes should implement. | |
IRawData |
An RDD that implements this interface will return the data for memo fields as BYTE[] when
the ReturnRawData property is set TRUE
| |
IRdd | Definition for the interface that each RDD must implement |
Enumeration | Description | |
---|---|---|
CursorProperty | Enum that matches the various FoxPro cursor properties, used in CursorGetProp() and CursorSetProp() | |
DatabasePropertyType | Enum that matches the various FoxPro database properties, used in DbGetProp() and DbSetProp() | |
DbfHeaderCodepage | DBF Header Codepage numbers. | |
DbfLockingModel | DBF Locking model. | |
DBFTableFlags | DBF Table flags. | |
DBFVersion | DBF File Versions. | |
ERDD | Common RDD Error numbers | |
OsCodepage | OS Codepages as used in DBF files. | |
RecordListRecordState | ||
SQLProperty | Enum that matches the various FoxPro Sql properties, used in SqlGetProp() and SqlSetProp() |