sql/parser
library
Classes
-
AggExpr
-
An aggregate expression e.g. COUNT(*), SUM(price), AVG(score)
-
AnalyzeStmt
-
ANALYZE table — gather CBO statistics
-
ArithExpr
-
-
BeginStmt
-
-
BetweenExpr
-
-
BinaryExpr
-
-
CommitStmt
-
-
CreateTableStmt
-
-
DeleteStmt
-
-
DropTableStmt
-
-
ExplainStmt
-
-
Expr
-
-
FuncCallExpr
-
Scalar function call: LOWER(x), UPPER(x), TRIM(x), LENGTH(x),
COALESCE(a,b,...), SUBSTR(s,start
,len), CAST(x AS type)
-
IdentExpr
-
-
InExpr
-
-
InsertStmt
-
-
IsNullExpr
-
-
LiteralExpr
-
-
LogicExpr
-
-
NotExpr
-
-
OrderByClause
-
-
Parser
-
-
RollbackStmt
-
-
SelectColumn
-
A selected column (regular expr OR aggregate)
-
SelectStmt
-
-
Statement
-
-
UpdateStmt
-