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 ODataQueryContextpublic org.teiid.query.sql.symbol.GroupSymbol getEdmEntityTableGroup()
getEdmEntityTableGroup in interface ODataQueryContextpublic 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.TeiidExceptionpublic List<org.teiid.olingo.SQLParam> getParameters()
public void visit(org.apache.olingo.server.api.uri.UriResourceEntitySet info)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.queryoption.SkipOption option)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.queryoption.TopOption option)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.queryoption.CountOption info)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.queryoption.SelectOption option)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.queryoption.OrderByOption option)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.queryoption.FilterOption info)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic void visit(org.apache.olingo.server.api.uri.UriResourceNavigation info)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorpublic String getNextAliasGroup()
getNextAliasGroup in interface ODataQueryContextpublic void visit(org.apache.olingo.server.api.uri.UriResourcePrimitiveProperty info)
visit in interface ODataResourceURLVisitorvisit in class DefaultODataResourceURLHierarchyVisitorCopyright © 2013-2014 JBoss by Red Hat. All Rights Reserved.