public final class SQLBuilder extends Object
public static SelectBuilder select(NodeBuilder... params)
public static TableNodeBuilder table(String table)
public static ColumnNodeBuilder column(String column)
public static JoinNodeBuilder join(NodeBuilder table)
public static JoinNodeBuilder leftJoin(NodeBuilder table)
public static JoinNodeBuilder rightJoin(NodeBuilder table)
public static JoinNodeBuilder innerJoin(NodeBuilder table)
public static JoinNodeBuilder outerJoin(NodeBuilder table)
public static ExpressionNodeBuilder exists(NodeBuilder builder)
public static ValueNodeBuilder value(Object value)
public static ExpressionNodeBuilder exp(NodeBuilder builder)
public static NodeBuilder node(Node node)
public static NodeBuilder aliased(NodeBuilder nodeBuilder, String alias)
public static NodeBuilder aliased(Node node, String alias)
public static NodeBuilder text(String text)
public static NodeBuilder all()
public static ExpressionNodeBuilder not(NodeBuilder value)
public static FunctionNodeBuilder count(NodeBuilder value)
public static FunctionNodeBuilder count()
public static FunctionNodeBuilder avg(NodeBuilder value)
public static FunctionNodeBuilder min(NodeBuilder value)
public static FunctionNodeBuilder max(NodeBuilder value)
public static FunctionNodeBuilder function(String function, NodeBuilder... values)
public static OrderingNodeBuilder order(NodeBuilder expression)
Copyright © 2001–2020 Apache Cayenne. All rights reserved.