Interface FieldPredicateProvider
@ProviderType
public interface FieldPredicateProvider
-
Method Summary
Modifier and TypeMethodDescriptioncom.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) com.liferay.petra.sql.dsl.expression.Predicate
getContainsPredicate
(Function<String, com.liferay.petra.sql.dsl.Column<?, ?>> objectDefinitionColumnSupplier, String fieldName, Object fieldValue) com.liferay.petra.sql.dsl.expression.Predicate
getInPredicate
(Function<String, com.liferay.petra.sql.dsl.Column<?, ?>> objectDefinitionColumnSupplier, Object left, List<Object> rights) com.liferay.petra.sql.dsl.expression.Predicate
getIsNotEmptyPredicate
(String fieldName, Function<String, com.liferay.petra.sql.dsl.Column<?, ?>> objectDefinitionColumnSupplier) com.liferay.petra.sql.dsl.expression.Predicate
getStartsWithPredicate
(Function<String, com.liferay.petra.sql.dsl.Column<?, ?>> objectDefinitionColumnSupplier, String fieldName, Object fieldValue)
-
Method Details
-
getBinaryExpressionPredicate
com.liferay.petra.sql.dsl.expression.Predicate getBinaryExpressionPredicate(Function<String, com.liferay.petra.sql.dsl.Column<?, throws com.liferay.portal.odata.filter.expression.ExpressionVisitException?>> objectDefinitionColumnSupplier, Object left, long objectDefinitionId, com.liferay.portal.odata.filter.expression.BinaryExpression.Operation operation, Object right) - 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<?, throws com.liferay.portal.odata.filter.expression.ExpressionVisitException?>> objectDefinitionColumnSupplier, String fieldName, Object fieldValue) - 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<?, throws com.liferay.portal.odata.filter.expression.ExpressionVisitException?>> objectDefinitionColumnSupplier, Object left, List<Object> rights) - 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<?, throws com.liferay.portal.odata.filter.expression.ExpressionVisitException?>> objectDefinitionColumnSupplier) - 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<?, throws com.liferay.portal.odata.filter.expression.ExpressionVisitException?>> objectDefinitionColumnSupplier, String fieldName, Object fieldValue) - Throws:
com.liferay.portal.odata.filter.expression.ExpressionVisitException
-