public class ODataSQLBuilder extends DefaultODataResourceURLHierarchyVisitor implements ODataQueryContext
Constructor and Description |
---|
ODataSQLBuilder(MetadataStore metadata,
boolean prepared) |
Modifier and Type | Method and Description |
---|---|
Table |
getEdmEntityTable() |
org.teiid.query.sql.symbol.GroupSymbol |
getEdmEntityTableGroup() |
org.apache.olingo.commons.api.edm.EdmEntitySet |
getEntitySet() |
String |
getNextAliasGroup() |
List<org.teiid.olingo.SQLParam> |
getParameters() |
Integer |
getSkip() |
Integer |
getTop() |
boolean |
isCountQuery() |
org.teiid.query.sql.lang.Query |
selectQuery(boolean countQuery) |
void |
visit(org.apache.olingo.server.api.uri.queryoption.CountOption info) |
void |
visit(org.apache.olingo.server.api.uri.queryoption.FilterOption info) |
void |
visit(org.apache.olingo.server.api.uri.queryoption.OrderByOption option) |
void |
visit(org.apache.olingo.server.api.uri.queryoption.SelectOption option) |
void |
visit(org.apache.olingo.server.api.uri.queryoption.SkipOption option) |
void |
visit(org.apache.olingo.server.api.uri.queryoption.TopOption option) |
void |
visit(org.apache.olingo.server.api.uri.UriResourceEntitySet info) |
void |
visit(org.apache.olingo.server.api.uri.UriResourceNavigation info) |
void |
visit(org.apache.olingo.server.api.uri.UriResourcePrimitiveProperty info) |
public ODataSQLBuilder(MetadataStore metadata, boolean prepared)
public org.apache.olingo.commons.api.edm.EdmEntitySet getEntitySet()
public Table getEdmEntityTable()
getEdmEntityTable
in interface ODataQueryContext
public org.teiid.query.sql.symbol.GroupSymbol getEdmEntityTableGroup()
getEdmEntityTableGroup
in interface ODataQueryContext
public boolean isCountQuery()
public Integer getSkip()
public Integer getTop()
public org.teiid.query.sql.lang.Query selectQuery(boolean countQuery) throws org.teiid.core.TeiidException
org.teiid.core.TeiidException
public List<org.teiid.olingo.SQLParam> getParameters()
public void visit(org.apache.olingo.server.api.uri.UriResourceEntitySet info)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.queryoption.SkipOption option)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.queryoption.TopOption option)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.queryoption.CountOption info)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.queryoption.SelectOption option)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.queryoption.OrderByOption option)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.queryoption.FilterOption info)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public void visit(org.apache.olingo.server.api.uri.UriResourceNavigation info)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
public String getNextAliasGroup()
getNextAliasGroup
in interface ODataQueryContext
public void visit(org.apache.olingo.server.api.uri.UriResourcePrimitiveProperty info)
visit
in interface ODataResourceURLVisitor
visit
in class DefaultODataResourceURLHierarchyVisitor
Copyright © 2013-2014 JBoss by Red Hat. All Rights Reserved.