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 |
Definition at line 319 of file ZUpdateSqlEditor.pas.
TSQLParser::TSQLParser | ( | const string | Text, | |
const string | QuoteString | |||
) |
Definition at line 664 of file ZUpdateSqlEditor.pas.
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.
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.
TSQLToken TSQLParser::FToken [private] |
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.