public class Query
public Query(@NotNull
java.lang.String espChar,
@NotNull
java.lang.String asChar,
boolean espTableName)
public Query(@NotNull
java.lang.String espChar,
boolean espTableName)
@NotNull public java.lang.String getEspChar()
public void setEspChar(@NotNull
java.lang.String p)
@NotNull public java.lang.String getAsChar()
public void setAsChar(@NotNull
java.lang.String p)
public boolean getEspTableName()
public void setEspTableName(boolean p)
@NotNull public Query table(@NotNull java.lang.String name)
@NotNull public Query fields(@NotNull java.lang.String... names)
@NotNull public SelectPart compileSelect()
@NotNull public QueryParts toParts(boolean shouldLineBreak)
public void addExpressionAfter(@NotNull
CustomPart type,
@NotNull
QueryBlock block)
@NotNull public java.lang.String[] precompile(boolean shouldLineBreak)
@NotNull public QueryInfo compile(@NotNull kotlin.jvm.functions.Function1<? super java.lang.String[],java.lang.String> processor, boolean shouldLineBreak)
@NotNull public QueryInfo compile(boolean shouldLineBreak)
@NotNull public java.lang.String toSql(boolean shouldLineBreak)
@NotNull public java.lang.String toString()
@NotNull public Query from(@NotNull java.lang.String table)
@NotNull public Query from(@NotNull java.util.List<java.lang.String> tables)
@NotNull public Query asTable(@NotNull java.lang.String table)
@NotNull public Query join(@NotNull java.lang.String table)
@NotNull public Query leftJoin(@NotNull java.lang.String table)
@NotNull public Query leftOuterJoin(@NotNull java.lang.String table)
@NotNull public Query rightJoin(@NotNull java.lang.String table)
@NotNull public Query rightOuterJoin(@NotNull java.lang.String table)
@NotNull public Query innerJoin(@NotNull java.lang.String table)
@NotNull public Query crossJoin(@NotNull java.lang.String table)
@NotNull public Query on(@NotNull QueryBlock joinCondition, boolean useOr)
@NotNull public Query on(@NotNull java.lang.String joinCondition, boolean useOr)
@NotNull public Query onAnd(@NotNull java.lang.String joinCondition)
@NotNull public Query onOr(@NotNull java.lang.String joinCondition)
@NotNull public Query on(@NotNull java.util.List<? extends io.zeko.db.sql.Condition> joinConditions)
@NotNull public Query on(@NotNull java.util.List<java.lang.String> joinConditions, boolean useOr)
@NotNull public Query where(@NotNull io.zeko.db.sql.QueryBlock... blocks)
@NotNull public Query whereAnd(@NotNull io.zeko.db.sql.QueryBlock... blocks)
@NotNull public Query whereOr(@NotNull io.zeko.db.sql.QueryBlock... blocks)
@NotNull public Query whereMix(@NotNull java.lang.Object... conditions)
@NotNull public Query where(@NotNull java.lang.Object... blocks)
@NotNull public Query where(@NotNull java.lang.String... blocks)
@NotNull public Query where(@NotNull QueryBlock queryBlock, boolean useOr)
@NotNull public Query whereAnd(@NotNull QueryBlock queryBlock)
@NotNull public Query whereOr(@NotNull QueryBlock queryBlock)
@NotNull public Query where(@NotNull java.lang.String condition, boolean useOr)
@NotNull public Query whereAnd(@NotNull java.lang.String condition)
@NotNull public Query whereOr(@NotNull java.lang.String condition)
@NotNull public Query where(@NotNull java.util.List<? extends io.zeko.db.sql.Condition> condition)
@NotNull public Query where(@NotNull java.util.List<java.lang.String> conditions, boolean useOr)
@NotNull public Query groupByMain(@NotNull java.lang.String... fields)
@NotNull public Query groupBy(@NotNull java.lang.String... fields)
@NotNull public Query groupBy(@NotNull java.lang.String field)
@NotNull public Query groupBy(@NotNull java.util.List<java.lang.String> fields)
@NotNull public Query havingMix(@NotNull java.lang.Object... conditions)
@NotNull public Query having(@NotNull java.lang.String... conditions)
@NotNull public Query havingAnd(@NotNull java.lang.String... conditions)
@NotNull public Query havingOr(@NotNull java.lang.String... conditions)
@NotNull public Query having(@NotNull io.zeko.db.sql.QueryBlock... blocks)
@NotNull public Query havingAnd(@NotNull io.zeko.db.sql.QueryBlock... blocks)
@NotNull public Query havingOr(@NotNull io.zeko.db.sql.QueryBlock... blocks)
@NotNull public Query having(@NotNull QueryBlock queryBlock, boolean useOr)
@NotNull public Query havingAnd(@NotNull QueryBlock queryBlock)
@NotNull public Query havingOr(@NotNull QueryBlock queryBlock)
@NotNull public Query having(@NotNull java.lang.String condition, boolean useOr)
@NotNull public Query havingAnd(@NotNull java.lang.String condition)
@NotNull public Query havingOr(@NotNull java.lang.String condition)
@NotNull public Query having(@NotNull java.util.List<? extends io.zeko.db.sql.Condition> condition)
@NotNull public Query order(@NotNull java.lang.String... fields)
@NotNull public Query order(@NotNull io.zeko.db.sql.Sort... fields)
@NotNull public Query order(@NotNull java.lang.String field, boolean useDesc)
@NotNull public Query orderAsc(@NotNull java.lang.String field)
@NotNull public Query orderDesc(@NotNull java.lang.String field)
@NotNull public Query order(@NotNull java.util.List<? extends io.zeko.db.sql.Sort> fields)
@NotNull public Query order(@NotNull java.util.List<java.lang.String> fields, boolean useDesc)
@NotNull public Query limit(int pageSize, int offset)