Unit 'dbf_parser' Package
[Overview][Types][Classes][Index] [#fcl-db]

TDbfParser

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dbf_parser.pas line 41

type TDbfParser = class(TCustomExpressionParser)

protected

  FCurrentExpression: string;

  procedure FillExpressList; override;

  procedure HandleUnknownVariable(); override;

  function GetVariableInfo();

  function CurrentExpression; override;

  procedure ValidateExpression(); virtual;

  function GetResultType; override;

  function GetResultLen;

  procedure SetCaseInsensitive();

  procedure SetStringFieldMode();

  procedure SetPartialMatch();

public

  constructor Create();

  destructor Destroy; override;

  procedure ClearExpressions; override;

  procedure ParseExpression(); virtual;

  function ExtractFromBuffer(); virtual;

  property DbfFile: Pointer; [rw]

  property Expression: string; [r]

  property ResultLen: Integer; [r]

  property CaseInsensitive: Boolean; [rw]

  property StringFieldMode: TStringFieldMode; [rw]

  property PartialMatch: Boolean; [rw]

end;

Inheritance

TDbfParser

|

TCustomExpressionParser

|

TObject


Documentation generated on: 2023-03-18