MySqlExprParser

Undocumented in source.

Constructors

this
this(Lexer lexer)
Undocumented in source.
this
this(string sql)
Undocumented in source.
this
this(string sql, SQLParserFeature[] features)
Undocumented in source.
this
this(string sql, bool keepComments)
Undocumented in source.
this
this(string sql, bool skipComment, bool keepComments)
Undocumented in source.

Members

Functions

createSelectParser
SQLSelectParser createSelectParser()
Undocumented in source. Be warned that the author may not have intended to support it.
nameRest
SQLName nameRest(SQLName name)
Undocumented in source. Be warned that the author may not have intended to support it.
parseAggregateExprRest
SQLAggregateExpr parseAggregateExprRest(SQLAggregateExpr aggregateExpr)
Undocumented in source. Be warned that the author may not have intended to support it.
parseAliasExpr
SQLExpr parseAliasExpr(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
parseAssignItem
SQLAssignItem parseAssignItem()
Undocumented in source. Be warned that the author may not have intended to support it.
parseColumn
SQLColumnDefinition parseColumn()
Undocumented in source. Be warned that the author may not have intended to support it.
parseColumnRest
SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
Undocumented in source. Be warned that the author may not have intended to support it.
parseDataTypeRest
SQLDataType parseDataTypeRest(SQLDataType dataType)
Undocumented in source. Be warned that the author may not have intended to support it.
parseExtract
SQLExpr parseExtract()
Undocumented in source. Be warned that the author may not have intended to support it.
parseForeignKey
MysqlForeignKey parseForeignKey()
Undocumented in source. Be warned that the author may not have intended to support it.
parseInterval
SQLExpr parseInterval()
Undocumented in source. Be warned that the author may not have intended to support it.
parseMatch
SQLExpr parseMatch()
Undocumented in source. Be warned that the author may not have intended to support it.
parsePartition
SQLPartition parsePartition()
Undocumented in source. Be warned that the author may not have intended to support it.
parsePosition
SQLExpr parsePosition()
Undocumented in source. Be warned that the author may not have intended to support it.
parsePrimaryKey
MySqlPrimaryKey parsePrimaryKey()
Undocumented in source. Be warned that the author may not have intended to support it.
parseSelectGroupByItem
MySqlOrderingExpr parseSelectGroupByItem()
Undocumented in source. Be warned that the author may not have intended to support it.
parseUnique
MySqlUnique parseUnique()
Undocumented in source. Be warned that the author may not have intended to support it.
primary
SQLExpr primary()
Undocumented in source. Be warned that the author may not have intended to support it.
primaryRest
SQLExpr primaryRest(SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
userName
SQLName userName()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

AGGREGATE_FUNCTIONS
string[] AGGREGATE_FUNCTIONS()
Undocumented in source. Be warned that the author may not have intended to support it.
AGGREGATE_FUNCTIONS_CODES
long[] AGGREGATE_FUNCTIONS_CODES()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta