| 构造器和说明 |
|---|
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 static boolean validate(Where where)
where - 约束条件public static boolean validateWithoutEmptyCondition(Where 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 java.lang.String toStatementSQLString(Dialect dialect)
toStatementSQLString 在接口中 Fragmentdialect - 方言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.SQLExceptionpublic java.lang.String toNormalSQLString(Dialect dialect)
toNormalSQLString 在接口中 Fragmentdialect - 方言public void clearAllColumn()
public java.lang.String toString()
toString 在类中 java.lang.Object