public final class QueryUtil extends Object
public static Identifier identifier(String name)
public static Identifier quotedIdentifier(String name)
public static SelectItem unaliasedName(String name)
public static SelectItem aliasedName(String name, String alias)
public static Select selectList(Expression... expressions)
public static Select selectList(List<Expression> expressions)
public static Select selectList(SelectItem... items)
public static Select selectAll(List<SelectItem> items)
public static Table table(QualifiedName name)
public static Expression logicalAnd(Expression left, Expression right)
public static Expression equal(Expression left, Expression right)
public static Expression caseWhen(Expression operand, Expression result)
public static Expression functionCall(String name, Expression... arguments)
public static Row row(Expression... values)
public static SelectItem aliasedNullToEmpty(String column, String alias)
public static Query simpleQuery(Select select, Relation from, Expression where)
public static Query simpleQuery(Select select, Relation from, Expression where, OrderBy orderBy)
public static Query simpleQuery(Select select, Relation from, Optional<Expression> where, Optional<OrderBy> orderBy)
public static Query simpleQuery(Select select, Relation from, Optional<Expression> where, Optional<GroupBy> groupBy, Optional<Expression> having, Optional<OrderBy> orderBy, Optional<Offset> offset, Optional<String> limit)
Copyright © 2012–2023. All rights reserved.