TSQLParser Class Reference

List of all members.

Public Member Functions

 GetSelectTableNames (TStrings List)
 GetUpdateFields (TStrings List)
 GetUpdateTableName (string &TableName)
 GetWhereFields (TStrings List)
 TSQLParser (const string Text, const string QuoteString)

Private Member Functions

TSQLToken NextToken ()
 Reset ()
Boolean TokenSymbolIs (const string S)

Private Attributes

string FQuoteString
PChar FSourcePtr
Boolean FSymbolQuoted
string FText
TSQLToken FToken
PChar FTokenPtr
string FTokenString


Detailed Description

Definition at line 319 of file ZUpdateSqlEditor.pas.


Constructor & Destructor Documentation

TSQLParser::TSQLParser ( const string  Text,
const string  QuoteString 
)

Definition at line 664 of file ZUpdateSqlEditor.pas.


Member Function Documentation

TSQLParser::GetSelectTableNames ( TStrings  List  ) 

Definition at line 799 of file ZUpdateSqlEditor.pas.

TSQLParser::GetUpdateFields ( TStrings  List  ) 

Definition at line 835 of file ZUpdateSqlEditor.pas.

TSQLParser::GetUpdateTableName ( string &  TableName  ) 

Definition at line 824 of file ZUpdateSqlEditor.pas.

TSQLParser::GetWhereFields ( TStrings  List  ) 

!!!stSemiColon should be the statement separator

Definition at line 863 of file ZUpdateSqlEditor.pas.

TSQLToken TSQLParser::NextToken (  )  [private]

TSQLParser::Reset (  )  [private]

Definition at line 780 of file ZUpdateSqlEditor.pas.

Boolean TSQLParser::TokenSymbolIs ( const string  S  )  [private]

Definition at line 790 of file ZUpdateSqlEditor.pas.


Member Data Documentation

string TSQLParser::FQuoteString [private]

Definition at line 336 of file ZUpdateSqlEditor.pas.

PChar TSQLParser::FSourcePtr [private]

Definition at line 326 of file ZUpdateSqlEditor.pas.

Boolean TSQLParser::FSymbolQuoted [private]

Definition at line 334 of file ZUpdateSqlEditor.pas.

string TSQLParser::FText [private]

Definition at line 324 of file ZUpdateSqlEditor.pas.

Definition at line 332 of file ZUpdateSqlEditor.pas.

PChar TSQLParser::FTokenPtr [private]

Definition at line 328 of file ZUpdateSqlEditor.pas.

string TSQLParser::FTokenString [private]

Definition at line 330 of file ZUpdateSqlEditor.pas.


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

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