| Package | Description |
|---|---|
| org.verdictdb.core.querying | |
| org.verdictdb.core.scrambling | |
| org.verdictdb.core.sqlobject |
Logical representation of SQL-like queries.
|
| org.verdictdb.sqlreader |
| Modifier and Type | Field and Description |
|---|---|
protected SelectQuery |
QueryNodeBase.selectQuery |
| Modifier and Type | Method and Description |
|---|---|
SelectQuery |
QueryNodeBase.getSelectQuery() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SubqueriesToDependentNodes.convertSubqueriesToDependentNodes(SelectQuery query,
CreateTableAsSelectNode node) |
static SelectAllExecutionNode |
SelectAllExecutionNode.create(IdCreator namer,
SelectQuery query) |
static ProjectionNode |
ProjectionNode.create(IdCreator namer,
SelectQuery query) |
static CreateTableAsSelectNode |
CreateTableAsSelectNode.create(IdCreator namer,
SelectQuery query) |
static AggExecutionNode |
AggExecutionNode.create(IdCreator namer,
SelectQuery query) |
static QueryExecutionPlan |
QueryExecutionPlanFactory.create(String scratchpadSchemaName,
ScrambleMetaSet scrambleMeta,
SelectQuery query) |
void |
QueryNodeBase.setSelectQuery(SelectQuery query) |
| Constructor and Description |
|---|
AggExecutionNode(IdCreator namer,
SelectQuery query) |
CreateTableAsSelectNode(IdCreator namer,
SelectQuery query) |
ProjectionNode(IdCreator namer,
SelectQuery query) |
QueryNodeBase(SelectQuery selectQuery) |
QueryNodeWithPlaceHolders(SelectQuery query) |
| Modifier and Type | Method and Description |
|---|---|
SelectQuery |
StatiticsQueryGenerator.create(String schemaName,
String tableName,
List<org.apache.commons.lang3.tuple.Pair<String,String>> columnNamesAndTypes,
List<String> partitionColumnNames) |
| Modifier and Type | Method and Description |
|---|---|
static CreateScrambledTableNode |
CreateScrambledTableNode.create(IdCreator namer,
SelectQuery query) |
| Constructor and Description |
|---|
CreateScrambledTableNode(IdCreator namer,
SelectQuery query) |
CreateScrambledTableNode(IdCreator namer,
SelectQuery query,
String originalSchemaName,
String originalTableName,
ScramblingMethod method,
String tierColumnName,
String blockColumnName) |
| Modifier and Type | Field and Description |
|---|---|
protected SelectQuery |
CreateTableAsSelectQuery.select |
protected SelectQuery |
CreateScrambledTableQuery.select |
| Modifier and Type | Method and Description |
|---|---|
static SelectQuery |
SelectQuery.create(List<SelectItem> columns,
AbstractRelation relation) |
static SelectQuery |
SelectQuery.create(List<SelectItem> columns,
AbstractRelation relation,
UnnamedColumn predicate) |
static SelectQuery |
SelectQuery.create(List<SelectItem> columns,
List<AbstractRelation> relation) |
static SelectQuery |
SelectQuery.create(SelectItem column) |
static SelectQuery |
SelectQuery.create(SelectItem column,
AbstractRelation relation) |
SelectQuery |
SelectQuery.deepcopy()
Copies query specification, i.e., everything except for orderby, having, and limit
|
SelectQuery |
CreateTableAsSelectQuery.getSelect() |
SelectQuery |
CreateScrambledTableQuery.getSelect() |
SelectQuery |
SubqueryColumn.getSubquery() |
SelectQuery |
SelectQuery.selectListDeepCopy() |
| Modifier and Type | Method and Description |
|---|---|
static SubqueryColumn |
SubqueryColumn.getSubqueryColumn(SelectQuery relation) |
void |
SubqueryColumn.setSubquery(SelectQuery relation) |
| Constructor and Description |
|---|
CreateScrambledTableQuery(String originalSchemaName,
String originalTableName,
String schemaName,
String tableName,
String tierColumnName,
String blockColumnName,
SelectQuery select,
int blockCount,
List<org.apache.commons.lang3.tuple.Pair<String,String>> columnMeta) |
CreateTableAsSelectQuery(String schemaName,
String tableName,
SelectQuery select) |
SubqueryColumn(SelectQuery relation) |
| Modifier and Type | Method and Description |
|---|---|
SelectQuery |
RelationStandardizer.standardize(SelectQuery relationToAlias) |
SelectQuery |
RelationGen.visitSelect_statement(VerdictSQLParser.Select_statementContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
SelectQuery |
RelationStandardizer.standardize(SelectQuery relationToAlias) |
Copyright © 2018 University of Michigan. All rights reserved.