public interface Search
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
Search.OP
操作符
|
static class |
Search.Param
功能说明:查询参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> boolean |
delete(java.lang.Object id,
java.lang.Class<T> clazz)
根据ID删除数据
|
boolean |
delete(java.lang.Object id,
java.lang.String path)
根据ID删除数据
|
<T> boolean |
delete(java.util.Set<java.lang.Object> ids,
java.lang.Class<T> clazz)
根据ID删除数据
|
boolean |
delete(java.util.Set<java.lang.Object> ids,
java.lang.String path)
根据ID删除数据
|
boolean |
hasIndex(java.lang.String index)
检查对应的索引是否存在
|
<T> T |
load(java.lang.Object id,
java.lang.Class<T> clazz)
根据ID查询单条数据
|
<T> T |
load(java.lang.Object id,
java.lang.String path)
根据ID查询单条数据
|
<T> java.util.List<T> |
load(java.util.Set<java.lang.Object> ids,
java.lang.Class<T> clazz)
根据多个ID查询多条数据
|
<T> java.util.List<T> |
load(java.util.Set<java.lang.Object> ids,
java.lang.String path)
根据多个ID查询多条数据
|
<T> java.util.List<T> |
query(bee.cloud.core.db.RequestParam param,
java.lang.Class<T> clazz)
根据传入条件查询数据
|
<T> java.util.List<T> |
query(bee.cloud.core.db.RequestParam param,
java.lang.String path)
根据传入条件查询数据
|
<T> boolean |
write(java.util.List<T> tables)
向搜索引擎中增加或修改数据(多条)
|
<T> boolean |
write(java.util.Set<java.lang.Object> ids,
java.lang.Class<T> clazz)
向搜索引擎中增加或修改数据(多条)
|
<T> boolean |
write(T table)
向搜索引擎中增加或修改数据(单条)
|
boolean hasIndex(java.lang.String index)
index - -索引值<T> boolean write(T table)
T - -table - -实体bean<T> boolean write(java.util.List<T> tables)
T - -tables - -实体bean列表<T> boolean write(java.util.Set<java.lang.Object> ids,
java.lang.Class<T> clazz)
T - -ids - 数据ID,多个ID用逗号隔开clazz - 实体bean对应的Class<T> boolean delete(java.lang.Object id,
java.lang.Class<T> clazz)
T - -id - 数据ID,对应数据库中的PK,多个ID用逗号隔开clazz - 实体bean对应的Class<T> boolean delete(java.util.Set<java.lang.Object> ids,
java.lang.Class<T> clazz)
T - -ids - 数据ID,对应数据库中的PKclazz - 实体bean对应的Classboolean delete(java.lang.Object id,
java.lang.String path)
id - 数据ID,对应数据库中的PK,多个ID用逗号隔开path - 数据访问路径,item中的ID或通用table的访问地址URIboolean delete(java.util.Set<java.lang.Object> ids,
java.lang.String path)
ids - 数据ID,对应数据库中的PKpath - 数据访问路径,item中的ID或通用table的访问地址URI<T> T load(java.lang.Object id,
java.lang.Class<T> clazz)
T - -id - 数据ID,对应数据库中的PKclazz - 实体bean对应的Class<T> T load(java.lang.Object id,
java.lang.String path)
T - -id - 数据ID,对应数据库中的PKpath - 数据访问路径,item中的ID或通用table的访问地址URI<T> java.util.List<T> load(java.util.Set<java.lang.Object> ids,
java.lang.Class<T> clazz)
T - -ids - 数据ID,对应数据库中的PKclazz - 实体bean对应的Class<T> java.util.List<T> load(java.util.Set<java.lang.Object> ids,
java.lang.String path)
T - -ids - 数据ID,对应数据库中的PKpath - 数据访问路径,item中的ID或通用table的访问地址URI<T> java.util.List<T> query(bee.cloud.core.db.RequestParam param,
java.lang.Class<T> clazz)
T - -param - 查询条件参数集clazz - 实体bean对应的Class<T> java.util.List<T> query(bee.cloud.core.db.RequestParam param,
java.lang.String path)
T - -param - 查询条件参数集path - 数据访问路径,item中的ID或通用table的访问地址URI