public interface INbQueryBuilder
| 限定符和类型 | 方法和说明 |
|---|---|
<T> NbQuerier<T> |
build(Class<T> clazz,
String alias)
构建query对象
|
<T> NbQuerier<T> |
build(INbTable nbTable,
Class<T> clazz,
String alias) |
default <T> NbQuerier<T> |
build(INbTable nbTable,
String alias) |
<T> NbQuerier<T> |
build(NbQuerier<?> querier,
Class<T> clazz) |
<T> NbQuerier<T> |
build(NbQueryInfo queryInfo) |
NbQueryInfo |
buildQueryInfo(Class<?> tableClazz,
String alias)
解析tableInfo
|
NbQueryInfo |
buildQueryInfo(INbTable nbTable,
String alias) |
NbQueryInfo |
buildQueryInfo(NbQuerier<?> querier,
String alias)
子查询
|
<T> DefaultNbQuerier<T> |
newNbQuerier() |
ClassNbTable |
parseTableInfo(Class<?> tableClazz) |
<T> NbQuerier<T> build(Class<T> clazz, String alias)
T - clazz - alias - <T> DefaultNbQuerier<T> newNbQuerier()
<T> NbQuerier<T> build(NbQueryInfo queryInfo)
NbQueryInfo buildQueryInfo(Class<?> tableClazz, String alias)
ClassNbTable parseTableInfo(Class<?> tableClazz)
NbQueryInfo buildQueryInfo(INbTable nbTable, String alias)
NbQueryInfo buildQueryInfo(NbQuerier<?> querier, String alias)
querier - alias - Copyright © 2023. All rights reserved.