Package | Description |
---|---|
com.sap.cloud.sdk.datamodel.odata.client.expression | |
com.sap.cloud.sdk.datamodel.odata.client.query |
Modifier and Type | Class and Description |
---|---|
static class |
Expressions.ValueBoolean.Expression
Implementation with literal number value.
|
Modifier and Type | Method and Description |
---|---|
default Expressions.ValueBoolean |
FilterableBoolean.and(Boolean operand)
Combine the filter expression with another expression in conjunction
|
default Expressions.ValueBoolean |
FilterableBoolean.and(Expressions.ValueBoolean operand)
Combine current filter expression with another expression in conjunction.
|
default Expressions.ValueBoolean |
Expressions.FieldReference.asBoolean()
Cast the field reference to a boolean value, enabling type-safe expressions.
|
default Expressions.ValueBoolean |
FilterableString.contains(Expressions.ValueString operand)
Filter by expression "contain".
|
default Expressions.ValueBoolean |
FilterableString.contains(String operand)
Filter by expression "contain".
|
default Expressions.ValueBoolean |
FilterableString.endsWith(Expressions.ValueString operand)
Filter by expression "endswith".
|
default Expressions.ValueBoolean |
FilterableString.endsWith(String operand)
Filter by expression "endswith".
|
default Expressions.ValueBoolean |
FilterableComparisonAbsolute.equalTo(Expressions.Operand operand)
Filter by expression "eq".
|
default Expressions.ValueBoolean |
FilterableComparisonAbsolute.equalTo(Object operand)
Filter by expression "eq".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.greaterThan(Expressions.Operand operand)
Filter by expression "gt".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.greaterThan(Object operand)
Filter by expression "gt".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.greaterThanEqual(Expressions.Operand operand)
Filter by expression "ge".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.greaterThanEqual(Object operand)
Filter by expression "ge".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.lessThan(Expressions.Operand operand)
Filter by expression "lt".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.lessThan(Object operand)
Filter by expression "lt".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.lessThanEqual(Expressions.Operand operand)
Filter by expression "le".
|
default Expressions.ValueBoolean |
FilterableComparisonRelative.lessThanEqual(Object operand)
Filter by expression "le".
|
static Expressions.ValueBoolean |
Expressions.ValueBoolean.literal(Boolean v)
Get the literal of this expression.
|
default Expressions.ValueBoolean |
FilterableString.matches(Expressions.ValueString operand)
Filter by expression "matchesPattern".
|
default Expressions.ValueBoolean |
FilterableString.matches(String operand)
Filter by expression "matchesPattern".
|
default Expressions.ValueBoolean |
FilterableBoolean.not()
Negate the current filter expression.
|
default Expressions.ValueBoolean |
FilterableComparisonAbsolute.notEqualTo(Expressions.Operand operand)
Filter by expression "ne".
|
default Expressions.ValueBoolean |
FilterableComparisonAbsolute.notEqualTo(Object operand)
Filter by expression "ne".
|
default Expressions.ValueBoolean |
FilterableBoolean.or(Boolean operand)
Combine the filter expression with another expression in disjunction
|
default Expressions.ValueBoolean |
FilterableBoolean.or(Expressions.ValueBoolean operand)
Combine current filter expression with another expression in disjunction.
|
default Expressions.ValueBoolean |
FilterableString.startsWith(Expressions.ValueString operand)
Filter by expression "startswith".
|
default Expressions.ValueBoolean |
FilterableString.startsWith(String operand)
Filter by expression "startswith".
|
Modifier and Type | Method and Description |
---|---|
static Expressions.ValueBoolean.Expression |
FilterExpressionCollection.all(Expressions.OperandMultiple operand1,
Expressions.ValueBoolean operand2,
Predicate<Expressions.FieldReference> lambdaFieldPredicate,
String lambdaFieldPrefix) |
default Expressions.ValueBoolean.Expression |
FilterableCollection.all(Expressions.ValueBoolean operand)
Filter by lambda expression "all".
|
default Expressions.ValueBoolean |
FilterableBoolean.and(Expressions.ValueBoolean operand)
Combine current filter expression with another expression in conjunction.
|
static Expressions.ValueBoolean.Expression |
FilterExpressionLogical.and(Expressions.ValueBoolean operand1,
Expressions.ValueBoolean operand2) |
static Expressions.ValueBoolean.Expression |
FilterExpressionCollection.any(Expressions.OperandMultiple operand1,
Expressions.ValueBoolean operand2,
Predicate<Expressions.FieldReference> lambdaFieldPredicate,
String lambdaFieldPrefix) |
default Expressions.ValueBoolean.Expression |
FilterableCollection.any(Expressions.ValueBoolean operand)
Filter by lambda expression "any".
|
static Expressions.ValueBoolean.Expression |
FilterExpressionLogical.not(Expressions.ValueBoolean operand) |
default Expressions.ValueBoolean |
FilterableBoolean.or(Expressions.ValueBoolean operand)
Combine current filter expression with another expression in disjunction.
|
static Expressions.ValueBoolean.Expression |
FilterExpressionLogical.or(Expressions.ValueBoolean operand1,
Expressions.ValueBoolean operand2) |
Modifier and Type | Method and Description |
---|---|
Collection<Expressions.ValueBoolean> |
StructuredQuery.getFilters() |
Modifier and Type | Method and Description |
---|---|
StructuredQuery |
StructuredQuery.filter(Expressions.ValueBoolean... filters) |
Copyright © 2020 SAP SE. All rights reserved.