Package | Description |
---|---|
org.apache.metamodel |
Root package for MetaModel
|
org.apache.metamodel.jdbc.dialects | |
org.apache.metamodel.query |
API for querying
|
org.apache.metamodel.query.parser |
Modifier and Type | Method and Description |
---|---|
static FromItem[] |
MetaModelHelper.getTableFromItems(Query q)
Examines a query and extracts an array of FromItem's that refer (directly) to tables (hence Joined FromItems and
SubQuery FromItems are traversed but not included).
|
Modifier and Type | Method and Description |
---|---|
static List<FromItem> |
MetaModelHelper.getTableFromItems(FromItem item) |
Modifier and Type | Method and Description |
---|---|
static List<FromItem> |
MetaModelHelper.getTableFromItems(FromItem item) |
protected DataSet |
QueryPostprocessDataContext.materializeFromItem(FromItem fromItem,
List<SelectItem> selectItems) |
static Table |
MetaModelHelper.resolveTable(FromItem fromItem) |
Modifier and Type | Method and Description |
---|---|
String |
IQueryRewriter.rewriteFromItem(FromItem item) |
String |
AbstractQueryRewriter.rewriteFromItem(FromItem item) |
protected String |
PostgresqlQueryRewriter.rewriteFromItem(Query query,
FromItem item) |
protected String |
AbstractQueryRewriter.rewriteFromItem(Query query,
FromItem item) |
Modifier and Type | Method and Description |
---|---|
protected FromItem |
FromItem.clone() |
FromItem |
SelectItem.getFromItem() |
FromItem |
FromClause.getItemByReference(String reference)
Retrieves a table by it's reference which may be it's alias or it's
qualified table name.
|
FromItem |
FromItem.getLeftSide() |
FromItem |
FromItem.getRightSide() |
FromItem |
FromItem.setAlias(String alias) |
Modifier and Type | Method and Description |
---|---|
Query |
Query.from(FromItem... items) |
Query |
Query.select(Column column,
FromItem fromItem) |
Query |
Query.selectAll(FromItem fromItem) |
Constructor and Description |
---|
FromItem(JoinType join,
FromItem leftSide,
FromItem rightSide,
SelectItem[] leftOn,
SelectItem[] rightOn)
Constructor for advanced join types with custom relationships
|
SelectItem(Column column,
FromItem fromItem)
Creates a SelectItem that references a column from a particular
FromItem , for example a.price or p.age |
SelectItem(FunctionType function,
Column column,
FromItem fromItem)
Creates a SelectItem that uses a function on a column from a particular
FromItem , for example
SUM(a.price) or MAX(p.age) |
SelectItem(FunctionType function,
Object[] functionParameters,
Column column,
FromItem fromItem)
Creates a SelectItem that uses a function with parameters on a column from a particular
FromItem , for
example MAP_VALUE('path.to.value', doc) |
SelectItem(SelectItem subQuerySelectItem,
FromItem subQueryFromItem)
Creates a SelectItem that references another select item in a subquery
|
Modifier and Type | Method and Description |
---|---|
FromItem |
SelectItemParser.MultipleSelectItemsParsedException.getFromItem() |
Constructor and Description |
---|
MultipleSelectItemsParsedException(FromItem fromItem) |
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.