| Package | Description |
|---|---|
| org.immutables.criteria.backend | |
| org.immutables.criteria.expression | |
| org.immutables.criteria.matcher |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
KeyExtractor.KeyMetadata.keys() |
List<Expression> |
ProjectedTuple.paths() |
com.google.common.collect.ImmutableMap<Expression,Object> |
ImmutableUpdateByQuery.values() |
Map<Expression,Object> |
StandardOperations.UpdateByQuery.values() |
| Modifier and Type | Method and Description |
|---|---|
Object |
ProjectedTuple.get(Expression expression) |
String |
ExpressionNaming.name(Expression expression) |
static ProjectedTuple |
ProjectedTuple.ofSingle(Expression path,
Object value) |
ImmutableUpdateByQuery.Builder |
ImmutableUpdateByQuery.Builder.putValues(Expression key,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionNaming |
ExpressionNaming.from(Function<Expression,String> fn) |
static ProjectedTuple |
ProjectedTuple.of(Iterable<Expression> paths,
Iterable<?> values) |
static ImmutableUpdateByQuery |
ImmutableUpdateByQuery.of(Query query,
Map<? extends Expression,? extends Object> values) |
static StandardOperations.UpdateByQuery |
StandardOperations.UpdateByQuery.of(Query query,
Map<Expression,Object> values) |
ImmutableUpdateByQuery.Builder |
ImmutableUpdateByQuery.Builder.putAllValues(Map<? extends Expression,? extends Object> entries) |
ImmutableUpdateByQuery.Builder |
ImmutableUpdateByQuery.Builder.putValues(Map.Entry<? extends Expression,? extends Object> entry) |
ImmutableUpdateByQuery.Builder |
ImmutableUpdateByQuery.Builder.values(Map<? extends Expression,? extends Object> entries) |
ImmutableUpdateByQuery |
ImmutableUpdateByQuery.withValues(Map<? extends Expression,? extends Object> entries) |
| Modifier and Type | Class and Description |
|---|---|
class |
Call |
class |
Constant |
class |
Path |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
Expressions.aggregation(AggregationOperators operator,
Type returnType,
Expression expression) |
Expression |
Collation.expression() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Expression> |
Call.arguments() |
Optional<Expression> |
ImmutableQuery.filter() |
abstract Optional<Expression> |
Query.filter() |
com.google.common.collect.ImmutableList<Expression> |
ImmutableQuery.groupBy() |
abstract List<Expression> |
Query.groupBy() |
com.google.common.collect.ImmutableList<Expression> |
ImmutableQuery.projections() |
abstract List<Expression> |
Query.projections() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableQuery.Builder |
ImmutableQuery.Builder.addGroupBy(Expression... elements) |
ImmutableQuery |
Query.addGroupBy(Expression... groupBy) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.addGroupBy(Expression element) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.addProjections(Expression... elements) |
ImmutableQuery |
Query.addProjections(Expression... projections) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.addProjections(Expression element) |
static Expression |
Expressions.aggregation(AggregationOperators operator,
Type returnType,
Expression expression) |
static Call |
Expressions.and(Expression left,
Expression right) |
static Call |
Expressions.binaryCall(Operator operator,
Expression left,
Expression right) |
static Call |
Expressions.call(Operator operator,
Expression... operands)
Deprecated.
|
T |
ExpressionConverter.convert(Expression expression) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.filter(Expression filter) |
static boolean |
Visitors.isAggregationCall(Expression expression) |
static Optional<Call> |
Visitors.maybeCall(Expression expression) |
static Optional<Constant> |
Visitors.maybeConstant(Expression expression) |
static Optional<Path> |
Visitors.maybePath(Expression expression) |
static Call |
Expressions.not(Expression call) |
static Collation |
Collation.of(Expression expression) |
static Collation |
Collation.of(Expression expression,
Ordering.Direction direction) |
static Call |
Expressions.or(Expression first,
Expression second) |
static Call |
Visitors.toCall(Expression expression) |
static Constant |
Visitors.toConstant(Expression expression) |
static Path |
Visitors.toPath(Expression expression) |
static Call |
Expressions.unaryCall(Operator operator,
Expression arg) |
ImmutableQuery |
ImmutableQuery.withFilter(Expression value) |
ImmutableQuery |
ImmutableQuery.withGroupBy(Expression... elements) |
ImmutableQuery |
ImmutableQuery.withProjections(Expression... elements) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableQuery.Builder |
ImmutableQuery.Builder.addAllGroupBy(Iterable<? extends Expression> elements) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.addAllProjections(Iterable<? extends Expression> elements) |
ImmutableQuery |
Query.addGroupBy(Iterable<Expression> groupBy) |
ImmutableQuery |
Query.addProjections(Iterable<Expression> projections) |
static Call |
Expressions.and(Iterable<? extends Expression> expressions) |
static Call |
Expressions.call(Operator operator,
Iterable<? extends Expression> operands) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.filter(Optional<? extends Expression> filter) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.groupBy(Iterable<? extends Expression> elements) |
static Call |
Expressions.or(Iterable<? extends Expression> expressions) |
ImmutableQuery.Builder |
ImmutableQuery.Builder.projections(Iterable<? extends Expression> elements) |
ImmutableQuery |
ImmutableQuery.withFilter(Optional<? extends Expression> optional) |
ImmutableQuery |
ImmutableQuery.withGroupBy(Iterable<? extends Expression> elements) |
ImmutableQuery |
ImmutableQuery.withProjections(Iterable<? extends Expression> elements) |
| Constructor and Description |
|---|
AbstractExpressionVisitor(Function<? super Expression,T> mapper) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
CriteriaContext.expression() |
static Expression |
Matchers.toExpression(Aggregation<?> aggregation) |
static Expression |
Matchers.toExpression(Projection<?> projection) |
Copyright © 2020 The Immutables.org authors. All rights reserved.