| 限定符和类型 | 方法和说明 |
|---|---|
int |
AnylineDao.count(SQL sql,
ConfigStore configs,
String... conditions) |
int |
AnylineDao.count(SQL sql,
String... conditions) |
int |
AnylineDao.execute(SQL sql,
ConfigStore configs,
String... conditions) |
int |
AnylineDao.execute(SQL sql,
String... conditions) |
boolean |
AnylineDao.exists(SQL sql,
ConfigStore configs,
String... conditions) |
boolean |
AnylineDao.exists(SQL sql,
String... conditions) |
List<Map<String,Object>> |
AnylineDao.maps(SQL sql,
ConfigStore configs,
String... conditions) |
List<Map<String,Object>> |
AnylineDao.maps(SQL sql,
String... conditions) |
DataSet |
AnylineDao.querys(SQL sql,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineDao.querys(SQL sql,
String... conditions) |
DataSet |
AnylineDao.selects(SQL sql,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineDao.selects(SQL sql,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
AnylineDaoImpl.count(SQL sql,
ConfigStore configs,
String... conditions) |
int |
AnylineDaoImpl.count(SQL sql,
String... conditions) |
int |
AnylineDaoImpl.execute(SQL sql,
ConfigStore configs,
String... conditions) |
int |
AnylineDaoImpl.execute(SQL sql,
String... conditions) |
boolean |
AnylineDaoImpl.exists(SQL sql,
ConfigStore configs,
String... conditions) |
boolean |
AnylineDaoImpl.exists(SQL sql,
String... conditions) |
List<Map<String,Object>> |
AnylineDaoImpl.maps(SQL sql,
ConfigStore configs,
String... conditions)
查询
|
List<Map<String,Object>> |
AnylineDaoImpl.maps(SQL sql,
String... conditions) |
DataSet |
AnylineDaoImpl.querys(SQL sql,
ConfigStore configs,
String... conditions)
查询
|
DataSet |
AnylineDaoImpl.querys(SQL sql,
String... conditions) |
DataSet |
AnylineDaoImpl.selects(SQL sql,
ConfigStore configs,
String... conditions)
查询
|
DataSet |
AnylineDaoImpl.selects(SQL sql,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
TableBuilder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
SQL.addCondition(Condition condition) |
SQL |
SQL.addCondition(String column,
Object value,
int compare)
添加查询条件
|
SQL |
SQL.addFetchKey(Collection<String> fetchKeys) |
SQL |
SQL.addFetchKey(String... fetchKeys) |
SQL |
SQL.addPrimaryKey(Collection<String> primaryKeys) |
SQL |
SQL.addPrimaryKey(String... primaryKeys) |
SQL |
SQL.full(String table,
String condition) |
SQL |
SQL.group(String group)
添加分组条件,在之前的基础上添加新分组条件,有重复条件则覆盖
|
SQL |
SQL.inner(String table,
String condition) |
SQL |
SQL.join(Join.TYPE type,
String table,
String condition) |
SQL |
SQL.join(Join join) |
SQL |
SQL.left(String table,
String condition) |
SQL |
SQL.order(Order order) |
SQL |
SQL.order(String order)
添加排序条件,在之前的基础上添加新排序条件,有重复条件则覆盖
|
SQL |
SQL.order(String col,
Order.TYPE type) |
static SQL |
SQLStore.parseSQL(String id) |
SQL |
SQL.right(String table,
String condition) |
SQL |
SQL.setConditionValue(String condition,
String variable,
Object value)
设置查询条件变量值
|
SQL |
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 |
SQL |
SQL.setFetchKey(Collection<String> fetchKeys) |
SQL |
SQL.setFetchKey(String... fetchKeys) |
SQL |
SQL.setPrimaryKey(Collection<String> primaryKeys) |
SQL |
SQL.setPrimaryKey(String... primaryKeys) |
SQL |
SQL.setText(String text)
设置SQL文本, 从XML中text标签中取出
|
| 限定符和类型 | 方法和说明 |
|---|---|
RunSQL |
SQLCreater.createExecuteRunSQL(SQL sql,
ConfigStore configs,
String... conditions) |
RunSQL |
SQLCreater.createQueryRunSQL(SQL sql,
ConfigStore configs,
String... conditions)
创建查询SQL
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BasicSQL |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
BasicSQL.addCondition(Condition condition)
添加标准查询条件
|
SQL |
BasicSQL.addCondition(String column,
Object value,
int compare)
添加查询条件(自动生成)
|
SQL |
BasicSQL.addFetchKey(Collection<String> fetchKeys) |
SQL |
BasicSQL.addFetchKey(String... fetchKeys) |
SQL |
BasicSQL.addPrimaryKey(Collection<String> primaryKeys) |
SQL |
BasicSQL.addPrimaryKey(String... primaryKeys) |
protected SQL |
BasicSQL.addRunValue(Object runValue)
添加运行时参数值
|
SQL |
BasicSQL.full(String table,
String condition) |
SQL |
BasicSQL.group(String group)
添加分组条件,在之前的基础上添加新分组条件,有重复条件则覆盖
|
SQL |
BasicSQL.inner(String table,
String condition) |
SQL |
BasicSQL.join(Join.TYPE type,
String table,
String condition) |
SQL |
BasicSQL.join(Join join) |
SQL |
BasicSQL.left(String table,
String condition) |
SQL |
BasicSQL.order(Order order)
添加排序条件,在之前的基础上添加新排序条件,有重复条件则覆盖
|
SQL |
BasicSQL.order(String order) |
SQL |
BasicSQL.order(String col,
Order.TYPE type) |
static SQL |
SQLStoreImpl.parseSQL(String id) |
SQL |
BasicSQL.right(String table,
String condition) |
SQL |
BasicSQL.setConditionChain(ConditionChain chain) |
SQL |
BasicSQL.setConditionValue(String condition,
String variable,
Object value)
设置查询条件变量值(XML定义)
|
SQL |
BasicSQL.setFetchKey(Collection<String> fetchKeys) |
SQL |
BasicSQL.setFetchKey(String... fetchKeys) |
SQL |
BasicSQL.setPrimaryKey(Collection<String> primaryKeys) |
SQL |
BasicSQL.setPrimaryKey(String... primaryKeys)
设置主键 先清空之前设置过和主键
当前对象处于容器中时,设置容器主键,否则设置自身主键
|
SQL |
BasicSQL.setText(String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
RunSQL |
BasicSQLCreaterImpl.createExecuteRunSQL(SQL sql,
ConfigStore configs,
String... conditions) |
RunSQL |
BasicSQLCreaterImpl.createQueryRunSQL(SQL sql,
ConfigStore configs,
String... conditions)
创建查询SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
RunSQL.getSql() |
| 限定符和类型 | 方法和说明 |
|---|---|
RunSQL |
RunSQL.setSql(SQL sql) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SQL |
BasicRunSQLImpl.sql |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
BasicRunSQLImpl.getSql() |
| 限定符和类型 | 方法和说明 |
|---|---|
RunSQL |
XMLRunSQLImpl.setSql(SQL sql) |
RunSQL |
TextRunSQLImpl.setSql(SQL sql) |
RunSQL |
BasicRunSQLImpl.setSql(SQL sql) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AutoSQL |
interface |
TableSQL |
interface |
TextSQL |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
AutoSQL.addCondition(boolean required,
boolean strictRequired,
String column,
Object value,
SQL.COMPARE_TYPE compare)
添加查询条件
|
SQL |
AutoSQL.addCondition(boolean required,
String column,
Object value,
SQL.COMPARE_TYPE compare) |
SQL |
AutoSQL.addCondition(String condition)
添加静态文本查询条件
|
SQL |
AutoSQL.init() |
SQL |
AutoSQL.setDataSource(String table)
设置数据源
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AutoSQLImpl |
class |
TableSQLImpl |
class |
TextSQLImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
AutoSQLImpl.addCondition(boolean required,
boolean strictRequired,
String column,
Object value,
SQL.COMPARE_TYPE compare)
添加查询条件
|
SQL |
AutoSQLImpl.addCondition(boolean required,
String column,
Object value,
SQL.COMPARE_TYPE compare) |
SQL |
AutoSQLImpl.addCondition(String condition)
添加静态文本查询条件
|
SQL |
TableSQLImpl.full(String table,
String condition) |
SQL |
AutoSQLImpl.init() |
SQL |
TableSQLImpl.inner(String table,
String condition) |
SQL |
TableSQLImpl.join(Join.TYPE type,
String table,
String condition) |
SQL |
TableSQLImpl.join(Join join) |
SQL |
TableSQLImpl.left(String table,
String condition) |
SQL |
AutoSQLImpl.order(Order order) |
SQL |
TableSQLImpl.right(String table,
String condition) |
SQL |
AutoSQLImpl.setDataSource(String table)
设置数据源
table(c1,c2)[pk1,pk2]
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
XMLSQL
order 需要区分XML定义还是动态添加
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
XMLSQL.addCondition(String condition)
添加静态文本查询条件
|
SQL |
XMLSQL.init() |
SQL |
XMLSQL.setConditionValue(String condition,
String variable,
Object value)
添加查询条件
|
SQL |
XMLSQL.setText(String text)
设置SQL 主体文本
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
XMLSQLImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
XMLSQLImpl.addCondition(String condition)
添加静态文本查询条件
|
SQL |
XMLSQLImpl.init() |
SQL |
XMLSQLImpl.setConditionValue(String condition,
String variable,
Object value)
添加查询条件
|
SQL |
XMLSQLImpl.setDataSource(String ds) |
SQL |
XMLSQLImpl.setText(String text)
设置SQL 主体文本
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
AnylineService.cache(String cache,
SQL sql,
ConfigStore configs,
String... conditions) |
DataRow |
AnylineService.cache(String cache,
SQL sql,
String... conditions) |
DataSet |
AnylineService.caches(String cache,
SQL sql,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineService.caches(String cache,
SQL sql,
int fr,
int to,
String... conditions) |
DataSet |
AnylineService.caches(String cache,
SQL sql,
String... conditions) |
DataRow |
AnylineService.query(SQL sql,
ConfigStore configs,
String... conditions) |
DataRow |
AnylineService.query(SQL sql,
String... conditions) |
DataSet |
AnylineService.querys(SQL sql,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineService.querys(SQL sql,
int fr,
int to,
String... conditions) |
DataSet |
AnylineService.querys(SQL sql,
String... conditions) |
DataRow |
AnylineService.select(SQL sql,
ConfigStore configs,
String... conditions) |
DataRow |
AnylineService.select(SQL sql,
String... conditions) |
DataSet |
AnylineService.selects(SQL sql,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineService.selects(SQL sql,
int fr,
int to,
String... conditions) |
DataSet |
AnylineService.selects(SQL sql,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SQL |
AnylineServiceImpl.createSQL(String src) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
AnylineServiceImpl.cache(String cache,
SQL table,
ConfigStore configs,
String... conditions) |
DataRow |
AnylineServiceImpl.cache(String cache,
SQL table,
String... conditions) |
DataSet |
AnylineServiceImpl.caches(String cache,
SQL table,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineServiceImpl.caches(String cache,
SQL table,
int fr,
int to,
String... conditions) |
DataSet |
AnylineServiceImpl.caches(String cache,
SQL table,
String... conditions) |
DataRow |
AnylineServiceImpl.query(SQL table,
ConfigStore store,
String... conditions) |
DataRow |
AnylineServiceImpl.query(SQL table,
String... conditions) |
protected DataSet |
AnylineServiceImpl.queryFromDao(SQL sql,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineServiceImpl.querys(SQL sql,
ConfigStore configs,
String... conditions)
按条件查询
|
DataSet |
AnylineServiceImpl.querys(SQL sql,
int fr,
int to,
String... conditions) |
DataSet |
AnylineServiceImpl.querys(SQL sql,
String... conditions) |
DataRow |
AnylineServiceImpl.select(SQL table,
ConfigStore configs,
String... conditions) |
DataRow |
AnylineServiceImpl.select(SQL table,
String... conditions) |
DataSet |
AnylineServiceImpl.selects(SQL table,
ConfigStore configs,
String... conditions) |
DataSet |
AnylineServiceImpl.selects(SQL table,
int fr,
int to,
String... conditions) |
DataSet |
AnylineServiceImpl.selects(SQL table,
String... conditions) |
Copyright © 2022. All rights reserved.