public class EntityStatements extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_TABLE_ALIAS |
| 构造器和说明 |
|---|
EntityStatements() |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableAccessible |
asTableAccessible(SqlEntity sqlEntityDeclared) |
static SqlNodeBuilder |
buildDelete(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
boolean byId,
String entityKey,
String whereKey,
ColumnPredicate columnPredicate,
boolean logicDeleted) |
static SqlNodeBuilder |
buildDelete(Map<String,Object> bindings,
EntityDelete entityDelete) |
static SqlNodeBuilder |
buildDelete(Map<String,Object> bindings,
SqlDelete sqlDelete) |
static InsertStatement<?> |
buildInsert(Map<String,Object> bindings,
Class<?> entityClass,
String entityKey,
boolean enableReplace,
boolean enableUpdateByDuplicateKey,
ColumnPredicate predicate) |
static InsertStatement<?> |
buildInsert(Map<String,Object> bindings,
Class<?> entityClass,
String entityKey,
boolean enableReplace,
boolean enableUpdateByDuplicateKey,
ColumnPredicate columnPredicate) |
static InsertStatement<?> |
buildInsert(Map<String,Object> bindings,
EntityInsert entityInsert) |
static InsertStatement<?> |
buildInsert(Map<String,Object> bindings,
SqlInsert sqlInsert) |
static MergeStatement<?> |
buildMerge(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
String entityKey,
boolean updateWhenMatched,
boolean insertWhenNotMatched,
ColumnPredicate predicate) |
static MergeStatement<?> |
buildMerge(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
String entityKey,
boolean updateWhenMatched,
boolean insertWhenNotMatched,
ColumnPredicate columnPredicate) |
static MergeStatement<?> |
buildMerge(Map<String,Object> bindings,
EntityMerge entityMerge) |
static SelectStatement<?> |
buildSelect(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
boolean byId,
String entityKey,
String whereKey,
String orderByKey,
ColumnPredicate columnPredicate,
boolean exceptLogicDeleted) |
static SelectStatement<?> |
buildSelect(Map<String,Object> bindings,
EntitySelect entitySelect) |
static SelectStatement<?> |
buildSelect(Map<String,Object> bindings,
SqlSelect sqlSelect) |
static SetOpsStatement<?> |
buildSelectSet(Map<String,Object> bindings,
SqlSelectSet sqlSelectSet) |
static Function<Map<String,Object>,SqlNode> |
buildSqlRawFunction(Method method) |
static Function<Map<String,Object>,SqlNode> |
buildSqlSelectFunction(Method method) |
static Function<Map<String,Object>,SqlNode> |
buildSqlUpdateFunction(Method method) |
static UpdateStatement<?> |
buildUpdate(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
boolean byId,
String entityKey,
String whereKey,
ColumnPredicate predicate,
ColumnPredicate wherePredicate) |
static UpdateStatement<?> |
buildUpdate(Map<String,Object> bindings,
Class<?> entityClass,
String tableAlias,
boolean byId,
String entityKey,
String whereKey,
ColumnPredicate columnPredicate,
ColumnPredicate whereColumnPredicate) |
static UpdateStatement<?> |
buildUpdate(Map<String,Object> bindings,
EntityUpdate entityUpdate) |
static UpdateStatement<?> |
buildUpdate(Map<String,Object> bindings,
SqlUpdate sqlUpdate) |
static TableMeta |
getTableMeta(String entityClassName) |
public static TableAccessible asTableAccessible(SqlEntity sqlEntityDeclared)
public static Function<Map<String,Object>,SqlNode> buildSqlUpdateFunction(Method method)
public static Function<Map<String,Object>,SqlNode> buildSqlSelectFunction(Method method)
public static Function<Map<String,Object>,SqlNode> buildSqlRawFunction(Method method)
public static InsertStatement<?> buildInsert(Map<String,Object> bindings, SqlInsert sqlInsert)
public static SqlNodeBuilder buildDelete(Map<String,Object> bindings, SqlDelete sqlDelete)
public static UpdateStatement<?> buildUpdate(Map<String,Object> bindings, SqlUpdate sqlUpdate)
public static SetOpsStatement<?> buildSelectSet(Map<String,Object> bindings, SqlSelectSet sqlSelectSet)
public static SelectStatement<?> buildSelect(Map<String,Object> bindings, SqlSelect sqlSelect)
public static InsertStatement<?> buildInsert(Map<String,Object> bindings, EntityInsert entityInsert)
public static InsertStatement<?> buildInsert(Map<String,Object> bindings, Class<?> entityClass, String entityKey, boolean enableReplace, boolean enableUpdateByDuplicateKey, ColumnPredicate predicate)
public static InsertStatement<?> buildInsert(Map<String,Object> bindings, Class<?> entityClass, String entityKey, boolean enableReplace, boolean enableUpdateByDuplicateKey, ColumnPredicate columnPredicate)
public static SqlNodeBuilder buildDelete(Map<String,Object> bindings, EntityDelete entityDelete)
public static SqlNodeBuilder buildDelete(Map<String,Object> bindings, Class<?> entityClass, String tableAlias, boolean byId, String entityKey, String whereKey, ColumnPredicate columnPredicate, boolean logicDeleted)
public static UpdateStatement<?> buildUpdate(Map<String,Object> bindings, EntityUpdate entityUpdate)
public static UpdateStatement<?> buildUpdate(Map<String,Object> bindings, Class<?> entityClass, String tableAlias, boolean byId, String entityKey, String whereKey, ColumnPredicate predicate, ColumnPredicate wherePredicate)
public static UpdateStatement<?> buildUpdate(Map<String,Object> bindings, Class<?> entityClass, String tableAlias, boolean byId, String entityKey, String whereKey, ColumnPredicate columnPredicate, ColumnPredicate whereColumnPredicate)
public static SelectStatement<?> buildSelect(Map<String,Object> bindings, EntitySelect entitySelect)
public static SelectStatement<?> buildSelect(Map<String,Object> bindings, Class<?> entityClass, String tableAlias, boolean byId, String entityKey, String whereKey, String orderByKey, ColumnPredicate columnPredicate, boolean exceptLogicDeleted)
public static MergeStatement<?> buildMerge(Map<String,Object> bindings, EntityMerge entityMerge)
public static MergeStatement<?> buildMerge(Map<String,Object> bindings, Class<?> entityClass, String tableAlias, String entityKey, boolean updateWhenMatched, boolean insertWhenNotMatched, ColumnPredicate predicate)
public static MergeStatement<?> buildMerge(Map<String,Object> bindings, Class<?> entityClass, String tableAlias, String entityKey, boolean updateWhenMatched, boolean insertWhenNotMatched, ColumnPredicate columnPredicate)
Copyright © 2025 fossc. All rights reserved.