public class BaseExcelExecution extends Object implements org.teiid.translator.Execution
| Modifier and Type | Field and Description |
|---|---|
protected org.teiid.translator.FileConnection |
connection |
protected org.apache.poi.ss.usermodel.FormulaEvaluator |
evaluator |
protected org.teiid.translator.ExecutionContext |
executionContext |
protected org.teiid.metadata.RuntimeMetadata |
metadata |
protected Iterator<org.apache.poi.ss.usermodel.Row> |
rowIterator |
protected ExcelQueryVisitor |
visitor |
protected org.apache.poi.ss.usermodel.Workbook |
workbook |
| Constructor and Description |
|---|
BaseExcelExecution(org.teiid.translator.ExecutionContext executionContext,
org.teiid.metadata.RuntimeMetadata metadata,
org.teiid.translator.FileConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
close() |
void |
execute() |
protected File |
getCurrentXLSFile() |
protected File |
getNextXLSFile() |
org.apache.poi.ss.usermodel.Row |
nextRow() |
void |
setDataFormatter(org.apache.poi.ss.usermodel.DataFormatter dataFormatter) |
void |
visit(org.teiid.language.LanguageObject command) |
protected org.teiid.translator.ExecutionContext executionContext
protected org.teiid.metadata.RuntimeMetadata metadata
protected org.teiid.translator.FileConnection connection
protected Iterator<org.apache.poi.ss.usermodel.Row> rowIterator
protected ExcelQueryVisitor visitor
protected org.apache.poi.ss.usermodel.FormulaEvaluator evaluator
protected org.apache.poi.ss.usermodel.Workbook workbook
public BaseExcelExecution(org.teiid.translator.ExecutionContext executionContext,
org.teiid.metadata.RuntimeMetadata metadata,
org.teiid.translator.FileConnection connection)
public void visit(org.teiid.language.LanguageObject command)
throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionpublic void execute()
throws org.teiid.translator.TranslatorException
execute in interface org.teiid.translator.Executionorg.teiid.translator.TranslatorExceptionpublic org.apache.poi.ss.usermodel.Row nextRow()
throws org.teiid.translator.TranslatorException,
org.teiid.translator.DataNotAvailableException
org.teiid.translator.TranslatorExceptionorg.teiid.translator.DataNotAvailableExceptionprotected File getNextXLSFile() throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionprotected File getCurrentXLSFile()
public void close()
close in interface org.teiid.translator.Executionpublic void cancel()
throws org.teiid.translator.TranslatorException
cancel in interface org.teiid.translator.Executionorg.teiid.translator.TranslatorExceptionpublic void setDataFormatter(org.apache.poi.ss.usermodel.DataFormatter dataFormatter)
Copyright © 2019 JBoss by Red Hat. All rights reserved.