public class BatchInsertSqlBuilder extends Object implements InsertSqlBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected static SqlFragments |
INSERT_INTO |
protected RDBTableMetadata |
table |
ID, ID_VALUE| 构造器和说明 |
|---|
BatchInsertSqlBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AppendableSqlFragments |
afterBuild(Set<InsertColumn> columns,
InsertOperatorParameter parameter,
AppendableSqlFragments fragments) |
protected void |
afterValues(Set<InsertColumn> columns,
List<Object> values,
AppendableSqlFragments sql) |
protected AppendableSqlFragments |
beforeBuild(InsertOperatorParameter parameter,
AppendableSqlFragments fragments) |
SqlRequest |
build(InsertOperatorParameter parameter) |
protected int |
computeSqlSize(int columnSize,
int valueSize) |
protected boolean |
isPrimaryKey(RDBColumnMetadata col) |
static BatchInsertSqlBuilder |
of(RDBTableMetadata table) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getNamegetTypeprotected RDBTableMetadata table
protected static SqlFragments INSERT_INTO
public static BatchInsertSqlBuilder of(RDBTableMetadata table)
protected int computeSqlSize(int columnSize,
int valueSize)
protected boolean isPrimaryKey(RDBColumnMetadata col)
public SqlRequest build(InsertOperatorParameter parameter)
build 在接口中 SqlBuilder<InsertOperatorParameter>protected AppendableSqlFragments beforeBuild(InsertOperatorParameter parameter, AppendableSqlFragments fragments)
protected AppendableSqlFragments afterBuild(Set<InsertColumn> columns, InsertOperatorParameter parameter, AppendableSqlFragments fragments)
protected void afterValues(Set<InsertColumn> columns, List<Object> values, AppendableSqlFragments sql)
Copyright © 2025. All rights reserved.