public class Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
countColumn |
List<Criteria> |
criterias |
boolean |
distinct |
Class<?> |
entityClass |
Set<String> |
excludeColumns |
boolean |
exists |
boolean |
forUpdate |
boolean |
notNull |
StringBuilder |
orderByClause |
Map<String,EntityColumn> |
propertyMap |
Set<String> |
selectColumns |
List<Assert.Criteria> |
sqlsCriteria |
EntityTable |
table |
String |
tableName |
| Constructor and Description |
|---|
Builder(Class<?> entityClass) |
Builder(Class<?> entityClass,
boolean exists) |
Builder(Class<?> entityClass,
boolean exists,
boolean notNull) |
| Modifier and Type | Method and Description |
|---|---|
Builder |
andWhere(Assert anAssert) |
Builder |
andWhere(SqlsCriteria sqlsCriteria) |
Condition |
build() |
Builder |
distinct() |
Builder |
forUpdate() |
Builder |
from(String tableName) |
Builder |
notSelect(String... properties) |
Builder |
orderBy(String... properties) |
Builder |
orderByAsc(String... properties) |
Builder |
orderByDesc(String... properties) |
Builder |
orWhere(Assert anAssert) |
Builder |
orWhere(SqlsCriteria sqlsCriteria) |
Builder |
select(String... properties) |
Builder |
selectDistinct(String... properties) |
Builder |
setDistinct(boolean distinct) |
Builder |
setForUpdate(boolean forUpdate) |
Builder |
setTableName(String tableName) |
Builder |
where(Assert anAssert) |
Builder |
where(SqlsCriteria sqlsCriteria) |
public final Class<?> entityClass
public EntityTable table
public Map<String,EntityColumn> propertyMap
public StringBuilder orderByClause
public boolean distinct
public boolean exists
public boolean notNull
public boolean forUpdate
public String countColumn
public List<Assert.Criteria> sqlsCriteria
public String tableName
public Builder(Class<?> entityClass)
public Builder(Class<?> entityClass, boolean exists)
public Builder(Class<?> entityClass, boolean exists, boolean notNull)
public Builder distinct()
public Builder forUpdate()
public Builder where(SqlsCriteria sqlsCriteria)
public Builder andWhere(SqlsCriteria sqlsCriteria)
public Builder orWhere(SqlsCriteria sqlsCriteria)
public Condition build()
public Builder setDistinct(boolean distinct)
public Builder setForUpdate(boolean forUpdate)
Copyright © 2020. All rights reserved.