Package | Description |
---|---|
com.mckoi.database.interpret | |
com.mckoi.database.sql |
These classes parse SQL statements in Mckoi.
|
Modifier and Type | Method | Description |
---|---|---|
TableSelectExpression |
FromTableDef.getTableSelectExpression() |
Returns the TableSelectExpression if this is a subquery table.
|
Modifier and Type | Method | Description |
---|---|---|
void |
FromClause.addTableDeclaration(java.lang.String table_name,
TableSelectExpression select,
java.lang.String table_alias) |
A generic form of a table declaration.
|
void |
TableSelectExpression.chainComposite(TableSelectExpression expression,
java.lang.String composite,
boolean is_all) |
Chains a new composite function to this expression.
|
static QueryPlanNode |
Planner.formQueryPlan(DatabaseConnection db,
TableSelectExpression expression,
com.mckoi.database.interpret.TableExpressionFromSet from_set,
java.util.ArrayList order_by) |
Forms a query plan (QueryPlanNode) from the given TableSelectExpression
and TableExpressionFromSet.
|
Constructor | Description |
---|---|
FromTableDef(TableSelectExpression select) |
A simple sub-query table definition (not aliased).
|
FromTableDef(TableSelectExpression select,
java.lang.String table_alias) |
A table that is a sub-query and given an aliased name.
|
FromTableSubQuerySource(DatabaseConnection connection,
java.lang.String unique_key,
TableSelectExpression table_expression,
com.mckoi.database.interpret.TableExpressionFromSet from_set,
TableName aliased_table_name) |
Constructs the source.
|
Modifier and Type | Method | Description |
---|---|---|
TableSelectExpression |
SQL.GetTableSelectExpression() |
Copyright © 2018. All rights reserved.