public static final class SQLBuilder.NE2 extends SQLBuilder
:parameterName
SQLBuilder.E, SQLBuilder.E2, SQLBuilder.E3, SQLBuilder.NE, SQLBuilder.NE2, SQLBuilder.NE3, SQLBuilder.RE, SQLBuilder.RE2, SQLBuilder.RE3, SQLBuilder.SE, SQLBuilder.SE2, SQLBuilder.SE3, SQLBuilder.SP
_1, _1_list, ALL, ASTERISK, COUNT_ALL, DISTINCT, DISTINCTROW, TOP, UNIQUE
Modifier and Type | Method and Description |
---|---|
static SQLBuilder |
batchInsert(java.util.Collection<?> propsList)
Generate the MySQL style batch insert sql.
|
static SQLBuilder |
deleteFrom(java.lang.Class<?> entityClass) |
static SQLBuilder |
deleteFrom(java.lang.String tableName) |
static SQLBuilder |
insert(java.lang.Class<?> entityClass) |
static SQLBuilder |
insert(java.lang.Class<?> entityClass,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
insert(java.util.Collection<java.lang.String> columnNames) |
static SQLBuilder |
insert(java.util.Map<java.lang.String,java.lang.Object> props) |
static SQLBuilder |
insert(java.lang.Object entity) |
static SQLBuilder |
insert(java.lang.Object entity,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
insert(java.lang.String... columnNames) |
static SQLBuilder |
insert(java.lang.String expr) |
static SQLBuilder |
insertInto(java.lang.Class<?> entityClass) |
static SQLBuilder |
insertInto(java.lang.Class<?> entityClass,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
select(java.lang.Class<?> entityClass) |
static SQLBuilder |
select(java.lang.Class<?> entityClass,
boolean includeSubEntityProperties) |
static SQLBuilder |
select(java.lang.Class<?> entityClass,
boolean includeSubEntityProperties,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
select(java.lang.Class<?> entityClass,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
select(java.util.Collection<java.lang.String> columnNames) |
static SQLBuilder |
select(java.util.Map<java.lang.String,java.lang.String> columnAliases) |
static SQLBuilder |
select(java.lang.String... columnNames) |
static SQLBuilder |
select(java.lang.String expr,
java.util.Collection<java.lang.String> columnNames) |
static SQLBuilder |
select(java.lang.String expr,
java.util.Map<java.lang.String,java.lang.String> columnAliases) |
static SQLBuilder |
select(java.lang.String expr,
java.lang.String[] columnNames) |
static SQLBuilder |
selectFrom(java.lang.Class<?> entityClass) |
static SQLBuilder |
selectFrom(java.lang.Class<?> entityClass,
boolean includeSubEntityProperties) |
static SQLBuilder |
selectFrom(java.lang.Class<?> entityClass,
boolean includeSubEntityProperties,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
selectFrom(java.lang.Class<?> entityClass,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
update(java.lang.Class<?> entityClass) |
static SQLBuilder |
update(java.lang.Class<?> entityClass,
java.util.Set<java.lang.String> excludedPropNames) |
static SQLBuilder |
update(java.lang.String tableName) |
apply, crossJoin, crossJoin, except, except, except, except, forUpdate, from, from, from, from, from, fullJoin, fullJoin, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, having, having, innerJoin, innerJoin, intersect, intersect, intersect, intersect, into, into, join, join, leftJoin, leftJoin, limit, limit, minus, minus, minus, minus, naturalJoin, naturalJoin, offset, on, on, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, pair, parameters, registerEntityPropColumnNameMap, registerNonSubEntityPropNames, rightJoin, rightJoin, set, set, set, set, set, set, set, set, sql, toString, union, union, union, union, unionAll, unionAll, unionAll, unionAll, using, where, where
public static SQLBuilder insert(java.lang.String expr)
@SafeVarargs public static SQLBuilder insert(java.lang.String... columnNames)
public static SQLBuilder insert(java.util.Collection<java.lang.String> columnNames)
public static SQLBuilder insert(java.util.Map<java.lang.String,java.lang.Object> props)
public static SQLBuilder insert(java.lang.Object entity)
public static SQLBuilder insert(java.lang.Object entity, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder insert(java.lang.Class<?> entityClass)
public static SQLBuilder insert(java.lang.Class<?> entityClass, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder insertInto(java.lang.Class<?> entityClass)
public static SQLBuilder insertInto(java.lang.Class<?> entityClass, java.util.Set<java.lang.String> excludedPropNames)
@Beta public static SQLBuilder batchInsert(java.util.Collection<?> propsList)
propsList
- list of entity or properties map.@SafeVarargs public static SQLBuilder select(java.lang.String... columnNames)
public static SQLBuilder select(java.lang.String expr, java.lang.String[] columnNames)
expr
- ALL | DISTINCT | DISTINCTROW...
columnNames
- public static SQLBuilder select(java.util.Collection<java.lang.String> columnNames)
public static SQLBuilder select(java.lang.String expr, java.util.Collection<java.lang.String> columnNames)
expr
- ALL | DISTINCT | DISTINCTROW...
columnNames
- public static SQLBuilder select(java.util.Map<java.lang.String,java.lang.String> columnAliases)
public static SQLBuilder select(java.lang.String expr, java.util.Map<java.lang.String,java.lang.String> columnAliases)
expr
- ALL | DISTINCT | DISTINCTROW...
columnAliases
- public static SQLBuilder select(java.lang.Class<?> entityClass)
public static SQLBuilder select(java.lang.Class<?> entityClass, boolean includeSubEntityProperties)
public static SQLBuilder select(java.lang.Class<?> entityClass, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder select(java.lang.Class<?> entityClass, boolean includeSubEntityProperties, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder selectFrom(java.lang.Class<?> entityClass)
public static SQLBuilder selectFrom(java.lang.Class<?> entityClass, boolean includeSubEntityProperties)
public static SQLBuilder selectFrom(java.lang.Class<?> entityClass, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder selectFrom(java.lang.Class<?> entityClass, boolean includeSubEntityProperties, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder update(java.lang.String tableName)
public static SQLBuilder update(java.lang.Class<?> entityClass)
public static SQLBuilder update(java.lang.Class<?> entityClass, java.util.Set<java.lang.String> excludedPropNames)
public static SQLBuilder deleteFrom(java.lang.String tableName)
public static SQLBuilder deleteFrom(java.lang.Class<?> entityClass)