IZStatementAnalyser Class Reference

Implements a publicly available interface to statement analyser. More...

Inheritance diagram for IZStatementAnalyser:

TZGenericStatementAnalyser TZInterbaseStatementAnalyser TZMySQLStatementAnalyser TZOracleStatementAnalyser TZPostgreSQLStatementAnalyser TZSQLiteStatementAnalyser TZSybaseStatementAnalyser

List of all members.

Public Member Functions

string ComposeSections (TObjectList Sections)
string ComposeTokens (TStrings Tokens)
IZSelectSchema DefineSelectSchemaFromQuery (IZTokenizer Tokenizer, const string SQL)
IZSelectSchema DefineSelectSchemaFromSections (TObjectList Sections)
TObjectList SplitSections (TStrings Tokens)
TStrings TokenizeQuery (IZTokenizer Tokenizer, const string SQL, Boolean Cleanup)


Detailed Description

Implements a publicly available interface to statement analyser.

Definition at line 97 of file ZGenericSqlAnalyser.pas.


Member Function Documentation

string IZStatementAnalyser::ComposeSections ( TObjectList  Sections  ) 

Reimplemented in TZGenericStatementAnalyser.

string IZStatementAnalyser::ComposeTokens ( TStrings  Tokens  ) 

Reimplemented in TZGenericStatementAnalyser.

IZSelectSchema IZStatementAnalyser::DefineSelectSchemaFromQuery ( IZTokenizer  Tokenizer,
const string  SQL 
)

Reimplemented in TZGenericStatementAnalyser.

IZSelectSchema IZStatementAnalyser::DefineSelectSchemaFromSections ( TObjectList  Sections  ) 

Reimplemented in TZGenericStatementAnalyser.

TObjectList IZStatementAnalyser::SplitSections ( TStrings  Tokens  ) 

Reimplemented in TZGenericStatementAnalyser.

TStrings IZStatementAnalyser::TokenizeQuery ( IZTokenizer  Tokenizer,
const string  SQL,
Boolean  Cleanup 
)

Reimplemented in TZGenericStatementAnalyser.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:45 2009 for zeoslib by  doxygen 1.5.7.1