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 classCSV
CSV RDD. For reading and writing semicolon delimited files.
Public classDbColumnInfo
This class describes extended information for a field in a workarea, for fields that come from a SQL backend.
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 classDBFVFPSQL
DBFVFPSQL RDD. DBFCDX with support for the FoxPro field types and a List of Object values as backing collection for the data.
Public classDELIM
DELIM RDD. For reading and writing delimited files.
Public classFunctions
This compiler generated class contains all the functions, globals and defines that are defined in the XSharp.RDD assembly.
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
Abstract TextRDD. For reading and writing delimited files and SDF files.
Public classTSV
TSV RDD. For reading and writing tab 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 structureDbfField
DBF Field.
Public structureDbFloat
Implementation of the IFloat interface that can be used by the RDD system.
Public structureDbfLocking
This structure holds the various settings for locking models
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.