public class InsertFromValuesAnalyzedStatement extends AbstractInsertAnalyzedStatement
columns, tableInfo
Constructor and Description |
---|
InsertFromValuesAnalyzedStatement(DocTableInfo tableInfo,
int numBulkResponses) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor,
C context) |
void |
addGeneratedColumn(Reference reference) |
protected void |
addIdAndRouting(java.lang.String id,
java.lang.String clusteredByValue) |
void |
addOnDuplicateKeyAssignments(Symbol[] assignments) |
void |
addOnDuplicateKeyAssignmentsColumns(java.lang.String[] assignmentsColumns) |
java.util.List<java.lang.Integer> |
bulkIndices() |
java.util.Map<java.lang.String,java.lang.String> |
currentPartitionMap() |
java.util.List<java.lang.String> |
generatePartitions() |
java.util.List<java.lang.String> |
ids() |
java.util.Map<java.lang.String,java.lang.String> |
newPartitionMap() |
int |
numAddedGeneratedColumns() |
int |
numBulkResponses() |
java.util.List<Symbol[]> |
onDuplicateKeyAssignments() |
java.util.List<java.lang.String[]> |
onDuplicateKeyAssignmentsColumns() |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
partitionMaps() |
java.util.List<java.lang.String> |
routingValues() |
java.util.List<java.lang.Object[]> |
sourceMaps() |
addPartitionedByIndex, addPrimaryKeyColumnIdx, allocateUniqueReference, columns, columns, isWriteOperation, partitionedByIndices, primaryKeyColumnIndices, routingColumnIndex, routingColumnIndex, tableInfo, tableInfo
public InsertFromValuesAnalyzedStatement(DocTableInfo tableInfo, int numBulkResponses)
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> partitionMaps()
public java.util.Map<java.lang.String,java.lang.String> newPartitionMap()
@Nullable public java.util.Map<java.lang.String,java.lang.String> currentPartitionMap()
public java.util.List<java.lang.String> generatePartitions()
public java.util.List<java.lang.Object[]> sourceMaps()
protected void addIdAndRouting(java.lang.String id, @Nullable java.lang.String clusteredByValue)
public void addOnDuplicateKeyAssignments(Symbol[] assignments)
public java.util.List<Symbol[]> onDuplicateKeyAssignments()
public void addOnDuplicateKeyAssignmentsColumns(java.lang.String[] assignmentsColumns)
public java.util.List<java.lang.String[]> onDuplicateKeyAssignmentsColumns()
public java.util.List<java.lang.String> ids()
public java.util.List<java.lang.String> routingValues()
public <C,R> R accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor, C context)
public int numBulkResponses()
public void addGeneratedColumn(Reference reference)
public int numAddedGeneratedColumns()
public java.util.List<java.lang.Integer> bulkIndices()