public class ExcelQueryVisitor
extends org.teiid.language.visitor.HierarchyVisitor
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<org.teiid.translator.TranslatorException> |
exceptions |
protected Stack<Object> |
onGoingExpression |
static int |
ROW_ID_INDEX |
| Constructor and Description |
|---|
ExcelQueryVisitor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allows(int row) |
ArrayList<org.teiid.translator.TranslatorException> |
getExceptions() |
int |
getFirstDataRowNumber() |
List<Integer> |
getProjectedColumns() |
String |
getSheetName() |
org.teiid.metadata.Table |
getTable() |
String |
getXlsPath() |
static boolean |
isPartOfPrimaryKey(org.teiid.metadata.Column column) |
void |
visit(org.teiid.language.AndOr obj) |
void |
visit(org.teiid.language.ColumnReference obj) |
void |
visit(org.teiid.language.Comparison obj) |
void |
visit(org.teiid.language.DerivedColumn obj) |
void |
visit(org.teiid.language.In obj) |
void |
visit(org.teiid.language.Insert obj) |
void |
visit(org.teiid.language.Limit obj) |
void |
visit(org.teiid.language.Literal obj) |
void |
visit(org.teiid.language.NamedTable obj) |
void |
visit(org.teiid.language.SetClause clause) |
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, visitpublic static int ROW_ID_INDEX
protected ArrayList<org.teiid.translator.TranslatorException> exceptions
public int getFirstDataRowNumber()
public ArrayList<org.teiid.translator.TranslatorException> getExceptions()
public org.teiid.metadata.Table getTable()
public String getXlsPath()
public String getSheetName()
public void visit(org.teiid.language.ColumnReference obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.AbstractLanguageVisitorpublic void visit(org.teiid.language.DerivedColumn obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.HierarchyVisitorpublic void visit(org.teiid.language.SetClause clause)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.HierarchyVisitorpublic void visit(org.teiid.language.NamedTable obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.AbstractLanguageVisitorpublic void visit(org.teiid.language.AndOr obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.HierarchyVisitorpublic void visit(org.teiid.language.Comparison obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.HierarchyVisitorpublic void visit(org.teiid.language.In obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.HierarchyVisitorpublic void visit(org.teiid.language.Literal obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.AbstractLanguageVisitorpublic void visit(org.teiid.language.Limit obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.AbstractLanguageVisitorpublic static boolean isPartOfPrimaryKey(org.teiid.metadata.Column column)
public boolean allows(int row)
public void visit(org.teiid.language.Insert obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.HierarchyVisitorCopyright © 2018 JBoss by Red Hat. All rights reserved.