| 程序包 | 说明 |
|---|---|
| bee.cloud.engine.db.cnd | |
| bee.cloud.engine.db.core |
核心接口
|
| bee.cloud.engine.db.siud |
增册查改操作接口,主要为SELECT、UPDATE、DELETE、INSERT操作接口
|
| bee.cloud.engine.db.suid | |
| bee.cloud.engine.dog |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CommCnd
功能说明:通用条件表达式处理器
|
class |
MysqlCnd
功能说明:
|
class |
OracleCnd
功能说明:
|
class |
PostgreCnd
功能说明:
|
class |
SqliteCnd
功能说明:Sqlite专用条件表达式处理器
|
class |
SuperCnd
功能说明:条件表达式处理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
SuperCnd.and(Cnd cnd) |
Cnd |
SuperCnd.and(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value) |
Cnd |
SuperCnd.andNot(Cnd cnd) |
Cnd |
SuperCnd.andNot(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value) |
Cnd |
SuperCnd.append(Cnd.Func func,
Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
Cnd |
SuperCnd.append(Cnd.Func func,
java.lang.String key,
Cnd.Operator operation,
java.lang.Object value) |
static Cnd |
CndFactory.getCnd(DataType type) |
static Cnd |
CndFactory.getCnd(DataType type,
java.lang.String key,
Cnd.Operator operation,
java.lang.Object value) |
Cnd |
SuperCnd.or(Cnd cnd) |
Cnd |
SuperCnd.or(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value) |
Cnd |
SuperCnd.orNot(Cnd cnd) |
Cnd |
SuperCnd.orNot(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
SuperCnd.and(Cnd cnd) |
Cnd |
SuperCnd.andNot(Cnd cnd) |
Cnd |
SuperCnd.append(Cnd.Func func,
Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
Cnd |
SuperCnd.or(Cnd cnd) |
Cnd |
SuperCnd.orNot(Cnd cnd) |
| 构造器和说明 |
|---|
CommCnd(Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
MysqlCnd(Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
OracleCnd(Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
PostgreCnd(Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
SqliteCnd(Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
SuperCnd(Cnd cnd)
构造条件表达式对象,初取化条件表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
Cnd.and(Cnd cnd)
And条件表达式
|
Cnd |
Cnd.and(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
And条件表达式
|
Cnd |
Cnd.andNot(Cnd cnd)
AndNot条件表达式
|
Cnd |
Cnd.andNot(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
AndNot条件表达式
|
Cnd |
Cnd.append(Cnd.Func func,
Cnd cnd)
追加备件表达式
|
Cnd |
Cnd.append(Cnd.Func func,
java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
And条件表达式
|
Cnd |
Cnd.or(Cnd cnd)
Or条件表达式
|
Cnd |
Cnd.or(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
Or条件表达式
|
Cnd |
Cnd.orNot(Cnd cnd)
OrNot条件表达式
|
Cnd |
Cnd.orNot(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
OrNot条件表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
Cnd.and(Cnd cnd)
And条件表达式
|
Cnd |
Cnd.andNot(Cnd cnd)
AndNot条件表达式
|
Cnd |
Cnd.append(Cnd.Func func,
Cnd cnd)
追加备件表达式
|
Cnd |
Cnd.or(Cnd cnd)
Or条件表达式
|
Cnd |
Cnd.orNot(Cnd cnd)
OrNot条件表达式
|
Where |
Where.where(Cnd cnd)
Where条件语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
Select.getCnd() |
Cnd |
Select.where(java.lang.String key,
Cnd.Operator operator,
java.lang.Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
Select.having(Cnd condition)
可选的 HAVING 子句有如下形式:HAVING SUM(OrderPrice)<2000
|
Select |
Select.Join.on(Cnd cnd)
ON条件表达式
|
Update |
Update.where(Cnd cnd)
更新时的条件语句
|
Update |
Update.Set.where(Cnd cnd)
更新时的条件语句
|
Select |
Select.where(Cnd cnd)
WHERE条件表达式
|
Delete |
Delete.where(Cnd cnd)
删除语句时的条件语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
SelectWrap.getCnd() |
Cnd |
SelectWrap.where(java.lang.String key,
Cnd.Operator operator,
java.lang.Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
SelectWrap.having(Cnd condition) |
Select |
SelectWrap.where(Cnd cnd) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Engine> |
Dog.validateDelete(java.lang.Class<T> table,
Cnd cnd)
过虑掉不可访问的行记录
|
<T extends Engine> |
Dog.validateSelect(java.lang.Class<T> table,
java.util.Set<java.lang.String> fields,
Cnd cnd)
将不可访问的字段属性用null代替
|
<T extends Engine> |
Dog.validateUpdate(java.lang.Class<T> table,
java.util.Set<java.lang.String> fields,
Cnd cnd)
检查表实体及其字段属性是否有更新的权限
|