| 程序包 | 说明 |
|---|---|
| net.gdface.facelog.db |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseJunctionTableCache<K1,K2,B extends BaseBean<B>>
基于
LoadingCache实现MANY-TO-MANY 联接表(junction table)数据缓存,并可以通过TableListener实现缓存数据自动更新联接表(junction table)定义:主键为两个字段K1,K2,并且两个字段又各是联接另外两张表的外键 |
class |
BaseTableLoadCaching<K,B extends BaseBean<B>>
基于
LoadingCache实现表数据缓存,并可以通过TableListener实现缓存数据自动更新 |
interface |
ITableCache<K,B extends BaseBean<B>>
数据库对象缓存接口
|
interface |
TableManager<B extends BaseBean<?>>
Interface to handle database calls (save, load, count, etc...) for table.
|
static class |
TableManager.BaseAdapter<B extends BaseBean<B>> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DeviceBean
DeviceBean is a mapping of fl_device Table.
|
class |
DeviceGroupBean
DeviceGroupBean is a mapping of fl_device_group Table.
|
class |
FaceBean
FaceBean is a mapping of fl_face Table.
|
class |
FeatureBean
FeatureBean is a mapping of fl_feature Table.
|
class |
ImageBean
ImageBean is a mapping of fl_image Table.
|
class |
LogBean
LogBean is a mapping of fl_log Table.
|
class |
LogLightBean
LogLightBean is a mapping of fl_log_light Table.
|
class |
PermitBean
PermitBean is a mapping of fl_permit Table.
|
class |
PersonBean
PersonBean is a mapping of fl_person Table.
|
class |
PersonGroupBean
PersonGroupBean is a mapping of fl_person_group Table.
|
class |
StoreBean
StoreBean is a mapping of fl_store Table.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<B extends BaseBean<B>> |
TableListener.Event.fire(TableManager<B> manager,
B bean) |
<T extends BaseBean<T>> |
TableManager.getImportedBeans(B bean,
int ikIndex)
Retrieves imported T objects by fkIndex.
|
<T extends BaseBean<T>> |
TableManager.BaseAdapter.getImportedBeans(B bean,
int ikIndex) |
<T extends BaseBean<T>> |
TableManager.getImportedBeansAsList(B bean,
int ikIndex)
Retrieves imported T objects by ikIndex.
|
<T extends BaseBean<T>> |
TableManager.BaseAdapter.getImportedBeansAsList(B bean,
int ikIndex) |
<T extends BaseBean<T>> |
TableManager.getReferencedBean(B bean,
int fkIndex)
Retrieves the T object referenced by fkName.
|
<T extends BaseBean<T>> |
TableManager.BaseAdapter.getReferencedBean(B bean,
int fkIndex) |
<T extends BaseBean<T>,C extends java.util.Collection<T>> |
TableManager.setImportedBeans(B bean,
C importedBeans,
int ikIndex)
Set the importedBeans associates to the bean by fkIndex
|
<T extends BaseBean<T>,C extends java.util.Collection<T>> |
TableManager.BaseAdapter.setImportedBeans(B bean,
C importedBeans,
int ikIndex) |
<T extends BaseBean<T>> |
TableManager.setImportedBeans(B bean,
T[] importedBeans,
int ikIndex)
Set the importedBeans associates to the bean by
ikIndex |
<T extends BaseBean<T>> |
TableManager.BaseAdapter.setImportedBeans(B bean,
T[] importedBeans,
int ikIndex) |
<T extends BaseBean<T>> |
TableManager.setReferencedBean(B bean,
T beanToSet,
int fkIndex)
Associates the B object to the T object by fkName field.
|
<T extends BaseBean<T>> |
TableManager.BaseAdapter.setReferencedBean(B bean,
T beanToSet,
int fkIndex) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends BaseBean<T>> |
TableManager.getImportedBeans(B bean,
int ikIndex)
Retrieves imported T objects by fkIndex.
|
<T extends BaseBean<T>> |
TableManager.BaseAdapter.getImportedBeans(B bean,
int ikIndex) |
B[] |
TableManager.loadAll()
Loads all the rows from table.
|
B[] |
TableManager.BaseAdapter.loadAll() |
B[] |
TableManager.loadAll(int startRow,
int numRows)
Loads the given number of rows from table, given the start row.
|
B[] |
TableManager.BaseAdapter.loadAll(int startRow,
int numRows) |
B[] |
TableManager.loadByIndex(int keyIndex,
java.lang.Object... keys)
Retrieves a array of B bean using the index specified by keyIndex.
|
B[] |
TableManager.BaseAdapter.loadByIndex(int keyIndex,
java.lang.Object... keys) |
B[] |
TableManager.loadBySql(java.lang.String sql,
java.lang.Object[] argList,
int[] fieldList)
Load all the elements using a SQL statement specifying a list of fields to be retrieved.
|
B[] |
TableManager.BaseAdapter.loadBySql(java.lang.String sql,
java.lang.Object[] argList,
int[] fieldList) |
B[] |
TableManager.loadByWhere(java.lang.String where)
Retrieves an array of B given a sql 'where' clause.
|
B[] |
TableManager.BaseAdapter.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[] |
TableManager.BaseAdapter.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[] |
TableManager.BaseAdapter.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[] |
TableManager.BaseAdapter.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[] |
TableManager.BaseAdapter.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[] |
TableManager.BaseAdapter.loadUsingTemplate(B bean,
int startRow,
int numRows,
int searchType) |
B[] |
TableManager.save(B[] beans)
Saves an array of B bean into the database.
|
B[] |
TableManager.BaseAdapter.save(B[] beans) |
B[] |
TableManager.saveAsTransaction(B[] beans)
Saves an array of B bean into the database as transaction.
|
B[] |
TableManager.BaseAdapter.saveAsTransaction(B[] beans) |
<T extends BaseBean<T>> |
TableManager.setImportedBeans(B bean,
T[] importedBeans,
int ikIndex)
Set the importedBeans associates to the bean by
ikIndex |
<T extends BaseBean<T>> |
TableManager.BaseAdapter.setImportedBeans(B bean,
T[] importedBeans,
int ikIndex) |
| 限定符和类型 | 方法和说明 |
|---|---|
B[] |
TableManager.save(B[] beans)
Saves an array of B bean into the database.
|
B[] |
TableManager.BaseAdapter.save(B[] beans) |
B[] |
TableManager.saveAsTransaction(B[] beans)
Saves an array of B bean into the database as transaction.
|
B[] |
TableManager.BaseAdapter.saveAsTransaction(B[] beans) |
<T extends BaseBean<T>> |
TableManager.setImportedBeans(B bean,
T[] importedBeans,
int ikIndex)
Set the importedBeans associates to the bean by
ikIndex |
<T extends BaseBean<T>> |
TableManager.BaseAdapter.setImportedBeans(B bean,
T[] importedBeans,
int ikIndex) |
Copyright © 2019. All Rights Reserved.