Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractHandle() - Constructor for class gu.sql2java.IBeanConverter.AbstractHandle
 
AbstractHandle(Class<L>, Class<R>) - Constructor for class gu.sql2java.IBeanConverter.AbstractHandle
 
Adapter() - Constructor for class gu.sql2java.TableListener.Adapter
 
addIfAbsent(B) - Method in interface gu.sql2java.TableManager
If the specified key is not already exist, add it to database.
afterDelete(B) - Method in class gu.sql2java.TableListener.Adapter
 
afterDelete(B) - Method in interface gu.sql2java.TableListener
Invoked just after deleting a B record in the database.
afterInsert(B) - Method in class gu.sql2java.TableListener.Adapter
 
afterInsert(B) - Method in interface gu.sql2java.TableListener
Invoked just after a B record is inserted in the database.
afterUpdate(B) - Method in class gu.sql2java.TableListener.Adapter
 
afterUpdate(B) - Method in interface gu.sql2java.TableListener
Invoked just after updating a B record in the database.
alias - Variable in class gu.sql2java.RowMetaData
 
apply(String) - Method in class gu.sql2java.BaseFuzzyMatchFilter.RegexFilter
 
apply(BaseBean) - Method in class gu.sql2java.ColumnGetter
 
apply(String) - Method in enum gu.sql2java.StringMatchType
 
asNameValueMap() - Method in interface gu.sql2java.BaseBean
 
asNameValueMap() - Method in class gu.sql2java.BaseRow
 
asValueArray(int...) - Method in interface gu.sql2java.BaseBean
 
asValueArray(int...) - Method in class gu.sql2java.BaseRow
 
autoincrementColumnId - Variable in class gu.sql2java.RowMetaData
 

B

BaseBean - Interface in gu.sql2java
general operation definition for accessing a record from database
BaseFuzzyMatchFilter<K> - Class in gu.sql2java
 
BaseFuzzyMatchFilter() - Constructor for class gu.sql2java.BaseFuzzyMatchFilter
 
BaseFuzzyMatchFilter.BaseStringMatchFilter - Class in gu.sql2java
线程安全(thread safe)的模糊查询匹配接口实现基类
BaseFuzzyMatchFilter.RegexFilter - Class in gu.sql2java
 
BaseRow - Class in gu.sql2java
abstract implementation of BaseBean
BaseRow(RowMetaData) - Constructor for class gu.sql2java.BaseRow
 
BaseRow() - Constructor for class gu.sql2java.BaseRow
 
BaseStringMatchFilter() - Constructor for class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
BeanConverter<L extends BaseBean,R> - Class in gu.sql2java
implementation of IBeanConverter by reflect
generic type converter between L and R
BeanConverter(Class<L>, Class<R>, String) - Constructor for class gu.sql2java.BeanConverter
constructor
BeanConverter(Class<L>, Class<R>) - Constructor for class gu.sql2java.BeanConverter
 
beanType - Variable in class gu.sql2java.RowMetaData
 
beforeDelete(B) - Method in class gu.sql2java.TableListener.Adapter
 
beforeDelete(B) - Method in interface gu.sql2java.TableListener
Invoked just before deleting a B record in the database.
beforeInsert(B) - Method in class gu.sql2java.TableListener.Adapter
 
beforeInsert(B) - Method in interface gu.sql2java.TableListener
Invoked just before inserting a B record into the database.
beforeUpdate(B) - Method in class gu.sql2java.TableListener.Adapter
 
beforeUpdate(B) - Method in interface gu.sql2java.TableListener
Invoked just before updating a B record in the database.
beModified() - Method in interface gu.sql2java.BaseBean
Determines if the object has been modified since the last time this method was called.
We can also determine if this object has ever been modified since its creation.
beModified() - Method in class gu.sql2java.BaseRow
 

C

call(B) - Method in interface gu.sql2java.TableManager.Action
do action for bean
checkDuplicate(B) - Method in interface gu.sql2java.TableManager
Check duplicated row by primary keys,if row exists throw exception
clone() - Method in class gu.sql2java.BaseRow
 
columnCount - Variable in class gu.sql2java.RowMetaData
 
columnFields - Variable in class gu.sql2java.RowMetaData
 
columnFullFields - Variable in class gu.sql2java.RowMetaData
 
ColumnGetter<T> - Class in gu.sql2java
 
ColumnGetter(int) - Constructor for class gu.sql2java.ColumnGetter
 
ColumnGetter(String) - Constructor for class gu.sql2java.ColumnGetter
 
COLUMNID_FUN - Variable in class gu.sql2java.RowMetaData
 
columnIDOf(String) - Method in class gu.sql2java.RowMetaData
return column ordinal id(base 0) specified by column name
columnIDsOf(String...) - Method in class gu.sql2java.RowMetaData
return column ordinal id(base 0) specified by column names
columnIDsOf(Collection<String>) - Method in class gu.sql2java.RowMetaData
return column ordinal id(base 0) specified by column names
columnJavaNames - Variable in class gu.sql2java.RowMetaData
 
COLUMNNAME_FUN - Variable in class gu.sql2java.RowMetaData
 
columnNameOf(int) - Method in class gu.sql2java.RowMetaData
return column name specified by column id
columnNames - Variable in class gu.sql2java.RowMetaData
 
columnNamesOf(int...) - Method in class gu.sql2java.RowMetaData
return column names by column names
columnSizes - Variable in class gu.sql2java.RowMetaData
 
COLUMNTYPE_FUN - Variable in class gu.sql2java.RowMetaData
 
columnTypeOf(int) - Method in class gu.sql2java.RowMetaData
 
columnTypeOf(String) - Method in class gu.sql2java.RowMetaData
 
columnTypes - Variable in class gu.sql2java.RowMetaData
 
comparatorOf(int, boolean) - Method in class gu.sql2java.RowMetaData
 
compareTo(BaseRow) - Method in class gu.sql2java.BaseRow
 
Constant - Interface in gu.sql2java
constant declare
Constant.JdbcProperty - Enum in gu.sql2java
JDBC property name definition
Constant.UpdateStrategy - Enum in gu.sql2java
Update strategy for cache
copy(B) - Method in interface gu.sql2java.BaseBean
Copies the passed bean into the current bean.
copy(B, int...) - Method in interface gu.sql2java.BaseBean
Copies the passed bean into the current bean.
copy(B, String...) - Method in interface gu.sql2java.BaseBean
Copies the passed bean into the current bean.
copy(F, Map<Integer, Integer>) - Method in interface gu.sql2java.BaseBean
Copies the passed F bean into the current bean.
copy(Map<Integer, Object>) - Method in interface gu.sql2java.BaseBean
Copies the passed values into the current bean.
copy(B) - Method in class gu.sql2java.BaseRow
 
copy(B, int...) - Method in class gu.sql2java.BaseRow
 
copy(B, String...) - Method in class gu.sql2java.BaseRow
 
copy(F, Map<Integer, Integer>) - Method in class gu.sql2java.BaseRow
 
copy(Map<Integer, Object>) - Method in class gu.sql2java.BaseRow
 
coreClass - Variable in class gu.sql2java.RowMetaData
 
countAll() - Method in interface gu.sql2java.TableManager
Retrieves the number of rows of the table.
countUsingTemplate(B) - Method in interface gu.sql2java.TableManager
count the number of elements of a specific bean
countUsingTemplate(B, int) - Method in interface gu.sql2java.TableManager
count the number of elements of a specific bean given the search type
countWhere(String) - Method in interface gu.sql2java.TableManager
Retrieves the number of rows of the table with a 'where' clause.
createBean() - Method in interface gu.sql2java.TableManager
Creates a new B instance.
createMatchFilter() - Method in enum gu.sql2java.StringMatchType
 

D

DaoException - Exception in gu.sql2java.exception
 
DaoException() - Constructor for exception gu.sql2java.exception.DaoException
contructor
DaoException(String) - Constructor for exception gu.sql2java.exception.DaoException
contructor
DaoException(Throwable) - Constructor for exception gu.sql2java.exception.DaoException
contructor
DaoException(String, Throwable) - Constructor for exception gu.sql2java.exception.DaoException
contructor
DataAccessException - Exception in gu.sql2java.exception
 
DataAccessException() - Constructor for exception gu.sql2java.exception.DataAccessException
contructor
DataAccessException(String) - Constructor for exception gu.sql2java.exception.DataAccessException
contructor
DataAccessException(Throwable) - Constructor for exception gu.sql2java.exception.DataAccessException
contructor
DataAccessException(String, Throwable) - Constructor for exception gu.sql2java.exception.DataAccessException
contructor
DataRetrievalException - Exception in gu.sql2java.exception
 
DataRetrievalException() - Constructor for exception gu.sql2java.exception.DataRetrievalException
contructor
DataRetrievalException(String) - Constructor for exception gu.sql2java.exception.DataRetrievalException
contructor
DataRetrievalException(Throwable) - Constructor for exception gu.sql2java.exception.DataRetrievalException
contructor
DataRetrievalException(String, Throwable) - Constructor for exception gu.sql2java.exception.DataRetrievalException
contructor
DEFAULT_ALIAS - Static variable in interface gu.sql2java.Constant
 
DEFAULT_CACHE_MAXIMUMSIZE - Static variable in interface gu.sql2java.Constant
默认缓存最大缓存容量
DEFAULT_DURATION - Static variable in interface gu.sql2java.Constant
默认缓存失败时间
DEFAULT_STRATEGY - Static variable in interface gu.sql2java.Constant
默认缓存更新策略
DEFAULT_TIME_UNIT - Static variable in interface gu.sql2java.Constant
默认缓存失败时间单位
defaultColumnIdList - Variable in class gu.sql2java.RowMetaData
 
delete(B) - Method in interface gu.sql2java.TableManager
Delete row according to primary keys of bean.
delete(B...) - Method in interface gu.sql2java.TableManager
Delete beans.
delete(Collection<B>) - Method in interface gu.sql2java.TableManager
Delete beans.
deleteAll() - Method in interface gu.sql2java.TableManager
Deletes all rows from table.
deleteByPrimaryKey(Object...) - Method in interface gu.sql2java.TableManager
Delete row according to its primary keys.
deleteByWhere(String) - Method in interface gu.sql2java.TableManager
Deletes rows from the table using a 'where' clause.
deleteUsingTemplate(B) - Method in interface gu.sql2java.TableManager
Deletes rows using a template.
doEach(B) - Method in interface gu.sql2java.TableManager.DoEach
do action for bean
NOTE:
DO NOT run deletion operation in the method
doFromRight(L, R) - Method in class gu.sql2java.BeanConverter
 
doFromRight(L, R) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
copy right TO left, left and right must not be null
done() - Method in class gu.sql2java.TableListener.Adapter
 
done() - Method in interface gu.sql2java.TableListener
Invoked in finally block, just after insert,update,delete.
doToRight(L, R) - Method in class gu.sql2java.BeanConverter
 
doToRight(L, R) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
copy left TO right, left and right must not be null
DuplicateRecordException - Exception in gu.sql2java.exception
exception thrown while existing duplicated row
DuplicateRecordException() - Constructor for exception gu.sql2java.exception.DuplicateRecordException
 
DuplicateRecordException(String) - Constructor for exception gu.sql2java.exception.DuplicateRecordException
 
DuplicateRecordException(Throwable) - Constructor for exception gu.sql2java.exception.DuplicateRecordException
 
DuplicateRecordException(String, Throwable) - Constructor for exception gu.sql2java.exception.DuplicateRecordException
 

E

equals(Object) - Method in class gu.sql2java.BaseRow
 
equals(Object) - Method in class gu.sql2java.RowMetaData
 
errorHandler - Variable in class gu.sql2java.BaseFuzzyMatchFilter
 
existsByPrimaryKey(B) - Method in interface gu.sql2java.TableManager
Returns true if this table contains row specified by primary key fields of B.
when you don't know which is primary key of table,you can use the method.
existsPrimaryKey(Object...) - Method in interface gu.sql2java.TableManager
Returns true if this table contains row with primary key fields.

F

foreach(TableManager.DoEach<B>, boolean) - Method in interface gu.sql2java.TableManager
Retrieves each row of B bean given a SQL where clause and a list of fields, and dealt with each action.
foreachByWhere(TableManager.DoEach<B>, boolean, String) - Method in interface gu.sql2java.TableManager
Retrieves each row of B bean given a SQL where clause and a list of fields, and dealt with each action.
foreignKeyIdArrayOf(String) - Method in class gu.sql2java.RowMetaData
 
foreignKeyIdMapOf(String) - Method in class gu.sql2java.RowMetaData
 
foreignKeys - Variable in class gu.sql2java.RowMetaData
tablename-ForeignKeyMetaData map
foreignKeysOf(String) - Method in class gu.sql2java.RowMetaData
 
foreignKeysRn - Variable in class gu.sql2java.RowMetaData
universal name-ForeignKeyMetaData map
fromKey(String) - Static method in enum gu.sql2java.Constant.JdbcProperty
cast key to Constant.JdbcProperty instance if Constant.JdbcProperty.key field equal the argument key, otherwise return null
fromKey(String, String) - Static method in enum gu.sql2java.Constant.JdbcProperty
cast key to Constant.JdbcProperty instance if Constant.JdbcProperty.key field equal the argument key, otherwise return null
be equivalent to Constant.JdbcProperty.fromKey(String) if prefix be null
fromRight(L, R) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(R) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(L[], R[]) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(R[]) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(Collection<R>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(List<L>, List<R>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(List<R>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(Map<R, R>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRight(L, R) - Method in interface gu.sql2java.IBeanConverter
copy right TO left
fromRight(R) - Method in interface gu.sql2java.IBeanConverter
return an new instance converted from R bean
fromRight(L[], R[]) - Method in interface gu.sql2java.IBeanConverter
copy rights TO lefts
fromRight(R[]) - Method in interface gu.sql2java.IBeanConverter
return an new array converted from R beans
fromRight(List<L>, List<R>) - Method in interface gu.sql2java.IBeanConverter
copy rights TO lefts
fromRight(List<R>) - Method in interface gu.sql2java.IBeanConverter
return an new list converted from R beans
fromRight(Collection<R>) - Method in interface gu.sql2java.IBeanConverter
return an new list converted from R beans
fromRight(Map<R, R>) - Method in interface gu.sql2java.IBeanConverter
return an new map with L key and L value converted from map with R key and R value
fromRightKey(Map<R, V>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRightKey(Map<R, V>) - Method in interface gu.sql2java.IBeanConverter
return an new map with L key converted from map with R key
fromRightValue(Map<K, R>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
fromRightValue(Map<K, R>) - Method in interface gu.sql2java.IBeanConverter
return an new map with L value converted from map with R value
fullNameOf(int) - Method in class gu.sql2java.RowMetaData
return column full name(with table name,such as tablename.columnname) specified by column id

G

getBytesInBuffer(ByteBuffer) - Static method in class gu.sql2java.Sql2javaSupport
返回buffer中所有字节(position~limit),不改变buffer状态
getForeignKey(String) - Method in class gu.sql2java.RowMetaData
 
getForeignKey(String, String, String) - Static method in class gu.sql2java.RowMetaData
 
getForeignKeyByRn(String) - Method in class gu.sql2java.RowMetaData
 
getForeignKeysForListener() - Method in class gu.sql2java.RowMetaData
 
getImportedKey(String) - Method in class gu.sql2java.RowMetaData
 
getImportedKeys() - Method in class gu.sql2java.RowMetaData
 
getIndexChecked(String) - Method in class gu.sql2java.RowMetaData
 
getIndexCheckedByRn(String) - Method in class gu.sql2java.RowMetaData
 
getInitialized() - Method in interface gu.sql2java.BaseBean
 
getJunctionTableFor(Class<?>) - Method in class gu.sql2java.RowMetaData
 
getJunctionTableFor(Type) - Method in class gu.sql2java.RowMetaData
 
getJunctionTablePkMap() - Method in class gu.sql2java.RowMetaData
 
getJunctionTables() - Method in class gu.sql2java.RowMetaData
 
getJunctionTablesLinkedBeantypeMap() - Method in class gu.sql2java.RowMetaData
 
getMetaData(String) - Static method in class gu.sql2java.RowMetaData
根据表名返回对应的 RowMetaData实例
getMetaData(Class<?>) - Static method in class gu.sql2java.RowMetaData
根据beanType返回对应的 RowMetaData实例
getModified() - Method in interface gu.sql2java.BaseBean
 
getPatternFormater() - Method in class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
getRowMetaDataByBeanClassName(String, String) - Static method in class gu.sql2java.RowMetaData
 
getRowMetaDataByCoreClassName(String, String) - Static method in class gu.sql2java.RowMetaData
 
getSelfRefKeyByRn(String) - Method in class gu.sql2java.RowMetaData
 
getSelfRefKeys() - Method in class gu.sql2java.RowMetaData
 
getterMethods - Variable in class gu.sql2java.RowMetaData
 
getUniqueIndices() - Method in class gu.sql2java.RowMetaData
 
getValue(int) - Method in interface gu.sql2java.BaseBean
 
getValue(String) - Method in interface gu.sql2java.BaseBean
 
getValue(String) - Method in class gu.sql2java.BaseRow
 
getValue(int) - Method in class gu.sql2java.BaseRow
 
getValueChecked(int) - Method in interface gu.sql2java.BaseBean
 
getValueChecked(String) - Method in interface gu.sql2java.BaseBean
 
getValueChecked(int) - Method in class gu.sql2java.BaseRow
 
getValueChecked(String) - Method in class gu.sql2java.BaseRow
 
gu.sql2java - package gu.sql2java
 
gu.sql2java.exception - package gu.sql2java.exception
 

H

hashCode() - Method in class gu.sql2java.BaseRow
 
hashCode() - Method in class gu.sql2java.RowMetaData
 

I

IBeanConverter<L,R> - Interface in gu.sql2java
 
IBeanConverter.AbstractHandle<L,R> - Class in gu.sql2java
Default abstract implementation of IBeanConverter
IFuzzyMatchFilter<K> - Interface in gu.sql2java
模糊搜索匹配接口
IFuzzyMatchFilter.MatchErrorHandler<K> - Interface in gu.sql2java
 
indexIdArray(String) - Method in class gu.sql2java.RowMetaData
 
indexTypeArray(String) - Method in class gu.sql2java.RowMetaData
 
indices - Variable in class gu.sql2java.RowMetaData
 
indicesRn - Variable in class gu.sql2java.RowMetaData
 
injectTableMetaData(Map<String, RowMetaData>) - Static method in class gu.sql2java.RowMetaData
注入RowMetaData数据
IRowMetaData - Interface in gu.sql2java
 
isGlobal() - Method in enum gu.sql2java.Constant.JdbcProperty
return true if global property
isInCaseSensitive() - Method in class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
isInitialized(int) - Method in interface gu.sql2java.BaseBean
Determines if the columnID has been initialized.
It is useful to determine if a field is null on purpose or just because it has not been initialized.
isInitialized(String) - Method in interface gu.sql2java.BaseBean
Determines if the column has been initialized.
It is useful to determine if a field is null on purpose or just because it has not been initialized.
isInitialized(String) - Method in class gu.sql2java.BaseRow
 
isLinkedTable(String) - Method in class gu.sql2java.RowMetaData
check if the table specified by tablename is linked table of current table
isModified(int) - Method in interface gu.sql2java.BaseBean
Determines if the column has been modified.
isModified(String) - Method in interface gu.sql2java.BaseBean
Determines if the column has been modified.
isModified(String) - Method in class gu.sql2java.BaseRow
 
isNew() - Method in interface gu.sql2java.BaseBean
Determines if the current object is new.
ISO_8559_1 - Static variable in class gu.sql2java.Sql2javaSupport
 
IStringMatchFilter - Interface in gu.sql2java
字符串模糊搜索匹配接口

J

junctionMapOf(String) - Method in class gu.sql2java.RowMetaData
 

K

key - Variable in enum gu.sql2java.Constant.JdbcProperty
JDBC property name

L

leftType - Variable in class gu.sql2java.IBeanConverter.AbstractHandle
L type
loadAll() - Method in interface gu.sql2java.TableManager
Loads all the rows from table.
loadAll(TableManager.Action<B>) - Method in interface gu.sql2java.TableManager
Loads each row from table and dealt with action.
loadAll(int, int) - Method in interface gu.sql2java.TableManager
Loads the given number of rows from table, given the start row.
loadAll(int, int, TableManager.Action<B>) - Method in interface gu.sql2java.TableManager
Loads the given number of rows from table, given the start row and dealt with action.
loadAllAsList() - Method in interface gu.sql2java.TableManager
Loads all the rows from table.
loadAllAsList(int, int) - Method in interface gu.sql2java.TableManager
Loads the given number of rows from table, given the start row.
loadByPrimaryKey(B) - Method in interface gu.sql2java.TableManager
Loads a B bean from the table using primary key fields of bean.
loadByPrimaryKey(Object...) - Method in interface gu.sql2java.TableManager
Loads a B bean from the table using primary key fields.
loadByPrimaryKeyChecked(B) - Method in interface gu.sql2java.TableManager
loadByPrimaryKeyChecked(Object...) - Method in interface gu.sql2java.TableManager
loadByWhere(String) - Method in interface gu.sql2java.TableManager
Retrieves an array of B given a sql 'where' clause.
loadByWhere(String, TableManager.Action<B>) - Method in interface gu.sql2java.TableManager
Retrieves each row of B bean given a sql 'where' clause and dealt with action.
loadByWhere(String, int[]) - Method in interface 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>) - Method in interface 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) - Method in interface 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>) - Method in interface 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) - Method in interface gu.sql2java.TableManager
Retrieves a list of B bean given a sql 'where' clause.
loadByWhereAsList(String, int[]) - Method in interface gu.sql2java.TableManager
Retrieves a list of B bean given a sql where clause, and a list of fields.
loadByWhereAsList(String, int[], int, int) - Method in interface 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>) - Method in interface 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) - Method in interface gu.sql2java.TableManager
Load column from table.
loadUniqueUsingTemplate(B) - Method in interface gu.sql2java.TableManager
Loads a unique B bean from a template one giving a c
loadUniqueUsingTemplateChecked(B) - Method in interface gu.sql2java.TableManager
Loads a unique B bean from a template one giving a c
loadUsingTemplate(B) - Method in interface gu.sql2java.TableManager
Loads an array of B from a template one.
loadUsingTemplate(B, TableManager.Action<B>) - Method in interface gu.sql2java.TableManager
Loads each row from a template one and dealt with action.
loadUsingTemplate(B, int, int) - Method in interface 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>) - Method in interface 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>) - Method in interface 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) - Method in interface gu.sql2java.TableManager
Loads a list of B bean from a template one, given the start row and number of rows.
loadUsingTemplateAsList(B) - Method in interface gu.sql2java.TableManager
Loads a list of B bean from a template one.
loadUsingTemplateAsList(B, int, int) - Method in interface 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) - Method in interface gu.sql2java.TableManager
Loads an array of B bean from a template one, given the start row and number of rows.
lockColumnName - Variable in class gu.sql2java.RowMetaData
 
lockColumnType - Variable in class gu.sql2java.RowMetaData
 
log(PrintStream, String, Object...) - Static method in class gu.sql2java.SimpleLog
printStream输出日志信息
example:
log(boolean, PrintStream, String, Object...) - Static method in class gu.sql2java.SimpleLog
 
log(String, Object...) - Static method in class gu.sql2java.SimpleLog
向控制台输出日志信息
log(boolean, String, Object...) - Static method in class gu.sql2java.SimpleLog
向控制台输出日志信息
log(String, Throwable) - Static method in class gu.sql2java.SimpleLog
 
log(Throwable) - Static method in class gu.sql2java.SimpleLog
 
logObjects(Object) - Static method in class gu.sql2java.SimpleLog
向控制台输出日志信息
logObjects(Object, Object...) - Static method in class gu.sql2java.SimpleLog
向控制台输出日志信息
logString(String, Object...) - Static method in class gu.sql2java.SimpleLog
返回格式化的日志信息字符串
example:

M

managerInterfaceClass - Variable in class gu.sql2java.RowMetaData
 
metaData - Variable in class gu.sql2java.BaseRow
 

N

newInstance(Class<T>) - Static method in class gu.sql2java.IBeanConverter.AbstractHandle
 
newInstanceL() - Method in class gu.sql2java.IBeanConverter.AbstractHandle
Creates a new L instance by calling constructor with an empty argument list
you must override the method if the L class haven't default constructor.
newInstanceR() - Method in class gu.sql2java.IBeanConverter.AbstractHandle
Creates a new R instance by calling constructor with an empty argument list
you must override the method if the R class haven't default constructor.

O

ObjectRetrievalException - Exception in gu.sql2java.exception
 
ObjectRetrievalException() - Constructor for exception gu.sql2java.exception.ObjectRetrievalException
 
ObjectRetrievalException(String) - Constructor for exception gu.sql2java.exception.ObjectRetrievalException
 
ObjectRetrievalException(Throwable) - Constructor for exception gu.sql2java.exception.ObjectRetrievalException
 
ObjectRetrievalException(String, Throwable) - Constructor for exception gu.sql2java.exception.ObjectRetrievalException
 
onMatchError(Throwable, K) - Method in interface gu.sql2java.IFuzzyMatchFilter.MatchErrorHandler
 
OptimisticLockingException - Exception in gu.sql2java.exception
 
OptimisticLockingException() - Constructor for exception gu.sql2java.exception.OptimisticLockingException
contructor
OptimisticLockingException(String) - Constructor for exception gu.sql2java.exception.OptimisticLockingException
contructor
OptimisticLockingException(Throwable) - Constructor for exception gu.sql2java.exception.OptimisticLockingException
contructor
OptimisticLockingException(String, Throwable) - Constructor for exception gu.sql2java.exception.OptimisticLockingException
contructor

P

pattern() - Method in class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
primaryKeyCount - Variable in class gu.sql2java.RowMetaData
 
primaryKeyIds - Variable in class gu.sql2java.RowMetaData
 
primaryKeyNames - Variable in class gu.sql2java.RowMetaData
 
primaryKeyTypes - Variable in class gu.sql2java.RowMetaData
 
primaryValue() - Method in interface gu.sql2java.BaseBean
 
primaryValue() - Method in class gu.sql2java.BaseRow
 
primaryValues() - Method in interface gu.sql2java.BaseBean
 
primaryValues() - Method in class gu.sql2java.BaseRow
 

R

RegexFilter() - Constructor for class gu.sql2java.BaseFuzzyMatchFilter.RegexFilter
 
registerListener(TableListener<B>) - Method in interface gu.sql2java.TableManager
Registers a unique TableListener listener.
do nothing if TableListener instance exists
resetIsModified() - Method in interface gu.sql2java.BaseBean
Resets the object modification status to 'not modified'.
resetPrimaryKeysModified() - Method in interface gu.sql2java.BaseBean
Resets the primary keys modification status to 'not modified'.
RETRIEVE_SUFFIX - Static variable in interface gu.sql2java.Constant
 
rightType - Variable in class gu.sql2java.IBeanConverter.AbstractHandle
R type
RowMetaData - Class in gu.sql2java
meta data used to define a table
RowMetaData(String, String, Class<? extends BaseBean>, String, Class<? extends TableManager<?>>, String, List<String>, List<String>, List<String>, List<String>, Class<?>[], int[], int[], List<String>, Map<String, String>, Class<?>, String, List<String>, List<String>, List<String>, String) - Constructor for class gu.sql2java.RowMetaData
 
RowMetaData(String, String, Class<? extends BaseBean>, String, Class<? extends TableManager<?>>, List<String>, List<String>, List<String>, List<String>, Class<?>[], int[], int[], List<String>, Map<String, String>, Class<?>, String, List<String>, List<String>, String) - Constructor for class gu.sql2java.RowMetaData
compatibility for previous version
runAsTransaction(Callable<T>) - Method in interface gu.sql2java.SqlRunner
Run Callable<T> as a transaction.
all exceptions but SQLException threw by Callable<T> is wrapped into RuntimeException
throw NullPointerException if fun be null
runAsTransaction(Runnable) - Method in interface gu.sql2java.SqlRunner
Run Runnable as a transaction.no return
runSql(String, Object[]) - Method in interface gu.sql2java.SqlRunner
run a SQL statement as PreparedStatement
runSql(String) - Method in interface gu.sql2java.SqlRunner
run a SQL statement as Statement.
runSqlAsList(String, Object...) - Method in interface gu.sql2java.SqlRunner
Load all the elements using a SQL statement specifying a list of fields to be retrieved.
runSqlAsList(Class<T>, String, Object...) - Method in interface gu.sql2java.SqlRunner
Load all the elements using a SQL statement specifying a fields to be retrieved.
runSqlForMap(Map<String, Class<?>>, String, Object...) - Method in interface gu.sql2java.SqlRunner
Load all the elements using a SQL statement specifying a list of fields to be retrieved.
runSqlForValue(Class<T>, String, Object...) - Method in interface gu.sql2java.SqlRunner
Load all the elements using a SQL statement specifying a row of a field to be retrieved.
RuntimeDaoException - Exception in gu.sql2java.exception
wrap all DaoException threw by native code
RuntimeDaoException(Throwable) - Constructor for exception gu.sql2java.exception.RuntimeDaoException
constructor

S

save(B) - Method in interface gu.sql2java.TableManager
Saves the B bean into the database.
save(B[]) - Method in interface gu.sql2java.TableManager
Saves an array of B bean into the database.
save(C) - Method in interface gu.sql2java.TableManager
Saves a collection of B bean into the database as transaction.
saveAsTransaction(C) - Method in interface gu.sql2java.TableManager
Saves a collection of B bean into the database.
saveAsTransaction(B[]) - Method in interface gu.sql2java.TableManager
Saves an array of B bean into the database as transaction.
SEARCH_ENDING_LIKE - Static variable in interface gu.sql2java.Constant
set QUERY% for loadLikeTemplate
SEARCH_EXACT - Static variable in interface gu.sql2java.Constant
set =QUERY for loadUsingTemplate
SEARCH_LIKE - Static variable in interface gu.sql2java.Constant
set %QUERY% for loadLikeTemplate
SEARCH_STARTING_LIKE - Static variable in interface gu.sql2java.Constant
set %QUERY for loadLikeTemplate
setInitialized(int) - Method in interface gu.sql2java.BaseBean
 
setModified(int) - Method in interface gu.sql2java.BaseBean
 
setNew(boolean) - Method in interface gu.sql2java.BaseBean
Specifies to the object if it has been set as new.
setPatternFormater(Function<String, String>) - Method in class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
setStringLimit(int) - Static method in class gu.sql2java.BaseRow
 
setterMethods - Variable in class gu.sql2java.RowMetaData
 
setValue(int, T) - Method in interface gu.sql2java.BaseBean
set a value representation of the given column id
setValue(String, T) - Method in interface gu.sql2java.BaseBean
set a value representation of the given field
setValue(String, T) - Method in class gu.sql2java.BaseRow
 
setValue(int, T) - Method in class gu.sql2java.BaseRow
 
setValueIfNonNull(int, T) - Method in interface gu.sql2java.BaseBean
set a value representation of the given column id if value is not null
setValueIfNonNull(String, T) - Method in interface gu.sql2java.BaseBean
set a value representation of the given field if value is not null
setValueIfNonNull(String, T) - Method in class gu.sql2java.BaseRow
 
setValueIfNonNull(int, T) - Method in class gu.sql2java.BaseRow
 
SimpleLog - Class in gu.sql2java
简单日志输出工具类
SimpleLog() - Constructor for class gu.sql2java.SimpleLog
 
Sql2javaSupport - Class in gu.sql2java
 
SQL_LIKE_WILDCARD - Static variable in interface gu.sql2java.Constant
 
SqlRunner - Interface in gu.sql2java
 
sqlTypeOf(int) - Method in class gu.sql2java.RowMetaData
 
sqlTypes - Variable in class gu.sql2java.RowMetaData
 
STATE_BIT_MASK - Static variable in interface gu.sql2java.Constant
 
STATE_BIT_NUM - Static variable in interface gu.sql2java.Constant
 
STATE_BIT_SHIFT - Static variable in interface gu.sql2java.Constant
 
STATEMENT_SUFFIX - Static variable in interface gu.sql2java.Constant
 
StringMatchType - Enum in gu.sql2java
字符串模糊匹配类型
stripSQLException(Throwable) - Static method in exception gu.sql2java.exception.DaoException
recursively strip exception to get real SQLException instance thrown by JDBC driver

T

TableListener<B> - Interface in gu.sql2java
Listener that is notified of table changes.
TableListener.Adapter<B> - Class in gu.sql2java
This adapter class provides default implementations for the methods declared by the TableListener interface.
TableManager<B extends BaseBean> - Interface in gu.sql2java
Interface to handle database calls (save, load, count, etc...) for table.
TableManager.Action<B> - Interface in gu.sql2java
 
TableManager.DoEach<B> - Interface in gu.sql2java
interface for iterate
tableName() - Method in interface gu.sql2java.BaseBean
 
tableName() - Method in class gu.sql2java.BaseRow
 
tablename - Variable in class gu.sql2java.RowMetaData
 
tableType - Variable in class gu.sql2java.RowMetaData
 
toByteBuffer(String) - Static method in class gu.sql2java.Sql2javaSupport
 
toRight(L, R) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(L) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(L[], R[]) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(L[]) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(Collection<L>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(List<L>, List<R>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(List<L>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(Map<L, L>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRight(L, R) - Method in interface gu.sql2java.IBeanConverter
copy left TO right
toRight(L) - Method in interface gu.sql2java.IBeanConverter
return an new instance converted from L bean
toRight(L[], R[]) - Method in interface gu.sql2java.IBeanConverter
copy lefts TO rights
toRight(L[]) - Method in interface gu.sql2java.IBeanConverter
an new array converted from L beans
toRight(List<L>, List<R>) - Method in interface gu.sql2java.IBeanConverter
copy lefts TO rights
toRight(List<L>) - Method in interface gu.sql2java.IBeanConverter
return an new list converted from L beans
toRight(Collection<L>) - Method in interface gu.sql2java.IBeanConverter
an new list converted from L beans
toRight(Map<L, L>) - Method in interface gu.sql2java.IBeanConverter
an new map with R key and R value converted from map with L key and L value
toRightKey(Map<L, V>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRightKey(Map<L, V>) - Method in interface gu.sql2java.IBeanConverter
return an new map with R key converted from map with L key
toRightValue(Map<K, L>) - Method in class gu.sql2java.IBeanConverter.AbstractHandle
 
toRightValue(Map<K, L>) - Method in interface gu.sql2java.IBeanConverter
return an new map with R value converted from map with L value
toString(boolean, boolean) - Method in interface gu.sql2java.BaseBean
 
toString(boolean, boolean) - Method in class gu.sql2java.BaseRow
 
toString() - Method in class gu.sql2java.BaseRow
 
toString() - Method in class gu.sql2java.RowMetaData
 
toString(ByteBuffer) - Static method in class gu.sql2java.Sql2javaSupport
 
typesMap - Variable in class gu.sql2java.RowMetaData
 

U

UNKNOW_TABLENAME - Static variable in class gu.sql2java.RowMetaData
 
UNKNOW_TABLETYPE - Static variable in class gu.sql2java.RowMetaData
 
unregisterListener(TableListener<B>) - Method in interface gu.sql2java.TableManager
remove listener.

V

valueOf(String) - Static method in enum gu.sql2java.Constant.JdbcProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gu.sql2java.Constant.UpdateStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gu.sql2java.StringMatchType
Returns the enum constant of this type with the specified name.
values() - Static method in enum gu.sql2java.Constant.JdbcProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gu.sql2java.Constant.UpdateStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gu.sql2java.StringMatchType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withErrorHandler(IFuzzyMatchFilter.MatchErrorHandler<K>) - Method in class gu.sql2java.BaseFuzzyMatchFilter
 
withErrorHandler(IFuzzyMatchFilter.MatchErrorHandler<K>) - Method in interface gu.sql2java.IFuzzyMatchFilter
 
withPattern(String, int...) - Method in class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
withPattern(String, int) - Method in class gu.sql2java.BaseFuzzyMatchFilter.BaseStringMatchFilter
 
withPattern(K, int) - Method in interface gu.sql2java.IFuzzyMatchFilter
 
withPattern(String, int) - Method in interface gu.sql2java.IStringMatchFilter
 
withPattern(String, int...) - Method in interface gu.sql2java.IStringMatchFilter
 
withPrefix(String) - Method in enum gu.sql2java.Constant.JdbcProperty
return Constant.JdbcProperty.key with prefix
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All Rights Reserved.