public class TempTable extends Object implements Cloneable, SearchableTable
| Modifier and Type | Method and Description |
|---|---|
TempTable |
clone() |
TupleSource |
createTupleSource(List<? extends Expression> projectedCols,
Criteria condition,
OrderBy orderBy) |
TupleSource |
delete(Criteria crit) |
boolean |
equals(Object obj) |
AtomicInteger |
getActive() |
Map<Expression,Integer> |
getColumnMap() |
List<ElementSymbol> |
getColumns() |
Long |
getId() |
TempMetadataID |
getMetadataId() |
int |
getPkLength() |
long |
getRowCount() |
int |
hashCode() |
TupleSource |
insert(TupleSource tuples,
List<ElementSymbol> variables,
boolean canUndo,
boolean upsert,
CommandContext context) |
boolean |
isUpdatable() |
Object |
matchesPkColumn(int pkIndex,
Expression ex) |
void |
remove() |
void |
setAllowImplicitIndexing(boolean b) |
boolean |
supportsOrdering(int pkIndex,
Expression ex) |
String |
toString() |
long |
truncate(boolean force) |
TupleSource |
update(Criteria crit,
SetClauseList update) |
public AtomicInteger getActive()
public TupleSource createTupleSource(List<? extends Expression> projectedCols, Criteria condition, OrderBy orderBy) throws TeiidComponentException, TeiidProcessingException
public long getRowCount()
public long truncate(boolean force)
public void remove()
public Object matchesPkColumn(int pkIndex, Expression ex)
matchesPkColumn in interface SearchableTablepublic boolean supportsOrdering(int pkIndex,
Expression ex)
supportsOrdering in interface SearchableTablepublic List<ElementSymbol> getColumns()
public TupleSource insert(TupleSource tuples, List<ElementSymbol> variables, boolean canUndo, boolean upsert, CommandContext context) throws TeiidComponentException, ExpressionEvaluationException, TeiidProcessingException
public TupleSource update(Criteria crit, SetClauseList update) throws TeiidComponentException, ExpressionEvaluationException, TeiidProcessingException
public TupleSource delete(Criteria crit) throws TeiidComponentException, ExpressionEvaluationException, TeiidProcessingException
public int getPkLength()
getPkLength in interface SearchableTablepublic boolean isUpdatable()
public Map<Expression,Integer> getColumnMap()
getColumnMap in interface SearchableTablepublic TempMetadataID getMetadataId()
public Long getId()
public void setAllowImplicitIndexing(boolean b)
Copyright © 2018 JBoss by Red Hat. All rights reserved.