Package | Description |
---|---|
com.sap.cloud.sdk.datamodel.odata.client.expression | |
com.sap.cloud.sdk.datamodel.odata.client.query | |
com.sap.cloud.sdk.datamodel.odata.helper |
Modifier and Type | Class and Description |
---|---|
static class |
ValueBoolean.Expression
Implementation with literal number value.
|
Modifier and Type | Field and Description |
---|---|
static ValueBoolean |
ValueBoolean.NULL
Null value for boolean operations.
|
Modifier and Type | Method and Description |
---|---|
default ValueBoolean |
FilterableBoolean.and(Boolean operand)
Combine the filter expression with another expression in conjunction
|
default ValueBoolean |
FilterableBoolean.and(ValueBoolean operand)
Combine current filter expression with another expression in conjunction.
|
default ValueBoolean |
FieldUntyped.asBoolean()
Cast the field reference to a boolean value, enabling type-safe expressions.
|
default ValueBoolean |
FilterableString.contains(String operand)
Filter by expression "contains".
|
default ValueBoolean |
FilterableString.contains(ValueString operand)
Filter by expression "contains".
|
default ValueBoolean |
FilterableString.endsWith(String operand)
Filter by expression "endswith".
|
default ValueBoolean |
FilterableString.endsWith(ValueString operand)
Filter by expression "endswith".
|
default ValueBoolean |
FilterableComparisonAbsolute.equalTo(Expressions.Operand operand)
Filter by expression "eq".
|
default ValueBoolean |
FilterableComparisonAbsolute.equalTo(Object operand)
Filter by expression "eq".
|
default ValueBoolean |
FilterableComparisonAbsolute.equalToNull()
Filter by expression "eq null".
|
default ValueBoolean |
FilterableComparisonRelative.greaterThan(Expressions.Operand operand)
Filter by expression "gt".
|
default ValueBoolean |
FilterableComparisonRelative.greaterThan(Object operand)
Filter by expression "gt".
|
default ValueBoolean |
FilterableComparisonRelative.greaterThanEqual(Expressions.Operand operand)
Filter by expression "ge".
|
default ValueBoolean |
FilterableComparisonRelative.greaterThanEqual(Object operand)
Filter by expression "ge".
|
default ValueBoolean |
FilterableComparisonAbsolute.in(Expressions.Operand... operands)
Filter by expression "in".
|
default ValueBoolean |
FilterableComparisonAbsolute.in(FilterableCollection collection)
Filter by expression "in".
|
default <T> ValueBoolean |
FilterableComparisonAbsolute.in(List<T> operands)
Filter by expression "in".
|
default ValueBoolean |
FilterableComparisonAbsolute.in(Object... operands)
Filter by expression "in".
|
default ValueBoolean |
FilterableComparisonRelative.lessThan(Expressions.Operand operand)
Filter by expression "lt".
|
default ValueBoolean |
FilterableComparisonRelative.lessThan(Object operand)
Filter by expression "lt".
|
default ValueBoolean |
FilterableComparisonRelative.lessThanEqual(Expressions.Operand operand)
Filter by expression "le".
|
default ValueBoolean |
FilterableComparisonRelative.lessThanEqual(Object operand)
Filter by expression "le".
|
static ValueBoolean |
ValueBoolean.literal(Boolean v)
Get the literal of this expression.
|
default ValueBoolean |
FilterableString.matches(String operand)
Filter by expression "matchesPattern".
|
default ValueBoolean |
FilterableString.matches(ValueString operand)
Filter by expression "matchesPattern".
|
default ValueBoolean |
FilterableBoolean.not()
Negate the current filter expression.
|
default ValueBoolean |
FilterableComparisonAbsolute.notEqualTo(Expressions.Operand operand)
Filter by expression "ne".
|
default ValueBoolean |
FilterableComparisonAbsolute.notEqualTo(Object operand)
Filter by expression "ne".
|
default ValueBoolean |
FilterableComparisonAbsolute.notEqualToNull()
Filter by expression "ne null".
|
default ValueBoolean |
FilterableBoolean.or(Boolean operand)
Combine the filter expression with another expression in disjunction
|
default ValueBoolean |
FilterableBoolean.or(ValueBoolean operand)
Combine current filter expression with another expression in disjunction.
|
default ValueBoolean |
FilterableString.startsWith(String operand)
Filter by expression "startswith".
|
default ValueBoolean |
FilterableString.startsWith(ValueString operand)
Filter by expression "startswith".
|
default ValueBoolean |
FilterableString.substringOf(String operand)
Filter by expression "substringof".
|
default ValueBoolean |
FilterableString.substringOf(ValueString operand)
Filter by expression "substringof".
|
Modifier and Type | Method and Description |
---|---|
static ValueBoolean.Expression |
FilterExpressionCollection.all(Expressions.OperandMultiple operand1,
ValueBoolean operand2,
Predicate<FieldReference> lambdaFieldPredicate,
String lambdaFieldPrefix) |
default ValueBoolean.Expression |
FilterableCollection.all(ValueBoolean operand)
Filter by lambda expression "all".
|
default ValueBoolean |
FilterableBoolean.and(ValueBoolean operand)
Combine current filter expression with another expression in conjunction.
|
static ValueBoolean.Expression |
FilterExpressionLogical.and(ValueBoolean operand1,
ValueBoolean operand2) |
static ValueBoolean.Expression |
FilterExpressionCollection.any(Expressions.OperandMultiple operand1,
ValueBoolean operand2,
Predicate<FieldReference> lambdaFieldPredicate,
String lambdaFieldPrefix) |
default ValueBoolean.Expression |
FilterableCollection.any(ValueBoolean operand)
Filter by lambda expression "any".
|
static ValueBoolean.Expression |
FilterExpressionLogical.not(ValueBoolean operand) |
default ValueBoolean |
FilterableBoolean.or(ValueBoolean operand)
Combine current filter expression with another expression in disjunction.
|
static ValueBoolean.Expression |
FilterExpressionLogical.or(ValueBoolean operand1,
ValueBoolean operand2) |
Modifier and Type | Method and Description |
---|---|
Collection<ValueBoolean> |
StructuredQuery.getFilters() |
Modifier and Type | Method and Description |
---|---|
StructuredQuery |
StructuredQuery.filter(ValueBoolean... filters) |
Constructor and Description |
---|
UncheckedFilterExpression(ValueBoolean filterExpression)
Creates an instance with the given
ValueBoolean to be passed to fluent helpers. |
Copyright © 2021 SAP SE. All rights reserved.