public class ComplexDocumentNode extends DocumentNode
| Constructor and Description |
|---|
ComplexDocumentNode() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAllColumns(boolean onlyPK) |
protected void |
addProjectedColumn(String columnName,
Expression expr) |
static ComplexDocumentNode |
buildComplexDocumentNode(org.apache.olingo.commons.api.edm.EdmOperation edmOperation,
MetadataStore metadata,
org.apache.olingo.server.api.OData odata,
org.teiid.olingo.service.TeiidServiceHandler.UniqueNameGenerator nameGenerator,
boolean useAlias,
org.apache.olingo.server.api.uri.UriInfo uriInfo,
org.teiid.olingo.service.ODataSQLBuilder.URLParseService parseService) |
Column |
getColumnByName(String name) |
String |
getFullName() |
List<String> |
getKeyColumnNames() |
String |
getName() |
org.teiid.olingo.service.ProcedureSQLBuilder.ProcedureReturn |
getProcedureReturn() |
void |
setProcedureReturn(org.teiid.olingo.service.ProcedureSQLBuilder.ProcedureReturn pp) |
addCriteria, addExpand, addProjectedColumn, addSibiling, build, build, buildEntityKeyCriteria, buildQuery, getAllProjectedColumns, getCriteria, getEdmEntityType, getExpands, getFromClause, getGroupSymbol, getIterator, getKeyPredicates, getProjectedColumns, getSibilings, setCriteria, setEdmEntityType, setFromClause, setGroupSymbol, setIterator, setKeyPredicates, setTable, toStringpublic static ComplexDocumentNode buildComplexDocumentNode(org.apache.olingo.commons.api.edm.EdmOperation edmOperation, MetadataStore metadata, org.apache.olingo.server.api.OData odata, org.teiid.olingo.service.TeiidServiceHandler.UniqueNameGenerator nameGenerator, boolean useAlias, org.apache.olingo.server.api.uri.UriInfo uriInfo, org.teiid.olingo.service.ODataSQLBuilder.URLParseService parseService) throws TeiidProcessingException
TeiidProcessingExceptionpublic List<String> getKeyColumnNames()
getKeyColumnNames in class DocumentNodepublic void setProcedureReturn(org.teiid.olingo.service.ProcedureSQLBuilder.ProcedureReturn pp)
public org.teiid.olingo.service.ProcedureSQLBuilder.ProcedureReturn getProcedureReturn()
protected void addAllColumns(boolean onlyPK)
addAllColumns in class DocumentNodeprotected void addProjectedColumn(String columnName, Expression expr)
addProjectedColumn in class DocumentNodepublic String getName()
getName in class DocumentNodepublic Column getColumnByName(String name)
getColumnByName in class DocumentNodepublic String getFullName()
getFullName in class DocumentNodeCopyright © 2017 JBoss by Red Hat. All rights reserved.