Base Index class. Does not implement anything.
Base Memo class. Does not implement anything.
CSV RDD. For reading and writing semicolon delimited files.
This collection is used to store additional properties for fields and servers such as captions, descriptions etc.
The DataSession class contains a list of workareas/cursors
Helper class to open, close and select a database
Class that stores information about an ODBC connection in a DBC
Class that stores information about a database.
Class that stores information about a field in a DBC
Class that stores information about an index in a DBC
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
Base class for objects read from the Database Container
This class describes extended information for a field in a workarea, for fields that come from a SQL backend.
Class that stores other info about Databases, such as the source and object code for Database
Class that stores information about a relation in a DBC
Class that stores information about a table in a DBC
Class that stores information about a view in a DBC
DBF RDD. Usually not used 'stand alone'
Class for reading / writing AutoIncrement Columns.
DBFCDX RDD. For DBF/FPT/CDX.
Class for reading / writing String Columns
Class for DBF Column reading / writing
Class for reading / writing Currency Columns.
Class for reading / writing Date Columns
Class for reading / writing DateTime Columns.
DBFDBT RDD. For DBF/DBT. No index support at this level
Class for reading / writing Double Columns.
DBFFPT RDD. For DBF/FPT. No index support at this level
Class for reading / writing Integer Columns.
Class for reading / writing Logic Columns
Class for reading / writing Memo Columns. This class returns and writes the block numbers.
DBFNTX RDD. For DBF/DBT/NTX.
Class for reading / writing the Special Column for NULL values.
Class for reading / writing Numeric Columns
DBFVFP RDD. DBFCDX with support for the FoxPro field types.
DBFVFPSQL RDD. DBFCDX with support for the FoxPro field types and a List of Object values as backing collection for the data.
DELIM RDD. For reading and writing delimited files.
This compiler generated class contains all the functions, globals and defines that are defined in the XSharp.RDD assembly.
Error subclass used by the RDD system.
This class is used to register RDD names with the matching System.Types
SDF RDD. For reading and writing text files.
Abstract TextRDD. For reading and writing delimited files and SDF files.
TSV RDD. For reading and writing tab delimited files.
Base class for DBF based RDDs. Holds common properties such as the Workarea number, Alias, Fields list and various flags.
Class that contains the list of open Workareas. Each thread will have its own list.
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.
Implementation of the IDate interface that can be used by the RDD system.
Implementation of the IFloat interface that can be used by the RDD system.
This structure holds the various settings for locking models
This interface defines a row in a .Net Table.
This interface defines the mimimum methods that a RDD that supports memos should implement.
This interface defines the mimimum methods that a RDD that supports indexes should implement.
Definition for the interface that each RDD must implement
Enum that matches the various FoxPro cursor properties, used in CursorGetProp() and CursorSetProp()
Enum that matches the various FoxPro database properties, used in DbGetProp() and DbSetProp()
DBF Header Codepage numbers.
DBF Locking model.
DBF Table flags.
DBF File Versions.
Common RDD Error numbers
OS Codepages as used in DBF files.
Enum that matches the various FoxPro Sql properties, used in SqlGetProp() and SqlSetProp()