Interface FilterExpression

All Superinterfaces:
Expressions.Operand
All Known Implementing Classes:
FilterableBoolean.Expression, FilterableDate.Expression, FilterableDateTime.Expression, FilterableDuration.Expression, FilterableNumericDecimal.Expression, FilterableNumericInteger.Expression, FilterableString.Expression, FilterableTime.Expression, ValueBinary.Expression, ValueBoolean.Expression, ValueCollection.Expression, ValueDate.Expression, ValueDateTime.Expression, ValueDateTimeOffset.Expression, ValueDuration.Expression, ValueNumeric.Expression, ValueString.Expression, ValueTimeOfDay.Expression

public interface FilterExpression extends Expressions.Operand
Generic interface to describe an OData filter expression.
  • Method Details

    • getOperator

      @Nonnull String getOperator()
      String representation of the OData filter expression operator.
      Returns:
      The operator.
    • getOperands

      @Nonnull List<Expressions.Operand> getOperands()
      List of the operands used for the OData filter expression.
      Returns:
      The operands.