public class ODataSQLVisitor extends HierarchyVisitor
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<TranslatorException> |
exceptions |
protected ODataExecutionFactory |
executionFactory |
protected RuntimeMetadata |
metadata |
protected ArrayList<Column> |
projectedColumns |
| Constructor and Description |
|---|
ODataSQLVisitor(ODataExecutionFactory executionFactory,
RuntimeMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(LanguageObject obj) |
protected void |
append(LanguageObject[] items) |
protected void |
append(List<? extends LanguageObject> items) |
String |
buildURL(String serviceRoot) |
ODataSelectQuery |
getODataQuery() |
List<Column> |
getProjectedColumns() |
void |
visit(DerivedColumn obj) |
void |
visit(Join obj) |
void |
visit(Limit obj) |
void |
visit(NamedTable obj) |
void |
visit(OrderBy obj) |
void |
visit(Select obj) |
void |
visit(SortSpecification obj) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitvisit, visit, visit, visit, visit, visitNode, visitNodes, visitNodesprotected ArrayList<TranslatorException> exceptions
protected ODataExecutionFactory executionFactory
protected RuntimeMetadata metadata
public ODataSQLVisitor(ODataExecutionFactory executionFactory, RuntimeMetadata metadata)
public ODataSelectQuery getODataQuery()
public String buildURL(String serviceRoot) throws TranslatorException
TranslatorExceptionpublic void visit(NamedTable obj)
visit in interface LanguageObjectVisitorvisit in class AbstractLanguageVisitorpublic void visit(Join obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(Limit obj)
visit in interface LanguageObjectVisitorvisit in class AbstractLanguageVisitorpublic void visit(OrderBy obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(SortSpecification obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(Select obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(DerivedColumn obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void append(LanguageObject obj)
protected void append(List<? extends LanguageObject> items)
protected void append(LanguageObject[] items)
Copyright © 2019. All rights reserved.