Click or drag to resize

XSharp.RDD Namespace

This namespace contains types used by the RDD system.
Classes
  ClassDescription
Public classBaseIndex
Base Index class. Does not implement anything.
Public classBaseMemo
Base Memo class. Does not implement anything.
Public classCodePageExtensions
Public classDBF
DBF RDD. Usually not used 'stand alone'
Public classDBFDbfHeader
DBF Header.
Public classDbfAutoIncrementColumn
Class for reading / writing AutoIncrement Columns.
Public classDBFCDX
DBFCDX RDD. For DBF/FPT/CDX.
Public classDbfCharacterColumn
Class for reading / writing String Columns
Public classDbfColumn
Class for DBF Column reading / writing
Public classDbfCurrencyColumn
Class for reading / writing Currency Columns.
Public classDbfDateColumn
Class for reading / writing Date Columns
Public classDbfDateTimeColumn
Class for reading / writing DateTime Columns.
Public classDBFDBT
DBFDBT RDD. For DBF/DBT. No index support at this level
Public classDbfDoubleColumn
Class for reading / writing Double Columns.
Public classDBFFPT
DBFFPT RDD. For DBF/FPT. No index support at this level
Public classDbfIntegerColumn
Class for reading / writing Integer Columns.
Public classDbfLogicColumn
Class for reading / writing Logic Columns
Public classDbfMemoColumn
Class for reading / writing Memo Columns. This class returns and writes the block numbers.
Public classDBFNTX
DBFNTX RDD. For DBF/DBT/NTX.
Public classDbfNullColumn
Class for reading / writing the Special Column for NULL values.
Public classDbfNumericColumn
Class for reading / writing Numeric Columns
Public classDBFVFP
DBFVFP RDD. DBFCDX with support for the FoxPro field types.
Public classDbMemo
Public classDELIM
DELIM RDD. For reading and writing delimited files.
Public classFunctions
Public classRddError
Error subclass used by the RDD system.
Public classRegisteredRDD
This class is used to register RDD names with the matching System.Types
Public classSDF
SDF RDD. For reading and writing text files.
Public classTEXTRDD
DELIM RDD. For reading and writing delimited files.
Public classWorkarea
Base class for DBF based RDDs. Holds common properties such as the Workarea number, Alias, Fields list and various flags.
Public classWorkareas
Class that contains the list of open Workareas. Each thread will have its own list.
Public classCode exampleWrapperRDD
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.
Structures
  StructureDescription
Public structureDbDate
Implementation of the IDate interface that can be used by the RDD system.
Public structureDbf7Field
DBase 7 Field.
Public structureDbfField
DBF Field.
Public structureDbFloat
Implementation of the IFloat interface that can be used by the RDD system.
Public structureDbfLocking
Interfaces
  InterfaceDescription
Public interfaceIMemo
This interface defines the mimimum methods that a RDD that supports memos should implement.
Public interfaceIOrder
This interface defines the mimimum methods that a RDD that supports indexes should implement.
Public interfaceIRdd
Definition for the interface that each RDD must implement
Enumerations
  EnumerationDescription
Public enumerationDbfHeaderCodepage
DBF Header Codepage numbers.
Public enumerationDbfLockingModel
DBF Locking model.
Public enumerationDBFTableFlags
DBF Table flags.
Public enumerationDBFVersion
DBF File Versions.
Public enumerationERDD
Common RDD Error numbers
Public enumerationOsCodepage
OS Codepages as used in DBF files.