| Package | Description |
|---|---|
| com.landawn.abacus.condition | |
| com.landawn.abacus.util |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCondition |
class |
All |
class |
And |
class |
Any |
class |
Between |
class |
Binary |
class |
Cell |
class |
Clause |
class |
Criteria
At present, Supports
Where, OrderBy, GroupBy, Having, Join, Limit, ForUpdate, Union, UnionAll, Intersect, Except clause. |
class |
CrossJoin |
class |
Equal |
class |
Except |
class |
Exists |
class |
Expression |
static class |
Expression.Expr
The Class Expr.
|
class |
FullJoin |
class |
GreaterEqual |
class |
GreaterThan |
class |
GroupBy |
class |
Having |
class |
In |
class |
InnerJoin |
class |
InSubQuery |
class |
Intersect |
class |
Is |
class |
IsInfinite |
class |
IsNaN |
class |
IsNot |
class |
IsNotInfinite |
class |
IsNotNaN |
class |
IsNotNull |
class |
IsNull |
class |
Join |
class |
Junction
This class is used to join multiple conditions.
|
class |
LeftJoin |
class |
LessEqual |
class |
LessThan |
class |
Like |
class |
Limit |
class |
Minus |
class |
NaturalJoin |
class |
Not |
class |
NotEqual |
class |
NotIn |
class |
NotInSubQuery |
class |
On |
class |
Or |
class |
OrderBy |
class |
RightJoin |
class |
Some |
class |
SubQuery |
class |
Union |
class |
UnionAll |
class |
Using
Deprecated.
Using.
|
class |
Where |
class |
XOR |
| Modifier and Type | Method and Description |
|---|---|
<T extends Condition> |
AbstractCondition.copy() |
<T extends Condition> |
Between.copy() |
<T extends Condition> |
Binary.copy() |
<T extends Condition> |
Cell.copy() |
<T extends Condition> |
Condition.copy() |
<T extends Condition> |
Criteria.copy() |
<T extends Condition> |
In.copy() |
<T extends Condition> |
InSubQuery.copy() |
<T extends Condition> |
Join.copy() |
<T extends Condition> |
Junction.copy() |
<T extends Condition> |
NotIn.copy() |
<T extends Condition> |
NotInSubQuery.copy() |
<T extends Condition> |
SubQuery.copy() |
<T extends Condition> |
Cell.getCondition()
Gets the condition.
|
<T extends Condition> |
Join.getCondition()
Gets the condition.
|
| Modifier and Type | Method and Description |
|---|---|
Condition |
SubQuery.getCondition()
Gets the condition.
|
| Modifier and Type | Method and Description |
|---|---|
List<Condition> |
Criteria.get(Operator operator) |
List<Condition> |
Criteria.getConditions()
Gets the conditions.
|
List<Condition> |
Junction.getConditions()
Gets the conditions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Junction.add(Condition... conditions) |
static void |
CriteriaUtil.add(Criteria criteria,
Condition... conditions) |
static And |
ConditionFactory.and(Condition... conditions) |
And |
AbstractCondition.and(Condition condition) |
And |
And.and(Condition condition) |
And |
Clause.and(Condition condition) |
And |
Condition.and(Condition condition) |
And |
Limit.and(Condition condition) |
static Cell |
ConditionFactory.cell(Operator operator,
Condition condition) |
static CrossJoin |
ConditionFactory.crossJoin(Collection<String> joinEntities,
Condition condition) |
static CrossJoin |
ConditionFactory.crossJoin(String joinEntity,
Condition condition) |
static FullJoin |
ConditionFactory.fullJoin(Collection<String> joinEntities,
Condition condition) |
static FullJoin |
ConditionFactory.fullJoin(String joinEntity,
Condition condition) |
static GroupBy |
ConditionFactory.groupBy(Condition condition) |
static Criteria |
ConditionFactory.CB.groupBy(Condition condition) |
Criteria |
Criteria.groupBy(Condition condition) |
static Having |
ConditionFactory.having(Condition condition) |
static Criteria |
ConditionFactory.CB.having(Condition condition) |
Criteria |
Criteria.having(Condition condition) |
static InnerJoin |
ConditionFactory.innerJoin(Collection<String> joinEntities,
Condition condition) |
static InnerJoin |
ConditionFactory.innerJoin(String joinEntity,
Condition condition) |
static boolean |
CriteriaUtil.isClause(Condition condition)
Checks if is clause.
|
static Join |
ConditionFactory.join(Collection<String> joinEntities,
Condition condition) |
Criteria |
Criteria.join(Collection<String> joinEntities,
Condition condition) |
static Join |
ConditionFactory.join(String joinEntity,
Condition condition) |
Criteria |
Criteria.join(String joinEntity,
Condition condition) |
static Junction |
ConditionFactory.junction(Operator operator,
Condition... conditions) |
static LeftJoin |
ConditionFactory.leftJoin(Collection<String> joinEntities,
Condition condition) |
static LeftJoin |
ConditionFactory.leftJoin(String joinEntity,
Condition condition) |
static NaturalJoin |
ConditionFactory.naturalJoin(Collection<String> joinEntities,
Condition condition) |
static NaturalJoin |
ConditionFactory.naturalJoin(String joinEntity,
Condition condition) |
static On |
ConditionFactory.on(Condition condition) |
static Or |
ConditionFactory.or(Condition... conditions) |
Or |
AbstractCondition.or(Condition condition) |
Or |
Clause.or(Condition condition) |
Or |
Condition.or(Condition condition) |
Or |
Limit.or(Condition condition) |
Or |
Or.or(Condition condition) |
static OrderBy |
ConditionFactory.orderBy(Condition condition) |
static Criteria |
ConditionFactory.CB.orderBy(Condition condition) |
Criteria |
Criteria.orderBy(Condition condition) |
void |
Junction.remove(Condition... conditions) |
static void |
CriteriaUtil.remove(Criteria criteria,
Condition... conditions) |
static RightJoin |
ConditionFactory.rightJoin(Collection<String> joinEntities,
Condition condition) |
static RightJoin |
ConditionFactory.rightJoin(String joinEntity,
Condition condition) |
void |
Junction.set(Condition... conditions) |
void |
Cell.setCondition(Condition condition)
Sets the condition.
|
static SubQuery |
ConditionFactory.subQuery(Class<?> entityClass,
Collection<String> propNames,
Condition condition) |
static SubQuery |
ConditionFactory.subQuery(String entityName,
Collection<String> propNames,
Condition condition) |
static Where |
ConditionFactory.where(Condition condition) |
static Criteria |
ConditionFactory.CB.where(Condition condition) |
Criteria |
Criteria.where(Condition condition) |
| Modifier and Type | Method and Description |
|---|---|
void |
Junction.add(Collection<? extends Condition> conditions) |
static void |
CriteriaUtil.add(Criteria criteria,
Collection<Condition> conditions) |
static And |
ConditionFactory.and(Collection<? extends Condition> conditions) |
static Junction |
ConditionFactory.junction(Operator operator,
Collection<? extends Condition> conditions) |
static Or |
ConditionFactory.or(Collection<? extends Condition> conditions) |
void |
Junction.remove(Collection<? extends Condition> conditions) |
static void |
CriteriaUtil.remove(Criteria criteria,
Collection<Condition> conditions) |
void |
Junction.set(Collection<? extends Condition> conditions) |
| Constructor and Description |
|---|
And(Condition... conditions) |
Cell(Operator operator,
Condition condition) |
CrossJoin(Collection<String> joinEntities,
Condition condition) |
CrossJoin(String joinEntity,
Condition condition) |
FullJoin(Collection<String> joinEntities,
Condition condition) |
FullJoin(String joinEntity,
Condition condition) |
GroupBy(Condition condition) |
Having(Condition condition) |
InnerJoin(Collection<String> joinEntities,
Condition condition) |
InnerJoin(String joinEntity,
Condition condition) |
Join(Collection<String> joinEntities,
Condition condition) |
Join(String joinEntity,
Condition condition) |
Junction(Operator operator,
Condition... conditions) |
LeftJoin(Collection<String> joinEntities,
Condition condition) |
LeftJoin(String joinEntity,
Condition condition) |
NaturalJoin(Collection<String> joinEntities,
Condition condition) |
NaturalJoin(String joinEntity,
Condition condition) |
Not(Condition condition)
Constructor for Not.
|
On(Condition condition) |
Or(Condition... condition) |
OrderBy(Condition condition) |
RightJoin(Collection<String> joinEntities,
Condition condition) |
RightJoin(String joinEntity,
Condition condition) |
SubQuery(Class<?> entityClass,
Collection<String> propNames,
Condition condition) |
SubQuery(String entityName,
Collection<String> propNames,
Condition condition) |
Where(Condition condition) |
| Constructor and Description |
|---|
And(Collection<? extends Condition> conditions) |
Junction(Operator operator,
Collection<? extends Condition> conditions) |
Or(Collection<? extends Condition> conditions) |
| Modifier and Type | Method and Description |
|---|---|
SQLBuilder |
SQLBuilder.append(Condition cond) |
SQLBuilder |
SQLBuilder.having(Condition cond) |
SQLBuilder |
SQLBuilder.on(Condition cond) |
static SQLBuilder |
SQLBuilder.SCSB.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.ACSB.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.LCSB.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.PSB.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.PSC.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.PAC.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.PLC.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.NSB.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.NSC.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.NAC.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.NLC.parse(Condition cond,
Class<?> entityClass)
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.MSB.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.MSC.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.MAC.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
static SQLBuilder |
SQLBuilder.MLC.parse(Condition cond,
Class<?> entityClass)
Deprecated.
To generate
sql part for the specified cond only. |
SQLBuilder |
SQLBuilder.where(Condition cond) |
Copyright © 2021. All rights reserved.