Uses of Class
org.openprovenance.prov.template.compiler.sql.QueryBuilder
Packages that use QueryBuilder
-
Uses of QueryBuilder in org.openprovenance.prov.template.compiler.sql
Methods in org.openprovenance.prov.template.compiler.sql with type parameters of type QueryBuilderModifier and TypeMethodDescription<T extends QueryBuilder>
TQueryBuilder.next(Function<PrettyPrinter, T> qb) Methods in org.openprovenance.prov.template.compiler.sql that return QueryBuilderModifier and TypeMethodDescriptionAppends aliasCreates an "and" conditional.Appends arguments to a function callAppends body endAppends body startAppends commentQueryBuilder.cte(Map<String, Function<PrettyPrinter, ?>> values) Appends commont table expression CTEQueryBuilder.defaultValues()Appends DEFAULT VALUESstatic QueryBuilderQueryBuilder.deleteFrom(String table) Creates a "delete from" query.QueryBuilder.end()QueryBuilder.execute(Connection connection) Executes a query.QueryBuilder.execute(Connection connection, Map<String, ?> arguments) Executes a query.QueryBuilder.forUpdate()Appends a "for update" clause to a query.Appends a "from" clause to a query.QueryBuilder.from(Function<PrettyPrinter, QueryBuilder> queryBuilderFun, String alias) Appends a "from" clause to a query.QueryBuilder.insertInto(String table) Creates an "insert into" query.Appends a "join" clause to a query.QueryBuilder.join(Function<PrettyPrinter, QueryBuilder> queryBuilderFun, String alias) Appends a "join" clause to a query.Appends a "left join" clause to a query.QueryBuilder.limit(int count) Appends a "limit" clause to a query.Appends an "on" clause to a query.Creates an "or" conditional.Appends an "order by" clause to a query.Appends column params to an "create function" statement.QueryBuilder.returning(boolean brackets, Collection<String> outputs) QueryBuilder.returning(Collection<String> outputs) Appends outputsAppends return clause to an "create function" statement.Appends a "right join" clause to a query.Appends column values to an "update" query.QueryBuilder.union(Function<PrettyPrinter, QueryBuilder> queryBuilderFun) Appends a "union" clause to a query.static QueryBuilderCreates an "update" query.Appends column values to an "insert into" query.Appends a "where" clause to a query.Methods in org.openprovenance.prov.template.compiler.sql that return types with arguments of type QueryBuilderModifier and TypeMethodDescriptionstatic Function<PrettyPrinter, QueryBuilder> QueryBuilder.functionCall(String function, List<?> values, String alias) static Function<PrettyPrinter, QueryBuilder> Creates a "select" query.Methods in org.openprovenance.prov.template.compiler.sql with parameters of type QueryBuilderModifier and TypeMethodDescriptionstatic StringQueryBuilder.equalTo(QueryBuilder queryBuilder) Creates an "equal to" conditional.static StringQueryBuilder.exists(QueryBuilder queryBuilder) Creates an "exists" conditional.static StringQueryBuilder.in(QueryBuilder queryBuilder) Creates an "in" conditional.static StringQueryBuilder.notEqualTo(QueryBuilder queryBuilder) Creates a "not equal to" conditional.static StringQueryBuilder.notExists(QueryBuilder queryBuilder) Creates a "not exists" conditional.static StringQueryBuilder.notIn(QueryBuilder queryBuilder) Creates a "not in" conditional.Method parameters in org.openprovenance.prov.template.compiler.sql with type arguments of type QueryBuilderModifier and TypeMethodDescriptionQueryBuilder.from(Function<PrettyPrinter, QueryBuilder> queryBuilderFun, String alias) Appends a "from" clause to a query.QueryBuilder.join(Function<PrettyPrinter, QueryBuilder> queryBuilderFun, String alias) Appends a "join" clause to a query.QueryBuilder.union(Function<PrettyPrinter, QueryBuilder> queryBuilderFun) Appends a "union" clause to a query.