| Package | Description |
|---|---|
| com.mckoi.database.interpret | |
| com.mckoi.database.sql |
These classes parse SQL statements in Mckoi.
|
| Modifier and Type | Method and Description |
|---|---|
TableSelectExpression |
FromTableDef.getTableSelectExpression()
Returns the TableSelectExpression if this is a subquery table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FromClause.addTableDeclaration(String table_name,
TableSelectExpression select,
String table_alias)
A generic form of a table declaration.
|
void |
TableSelectExpression.chainComposite(TableSelectExpression expression,
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,
ArrayList order_by)
Forms a query plan (QueryPlanNode) from the given TableSelectExpression
and TableExpressionFromSet.
|
| Constructor and Description |
|---|
FromTableDef(TableSelectExpression select)
A simple sub-query table definition (not aliased).
|
FromTableDef(TableSelectExpression select,
String table_alias)
A table that is a sub-query and given an aliased name.
|
FromTableSubQuerySource(DatabaseConnection connection,
String unique_key,
TableSelectExpression table_expression,
com.mckoi.database.interpret.TableExpressionFromSet from_set,
TableName aliased_table_name)
Constructs the source.
|
| Modifier and Type | Method and Description |
|---|---|
TableSelectExpression |
SQL.GetTableSelectExpression() |
Copyright © 2016. All rights reserved.