public class ExcelQueryVisitor extends HierarchyVisitor
Modifier and Type | Field and Description |
---|---|
protected ArrayList<TranslatorException> |
exceptions |
protected Stack<Object> |
onGoingExpression |
Constructor and Description |
---|
ExcelQueryVisitor() |
Modifier and Type | Method and Description |
---|---|
boolean |
allows(int row) |
ArrayList<TranslatorException> |
getExceptions() |
int |
getFirstDataRowNumber() |
List<Integer> |
getProjectedColumns() |
String |
getSheetName() |
Table |
getTable() |
String |
getXlsPath() |
static boolean |
isPartOfPrimaryKey(Column column) |
void |
visit(AndOr obj) |
void |
visit(ColumnReference obj) |
void |
visit(Comparison obj) |
void |
visit(DerivedColumn obj) |
void |
visit(In obj) |
void |
visit(Limit obj) |
void |
visit(Literal obj) |
void |
visit(NamedTable 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, visit
visit, visit, visit, visitNode, visitNodes, visitNodes
protected ArrayList<TranslatorException> exceptions
public int getFirstDataRowNumber()
public ArrayList<TranslatorException> getExceptions()
public Table getTable()
public String getXlsPath()
public String getSheetName()
public void visit(ColumnReference obj)
visit
in interface LanguageObjectVisitor
visit
in class AbstractLanguageVisitor
public void visit(DerivedColumn obj)
visit
in interface LanguageObjectVisitor
visit
in class HierarchyVisitor
public void visit(NamedTable obj)
visit
in interface LanguageObjectVisitor
visit
in class AbstractLanguageVisitor
public void visit(AndOr obj)
visit
in interface LanguageObjectVisitor
visit
in class HierarchyVisitor
public void visit(Comparison obj)
visit
in interface LanguageObjectVisitor
visit
in class HierarchyVisitor
public void visit(In obj)
visit
in interface LanguageObjectVisitor
visit
in class HierarchyVisitor
public void visit(Literal obj)
visit
in interface LanguageObjectVisitor
visit
in class AbstractLanguageVisitor
public void visit(Limit obj)
visit
in interface LanguageObjectVisitor
visit
in class AbstractLanguageVisitor
public static boolean isPartOfPrimaryKey(Column column)
public boolean allows(int row)
Copyright © 2017 JBoss by Red Hat. All rights reserved.