public abstract class InsertOrUpdate extends AbstractDML
dialect
限定符 | 构造器和说明 |
---|---|
protected |
InsertOrUpdate(Table table,
Dialect dialect) |
限定符和类型 | 方法和说明 |
---|---|
void |
addColumn(java.lang.String columnName,
int columnType,
java.lang.Object columnValue)
添加新的列到插入语句中
|
void |
clearAllColumn()
清楚所有的列
|
int |
getColumnCount()
返回插入语句插入的列
|
java.lang.String |
getColumnName(int index)
返回指定列的列名
|
int |
getColumnType(int index)
返回列数据类型
|
java.lang.Object |
getColumnValue(int index)
返回指定列的值
|
java.lang.Object |
getColumnValueByName(java.lang.String columnName) |
abstract boolean |
isUpdate()
判断是否是更新操作
|
applyDialect, createPreparedStatement, createPreparedStatementByValidatedParameters, getTable, setTable, validate
public abstract boolean isUpdate()
public void addColumn(java.lang.String columnName, int columnType, java.lang.Object columnValue)
columnName
- 列名columnType
- 列类型columnValue
- 列值public int getColumnCount()
public java.lang.String getColumnName(int index)
index
- 列索引public int getColumnType(int index)
index
- 列索引public java.lang.Object getColumnValue(int index)
index
- 列索引public void clearAllColumn()
public java.lang.Object getColumnValueByName(java.lang.String columnName)