SQL.COMPARE_TYPEchain, fetchKeys, groups, log, navi, orders, primaryKeys, runValues, validPROCEDURE_INPUT_PARAM_TYPE, PROCEDURE_INPUT_PARAM_VALUE, SQL_PARAM_VAIRABLE_REGEX, SQL_PARAM_VAIRABLE_REGEX_EL, XML_SQL_ID_STYLE| 构造器和说明 |
|---|
XMLSQLImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
addCondition(String condition)
添加静态文本查询条件
|
Object |
clone() |
List<String> |
getColumns() |
String |
getDataSource() |
String |
getSchema() |
List<SQLVariable> |
getSQLVariables() |
String |
getTable() |
String |
getText() |
SQL |
init() |
boolean |
isStrict() |
SQL |
setConditionValue(String condition,
String variable,
Object value)
添加查询条件
|
SQL |
setDataSource(String ds)
设置数据源
查询全部列 : setDataSource("V_ADMIN")
查询指定列 : setDataSource(ADMIN(CD,ACCOUNT,NAME,REG_TIME)) 查询指定列 : setDataSource(ADMIN(DISTINCT CD,ACCOUNT,NAME,REG_TIME)) 查询指定列 : setDataSource(ADMIN(DISTINCT {NEWID()},{getDate()},CD,ACCOUNT,NAME,REG_TIME)) {}中内容按原样拼接到运行时SQL,其他列将添加[]以避免关键重复 根据XML定义SQL : setDataSource("admin.power:S_POWER") admin.power : XML文件路径,文件目录以.分隔 S_POWER : 自定义SQL的id |
void |
setStrict(boolean strict) |
SQL |
setText(String text)
设置SQL 主体文本
|
addCondition, addCondition, addFetchKey, addFetchKey, addPrimaryKey, addPrimaryKey, addRunValue, full, getConditionChain, getFetchKeys, getGroups, getJoins, getOrders, getOrderText, getPageNavi, getPrimaryKey, getPrimaryKeys, getRunValues, getVersion, group, hasPrimaryKeys, initRunValues, inner, isValid, join, join, left, order, order, order, right, setConditionChain, setFetchKey, setFetchKey, setOrders, setPageNavi, setPrimaryKey, setPrimaryKey, setValidequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCondition, addCondition, addFetchKey, addFetchKey, addPrimaryKey, addPrimaryKey, full, getConditionChain, getFetchKeys, getGroups, getJoins, getOrders, getPageNavi, getPrimaryKey, getPrimaryKeys, getVersion, group, hasPrimaryKeys, inner, isValid, join, join, left, order, order, order, right, setFetchKey, setFetchKey, setOrders, setPageNavi, setPrimaryKey, setPrimaryKeypublic Object clone() throws CloneNotSupportedException
clone 在类中 ObjectCloneNotSupportedExceptionpublic SQL addCondition(String condition)
addCondition 在接口中 XMLSQLcondition - conditionpublic SQL setConditionValue(String condition, String variable, Object value)
setConditionValue 在接口中 SQLsetConditionValue 在接口中 XMLSQLsetConditionValue 在类中 BasicSQLcondition - 列名|查询条件IDvariable - 变量keyvalue - 值public SQL setDataSource(String ds)
SQL
查询全部列 : setDataSource("V_ADMIN")
查询指定列 : setDataSource(ADMIN(CD,ACCOUNT,NAME,REG_TIME))
查询指定列 : setDataSource(ADMIN(DISTINCT CD,ACCOUNT,NAME,REG_TIME))
查询指定列 : setDataSource(ADMIN(DISTINCT {NEWID()},{getDate()},CD,ACCOUNT,NAME,REG_TIME))
{}中内容按原样拼接到运行时SQL,其他列将添加[]以避免关键重复
根据XML定义SQL : setDataSource("admin.power:S_POWER")
admin.power : XML文件路径,文件目录以.分隔
S_POWER : 自定义SQL的id
setDataSource 在接口中 SQLds - 数据源 : 表|视图|自定义SQL.idpublic String getDataSource()
getDataSource 在接口中 SQLpublic List<SQLVariable> getSQLVariables()
getSQLVariables 在接口中 SQLgetSQLVariables 在接口中 XMLSQLpublic List<String> getColumns()
getColumns 在接口中 SQLCopyright © 2022. All rights reserved.