Package org.teiid.query.tempdata
Class TempTableStore.TableProcessor
- java.lang.Object
-
- org.teiid.query.tempdata.TempTableStore.TableProcessor
-
- Direct Known Subclasses:
TempTableStore.RecursiveTableProcessor
- Enclosing class:
- TempTableStore
public static class TempTableStore.TableProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description TableProcessor(QueryProcessor queryProcessor, List<ElementSymbol> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
alterCreate(Create create)
Alter the create if neededvoid
close()
TempTable
process(TempTable tempTable)
Ensure the temp table is ready for use.
-
-
-
Constructor Detail
-
TableProcessor
public TableProcessor(QueryProcessor queryProcessor, List<ElementSymbol> columns)
-
-
Method Detail
-
close
public void close()
-
process
public TempTable process(TempTable tempTable) throws TeiidComponentException, TeiidProcessingException
Ensure the temp table is ready for use. If a temp table other than the one passed in is returned it should be used instead.- Parameters:
tempTable
-- Throws:
TeiidComponentException
TeiidProcessingException
-
alterCreate
public void alterCreate(Create create)
Alter the create if needed- Parameters:
create
-
-
-