构造器和说明 |
---|
Where()
默认的构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
addColumn(java.lang.String columnName,
int columnType,
int compareType,
java.lang.Object columnValue)
添加一列到约束条件中
|
void |
addColumn(java.lang.String columnName,
int columnType,
int compareType,
java.lang.Object columnValue,
int relationType)
添加一列到约束条件中
|
void |
addColumn(java.lang.String columnName,
java.lang.Object columnValue)
添加一列到约束条件中
|
int |
applyColumnTypeValue(Dialect dialect,
java.sql.Connection conn,
Table table,
java.sql.PreparedStatement pstmt,
int startColumnIndex)
设置列值
|
void |
clearAllColumn()
清除约束条件相关的所有列
|
int |
getColumnSize()
获取约束条件中相关列的数量
|
java.lang.String |
toNormalSQLString(Dialect dialect)
根据方言生成用于一般SQL执行体的SQL语句
|
java.lang.String |
toStatementSQLString(Dialect dialect)
根据方言生成用于SQL执行体的SQL语句
|
java.lang.String |
toString()
获取对象字符展示
|
static boolean |
validate(Where where)
判断是不是一个合法的约束条件语句
|
static boolean |
validateWithoutEmptyCondition(Where where)
判断是不是一个合法的约束条件语句
|
public void addColumn(java.lang.String columnName, java.lang.Object columnValue)
columnName
- 列名columnValue
- 列值public void addColumn(java.lang.String columnName, int columnType, int compareType, java.lang.Object columnValue)
columnName
- 列名columnType
- 列类型compareType
- 比较方式columnValue
- 列值public void addColumn(java.lang.String columnName, int columnType, int compareType, java.lang.Object columnValue, int relationType)
columnName
- 列名columnType
- 列类型compareType
- 比较方式columnValue
- 列值relationType
- 关联关系public int getColumnSize()
public static boolean validate(Where where)
where
- 约束条件public static boolean validateWithoutEmptyCondition(Where where)
where
- 约束条件public java.lang.String toStatementSQLString(Dialect dialect)
toStatementSQLString
在接口中 Fragment
dialect
- 方言public int applyColumnTypeValue(Dialect dialect, java.sql.Connection conn, Table table, java.sql.PreparedStatement pstmt, int startColumnIndex) throws java.sql.SQLException
dialect
- 数据库方言conn
- 数据库连接table
- 数据库表pstmt
- 数据库sql语句封装startColumnIndex
- 其实列索引java.sql.SQLException
public java.lang.String toNormalSQLString(Dialect dialect)
toNormalSQLString
在接口中 Fragment
dialect
- 方言public void clearAllColumn()
public java.lang.String toString()
toString
在类中 java.lang.Object