public class ApplyDocumentNode extends DocumentNode
DocumentNode.ContextColumn, DocumentNode.TableContextColumn
projectedColumns, projectedColumnsByName
Constructor and Description |
---|
ApplyDocumentNode(DocumentNode context) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAllColumns(boolean onlyPK) |
void |
addSibling(DocumentNode resource) |
static ApplyDocumentNode |
buildApplyDocumentNode(DocumentNode previousContext,
org.teiid.olingo.service.TeiidServiceHandler.UniqueNameGenerator nameGenerator,
org.apache.olingo.commons.api.edm.EdmStructuredType edmStructuredType) |
Query |
buildQuery() |
List<ProjectedColumn> |
getAllProjectedColumns() |
DocumentNode |
getBaseContext() |
DocumentNode.ContextColumn |
getColumnByName(String name) |
FromClause |
getFromClause() |
String |
getFullName() |
String |
getName() |
List<DocumentNode> |
getSiblings() |
void |
setGroupBy(GroupBy grouping) |
String |
toString() |
addColumns, addCriteria, addExpand, addProjectedColumn, addProjectedColumn, build, build, getCriteria, getEdmStructuredType, getExpands, getGroupSymbol, getIterator, getKeyColumnNames, getKeyPredicates, getProjectedColumns, setCriteria, setEdmStructuredType, setFromClause, setGroupSymbol, setIterator, setKeyPredicates, setTable, sortColumns
public ApplyDocumentNode(DocumentNode context)
public static ApplyDocumentNode buildApplyDocumentNode(DocumentNode previousContext, org.teiid.olingo.service.TeiidServiceHandler.UniqueNameGenerator nameGenerator, org.apache.olingo.commons.api.edm.EdmStructuredType edmStructuredType)
protected void addAllColumns(boolean onlyPK)
addAllColumns
in class DocumentNode
public Query buildQuery()
buildQuery
in class DocumentNode
public DocumentNode getBaseContext()
public DocumentNode.ContextColumn getColumnByName(String name)
getColumnByName
in class DocumentNode
public String getName()
getName
in class DocumentNode
public String toString()
toString
in class DocumentNode
public List<DocumentNode> getSiblings()
getSiblings
in class DocumentNode
public void setGroupBy(GroupBy grouping)
public List<ProjectedColumn> getAllProjectedColumns()
getAllProjectedColumns
in class DocumentNode
public String getFullName()
getFullName
in class DocumentNode
public void addSibling(DocumentNode resource)
addSibling
in class DocumentNode
public FromClause getFromClause()
getFromClause
in class DocumentNode
Copyright © 2020. All rights reserved.