@Beta public interface FilterableCollection extends Expressions.Operand
getExpression, getExpression
@Nonnull default Expressions.ValueBoolean.Expression hasSubset(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueBoolean.Expression hasSubset(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueBoolean.Expression hasSubSequence(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueBoolean.Expression hasSubSequence(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueBoolean.Expression contains(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueBoolean.Expression contains(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueBoolean.Expression startsWith(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueBoolean.Expression startsWith(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueBoolean.Expression endsWith(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueBoolean.Expression endsWith(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueNumeric.Expression indexOf(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueNumeric.Expression indexOf(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueCollection.Expression concat(@Nonnull Expressions.ValueCollection operand)
operand
- Only operand of collection type.@Nonnull default Expressions.ValueCollection.Expression concat(@Nonnull Iterable<?> operand)
operand
- Only operand of Java iterable.@Nonnull default Expressions.ValueNumeric.Expression length()
@Nonnull default Expressions.ValueCollection.Expression substring(@Nonnull Integer operand)
operand
- Only operand of Integer type.@Nonnull default Expressions.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 Expressions.ValueBoolean.Expression all(@Nonnull Expressions.ValueBoolean operand)
operand
- Operand to provide a generic filter to the collection item.@Nonnull default Expressions.ValueBoolean.Expression any(@Nonnull Expressions.ValueBoolean operand)
operand
- Operand to provide a generic filter to the collection item.Copyright © 2020 SAP SE. All rights reserved.