Class TDbfParser
Unit
Declaration
type TDbfParser = class(TCustomExpressionParser)
Description
This item has no description.
Hierarchy
- TObject
- TCustomExpressionParser
- TDbfParser
Overview
Fields
| Protected | FCurrentExpression: string; |
Methods
| Protected | procedure FillExpressList; override; |
| Protected | procedure HandleUnknownVariable(VarName: string); override; |
| Protected | function GetVariableInfo(VarName: string): TDbfFieldDef; |
| Protected | function CurrentExpression: string; override; |
| Protected | procedure ValidateExpression(AExpression: string); virtual; |
| Protected | function GetResultType: TExpressionType; override; |
| Protected | function GetResultLen: Integer; |
| Protected | procedure SetCaseInsensitive(NewInsensitive: Boolean); |
| Protected | procedure SetStringFieldMode(NewMode: TStringFieldMode); |
| Protected | procedure SetPartialMatch(NewPartialMatch: boolean); |
| Public | constructor Create(ADbfFile: Pointer); |
| Public | destructor Destroy; override; |
| Public | procedure ClearExpressions; override; |
| Public | procedure ParseExpression(AExpression: string); virtual; |
| Public | function ExtractFromBuffer(Buffer: TRecordBuffer): PChar; virtual; |
Properties
| Public | property DbfFile: Pointer read FDbfFile write FDbfFile; |
| Public | property Expression: string read FCurrentExpression; |
| Public | property ResultLen: Integer read GetResultLen; |
| Public | property CaseInsensitive: Boolean read FCaseInsensitive write SetCaseInsensitive; |
| Public | property StringFieldMode: TStringFieldMode read FStringFieldMode write SetStringFieldMode; |
| Public | property PartialMatch: boolean read FPartialMatch write SetPartialMatch; |
Description
Fields
| Protected | FCurrentExpression: string; |
|
This item has no description. | |
Methods
| Protected | procedure FillExpressList; override; |
|
This item has no description. | |
| Protected | procedure HandleUnknownVariable(VarName: string); override; |
|
This item has no description. | |
| Protected | function GetVariableInfo(VarName: string): TDbfFieldDef; |
|
This item has no description. | |
| Protected | function CurrentExpression: string; override; |
|
This item has no description. | |
| Protected | procedure ValidateExpression(AExpression: string); virtual; |
|
This item has no description. | |
| Protected | function GetResultType: TExpressionType; override; |
|
This item has no description. | |
| Protected | function GetResultLen: Integer; |
|
This item has no description. | |
| Protected | procedure SetCaseInsensitive(NewInsensitive: Boolean); |
|
This item has no description. | |
| Protected | procedure SetStringFieldMode(NewMode: TStringFieldMode); |
|
This item has no description. | |
| Protected | procedure SetPartialMatch(NewPartialMatch: boolean); |
|
This item has no description. | |
| Public | constructor Create(ADbfFile: Pointer); |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | procedure ClearExpressions; override; |
|
This item has no description. | |
| Public | procedure ParseExpression(AExpression: string); virtual; |
|
This item has no description. | |
| Public | function ExtractFromBuffer(Buffer: TRecordBuffer): PChar; virtual; |
|
This item has no description. | |
Properties
| Public | property DbfFile: Pointer read FDbfFile write FDbfFile; |
|
This item has no description. | |
| Public | property Expression: string read FCurrentExpression; |
|
This item has no description. | |
| Public | property ResultLen: Integer read GetResultLen; |
|
This item has no description. | |
| Public | property CaseInsensitive: Boolean read FCaseInsensitive write SetCaseInsensitive; |
|
This item has no description. | |
| Public | property StringFieldMode: TStringFieldMode read FStringFieldMode write SetStringFieldMode; |
|
This item has no description. | |
| Public | property PartialMatch: boolean read FPartialMatch write SetPartialMatch; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.