public class ODataQuery extends Object
Modifier and Type | Field and Description |
---|---|
protected ArrayList<ODataDocumentNode> |
complexTables |
protected ODataExecutionFactory |
executionFactory |
protected ArrayList<ODataDocumentNode> |
expandTables |
protected DocumentNode |
joinNode |
protected RuntimeMetadata |
metadata |
protected ODataDocumentNode |
rootDocument |
Constructor and Description |
---|
ODataQuery(ODataExecutionFactory executionFactory,
RuntimeMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
Condition |
addNavigation(Condition obj,
Join.JoinType joinType,
Table right) |
Condition |
addNavigation(Condition obj,
Join.JoinType joinType,
Table left,
Table right) |
void |
addRootDocument(Table table) |
DocumentNode |
getRootDocument() |
protected Condition |
parseKeySegmentFromCondition(Condition obj) |
protected String |
processFilter(Condition condition) |
protected ODataExecutionFactory executionFactory
protected RuntimeMetadata metadata
protected ODataDocumentNode rootDocument
protected DocumentNode joinNode
protected ArrayList<ODataDocumentNode> complexTables
protected ArrayList<ODataDocumentNode> expandTables
public ODataQuery(ODataExecutionFactory executionFactory, RuntimeMetadata metadata)
public void addRootDocument(Table table) throws TranslatorException
TranslatorException
public Condition addNavigation(Condition obj, Join.JoinType joinType, Table right) throws TranslatorException
TranslatorException
public Condition addNavigation(Condition obj, Join.JoinType joinType, Table left, Table right) throws TranslatorException
TranslatorException
public DocumentNode getRootDocument()
protected String processFilter(Condition condition) throws TranslatorException
TranslatorException
protected Condition parseKeySegmentFromCondition(Condition obj) throws TranslatorException
TranslatorException
Copyright © 2017 JBoss by Red Hat. All rights reserved.