public class TableBuilder extends Object
| 构造器和说明 |
|---|
TableBuilder() |
public RunPrepare build()
public static RunPrepare build(String json)
json - jsonpublic DataRow map(boolean empty)
public String json(boolean empty)
public TableBuilder distinct(boolean distinct)
public String json()
public TableBuilder select(String... columns)
public static TableBuilder init()
public static TableBuilder init(String table)
public static TableBuilder from(String table)
public static TableBuilder init(Table table)
public static TableBuilder from(Table table)
public static TableBuilder init(String alias, RunPrepare prepare)
public static TableBuilder from(String alias, RunPrepare prepare)
public static TableBuilder init(String table, String columns)
public TableBuilder foreign(String fk, Table table, String pk, LinkedHashMap<String,String> intents, String... conditions)
fk - 当前主表外键列 如 USER_IDtable - 外键关联表 如 user as upk - 外键表主键 如 user.IDintents - 查询结果 别名如NAME:USER_NAMEconditions - 其他关联条件public TableBuilder foreign(String column, Table table, String fk, String relation, String alias, String... conditions)
column - 当前主表外键列 如 USER_IDtable - 外键关联表 如 user as ufk - 外键表主键 如 user.IDrelation - 关联表查询列 如u.NAME AS USER_NAME 中的u.NAMEalias - 联表查询列 别名如u.NAME AS USER_NAME 中的 USER_NAMEconditions - 关联条件public TableBuilder foreign(String column, String table, String fk, String relation, String alias, String... conditions)
public TableBuilder foreign(String column, String table, String fk, LinkedHashMap<String,String> relations, String... conditions)
public TableBuilder condition(ConfigStore configs)
public TableBuilder addColumn(String column)
public TableBuilder addColumns(String... columns)
public TableBuilder addColumns(List<String> columns)
public TableBuilder columns(String... columns)
public TableBuilder columns(List<String> columns)
public TableBuilder setColumns(String... columns)
public TableBuilder setColumns(List<String> columns)
public TableBuilder join(RunPrepare prepare)
public TableBuilder join(String alias, RunPrepare prepare, Join.TYPE type, ConfigStore configs, String... conditions)
public TableBuilder join(String alias, RunPrepare prepare, Join.TYPE type, String... conditions)
public TableBuilder join(String alias, RunPrepare prepare, Join join)
public TableBuilder join(String alias, RunPrepare prepare)
public TableBuilder join(Join.TYPE type, Table table, ConfigStore configs, String... conditions)
public TableBuilder join(Join.TYPE type, Table table, String... conditions)
public TableBuilder join(Join.TYPE type, Table table, ConfigStore configs, List<String> conditions)
public TableBuilder join(Join.TYPE type, Table table, List<String> conditions)
public TableBuilder join(Join.TYPE type, String table, ConfigStore configs, String... conditions)
public TableBuilder join(Join.TYPE type, String table, String... conditions)
public TableBuilder inner(Table table, String... conditions)
public TableBuilder inner(Table table, ConfigStore configs, String... conditions)
public TableBuilder inner(String table, ConfigStore configs, String... conditions)
public TableBuilder inner(String table, String... conditions)
public TableBuilder left(String table, ConfigStore configs, String... conditions)
public TableBuilder left(String table, String... conditions)
public TableBuilder left(Table table, ConfigStore configs, String... conditions)
public TableBuilder left(Table table, String... conditions)
public TableBuilder right(String table, ConfigStore configs, String... conditions)
public TableBuilder right(String table, String... conditions)
public TableBuilder right(Table table, ConfigStore configs, String... conditions)
public TableBuilder right(Table table, String... conditions)
public TableBuilder full(String table, ConfigStore configs, String... conditions)
public TableBuilder full(String table, String... conditions)
public TableBuilder full(Table table, ConfigStore configs, String... conditions)
public TableBuilder full(Table table, String... conditions)
public TableBuilder join(String alias, Join.TYPE type, RunPrepare prepare, ConfigStore configs, String... conditions)
public TableBuilder join(String alias, Join.TYPE type, RunPrepare prepare, ConfigStore configs, List<String> conditions)
public TableBuilder inner(String alias, RunPrepare prepare, ConfigStore configs, String... conditions)
public TableBuilder inner(String alias, RunPrepare prepare, String... conditions)
public TableBuilder left(String alias, RunPrepare prepare, ConfigStore configs, String... conditions)
public TableBuilder left(String alias, RunPrepare prepare, String... conditions)
public TableBuilder right(String alias, RunPrepare prepare, ConfigStore configs, String... conditions)
public TableBuilder right(String alias, RunPrepare prepare, String... conditions)
public TableBuilder full(String alias, RunPrepare prepare, ConfigStore configs, String... conditions)
public TableBuilder full(String alias, RunPrepare prepare, String... conditions)
Copyright © 2025. All rights reserved.