Index

C D G I M N O P R S V 
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.
C D G I M N O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form