SQLSelectParser

Undocumented in source.

Constructors

this
this(string sql)
Undocumented in source.
this
this(Lexer lexer)
Undocumented in source.
this
this(SQLExprParser exprParser)
Undocumented in source.
this
this(SQLExprParser exprParser, SQLSelectListCache selectListCache)
Undocumented in source.

Members

Functions

acceptKeyword
void acceptKeyword(string ident)
Undocumented in source. Be warned that the author may not have intended to support it.
createSQLUnionQuery
SQLUnionQuery createSQLUnionQuery()
Undocumented in source. Be warned that the author may not have intended to support it.
expr
SQLExpr expr()
Undocumented in source. Be warned that the author may not have intended to support it.
parseFetchClause
void parseFetchClause(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseFrom
void parseFrom(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseGroupBy
void parseGroupBy(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseGroupByItem
SQLExpr parseGroupByItem()
Undocumented in source. Be warned that the author may not have intended to support it.
parseHierachical
void parseHierachical(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseLateralView
SQLTableSource parseLateralView(SQLTableSource tableSource)
Undocumented in source. Be warned that the author may not have intended to support it.
parseOrderBy
SQLOrderBy parseOrderBy()
Undocumented in source. Be warned that the author may not have intended to support it.
parseSelectList
void parseSelectList(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseSortBy
void parseSortBy(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseTableSource
SQLTableSource parseTableSource()
Undocumented in source. Be warned that the author may not have intended to support it.
parseTableSourceQueryTableExpr
void parseTableSourceQueryTableExpr(SQLExprTableSource tableReference)
Undocumented in source. Be warned that the author may not have intended to support it.
parseTableSourceRest
SQLTableSource parseTableSourceRest(SQLTableSource tableSource)
Undocumented in source. Be warned that the author may not have intended to support it.
parseWhere
void parseWhere(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseWindow
void parseWindow(SQLSelectQueryBlock queryBlock)
Undocumented in source. Be warned that the author may not have intended to support it.
parseWith
SQLWithSubqueryClause parseWith()
Undocumented in source. Be warned that the author may not have intended to support it.
primaryTableSourceRest
SQLTableSource primaryTableSourceRest(SQLTableSource tableSource)
Undocumented in source. Be warned that the author may not have intended to support it.
query
SQLSelectQuery query()
Undocumented in source. Be warned that the author may not have intended to support it.
query
SQLSelectQuery query(SQLObject parent)
Undocumented in source. Be warned that the author may not have intended to support it.
query
SQLSelectQuery query(SQLObject parent, bool acceptUnion)
Undocumented in source. Be warned that the author may not have intended to support it.
queryRest
SQLSelectQuery queryRest(SQLSelectQuery selectQuery)
Undocumented in source. Be warned that the author may not have intended to support it.
queryRest
SQLSelectQuery queryRest(SQLSelectQuery selectQuery, bool acceptUnion)
Undocumented in source. Be warned that the author may not have intended to support it.
select
SQLSelect select()
Undocumented in source. Be warned that the author may not have intended to support it.
unionRest
SQLUnionQuery unionRest(SQLUnionQuery _union)
Undocumented in source. Be warned that the author may not have intended to support it.
withSubquery
void withSubquery(SQLSelect s_select)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

exprParser
SQLExprParser exprParser;
Undocumented in source.
selectListCache
SQLSelectListCache selectListCache;
Undocumented in source.

Inherited Members

From SQLParser

lexer
Lexer lexer;
Undocumented in source.
dbType
string dbType;
Undocumented in source.
getLexer
Lexer getLexer()
Undocumented in source. Be warned that the author may not have intended to support it.
getDbType
string getDbType()
Undocumented in source. Be warned that the author may not have intended to support it.
identifierEquals
bool identifierEquals(string text)
Undocumented in source. Be warned that the author may not have intended to support it.
acceptIdentifier
void acceptIdentifier(string text)
Undocumented in source. Be warned that the author may not have intended to support it.
tableAlias
string tableAlias()
Undocumented in source. Be warned that the author may not have intended to support it.
tableAlias
string tableAlias(bool must)
Undocumented in source. Be warned that the author may not have intended to support it.
as
string as()
Undocumented in source. Be warned that the author may not have intended to support it.
alias_f
string alias_f()
Undocumented in source. Be warned that the author may not have intended to support it.
printError
void printError(Token token)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(Token token)
Undocumented in source. Be warned that the author may not have intended to support it.
acceptInteger
int acceptInteger()
Undocumented in source. Be warned that the author may not have intended to support it.
match
void match(Token token)
Undocumented in source. Be warned that the author may not have intended to support it.
setErrorEndPos
void setErrorEndPos(int errPos)
Undocumented in source. Be warned that the author may not have intended to support it.
config
void config(SQLParserFeature feature, bool state)
Undocumented in source. Be warned that the author may not have intended to support it.
isEnabled
bool isEnabled(SQLParserFeature feature)
Undocumented in source. Be warned that the author may not have intended to support it.
newCreateStatement
SQLCreateTableStatement newCreateStatement()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta