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, buildQuery, getAllProjectedColumns, getCriteria, getEdmEntityType, getExpands, getFromClause, getGroupSymbol, getIterator, getKeyPredicates, getProjectedColumns, getSibilings, setCriteria, setEdmEntityType, setFromClause, setGroupSymbol, setIterator, setKeyPredicates, setTable, toString
public 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
TeiidProcessingException
public List<String> getKeyColumnNames()
getKeyColumnNames
in class DocumentNode
public 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 DocumentNode
protected void addProjectedColumn(String columnName, Expression expr)
addProjectedColumn
in class DocumentNode
public String getName()
getName
in class DocumentNode
public Column getColumnByName(String name)
getColumnByName
in class DocumentNode
public String getFullName()
getFullName
in class DocumentNode
Copyright © 2018 JBoss by Red Hat. All rights reserved.