public interface AutoSQL extends SQL
SQL.COMPARE_TYPEPROCEDURE_INPUT_PARAM_TYPE, PROCEDURE_INPUT_PARAM_VALUE, SQL_PARAM_VAIRABLE_REGEX, SQL_PARAM_VAIRABLE_REGEX_EL, XML_SQL_ID_STYLE| 限定符和类型 | 方法和说明 |
|---|---|
void |
addColumn(String columns)
添加列
CD
CD,NM
|
SQL |
addCondition(boolean required,
boolean strictRequired,
String column,
Object value,
SQL.COMPARE_TYPE compare)
添加查询条件
|
SQL |
addCondition(boolean required,
String column,
Object value,
SQL.COMPARE_TYPE compare) |
SQL |
addCondition(String condition)
添加静态文本查询条件
|
void |
createRunText(StringBuilder builder) |
String |
getAlias() |
String |
getDataSource() |
String |
getDistinct() |
SQL |
init() |
void |
setAlias(String alias) |
SQL |
setDataSource(String table)
设置数据源
|
void |
setSchema(String schema) |
void |
setTable(String table) |
addCondition, addCondition, addFetchKey, addFetchKey, addPrimaryKey, addPrimaryKey, full, getColumns, getConditionChain, getFetchKeys, getGroups, getJoins, getOrders, getPageNavi, getPrimaryKey, getPrimaryKeys, getSchema, getSQLVariables, getTable, getText, getVersion, group, hasPrimaryKeys, inner, isStrict, isValid, join, join, left, order, order, order, right, setConditionValue, setFetchKey, setFetchKey, setOrders, setPageNavi, setPrimaryKey, setPrimaryKey, setStrict, setTextSQL init()
SQL setDataSource(String table)
setDataSource 在接口中 SQLtable - tableSQL addCondition(boolean required, boolean strictRequired, String column, Object value, SQL.COMPARE_TYPE compare)
required - 是否必须strictRequired - 是否严格验证 如果缺少严格验证的条件 整个SQL不执行column - 列名value - 值compare - 比较方式SQL addCondition(boolean required, String column, Object value, SQL.COMPARE_TYPE compare)
void createRunText(StringBuilder builder)
void addColumn(String columns)
columns - columnsString getDataSource()
getDataSource 在接口中 SQLvoid setSchema(String schema)
void setTable(String table)
String getDistinct()
void setAlias(String alias)
String getAlias()
Copyright © 2022. All rights reserved.