Click or drag to resize

RDD Classes

X#
RDD Classes

Namespace

Class

Description

XSharp

BlobData

This class is used to write BLOB data to a FPT file.

XSharp

DbNotifyEventArgs

Provides data for the Notify event of the IDbNotify interface.

XSharp

DbNotifyEventHandler

The delegate that defines the Workarea Eventhandler

XSharp

IClosedRDD

XSharp

VoDb

The VoDb class extends the CoreDb class with methods that take usual parameters or return usual values. All other methods are identical and inherited from the CoreDb class.

XSharp.RDD

BaseIndex

Base Index class. Does not implement anything.

XSharp.RDD

BaseMemo

Base Memo class. Does not implement anything.

XSharp.RDD

CSV

CSV RDD. For reading and writing semicolon delimited files.

XSharp.RDD

CursorProperty

Enum that matches the various FoxPro cursor properties, used in CursorGetProp() and CursorSetProp()

XSharp.RDD

DataSession

The DataSession class contains a list of workareas/cursors

XSharp.RDD

DBF

DBF RDD. Usually not used 'stand alone'

XSharp.RDD

DbfAutoIncrementColumn

Class for reading / writing AutoIncrement Columns.

XSharp.RDD

DBFCDX

DBFCDX RDD. For DBF/FPT/CDX.

XSharp.RDD

DbfCharacterColumn

Class for reading / writing String Columns

XSharp.RDD

DbfColumn

Class for DBF Column reading / writing

XSharp.RDD

DbfCurrencyColumn

Class for reading / writing Currency Columns.

XSharp.RDD

DbfDateColumn

Class for reading / writing Date Columns

XSharp.RDD

DbfDateTimeColumn

Class for reading / writing DateTime Columns.

XSharp.RDD

DBFDBT

DBFDBT RDD. For DBF/DBT. No index support at this level

XSharp.RDD

DbfDoubleColumn

Class for reading / writing Double Columns.

XSharp.RDD

DbfField

DBF Field.

XSharp.RDD

DBFFPT

DBFFPT RDD. For DBF/FPT. No index support at this level

XSharp.RDD

DbfHeader

DBF Header.

XSharp.RDD

DbfHeaderCodepage

DBF Header Codepage numbers.

XSharp.RDD

DbfIntegerColumn

Class for reading / writing Integer Columns.

XSharp.RDD

DbfLocking

This structure holds the various settings for locking models

XSharp.RDD

DbfLockingModel

DBF Locking model.

XSharp.RDD

DbfLogicColumn

Class for reading / writing Logic Columns

XSharp.RDD

DbfMemoColumn

Class for reading / writing Memo Columns. This class returns and writes the block numbers.

XSharp.RDD

DBFNTX

DBFNTX RDD. For DBF/DBT/NTX.

XSharp.RDD

DbfNullColumn

Class for reading / writing the Special Column for NULL values.

XSharp.RDD

DbfNumericColumn

Class for reading / writing Numeric Columns

XSharp.RDD

DBFTableFlags

DBF Table flags.

XSharp.RDD

DBFVersion

DBF File Versions.

XSharp.RDD

DBFVFP

DBFVFP RDD. DBFCDX with support for the FoxPro field types.

XSharp.RDD

DBFVFPSQL

DBFVFPSQL RDD. DBFCDX with support for the FoxPro field types and a List of Object values as backing collection for the data.

XSharp.RDD

DELIM

DELIM RDD. For reading and writing delimited files.

XSharp.RDD

ERDD

Common RDD Error numbers

XSharp.RDD

IBlobData

Interface that is used for BLOB operations for memo files

XSharp.RDD

LockTimer

XSharp.RDD

OsCodepage

OS Codepages as used in DBF files.

XSharp.RDD

RecordList

XSharp.RDD

RegisteredRDD

This class is used to register RDD names with the matching System.Types

XSharp.RDD

SDF

SDF RDD. For reading and writing text files.

XSharp.RDD

TEXTRDD

Abstract TextRDD. For reading and writing delimited files and SDF files.

XSharp.RDD

TSV

TSV RDD. For reading and writing tab delimited files.

XSharp.RDD

Workarea

Base class for DBF based RDDs. Holds common properties such as the Workarea number, Alias, Fields list and various flags.

XSharp.RDD

Workareas

Class that contains the list of open Workareas. Each thread will have its own list.

XSharp.RDD

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.

XSharp.RDD.Enums

DBFFieldFlags

DBF Field flags.

XSharp.RDD.Enums

DbfHeaderCodepage

XSharp.RDD.Enums

DbFieldInfo

This enum specifies the various values that the FieldInfo method for the IRDD interface accepts.

XSharp.RDD.Enums

DbFieldType

This enum specifies the various field types that can appear in DBF files.

XSharp.RDD.Enums

DbInfo

This enum specifies the various values that the Info method for the IRDD interface accepts.

XSharp.RDD.Enums

DbLockMode

This enum specifies the lock modes.

XSharp.RDD.Enums

DbNotificationType

Enum that described the possible Notification messages that are sent to clients of Workareas

XSharp.RDD.Enums

DbOrder_Info

This enum specifies the various values that the OrderInfo method for the IRDD interface accepts.

XSharp.RDD.Enums

DbRecordInfo

This enum specifies the various values that the RecordInfo method for the IRDD interface accepts.

XSharp.RDD.Enums

DbSortFlags

Flags that describe how a DbSort operation can be done.

XSharp.RDD.Enums

DbTransInfoFlags

Flags that describe how a DbTrans operation can be done.

XSharp.RDD.Enums

RddInfo

This enum specifies the various values that the RDDInfo method for the IRDD interface accepts. These enums are also available as DEFINES and can therefore also be used without the "RDDInfo." prefix.

XSharp.RDD.Support

DbEvalInfo

Helper class to store the scope and codeblock for a DbEval() operation.

XSharp.RDD.Support

DbFilterInfo

Helper class to store a filter condition for a table.

XSharp.RDD.Support

DbLockInfo

Helper structure to store information needed to lock a row or table for exclusive access.

XSharp.RDD.Support

DbOpenInfo

Helper class to store information needed to open a table.

XSharp.RDD.Support

DbOrderCondInfo

Helper class to store information needed to create a conditional order.

XSharp.RDD.Support

DbOrderCreateInfo

Helper class to store information needed to create a new order.

XSharp.RDD.Support

DbOrderInfo

Helper class to store information needed to open/address an order.

XSharp.RDD.Support

DbRelInfo

Helper class to store a list of relational information.

XSharp.RDD.Support

DbScopeInfo

Helper class to store references to all of the scope clause expressions.

XSharp.RDD.Support

DbSeekInfo

Helper structure to store information needed to perform a seek operation

XSharp.RDD.Support

DbSortInfo

Helper class to store information needed to perform a physical sort.

XSharp.RDD.Support

DbSortItem

Helper structure to store information about a single sort key value.

XSharp.RDD.Support

DbTransInfo

Helper class to store information needed for the global transfer of data items from one work area to another.

XSharp.RDD.Support

DbTransItem

Helper structure to store information about a single piece of data (usually a column) to transfer from one work area to another.

XSharp.RDD.Support

RddFieldInfo

Helper class for the RDD system to store field information