All Methods Instance Methods Concrete Methods
| 限定符和类型 |
方法和说明 |
SQL |
addCondition(Condition condition)
添加标准查询条件
|
SQL |
addCondition(String column,
Object value,
int compare)
添加查询条件(自动生成)
|
SQL |
addFetchKey(Collection<String> fetchKeys) |
SQL |
addFetchKey(String... fetchKeys) |
SQL |
addPrimaryKey(Collection<String> primaryKeys) |
SQL |
addPrimaryKey(String... primaryKeys) |
protected SQL |
addRunValue(Object runValue)
添加运行时参数值
|
SQL |
full(String table,
String condition) |
ConditionChain |
getConditionChain() |
List<String> |
getFetchKeys() |
GroupStore |
getGroups() |
List<Join> |
getJoins() |
OrderStore |
getOrders() |
protected String |
getOrderText(String delimiter) |
PageNavi |
getPageNavi() |
String |
getPrimaryKey() |
List<String> |
getPrimaryKeys()
读取主键
主键为空时且容器有主键时,读取容器主键,否则返回默认主键
|
List<Object> |
getRunValues()
运行时参数值
|
int |
getVersion() |
SQL |
group(String group)
添加分组条件,在之前的基础上添加新分组条件,有重复条件则覆盖
|
boolean |
hasPrimaryKeys()
自身是否有主键
|
protected void |
initRunValues() |
SQL |
inner(String table,
String condition) |
boolean |
isValid() |
SQL |
join(Join.TYPE type,
String table,
String condition) |
SQL |
join(Join join) |
SQL |
left(String table,
String condition) |
SQL |
order(Order order)
添加排序条件,在之前的基础上添加新排序条件,有重复条件则覆盖
|
SQL |
order(String order)
添加排序条件,在之前的基础上添加新排序条件,有重复条件则覆盖
|
SQL |
order(String col,
Order.TYPE type) |
SQL |
right(String table,
String condition) |
SQL |
setConditionChain(ConditionChain chain) |
SQL |
setConditionValue(String condition,
String variable,
Object value)
设置查询条件变量值(XML定义)
|
SQL |
setFetchKey(Collection<String> fetchKeys) |
SQL |
setFetchKey(String... fetchKeys) |
void |
setOrders(OrderStore orders) |
void |
setPageNavi(PageNavi navi) |
SQL |
setPrimaryKey(Collection<String> primaryKeys) |
SQL |
setPrimaryKey(String... primaryKeys)
设置主键 先清空之前设置过和主键
当前对象处于容器中时,设置容器主键,否则设置自身主键
|
SQL |
setText(String text)
设置SQL文本, 从XML中text标签中取出
|
void |
setValid(boolean valid) |