| Package | Description |
|---|---|
| org.verdictdb.core.querying.ola | |
| org.verdictdb.core.sqlobject |
Logical representation of SQL-like queries.
|
| Modifier and Type | Method and Description |
|---|---|
HashMap<SelectItem,List<ColumnOp>> |
AggMeta.getAggColumn() |
List<SelectItem> |
AggMeta.getOriginalSelectList() |
| Modifier and Type | Method and Description |
|---|---|
void |
AggMeta.setAggColumn(HashMap<SelectItem,List<ColumnOp>> aggColumn) |
void |
AggMeta.setOriginalSelectList(List<SelectItem> originalSelectList) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UnnamedColumn
Represents the column without alias.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AliasedColumn
Represents "column as attribute".
|
class |
AliasReference
Represents the alias name that appears in the group-by clause or in the order-by clause.
|
class |
AsteriskColumn |
class |
BaseColumn |
class |
ColumnOp |
class |
ConstantColumn |
class |
SubqueryColumn
Subquery that may appear in the where clause.
|
| Modifier and Type | Method and Description |
|---|---|
SelectItem |
SelectItem.deepcopy() |
SelectItem |
AliasedColumn.deepcopy() |
| Modifier and Type | Method and Description |
|---|---|
List<SelectItem> |
SelectQuery.getSelectList() |
| Modifier and Type | Method and Description |
|---|---|
void |
SelectQuery.addSelectItem(SelectItem column) |
static SelectQuery |
SelectQuery.create(SelectItem column) |
static SelectQuery |
SelectQuery.create(SelectItem column,
AbstractRelation relation) |
| 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) |
Copyright © 2018 University of Michigan. All rights reserved.