@Beta public interface FilterableCollection extends Expressions.Operand
NULL
Modifier and Type | Method and Description |
---|---|
default ValueBoolean.Expression |
all(ValueBoolean operand)
Filter by lambda expression "all".
|
default ValueBoolean.Expression |
any()
Filter by lambda expression "any", for finding non-empty collections.
|
default ValueBoolean.Expression |
any(ValueBoolean operand)
Filter by lambda expression "any".
|
default ValueCollection.Expression |
concat(Iterable<?> operand)
Filter by expression "concat".
|
default ValueCollection.Expression |
concat(ValueCollection operand)
Filter by expression "concat".
|
default ValueBoolean.Expression |
contains(Iterable<?> operand)
Filter by expression "contains".
|
default ValueBoolean.Expression |
contains(ValueCollection operand)
Filter by expression "contains".
|
default ValueBoolean.Expression |
endsWith(Iterable<?> operand)
Filter by expression "endsWith".
|
default ValueBoolean.Expression |
endsWith(ValueCollection operand)
Filter by expression "endsWith".
|
default ValueBoolean.Expression |
hasSubSequence(Iterable<?> operand)
Filter by expression "hasSubSequence".
|
default ValueBoolean.Expression |
hasSubSequence(ValueCollection operand)
Filter by expression "hasSubSequence".
|
default ValueBoolean.Expression |
hasSubset(Iterable<?> operand)
Filter by expression "hasSubset".
|
default ValueBoolean.Expression |
hasSubset(ValueCollection operand)
Filter by expression "hasSubset".
|
default ValueNumeric.Expression |
indexOf(Iterable<?> operand)
Filter by expression "indexOf".
|
default ValueNumeric.Expression |
indexOf(ValueCollection operand)
Filter by expression "indexOf".
|
default ValueNumeric.Expression |
length()
Filter by expression "length".
|
default ValueBoolean.Expression |
startsWith(Iterable<?> operand)
Filter by expression "startsWith".
|
default ValueBoolean.Expression |
startsWith(ValueCollection operand)
Filter by expression "startsWith".
|
default ValueCollection.Expression |
substring(Integer operand)
Filter by expression "substring".
|
default ValueCollection.Expression |
substring(Integer operandIndex,
Integer operandLength)
Filter by expression "substring".
|
getExpression, getExpression
@Nonnull default ValueBoolean.Expression hasSubset(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueBoolean.Expression hasSubset(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueBoolean.Expression hasSubSequence(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueBoolean.Expression hasSubSequence(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueBoolean.Expression contains(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueBoolean.Expression contains(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueBoolean.Expression startsWith(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueBoolean.Expression startsWith(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueBoolean.Expression endsWith(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueBoolean.Expression endsWith(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueNumeric.Expression indexOf(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueNumeric.Expression indexOf(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueCollection.Expression concat(@Nonnull ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default ValueCollection.Expression concat(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default ValueNumeric.Expression length()
@Nonnull default ValueCollection.Expression substring(@Nonnull Integer operand)
operand
- Only operand of Integer type.@Nonnull default ValueCollection.Expression substring(@Nonnull Integer operandIndex, @Nonnull Integer operandLength)
operandIndex
- Operand of Integer type to mark the start of the subset.operandLength
- Operand of Integer type to mark the size of the subset.@Nonnull default ValueBoolean.Expression all(@Nonnull ValueBoolean operand)
operand
- Operand to provide a generic filter to the collection item.@Nonnull default ValueBoolean.Expression any(@Nonnull ValueBoolean operand)
operand
- Operand to provide a generic filter to the collection item.@Nonnull default ValueBoolean.Expression any()
Copyright © 2021 SAP SE. All rights reserved.