Interface CustomSQL


@ProviderType public interface CustomSQL
See Also:
  • com.liferay.util.dao.orm.CustomSQL
  • Method Details

    • appendCriteria

      String appendCriteria(String sql, String criteria)
    • get

      String get(Class<?> clazz, String id)
    • get

      String get(Class<?> clazz, String id, com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition)
    • get

      String get(Class<?> clazz, String id, com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition, String tableName)
    • getKeywordsPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getKeywordsPredicate(com.liferay.petra.sql.dsl.expression.Expression<String> expression, BiFunction<com.liferay.petra.sql.dsl.expression.Expression<String>,String,com.liferay.petra.sql.dsl.expression.Predicate> operatorBiFunction, String[] values)
    • getKeywordsPredicate

      com.liferay.petra.sql.dsl.expression.Predicate getKeywordsPredicate(com.liferay.petra.sql.dsl.expression.Expression<String> expression, String[] values)
    • keywords

      String[] keywords(String keywords)
    • keywords

      String[] keywords(String keywords, boolean lowerCase)
    • keywords

      String[] keywords(String keywords, boolean lowerCase, com.liferay.portal.kernel.dao.orm.WildcardMode wildcardMode)
    • keywords

      String[] keywords(String keywords, com.liferay.portal.kernel.dao.orm.WildcardMode wildcardMode)
    • keywords

      String[] keywords(String[] keywordsArray)
    • keywords

      String[] keywords(String[] keywordsArray, boolean lowerCase)
    • removeGroupBy

      String removeGroupBy(String sql)
    • removeOrderBy

      String removeOrderBy(String sql)
    • replaceAndOperator

      String replaceAndOperator(String sql, boolean andOperator)
    • replaceGroupBy

      String replaceGroupBy(String sql, String groupBy)
    • replaceIsNull

      String replaceIsNull(String sql)
    • replaceKeywords

      String replaceKeywords(String sql, String field, boolean last, int[] values)
    • replaceKeywords

      String replaceKeywords(String sql, String field, boolean last, long[] values)
    • replaceKeywords

      String replaceKeywords(String sql, String field, String operator, boolean last, String[] values)
    • replaceOrderBy

      String replaceOrderBy(String sql, com.liferay.portal.kernel.util.OrderByComparator<?> orderByComparator)