public final class InsertStatementContext extends CommonSQLStatementContext<org.apache.shardingsphere.sql.parser.sql.common.statement.dml.InsertStatement> implements TableAvailable, ParameterAware
| 构造器和说明 |
|---|
InsertStatementContext(Map<String,ShardingSphereDatabase> databases,
List<Object> parameters,
org.apache.shardingsphere.sql.parser.sql.common.statement.dml.InsertStatement sqlStatement,
String defaultDatabaseName) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsInsertColumns()
Judge whether contains insert columns.
|
Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.SimpleTableSegment> |
getAllTables()
Get all table segments.
|
Iterator<String> |
getDescendingColumnNames()
Get column names for descending order.
|
Optional<GeneratedKeyContext> |
getGeneratedKeyContext()
Get generated key context.
|
List<List<Object>> |
getGroupedParameters()
Get grouped parameters.
|
List<String> |
getInsertColumnNames()
Get insert column names.
|
List<Object> |
getOnDuplicateKeyUpdateParameters()
Get on duplicate key update parameters.
|
int |
getValueListCount()
Get value list count.
|
void |
setUpParameters(List<Object> parameters)
Set up parameters.
|
isHintWriteRouteOnlyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTablesContextgetDatabaseType, getSqlStatement, getTablesContextpublic Iterator<String> getDescendingColumnNames()
public List<List<Object>> getGroupedParameters()
public List<Object> getOnDuplicateKeyUpdateParameters()
public Optional<GeneratedKeyContext> getGeneratedKeyContext()
public Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.SimpleTableSegment> getAllTables()
TableAvailablegetAllTables 在接口中 TableAvailablepublic boolean containsInsertColumns()
public int getValueListCount()
public List<String> getInsertColumnNames()
public void setUpParameters(List<Object> parameters)
ParameterAwaresetUpParameters 在接口中 ParameterAwareparameters - parametersCopyright © 2022 The Apache Software Foundation. All rights reserved.