public class SqlBuilder extends Object
Constructor and Description |
---|
SqlBuilder() |
Modifier and Type | Method and Description |
---|---|
static SqlNode |
distinct(SDBRequest request,
SqlNode sqlNode) |
static SqlNode |
innerJoin(SDBRequest request,
SqlNode left,
SqlNode right) |
static SqlNode |
leftJoin(SDBRequest request,
SqlNode left,
SqlNode right,
SqlExpr expr) |
static SqlNode |
leftJoinCoalesce(SDBRequest request,
String alias,
SqlNode left,
SqlNode right,
Set<Var> coalesceVars) |
static SqlNode |
project(SDBRequest request,
SqlNode sqlNode,
ColAlias col) |
static SqlNode |
project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols) |
static SqlNode |
restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr) |
static SqlNode |
restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList conditions) |
static SqlNode |
slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length) |
static SqlNode |
view(SDBRequest request,
SqlNode sqlNode) |
public static SqlNode distinct(SDBRequest request, SqlNode sqlNode)
public static SqlNode slice(SDBRequest request, SqlNode sqlNode, long start, long length)
public static SqlNode project(SDBRequest request, SqlNode sqlNode, Collection<ColAlias> cols)
public static SqlNode project(SDBRequest request, SqlNode sqlNode, ColAlias col)
public static SqlNode view(SDBRequest request, SqlNode sqlNode)
public static SqlNode restrict(SDBRequest request, SqlNode sqlNode, SqlExprList conditions)
public static SqlNode restrict(SDBRequest request, SqlNode sqlNode, SqlExpr expr)
public static SqlNode innerJoin(SDBRequest request, SqlNode left, SqlNode right)
public static SqlNode leftJoin(SDBRequest request, SqlNode left, SqlNode right, SqlExpr expr)
Licenced under the Apache License, Version 2.0