- call(B) - 类 中的方法gu.sql2java.BaseTableManager.DeleteBeanAction
-
- call(B) - 接口 中的方法gu.sql2java.TableManager.Action
-
do action for bean
- checkDuplicate(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- checkDuplicate(B) - 接口 中的方法gu.sql2java.TableManager
-
Check duplicated row by primary keys,if row exists throw exception
- checkDuplicateByPk(T) - 类 中的方法gu.sql2java.BaseTableManager
-
- clear() - 类 中的方法gu.sql2java.ListenerContainer
-
remove all listeners in container
- ColumnCache<B extends BaseBean> - gu.sql2java中的类
-
基于
LoadingCache实现表数据缓存,并可以通过
TableListener实现缓存数据自动更新
支持一个或多个column组成的唯一索引
- columnCount - 类 中的变量gu.sql2java.RowMetaData
-
- columnFields - 类 中的变量gu.sql2java.RowMetaData
-
- columnFullFields - 类 中的变量gu.sql2java.RowMetaData
-
- ColumnGetter<T> - gu.sql2java中的类
-
- ColumnGetter(int) - 类 的构造器gu.sql2java.ColumnGetter
-
- COLUMNID_FUN - 类 中的变量gu.sql2java.RowMetaData
-
- columnIDOf(String) - 类 中的方法gu.sql2java.RowMetaData
-
return column ordinal id(base 0) specified by column name
- columnIDsOf(String...) - 类 中的方法gu.sql2java.RowMetaData
-
return column ordinal id(base 0) specified by column names
- columnIDsOf(Collection<String>) - 类 中的方法gu.sql2java.RowMetaData
-
return column ordinal id(base 0) specified by column names
- columnJavaNames - 类 中的变量gu.sql2java.RowMetaData
-
- COLUMNNAME_FUN - 类 中的变量gu.sql2java.RowMetaData
-
- columnNameOf(int) - 类 中的方法gu.sql2java.RowMetaData
-
return column name specified by column id
- columnNames - 类 中的变量gu.sql2java.RowMetaData
-
- columnNamesOf(int...) - 类 中的方法gu.sql2java.RowMetaData
-
return column names by column names
- columnTypeOf(int) - 类 中的方法gu.sql2java.RowMetaData
-
- columnTypeOf(String) - 类 中的方法gu.sql2java.RowMetaData
-
- columnTypes - 类 中的变量gu.sql2java.RowMetaData
-
- com.google.common.cache - 程序包 com.google.common.cache
-
- comparatorOf(int, boolean) - 类 中的方法gu.sql2java.RowMetaData
-
- compareTo(BaseRow) - 类 中的方法gu.sql2java.BaseRow
-
- ConfigUtils - gu.sql2java中的类
-
配置文件读取工具类
- ConfigUtils() - 类 的构造器gu.sql2java.ConfigUtils
-
- Constant - gu.sql2java中的接口
-
constant declare
- Constant.JdbcProperty - gu.sql2java中的枚举
-
JDBC property name definition
- Constant.UpdateStrategy - gu.sql2java中的枚举
-
Update strategy for cache
- contains(TableListener<B>) - 类 中的方法gu.sql2java.ListenerContainer
-
determine if the listener be added.
- copy(B) - 接口 中的方法gu.sql2java.BaseBean
-
Copies the passed bean into the current bean.
- copy(B, int...) - 接口 中的方法gu.sql2java.BaseBean
-
Copies the passed bean into the current bean.
- copy(B, String...) - 接口 中的方法gu.sql2java.BaseBean
-
Copies the passed bean into the current bean.
- copy(F, Map<Integer, Integer>) - 接口 中的方法gu.sql2java.BaseBean
-
Copies the passed F bean into the current bean.
- copy(Map<Integer, Object>) - 接口 中的方法gu.sql2java.BaseBean
-
Copies the passed values into the current bean.
- copy(B) - 类 中的方法gu.sql2java.BaseRow
-
- copy(B, int...) - 类 中的方法gu.sql2java.BaseRow
-
- copy(B, String...) - 类 中的方法gu.sql2java.BaseRow
-
- copy(F, Map<Integer, Integer>) - 类 中的方法gu.sql2java.BaseRow
-
- copy(Map<Integer, Object>) - 类 中的方法gu.sql2java.BaseRow
-
- countAll() - 类 中的方法gu.sql2java.BaseTableManager
-
- countAll() - 接口 中的方法gu.sql2java.TableManager
-
Retrieves the number of rows of the table.
- countUsingTemplate(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- countUsingTemplate(B, int) - 类 中的方法gu.sql2java.BaseTableManager
-
count the number of elements of a specific B bean given the search type
- countUsingTemplate(B) - 接口 中的方法gu.sql2java.TableManager
-
count the number of elements of a specific bean
- countUsingTemplate(B, int) - 接口 中的方法gu.sql2java.TableManager
-
count the number of elements of a specific bean given the search type
- countWhere(String) - 类 中的方法gu.sql2java.BaseTableManager
-
- countWhere(String) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves the number of rows of the table with a 'where' clause.
- createBean() - 类 中的方法gu.sql2java.BaseTableManager
-
Creates a new B instance.
- createBean(Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
Creates a new B instance.
- leftType - 类 中的变量gu.sql2java.IBeanConverter.AbstractHandle
-
L type
- levelOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- ListenerContainer<B> - gu.sql2java中的类
-
container for multiple listener management
- ListenerContainer() - 类 的构造器gu.sql2java.ListenerContainer
-
- listOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAll() - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAll(TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAll(int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAll(int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAll() - 接口 中的方法gu.sql2java.TableManager
-
Loads all the rows from table.
- loadAll(TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Loads each row from table and dealt with action.
- loadAll(int, int) - 接口 中的方法gu.sql2java.TableManager
-
Loads the given number of rows from table, given the start row.
- loadAll(int, int, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Loads the given number of rows from table, given the start row and dealt with action.
- loadAllAsList() - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAllAsList(int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadAllAsList() - 接口 中的方法gu.sql2java.TableManager
-
Loads all the rows from table.
- loadAllAsList(int, int) - 接口 中的方法gu.sql2java.TableManager
-
Loads the given number of rows from table, given the start row.
- loadAllProperties(String, String, String, Class<?>, boolean) - 类 中的静态方法gu.sql2java.ConfigUtils
-
顺序加载不同位置的properties文件,加载顺序为:
1.调用ClassLoader.getResource(String)方法在clazz所在位置查找,如果失败则抛出异常
2.如果class在jar包中,则尝试读取在jar所在位置..
- loadByForeignKeyAsList(F, String, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByIndex(String, Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByIndex(String, Object...) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves a array of B bean using the index specified by keyIndex.
- loadByIndexAsList(String, Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByIndexAsList(String, Object...) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves a list of B bean using the index specified by indexName.
- loadByIndexForIndices(String, Collection<T>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByIndexForIndices(String, T...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPks(Collection<K>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPks(K...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPreparedStatementAsList(PreparedStatement, int[], int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
Loads all the elements using a prepared statement specifying a list of fields to be retrieved,
and specifying the start row and the number of rows.
- loadByPrimaryKey(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPrimaryKey(Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPrimaryKey(B) - 接口 中的方法gu.sql2java.TableManager
-
Loads a B bean from the table using primary key fields of bean.
- loadByPrimaryKey(Object...) - 接口 中的方法gu.sql2java.TableManager
-
Loads a B bean from the table using primary key fields.
- loadByPrimaryKeyChecked(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPrimaryKeyChecked(Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByPrimaryKeyChecked(B) - 接口 中的方法gu.sql2java.TableManager
-
- loadByPrimaryKeyChecked(Object...) - 接口 中的方法gu.sql2java.TableManager
-
- loadByWhere(String) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhere(String, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhere(String, int[]) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhere(String, int[], TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhere(String, int[], int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhere(String, int[], int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhere(String) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves an array of B given a sql 'where' clause.
- loadByWhere(String, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves each row of B bean given a sql 'where' clause and dealt with action.
- loadByWhere(String, int[]) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves an array of B bean given a sql where clause, and a list of fields.
- loadByWhere(String, int[], TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves each row of B bean given a sql where clause, and a list of fields,
and dealt with action.
- loadByWhere(String, int[], int, int) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves an array of B bean given a sql where clause and a list of fields, and startRow and numRows.
- loadByWhere(String, int[], int, int, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves each row of B bean given a sql where clause and a list of fields, and startRow and numRows,
and dealt with action.
- loadByWhereAsList(String) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhereAsList(String, int[]) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhereAsList(String, int[], int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhereAsList(String) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves a list of B bean given a sql 'where' clause.
- loadByWhereAsList(String, int[]) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves a list of B bean given a sql where clause, and a list of fields.
- loadByWhereAsList(String, int[], int, int) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves a list of B bean given a sql where clause and a list of fields, and startRow and numRows.
- loadByWhereForAction(String, int[], int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadByWhereForAction(String, int[], int, int, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Retrieves each row of B bean given a sql where clause and a list of fields, and startRow and numRows,
and dealt wity action
It is up to you to pass the 'WHERE' in your where clauses.
- loadColumnAsList(String, boolean, String, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadColumnAsList(String, boolean, String, int, int) - 接口 中的方法gu.sql2java.TableManager
-
Load column from table.
- loadProperties(Properties) - 类 中的方法gu.sql2java.Manager
-
configure with the parameters given in the properties object
- loadPropertiesInUserHome(String) - 类 中的静态方法gu.sql2java.ConfigUtils
-
基于user.home,加载相对路径propPath指定的properties文件
- loadUniqueByIndex(String, Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUniqueByIndex(String, Object...) - 接口 中的方法gu.sql2java.TableManager
-
- loadUniqueByIndexChecked(String, Object...) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUniqueByIndexChecked(String, Object...) - 接口 中的方法gu.sql2java.TableManager
-
- loadUniqueUsingTemplate(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUniqueUsingTemplate(B) - 接口 中的方法gu.sql2java.TableManager
-
Loads a unique B bean from a template one giving a c
- loadUniqueUsingTemplateChecked(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUniqueUsingTemplateChecked(B) - 接口 中的方法gu.sql2java.TableManager
-
Loads a unique B bean from a template one giving a c
- loadUsingTemplate(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplate(B, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplate(B, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplate(B, int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplate(B, int, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplate(B, int[], int, int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplate(B) - 接口 中的方法gu.sql2java.TableManager
-
Loads an array of B from a template one.
- loadUsingTemplate(B, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Loads each row from a template one and dealt with action.
- loadUsingTemplate(B, int, int) - 接口 中的方法gu.sql2java.TableManager
-
Loads an array of B bean from a template one, given the start row and number of rows.
- loadUsingTemplate(B, int, int, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Loads each row from a template one, given the start row and number of rows and dealt with action.
- loadUsingTemplate(B, int[], int, int, int, TableManager.Action<B>) - 接口 中的方法gu.sql2java.TableManager
-
Loads each row from a template one, given the start row and number of rows and dealt with action.
- loadUsingTemplate(B, int, int, int) - 接口 中的方法gu.sql2java.TableManager
-
Loads a list of B bean from a template one, given the start row and number of rows.
- loadUsingTemplateAsList(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplateAsList(B, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplateAsList(B, int, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
- loadUsingTemplateAsList(B) - 接口 中的方法gu.sql2java.TableManager
-
Loads a list of B bean from a template one.
- loadUsingTemplateAsList(B, int, int) - 接口 中的方法gu.sql2java.TableManager
-
Loads a list of B bean from a template one, given the start row and number of rows.
- loadUsingTemplateAsList(B, int, int, int) - 接口 中的方法gu.sql2java.TableManager
-
Loads an array of B bean from a template one, given the start row and number of rows.
- loadViaJunctionTableAsList(L, Class<R>, int, int) - 类 中的方法gu.sql2java.BaseTableManager
-
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.
- lockColumnName - 类 中的变量gu.sql2java.RowMetaData
-
- lockColumnType - 类 中的变量gu.sql2java.RowMetaData
-
- log(PrintStream, String, Object...) - 类 中的静态方法gu.sql2java.SimpleLog
-
向printStream输出日志信息
example:
log("name : {},age:{}","tom",23);
- log(boolean, PrintStream, String, Object...) - 类 中的静态方法gu.sql2java.SimpleLog
-
- log(String, Object...) - 类 中的静态方法gu.sql2java.SimpleLog
-
向控制台输出日志信息
- log(boolean, String, Object...) - 类 中的静态方法gu.sql2java.SimpleLog
-
向控制台输出日志信息
- log(String, Throwable) - 类 中的静态方法gu.sql2java.SimpleLog
-
- log(Throwable) - 类 中的静态方法gu.sql2java.SimpleLog
-
- logObjects(Object) - 类 中的静态方法gu.sql2java.SimpleLog
-
向控制台输出日志信息
- logObjects(Object, Object...) - 类 中的静态方法gu.sql2java.SimpleLog
-
向控制台输出日志信息
- logString(String, Object...) - 类 中的静态方法gu.sql2java.SimpleLog
-
返回格式化的日志信息字符串
example:
logString("name : {},age:{}","tom",23);
- save(B) - 类 中的方法gu.sql2java.BaseTableManager
-
- save(B[]) - 类 中的方法gu.sql2java.BaseTableManager
-
- save(C) - 类 中的方法gu.sql2java.BaseTableManager
-
- save(B, Map<String, BaseBean>, Map<String, Collection<BaseBean>>) - 类 中的方法gu.sql2java.BaseTableManager
-
- save(B) - 接口 中的方法gu.sql2java.TableManager
-
Saves the B bean into the database.
- save(B[]) - 接口 中的方法gu.sql2java.TableManager
-
Saves an array of B bean into the database.
- save(C) - 接口 中的方法gu.sql2java.TableManager
-
Saves a collection of B bean into the database as transaction.
- save(B, Map<String, BaseBean>, Map<String, Collection<BaseBean>>) - 接口 中的方法gu.sql2java.TableManager
-
Save the B bean and referenced beans and imported beans into the database.
- saveAsTransaction(C) - 类 中的方法gu.sql2java.BaseTableManager
-
- saveAsTransaction(B[]) - 类 中的方法gu.sql2java.BaseTableManager
-
- saveAsTransaction(B, Map<String, BaseBean>, Map<String, Collection<BaseBean>>) - 类 中的方法gu.sql2java.BaseTableManager
-
- saveAsTransaction(C) - 接口 中的方法gu.sql2java.TableManager
-
Saves a collection of B bean into the database.
- saveAsTransaction(B[]) - 接口 中的方法gu.sql2java.TableManager
-
Saves an array of B bean into the database as transaction.
- saveAsTransaction(B, Map<String, BaseBean>, Map<String, Collection<BaseBean>>) - 接口 中的方法gu.sql2java.TableManager
-
Transaction version for sync save
- SEARCH_ENDING_LIKE - 接口 中的静态变量gu.sql2java.Constant
-
set QUERY% for loadLikeTemplate
- SEARCH_EXACT - 接口 中的静态变量gu.sql2java.Constant
-
set =QUERY for loadUsingTemplate
- SEARCH_LIKE - 接口 中的静态变量gu.sql2java.Constant
-
set %QUERY% for loadLikeTemplate
- SEARCH_STARTING_LIKE - 接口 中的静态变量gu.sql2java.Constant
-
set %QUERY for loadLikeTemplate
- setColumnValue(B, int, Object) - 类 中的方法gu.sql2java.BaseTableManager
-
- setDebug(boolean) - 类 中的静态方法gu.sql2java.BaseTableManager
-
set debug flag that determine if output log message,default : false
- setDebug(boolean) - 类 中的静态方法gu.sql2java.ColumnCache
-
set debug flag that determine if output log message,default : false
- setDebug(boolean) - 类 中的方法gu.sql2java.Manager
-
- setImportedBeans(B, C, String) - 类 中的方法gu.sql2java.BaseTableManager
-
- setImportedBeans(B, T[], String) - 类 中的方法gu.sql2java.BaseTableManager
-
- setImportedBeans(B, T[], String) - 接口 中的方法gu.sql2java.TableManager
-
Set the importedBeans associates to the bean by ikIndex
- setImportedBeans(B, C, String) - 接口 中的方法gu.sql2java.TableManager
-
Set the importedBeans associates to the bean by fkIndex
- setNew(boolean) - 接口 中的方法gu.sql2java.BaseBean
-
Specifies to the object if it has been set as new.
- setNew(boolean) - 类 中的方法gu.sql2java.UnnameRow
-
- setPreparedStatement(PreparedStatement, int, Object, int) - 类 中的静态方法gu.sql2java.Manager
-
- setReferencedBean(B, T, String) - 类 中的方法gu.sql2java.BaseTableManager
-
- setReferencedBean(B, T, String) - 接口 中的方法gu.sql2java.TableManager
-
Associates the B object to the T object by fkName field.
- setStringLimit(int) - 类 中的静态方法gu.sql2java.BaseRow
-
- setterMethods - 类 中的变量gu.sql2java.RowMetaData
-
- setValue(int, T) - 接口 中的方法gu.sql2java.BaseBean
-
set a value representation of the given column id
- setValue(String, T) - 接口 中的方法gu.sql2java.BaseBean
-
set a value representation of the given field
- setValue(String, T) - 类 中的方法gu.sql2java.BaseRow
-
- setValue(int, T) - 类 中的方法gu.sql2java.BaseRow
-
- setValue(int, T) - 类 中的方法gu.sql2java.UnnameRow
-
- SimpleLog - gu.sql2java中的类
-
简单日志输出工具类
- SimpleLog() - 类 的构造器gu.sql2java.SimpleLog
-
- SQL_LIKE_WILDCARD - 接口 中的静态变量gu.sql2java.Constant
-
- SqlRunner - gu.sql2java中的接口
-
- sqlTypeOf(int) - 类 中的方法gu.sql2java.RowMetaData
-
- sqlTypes - 类 中的变量gu.sql2java.RowMetaData
-
- STATE_BIT_MASK - 接口 中的静态变量gu.sql2java.Constant
-
- STATE_BIT_NUM - 接口 中的静态变量gu.sql2java.Constant
-
- STATE_BIT_SHIFT - 接口 中的静态变量gu.sql2java.Constant
-
- STATEMENT_SUFFIX - 接口 中的静态变量gu.sql2java.Constant
-
- storePropertiesInUserHome(Properties, String) - 类 中的静态方法gu.sql2java.ConfigUtils
-
基于user.home,保存指定的Properties