[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: dbf_dbffile.pas line 60
type TDbfFile = class(TPagedFile) |
protected |
FBackLink: string; |
FBackLinkOffset: Integer; |
FMemoStream: TStream; |
FIndexNames: TStringList; |
FIndexFiles: TList; |
FIndexStream: TStream; |
FRecordBufferSize: Integer; |
FLockUserLen: DWORD; |
FFileCodePage: Cardinal; |
FUseCodePage: Cardinal; |
FFileLangId: Byte; |
FCountUse: Integer; |
FCurIndex: Integer; |
FForceClose: Boolean; |
FAutoIncPresent: Boolean; |
FCopyDateTimeAsString: Boolean; |
function HasBlob; |
function GetMemoExt; |
function GetLanguageId; |
function GetLanguageStr; |
procedure ConstructFieldDefs; |
procedure InitDefaultBuffer; |
function IsNullFlagSet(); |
procedure UpdateNullField(); |
procedure WriteLockInfo(); |
function GetNextAutoInc; |
procedure SetNextAutoInc(); |
public |
constructor Create; |
destructor Destroy; override; |
procedure Open; |
procedure Close; |
procedure Zap; |
procedure FinishCreate(); |
function GetIndexByName(); |
procedure SetRecordSize(); override; |
procedure TryExclusive; override; |
procedure EndExclusive; override; |
procedure OpenIndex(); |
function DeleteIndex(); |
procedure CloseIndex(); |
procedure RepageIndex(); |
procedure CompactIndex(); |
function Insert(); |
procedure WriteHeader; override; |
procedure ApplyAutoIncToBuffer(); virtual; |
procedure FastPackTable; |
procedure RestructureTable(); |
procedure Rename(); |
function GetFieldInfo(); |
function GetFieldData(); |
function GetFieldDataFromDef(); |
procedure SetFieldData(); |
procedure InitRecord(); |
procedure PackIndex(); |
procedure RegenerateIndexes; |
procedure LockRecord(); |
procedure UnlockRecord(); |
procedure RecordDeleted(); |
procedure RecordRecalled(); |
property MemoStream: TStream; [rw] |
property FieldDefs: TDbfFieldDefs; [r] |
property IndexNames: TStringList; [r] |
property IndexFiles: TList; [r] |
property IndexStream: TStream; [rw] |
property MdxFile: TIndexFile; [r] |
property LanguageId: Integer; [r] |
property LanguageStr: string; [r] |
property FileCodePage: Cardinal; [r] |
property UseCodePage: Cardinal; [rw] |
property FileLangId: Byte; [rw] |
property BackLink: string; [rw] |
property DbfVersion: TXBaseVersion; [rw] |
property PrevBuffer: TRecordBuffer; [r] |
property ForceClose: Boolean; [r] |
property CopyDateTimeAsString: Boolean; [rw] |
property DateTimeHandling: TDateTimeHandling; [rw] |
property NextAutoInc: Cardinal; [rw] |
property OnIndexMissing: TDbfIndexMissingEvent; [rw] |
property OnLocaleError: TDbfLocaleErrorEvent; [rw] |
end; |
| |
| |
TObject |