Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CommonDbServiceImpl - Class in icu.easyj.db.service.impls
-
通用数据库服务
- CommonDbServiceImpl(DataSource) - Constructor for class icu.easyj.db.service.impls.CommonDbServiceImpl
- currentTimeMicros() - Static method in class icu.easyj.db.util.PrimaryDbClockUtils
-
主要数据源的当前微秒数
- currentTimeMicros(DataSource) - Static method in class icu.easyj.db.util.DbClockUtils
-
主要数据源当前微秒数
- currentTimeMillis() - Method in interface icu.easyj.db.service.IDbService
-
获取数据库的当前时间戳
- currentTimeMillis() - Static method in class icu.easyj.db.util.PrimaryDbClockUtils
-
主要数据源的当前毫秒数
- currentTimeMillis() - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
获取数据库当前时间戳
- currentTimeMillis(DataSource) - Static method in class icu.easyj.db.util.DbClockUtils
-
主要数据源当前毫秒数
- currentTimeMillis(DataSource) - Static method in class icu.easyj.db.util.DbUtils
-
获取数据库当前时间戳
- currentTimeNanos() - Static method in class icu.easyj.db.util.PrimaryDbClockUtils
-
主要数据源的当前纳秒数
注意:值格式与System.nanoTime()并不相同 - currentTimeNanos(DataSource) - Static method in class icu.easyj.db.util.DbClockUtils
-
主要数据源当前纳秒数
注意:值格式与System.nanoTime()并不相同 - currVal(String) - Method in class icu.easyj.db.sequence.impls.DataBaseSequenceServiceImpl
D
- DataBaseSequenceServiceImpl - Class in icu.easyj.db.sequence.impls
-
基于
PrimaryDbUtils实现的序列服务 - DataBaseSequenceServiceImpl() - Constructor for class icu.easyj.db.sequence.impls.DataBaseSequenceServiceImpl
- DataBaseSequenceServiceImpl(DataSource) - Constructor for class icu.easyj.db.sequence.impls.DataBaseSequenceServiceImpl
- dataSource - Variable in class icu.easyj.db.service.impls.CommonDbServiceImpl
- DbClockUtils - Class in icu.easyj.db.util
-
数据库时钟工具类
- DbClockUtils() - Constructor for class icu.easyj.db.util.DbClockUtils
- DbConnectionException - Exception in icu.easyj.db.exception
-
数据库连接相关异常
- DbConnectionException(String) - Constructor for exception icu.easyj.db.exception.DbConnectionException
- DbConnectionException(String, String) - Constructor for exception icu.easyj.db.exception.DbConnectionException
- DbConnectionException(String, String, Throwable) - Constructor for exception icu.easyj.db.exception.DbConnectionException
- DbConnectionException(String, Throwable) - Constructor for exception icu.easyj.db.exception.DbConnectionException
- DbDataNotFoundException - Exception in icu.easyj.db.exception
-
数据库数据未找到的异常
- DbDataNotFoundException(String) - Constructor for exception icu.easyj.db.exception.DbDataNotFoundException
- DbDataNotFoundException(String, String) - Constructor for exception icu.easyj.db.exception.DbDataNotFoundException
- DbDataNotFoundException(String, String, Throwable) - Constructor for exception icu.easyj.db.exception.DbDataNotFoundException
- DbDataNotFoundException(String, Throwable) - Constructor for exception icu.easyj.db.exception.DbDataNotFoundException
- dbDialect - Variable in class icu.easyj.db.dialect.DbDialectAdapter
- DbDialectAdapter - Class in icu.easyj.db.dialect
-
数据库方言适配器
- DbDialectAdapter(IDbDialect) - Constructor for class icu.easyj.db.dialect.DbDialectAdapter
- DbDialectAdapter(Supplier<IDbDialect>) - Constructor for class icu.easyj.db.dialect.DbDialectAdapter
- DbDriverConstants - Interface in icu.easyj.db.constant
-
数据库驱动常量
- DbException - Exception in icu.easyj.db.exception
-
数据库相关异常
- DbException(String) - Constructor for exception icu.easyj.db.exception.DbException
- DbException(String, String) - Constructor for exception icu.easyj.db.exception.DbException
- DbException(String, String, Throwable) - Constructor for exception icu.easyj.db.exception.DbException
- DbException(String, Throwable) - Constructor for exception icu.easyj.db.exception.DbException
- DbServiceFactory - Class in icu.easyj.db.service
-
数据库服务工厂类
- DbServiceFactory() - Constructor for class icu.easyj.db.service.DbServiceFactory
- DbType - Enum Class in icu.easyj.db.constant
-
数据库类型枚举
- DbTypeConstants - Interface in icu.easyj.db.constant
-
数据库类型常量
- DbUtils - Class in icu.easyj.db.util
-
数据库工具类
- DbUtils() - Constructor for class icu.easyj.db.util.DbUtils
G
- get() - Static method in class icu.easyj.db.util.PrimaryDataSourceHolder
-
获取主要数据源
- getClock() - Static method in class icu.easyj.db.util.PrimaryDbClockUtils
-
获取主要数据库时钟
- getClock(DataSource) - Static method in class icu.easyj.db.util.DbClockUtils
-
获取数据库时钟
- getDataSource() - Method in interface icu.easyj.db.service.IDbService
-
获取对应的数据源
- getDataSource() - Method in class icu.easyj.db.service.impls.CommonDbServiceImpl
- getDbService(DataSource) - Static method in class icu.easyj.db.service.DbServiceFactory
-
根据数据源获取
- getDbType() - Method in class icu.easyj.db.dialect.DbDialectAdapter
- getDbType() - Method in interface icu.easyj.db.dialect.IDbDialect
-
获取数据库类型
- getDbType() - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
获取主要数据源对应数据库的类型
- getDbType(DataSource) - Static method in class icu.easyj.db.util.DbUtils
-
从数据源中获取数据库类型
值域:mysql、oracle、ms_sql_server、...(TODO: 其他数据库待补充) - getDbVersion() - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
获取主要数据源对应数据库的版本号
- getDbVersion(DataSource) - Static method in class icu.easyj.db.util.DbUtils
-
获取数据库版本号
- getSeqCurrValSql(String) - Method in class icu.easyj.db.dialect.DbDialectAdapter
- getSeqCurrValSql(String) - Method in interface icu.easyj.db.dialect.IDbDialect
-
获取当前序列号的SQL
- getSeqNextValSql(String) - Method in class icu.easyj.db.dialect.DbDialectAdapter
- getSeqNextValSql(String) - Method in interface icu.easyj.db.dialect.IDbDialect
-
获取下一个序列号的SQL
- getSeqSetValSql(String, long) - Method in class icu.easyj.db.dialect.DbDialectAdapter
- getSeqSetValSql(String, long) - Method in interface icu.easyj.db.dialect.IDbDialect
-
获取 设置序列值的SQL
- getTimeSql() - Method in class icu.easyj.db.dialect.DbDialectAdapter
- getTimeSql() - Method in interface icu.easyj.db.dialect.IDbDialect
-
获取数据库当前时间的SQL(不同数据库SQL语句不同)
- getVersion() - Method in interface icu.easyj.db.service.IDbService
-
获取数据库版本号
- getVersionSql() - Method in class icu.easyj.db.dialect.DbDialectAdapter
- getVersionSql() - Method in interface icu.easyj.db.dialect.IDbDialect
-
获取数据库版本号的SQL
I
- icu.easyj.db.constant - package icu.easyj.db.constant
- icu.easyj.db.dialect - package icu.easyj.db.dialect
- icu.easyj.db.dialect.impls - package icu.easyj.db.dialect.impls
- icu.easyj.db.exception - package icu.easyj.db.exception
- icu.easyj.db.sequence.impls - package icu.easyj.db.sequence.impls
- icu.easyj.db.service - package icu.easyj.db.service
- icu.easyj.db.service.impls - package icu.easyj.db.service.impls
- icu.easyj.db.util - package icu.easyj.db.util
- IDbDialect - Interface in icu.easyj.db.dialect
-
数据库方言
- IDbService - Interface in icu.easyj.db.service
-
数据库服务接口
- isDbType(DbType) - Method in interface icu.easyj.db.dialect.IDbDialect
-
判断数据库类型
- isDbType(String) - Method in interface icu.easyj.db.dialect.IDbDialect
-
判断数据库类型
M
- MS_SQL_SERVER - Enum constant in enum class icu.easyj.db.constant.DbType
- MS_SQL_SERVER - Static variable in interface icu.easyj.db.constant.DbTypeConstants
- MS_SQL_SERVER_DRIVER - Static variable in interface icu.easyj.db.constant.DbDriverConstants
- MYSQL - Enum constant in enum class icu.easyj.db.constant.DbType
- MYSQL - Static variable in interface icu.easyj.db.constant.DbTypeConstants
- MYSQL_DRIVER - Static variable in interface icu.easyj.db.constant.DbDriverConstants
- MYSQL_DRIVER_OLD - Static variable in interface icu.easyj.db.constant.DbDriverConstants
N
- nextVal(String) - Method in class icu.easyj.db.sequence.impls.DataBaseSequenceServiceImpl
- now() - Method in interface icu.easyj.db.service.IDbService
-
获取数据库的当前时间
- now() - Static method in class icu.easyj.db.util.PrimaryDbClockUtils
-
主要数据源的当前时间
- now() - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
获取数据库当前时间
- now(DataSource) - Static method in class icu.easyj.db.util.DbClockUtils
-
数据源的当前时间
- now(DataSource) - Static method in class icu.easyj.db.util.DbUtils
-
获取数据库当前时间
O
- ORACLE - Enum constant in enum class icu.easyj.db.constant.DbType
- ORACLE - Static variable in interface icu.easyj.db.constant.DbTypeConstants
- ORACLE_DRIVER - Static variable in interface icu.easyj.db.constant.DbDriverConstants
- ORACLE_DRIVER_OLD - Static variable in interface icu.easyj.db.constant.DbDriverConstants
P
- PrimaryDataSourceHolder - Class in icu.easyj.db.util
-
主要数据源持有者
- PrimaryDataSourceHolder() - Constructor for class icu.easyj.db.util.PrimaryDataSourceHolder
- PrimaryDbClockUtils - Class in icu.easyj.db.util
-
主要数据库时钟工具类
- PrimaryDbClockUtils() - Constructor for class icu.easyj.db.util.PrimaryDbClockUtils
- PrimaryDbUtils - Class in icu.easyj.db.util
-
主要数据库工具类
- PrimaryDbUtils() - Constructor for class icu.easyj.db.util.PrimaryDbUtils
R
- refreshClock() - Static method in class icu.easyj.db.util.PrimaryDbClockUtils
-
刷新主要数据库时钟并返回新时钟
- refreshClock(DataSource) - Static method in class icu.easyj.db.util.DbClockUtils
-
刷新数据库时钟并返回新时钟
- removeDangerousChars(String) - Static method in class icu.easyj.db.util.SqlUtils
-
移除危险字符
- removeDangerousCharsForSeqName(String) - Static method in class icu.easyj.db.util.SqlUtils
-
移除危险字符(用于序列名)
S
- seqCurrVal(String) - Method in interface icu.easyj.db.service.IDbService
-
获取当前序列值
- seqCurrVal(String) - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
获取当前序列值
- seqCurrVal(DataSource, String) - Static method in class icu.easyj.db.util.DbUtils
-
获取当前序列值
- seqNextVal(String) - Method in interface icu.easyj.db.service.IDbService
-
获取下一序列值
- seqNextVal(String) - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
获取下一序列值
- seqNextVal(DataSource, String) - Static method in class icu.easyj.db.util.DbUtils
-
获取下一序列值
- seqSetVal(String, long) - Method in interface icu.easyj.db.service.IDbService
-
设置序列值,并返回原序列值
- seqSetVal(String, long) - Static method in class icu.easyj.db.util.PrimaryDbUtils
-
设置序列值,并返回原序列值
- seqSetVal(DataSource, String, long) - Static method in class icu.easyj.db.util.DbUtils
-
设置序列值,并返回原序列值
- set(DataSource) - Static method in class icu.easyj.db.util.PrimaryDataSourceHolder
-
设置主要数据源
- setVal(String, long) - Method in class icu.easyj.db.sequence.impls.DataBaseSequenceServiceImpl
- SqlUtils - Class in icu.easyj.db.util
-
SQL语句工具类
- SqlUtils() - Constructor for class icu.easyj.db.util.SqlUtils
V
- valueOf(String) - Static method in enum class icu.easyj.db.constant.DbType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class icu.easyj.db.constant.DbType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form