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
TranslatorExceptionpublic Condition addNavigation(Condition obj, Join.JoinType joinType, Table right) throws TranslatorException
TranslatorExceptionpublic Condition addNavigation(Condition obj, Join.JoinType joinType, Table left, Table right) throws TranslatorException
TranslatorExceptionpublic DocumentNode getRootDocument()
protected String processFilter(Condition condition) throws TranslatorException
TranslatorExceptionprotected Condition parseKeySegmentFromCondition(Condition obj) throws TranslatorException
TranslatorExceptionCopyright © 2020. All rights reserved.