public abstract class AbstractInsertAnalyzedStatement extends java.lang.Object implements AnalyzedStatement
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Reference> |
columns |
protected DocTableInfo |
tableInfo |
Constructor and Description |
---|
AbstractInsertAnalyzedStatement() |
Modifier and Type | Method and Description |
---|---|
void |
addPartitionedByIndex(int i) |
void |
addPrimaryKeyColumnIdx(int primaryKeyColumnIdx) |
java.util.List<Reference> |
columns() |
void |
columns(java.util.List<Reference> columns) |
boolean |
isWriteOperation()
Defines whether an operation changes the cluster in any way (write).
|
com.carrotsearch.hppc.IntSet |
partitionedByIndices() |
com.carrotsearch.hppc.IntSet |
primaryKeyColumnIndices() |
int |
routingColumnIndex() |
void |
routingColumnIndex(int routingColumnIndex) |
DocTableInfo |
tableInfo() |
void |
tableInfo(DocTableInfo tableInfo) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
protected java.util.List<Reference> columns
protected DocTableInfo tableInfo
public java.util.List<Reference> columns()
public com.carrotsearch.hppc.IntSet partitionedByIndices()
public void addPartitionedByIndex(int i)
public void columns(java.util.List<Reference> columns)
public com.carrotsearch.hppc.IntSet primaryKeyColumnIndices()
public void addPrimaryKeyColumnIdx(int primaryKeyColumnIdx)
public void routingColumnIndex(int routingColumnIndex)
public int routingColumnIndex()
public DocTableInfo tableInfo()
public void tableInfo(DocTableInfo tableInfo)
public boolean isWriteOperation()
AnalyzedStatement
NOTE: Read only statements with possible writing child statements (like e.g. select using update subquery) must take care about child's write behaviour while returning here.
isWriteOperation
in interface AnalyzedStatement