@ProviderType public interface FieldPredicateProvider
  • Method Details

    • getBinaryExpressionPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getBinaryExpressionPredicate(Function<String,com.liferay.petra.sql.dsl.Column<?,?>> objectDefinitionColumnSupplier, Object left, long objectDefinitionId, com.liferay.portal.odata.filter.expression.BinaryExpression.Operation operation, Object right) throws com.liferay.portal.odata.filter.expression.ExpressionVisitException
      Throws:
      com.liferay.portal.odata.filter.expression.ExpressionVisitException
    • getContainsPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getContainsPredicate(Function<String,com.liferay.petra.sql.dsl.Column<?,?>> objectDefinitionColumnSupplier, String fieldName, Object fieldValue) throws com.liferay.portal.odata.filter.expression.ExpressionVisitException
      Throws:
      com.liferay.portal.odata.filter.expression.ExpressionVisitException
    • getInPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getInPredicate(Function<String,com.liferay.petra.sql.dsl.Column<?,?>> objectDefinitionColumnSupplier, Object left, List<Object> rights) throws com.liferay.portal.odata.filter.expression.ExpressionVisitException
      Throws:
      com.liferay.portal.odata.filter.expression.ExpressionVisitException
    • getIsNotEmptyPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getIsNotEmptyPredicate(String fieldName, Function<String,com.liferay.petra.sql.dsl.Column<?,?>> objectDefinitionColumnSupplier) throws com.liferay.portal.odata.filter.expression.ExpressionVisitException
      Throws:
      com.liferay.portal.odata.filter.expression.ExpressionVisitException
    • getStartsWithPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getStartsWithPredicate(Function<String,com.liferay.petra.sql.dsl.Column<?,?>> objectDefinitionColumnSupplier, String fieldName, Object fieldValue) throws com.liferay.portal.odata.filter.expression.ExpressionVisitException
      Throws:
      com.liferay.portal.odata.filter.expression.ExpressionVisitException