QueryBuilder |
QueryBuilder.alias(String alias) |
Appends alias
|
QueryBuilder |
QueryBuilder.and(String... predicates) |
Creates an "and" conditional.
|
QueryBuilder |
QueryBuilder.andThen(Supplier<Void> supplier) |
|
QueryBuilder |
QueryBuilder.args(List<?> values) |
Appends arguments to a function call
|
QueryBuilder |
QueryBuilder.bodyEnd(String key) |
Appends body end
|
QueryBuilder |
QueryBuilder.bodyStart(String key) |
Appends body start
|
QueryBuilder |
QueryBuilder.comment(String comment) |
Appends comment
|
QueryBuilder |
QueryBuilder.cte(Map<String,Function<PrettyPrinter,?>> values) |
Appends commont table expression CTE
|
QueryBuilder |
QueryBuilder.defaultValues() |
Appends DEFAULT VALUES
|
static QueryBuilder |
QueryBuilder.deleteFrom(String table) |
Creates a "delete from" query.
|
QueryBuilder |
QueryBuilder.end() |
|
QueryBuilder |
QueryBuilder.execute(Connection connection) |
Executes a query.
|
QueryBuilder |
QueryBuilder.execute(Connection connection,
Map<String,?> arguments) |
Executes a query.
|
QueryBuilder |
QueryBuilder.forUpdate() |
Appends a "for update" clause to a query.
|
QueryBuilder |
QueryBuilder.from(String... tables) |
Appends a "from" clause to a query.
|
QueryBuilder |
QueryBuilder.from(Function<PrettyPrinter,QueryBuilder> queryBuilderFun,
String alias) |
Appends a "from" clause to a query.
|
QueryBuilder |
QueryBuilder.insertInto(String table) |
Creates an "insert into" query.
|
QueryBuilder |
QueryBuilder.join(String table) |
Appends a "join" clause to a query.
|
QueryBuilder |
QueryBuilder.join(Function<PrettyPrinter,QueryBuilder> queryBuilderFun,
String alias) |
Appends a "join" clause to a query.
|
QueryBuilder |
QueryBuilder.leftJoin(String table) |
Appends a "left join" clause to a query.
|
QueryBuilder |
QueryBuilder.limit(int count) |
Appends a "limit" clause to a query.
|
QueryBuilder |
QueryBuilder.on(String... predicates) |
Appends an "on" clause to a query.
|
QueryBuilder |
QueryBuilder.or(String... predicates) |
Creates an "or" conditional.
|
QueryBuilder |
QueryBuilder.orderBy(String... columns) |
Appends an "order by" clause to a query.
|
QueryBuilder |
QueryBuilder.params(Map<String,?> params) |
Appends column params to an "create function" statement.
|
QueryBuilder |
QueryBuilder.returning(boolean brackets,
Collection<String> outputs) |
|
QueryBuilder |
QueryBuilder.returning(Collection<String> outputs) |
Appends outputs
|
QueryBuilder |
QueryBuilder.returns(String relation,
Map<String,?> params) |
Appends return clause to an "create function" statement.
|
QueryBuilder |
QueryBuilder.rightJoin(String table) |
Appends a "right join" clause to a query.
|
QueryBuilder |
QueryBuilder.selectExp(String... columns) |
|
QueryBuilder |
QueryBuilder.set(Map<String,?> values) |
Appends column values to an "update" query.
|
QueryBuilder |
QueryBuilder.union(Function<PrettyPrinter,QueryBuilder> queryBuilderFun) |
Appends a "union" clause to a query.
|
static QueryBuilder |
QueryBuilder.update(String table) |
Creates an "update" query.
|
QueryBuilder |
QueryBuilder.values(Map<String,?> values) |
Appends column values to an "insert into" query.
|
QueryBuilder |
QueryBuilder.where(String... predicates) |
Appends a "where" clause to a query.
|