| 程序包 | 说明 |
|---|---|
| gu.sql2java |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseTableManager<B extends BaseBean>
implementation of
TableManager |
protected class |
BaseTableManager.DeleteRuleListener<F extends BaseBean>
foreign key listener for DEELTE RULE
|
class |
ColumnCache<B extends BaseBean>
|
interface |
IKeyCache<B extends BaseBean> |
class |
TableCache<B extends BaseBean> |
interface |
TableManager<B extends BaseBean>
Interface to handle database calls (save, load, count, etc...) for table.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseRow
abstract implementation of
BaseBean |
class |
UnnameRow |
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.Class<? extends BaseBean> |
RowMetaData.beanType |
| 限定符和类型 | 方法和说明 |
|---|---|
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
java.util.Collection<R> rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
java.util.Collection<R> rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
R... rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
R... rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
R right)
add junction between L and R if junction not exists
|
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
R right)
add junction between L and R if junction not exists
|
<B extends BaseBean> |
RowMetaData.comparatorOf(int columnId,
boolean bReverse) |
<B extends BaseBean> |
BaseRow.copy(B bean) |
<B extends BaseBean> |
BaseBean.copy(B bean)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
BaseRow.copy(B bean,
int... fieldList) |
<B extends BaseBean> |
BaseBean.copy(B bean,
int... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
BaseRow.copy(B bean,
java.lang.String... fieldList) |
<B extends BaseBean> |
BaseBean.copy(B bean,
java.lang.String... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean,F extends BaseBean> |
BaseRow.copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap) |
<B extends BaseBean,F extends BaseBean> |
BaseRow.copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap) |
<B extends BaseBean,F extends BaseBean> |
BaseBean.copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
Copies the passed F bean into the current bean.
|
<B extends BaseBean,F extends BaseBean> |
BaseBean.copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
Copies the passed F bean into the current bean.
|
<B extends BaseBean> |
BaseRow.copy(java.util.Map<java.lang.Integer,java.lang.Object> values) |
<B extends BaseBean> |
BaseBean.copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
Copies the passed values into the current bean.
|
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
java.util.Collection<R> rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
java.util.Collection<R> rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
R... rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
R... rights) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
R right)
remove junction between L and R if junction not exists
|
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
R right)
remove junction between L and R if junction not exists
|
static <M extends TableManager<? extends BaseBean>> |
BaseTableManager.getCacheManager(java.lang.Class<M> targetType)
根据目标类型返回对应的
TableManager实例 |
<T extends BaseBean> |
TableManager.getImportedBeans(B bean,
java.lang.String fkName)
Retrieves imported T objects by fkIndex.
|
<T extends BaseBean> |
BaseTableManager.getImportedBeans(B bean,
java.lang.String fkName) |
protected <T extends BaseBean> |
BaseTableManager.getImportedBeans(java.lang.String fkName,
java.lang.Object... keys) |
<T extends BaseBean> |
TableManager.getImportedBeansAsList(B bean,
java.lang.String fkname)
Retrieves imported T objects by ikIndex.
|
<T extends BaseBean> |
BaseTableManager.getImportedBeansAsList(B bean,
java.lang.String fkName) |
protected <T extends BaseBean> |
BaseTableManager.getImportedBeansAsList(java.lang.String fkName,
java.lang.Object... keys) |
<T extends BaseBean> |
TableManager.getReferencedBean(B bean,
java.lang.String fkName)
Retrieves the T object referenced by fkName.
|
<T extends BaseBean> |
BaseTableManager.getReferencedBean(B bean,
java.lang.String fkName) |
static <T extends BaseBean,M extends TableManager<T>> |
BaseTableManager.getTableManagerByBeanType(java.lang.Class<T> beanType) |
static <T extends BaseBean,M extends TableManager<? extends BaseBean>> |
BaseTableManager.instanceOf(java.lang.Class<M> targetType) |
static <T extends BaseBean,M extends TableManager<? extends BaseBean>> |
BaseTableManager.instanceOf(java.lang.Class<M> targetType) |
<F extends BaseBean> |
BaseTableManager.loadByForeignKeyAsList(F left,
java.lang.String fkName,
int startRow,
int numRows) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.loadViaJunctionTableAsList(L left,
java.lang.Class<R> rightType,
int startRow,
int numRows)
Retrieves an list of R using the junction table junction table(junctionTablename), given a linked table bean,
specifying the start row and the number of rows.
|
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.loadViaJunctionTableAsList(L left,
java.lang.Class<R> rightType,
int startRow,
int numRows)
Retrieves an list of R using the junction table junction table(junctionTablename), given a linked table bean,
specifying the start row and the number of rows.
|
static <T extends BaseBean,M extends TableManager<T>> |
BaseTableManager.managerOf(java.lang.Class<T> beanType) |
static <M extends TableManager<? extends BaseBean>> |
BaseTableManager.managerOf(java.lang.String tablename) |
<T extends BaseBean,C extends java.util.Collection<T>> |
TableManager.setImportedBeans(B bean,
C importedBeans,
java.lang.String fkName)
Set the importedBeans associates to the bean by fkIndex
|
<T extends BaseBean,C extends java.util.Collection<T>> |
BaseTableManager.setImportedBeans(B bean,
C importedBeans,
java.lang.String fkName) |
<T extends BaseBean> |
TableManager.setImportedBeans(B bean,
T[] importedBeans,
java.lang.String fkName)
Set the importedBeans associates to the bean by
ikIndex |
<T extends BaseBean> |
BaseTableManager.setImportedBeans(B bean,
T[] importedBeans,
java.lang.String fkName) |
<T extends BaseBean> |
TableManager.setReferencedBean(B bean,
T beanToSet,
java.lang.String fkName)
Associates the B object to the T object by fkName field.
|
<T extends BaseBean> |
BaseTableManager.setReferencedBean(B bean,
T beanToSet,
java.lang.String fkName) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends BaseBean> |
TableManager.getImportedBeans(B bean,
java.lang.String fkName)
Retrieves imported T objects by fkIndex.
|
<T extends BaseBean> |
BaseTableManager.getImportedBeans(B bean,
java.lang.String fkName) |
protected <T extends BaseBean> |
BaseTableManager.getImportedBeans(java.lang.String fkName,
java.lang.Object... keys) |
B[] |
TableManager.loadAll()
Loads all the rows from table.
|
B[] |
BaseTableManager.loadAll() |
B[] |
TableManager.loadAll(int startRow,
int numRows)
Loads the given number of rows from table, given the start row.
|
B[] |
BaseTableManager.loadAll(int startRow,
int numRows) |
B[] |
TableManager.loadByIndex(java.lang.String indexName,
java.lang.Object... indexValues)
Retrieves a array of B bean using the index specified by keyIndex.
|
B[] |
BaseTableManager.loadByIndex(java.lang.String indexName,
java.lang.Object... keys) |
B[] |
TableManager.loadByWhere(java.lang.String where)
Retrieves an array of B given a sql 'where' clause.
|
B[] |
BaseTableManager.loadByWhere(java.lang.String where) |
B[] |
TableManager.loadByWhere(java.lang.String where,
int[] fieldList)
Retrieves an array of B bean given a sql where clause, and a list of fields.
|
B[] |
BaseTableManager.loadByWhere(java.lang.String where,
int[] fieldList) |
B[] |
TableManager.loadByWhere(java.lang.String where,
int[] fieldList,
int startRow,
int numRows)
Retrieves an array of B bean given a sql where clause and a list of fields, and startRow and numRows.
|
B[] |
BaseTableManager.loadByWhere(java.lang.String where,
int[] fieldList,
int startRow,
int numRows) |
B[] |
TableManager.loadUsingTemplate(B bean)
Loads an array of B from a template one.
|
B[] |
BaseTableManager.loadUsingTemplate(B bean) |
B[] |
TableManager.loadUsingTemplate(B bean,
int startRow,
int numRows)
Loads an array of B bean from a template one, given the start row and number of rows.
|
B[] |
BaseTableManager.loadUsingTemplate(B bean,
int startRow,
int numRows) |
B[] |
TableManager.loadUsingTemplate(B bean,
int startRow,
int numRows,
int searchType)
Loads a list of B bean from a template one, given the start row and number of rows.
|
B[] |
BaseTableManager.loadUsingTemplate(B bean,
int startRow,
int numRows,
int searchType) |
B[] |
TableManager.save(B[] beans)
Saves an array of B bean into the database.
|
B[] |
BaseTableManager.save(B[] beans) |
B[] |
TableManager.saveAsTransaction(B[] beans)
Saves an array of B bean into the database as transaction.
|
B[] |
BaseTableManager.saveAsTransaction(B[] beans) |
<T extends BaseBean> |
TableManager.setImportedBeans(B bean,
T[] importedBeans,
java.lang.String fkName)
Set the importedBeans associates to the bean by
ikIndex |
<T extends BaseBean> |
BaseTableManager.setImportedBeans(B bean,
T[] importedBeans,
java.lang.String fkName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.Map<java.lang.Class<?>,TableManager<? extends BaseBean>> |
BaseTableManager.getCacheManagers() |
java.util.Map<java.lang.String,TableListener<BaseBean>> |
BaseTableManager.getForeignKeyDeleteListeners() |
static com.google.common.collect.ImmutableMap<java.lang.String,TableManager<? extends BaseBean>> |
BaseTableManager.getTableManagers() |
java.util.List<BaseBean> |
SqlRunner.runSqlAsList(java.lang.String sql,
java.lang.Object... argList)
Load all the elements using a SQL statement specifying a list of fields to be retrieved.
|
java.util.List<BaseBean> |
Manager.runSqlAsList(java.lang.String sql,
java.lang.Object... argList) |
java.util.List<BaseBean> |
BaseTableManager.runSqlAsList(java.lang.String sql,
java.lang.Object... argList) |
| 限定符和类型 | 方法和说明 |
|---|---|
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.addJunction(L left,
R... rights) |
T |
ColumnGetter.apply(BaseBean input) |
int |
TableManager.delete(B... beans)
Delete beans.
|
int |
BaseTableManager.delete(B... beans) |
<L extends BaseBean,R extends BaseBean> |
BaseTableManager.deleteJunction(L left,
R... rights) |
B[] |
TableManager.save(B[] beans)
Saves an array of B bean into the database.
|
B[] |
BaseTableManager.save(B[] beans) |
B[] |
TableManager.saveAsTransaction(B[] beans)
Saves an array of B bean into the database as transaction.
|
B[] |
BaseTableManager.saveAsTransaction(B[] beans) |
<T extends BaseBean> |
TableManager.setImportedBeans(B bean,
T[] importedBeans,
java.lang.String fkName)
Set the importedBeans associates to the bean by
ikIndex |
<T extends BaseBean> |
BaseTableManager.setImportedBeans(B bean,
T[] importedBeans,
java.lang.String fkName) |
protected <T> java.util.List<T> |
BaseTableManager.toPrimaryKeyList(java.lang.Class<T> type,
B... beans) |
| 限定符和类型 | 方法和说明 |
|---|---|
B |
TableManager.save(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans)
Save the B bean and referenced beans and imported beans into the database.
|
B |
TableManager.save(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans)
Save the B bean and referenced beans and imported beans into the database.
|
B |
BaseTableManager.save(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans) |
B |
BaseTableManager.save(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans) |
B |
TableManager.saveAsTransaction(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans)
Transaction version for sync save
|
B |
TableManager.saveAsTransaction(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans)
Transaction version for sync save
|
B |
BaseTableManager.saveAsTransaction(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans) |
B |
BaseTableManager.saveAsTransaction(B bean,
java.util.Map<java.lang.String,BaseBean> referenceBeans,
java.util.Map<java.lang.String,java.util.Collection<BaseBean>> importedBeans) |
| 构造器和说明 |
|---|
RowMetaData(java.lang.String tablename,
java.lang.String tableType,
java.lang.Class<? extends BaseBean> beanType,
java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.String> columnJavaNames,
java.util.List<java.lang.String> getters,
java.util.List<java.lang.String> setters,
java.lang.Class<?>[] columnTypes,
int[] sqlTypes,
java.util.List<java.lang.String> primaryKeyNames,
java.util.Map<java.lang.String,java.lang.String> junctionTablePkMap,
java.lang.Class<?> lockColumnType,
java.lang.String lockColumnName,
java.util.List<java.lang.String> foreignKeys,
java.util.List<java.lang.String> indices,
java.lang.String autoincrement) |
Copyright © 2019. All Rights Reserved.