Interface FilterExpressionCollection
public interface FilterExpressionCollection
Set of OData filter functions for collection types.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ValueBoolean.Expressionall(Expressions.OperandMultiple operand1, ValueBoolean operand2, Predicate<FieldReference> lambdaFieldPredicate) static ValueBoolean.Expressionall(Expressions.OperandMultiple operand1, ValueBoolean operand2, Predicate<FieldReference> lambdaFieldPredicate, String lambdaFieldPrefix) Deprecated.static ValueBoolean.Expressionany(Expressions.OperandMultiple operand1) static ValueBoolean.Expressionany(Expressions.OperandMultiple operand1, ValueBoolean operand2, Predicate<FieldReference> lambdaFieldPredicate) static ValueBoolean.Expressionany(Expressions.OperandMultiple operand1, ValueBoolean operand2, Predicate<FieldReference> lambdaFieldPredicate, String lambdaFieldPrefix) Deprecated.static ValueCollection.Expressionconcat(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueBoolean.Expressioncontains(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueBoolean.ExpressionendsWith(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueBoolean.ExpressionhasSubSequence(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueBoolean.ExpressionhasSubset(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueNumeric.ExpressionindexOf(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueNumeric.Expressionlength(Expressions.OperandMultiple operand) static ValueBoolean.ExpressionstartsWith(Expressions.OperandMultiple operand1, Expressions.OperandMultiple operand2) static ValueCollection.Expressionsubstring(Expressions.OperandMultiple operand1, ValueNumeric operand2) static ValueCollection.Expressionsubstring(Expressions.OperandMultiple operand1, ValueNumeric operand2, ValueNumeric operand3)
-
Method Details
-
hasSubset
@Nonnull static ValueBoolean.Expression hasSubset(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
hasSubSequence
@Nonnull static ValueBoolean.Expression hasSubSequence(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
concat
@Nonnull static ValueCollection.Expression concat(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
contains
@Nonnull static ValueBoolean.Expression contains(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
endsWith
@Nonnull static ValueBoolean.Expression endsWith(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
startsWith
@Nonnull static ValueBoolean.Expression startsWith(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
indexOf
@Nonnull static ValueNumeric.Expression indexOf(@Nonnull Expressions.OperandMultiple operand1, @Nonnull Expressions.OperandMultiple operand2) -
length
-
substring
@Nonnull static ValueCollection.Expression substring(@Nonnull Expressions.OperandMultiple operand1, @Nonnull ValueNumeric operand2) -
substring
@Nonnull static ValueCollection.Expression substring(@Nonnull Expressions.OperandMultiple operand1, @Nonnull ValueNumeric operand2, @Nonnull ValueNumeric operand3) -
all
@Nonnull @Deprecated static ValueBoolean.Expression all(@Nonnull Expressions.OperandMultiple operand1, @Nonnull ValueBoolean operand2, @Nonnull Predicate<FieldReference> lambdaFieldPredicate, @Nonnull String lambdaFieldPrefix) Deprecated. -
all
@Nonnull static ValueBoolean.Expression all(@Nonnull Expressions.OperandMultiple operand1, @Nonnull ValueBoolean operand2, @Nonnull Predicate<FieldReference> lambdaFieldPredicate) -
any
@Nonnull @Deprecated static ValueBoolean.Expression any(@Nonnull Expressions.OperandMultiple operand1, @Nonnull ValueBoolean operand2, @Nonnull Predicate<FieldReference> lambdaFieldPredicate, @Nonnull String lambdaFieldPrefix) Deprecated. -
any
@Nonnull static ValueBoolean.Expression any(@Nonnull Expressions.OperandMultiple operand1, @Nonnull ValueBoolean operand2, @Nonnull Predicate<FieldReference> lambdaFieldPredicate) -
any
-