public class QueryBuilder extends Object
public QueryBuilder columns(String... columns)
public QueryBuilder allColumns()
public QueryBuilder set(String column, Object value)
public QueryBuilder property(String column, Object value)
public QueryBuilder where(String column, Object value)
public QueryBuilder where(UUID id)
public QueryBuilder where(String column, String op, Object value)
public QueryBuilder and(String column, Object value)
public QueryBuilder and(String column, String op, Object value)
public QueryBuilder or(String column, Object value)
public QueryBuilder or(String column, String op, Object value)
public QueryBuilder innerJoin(String toTableName, String toColumn, String fromColumn)
public <T extends Entity> QueryBuilder innerJoin(Class<T> toEntity, String toColumn, String fromColumn)
public QueryBuilder fullJoin(String toTableName, String toColumn, String fromColumn)
public <T extends Entity> QueryBuilder fullJoin(Class<T> toEntity, String toColumn, String fromColumn)
public QueryBuilder fullOuterJoin(String toTableName, String toColumn, String fromColumn)
public <T extends Entity> QueryBuilder fullOuterJoin(Class<T> toEntity, String toColumn, String fromColumn)
public QueryBuilder leftJoin(String toTableName, String toColumn, String fromColumn)
public <T extends Entity> QueryBuilder leftJoin(Class<T> toEntity, String toColumn, String fromColumn)
public QueryBuilder rightJoin(String toTableName, String toColumn, String fromColumn)
public <T extends Entity> QueryBuilder rightJoin(Class<T> toEntity, String toColumn, String fromColumn)
public QueryBuilder innerJoin(String query, String asTable, String asColumn, String ontoColumn)
public QueryBuilder fullJoin(String query, String asTable, String asColumn, String ontoColumn)
public QueryBuilder fullOuterJoin(String query, String asTable, String asColumn, String ontoColumn)
public QueryBuilder leftJoin(String query, String asTable, String asColumn, String ontoColumn)
public QueryBuilder rightJoin(String query, String asTable, String asColumn, String ontoColumn)
public QueryBuilder orderBy(String column)
public QueryBuilder descending()
public QueryBuilder ascending()
public QueryBuilder offset(String offset)
public QueryBuilder offset(int offset)
public QueryBuilder limit(String limit)
public QueryBuilder limit(int limit)
public static QueryBuilder select(String tableName)
public static <T extends Entity> QueryBuilder select(Class<T> tClass)
public static QueryBuilder update(String tableName)
public static <T extends Entity> QueryBuilder update(Class<T> tClass)
public static QueryBuilder insert(String tableName)
public static <T extends Entity> QueryBuilder insert(Class<T> tClass)
public static QueryBuilder delete(String tableName)
public static <T extends Entity> QueryBuilder delete(Class<T> tClass)
public Query build()
Copyright © 2021. All rights reserved.