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

A

ActiveRecordException - Exception in com.litongjava.db.activerecord
ActiveRecordException
ActiveRecordException(String) - Constructor for exception com.litongjava.db.activerecord.ActiveRecordException
 
ActiveRecordException(Throwable) - Constructor for exception com.litongjava.db.activerecord.ActiveRecordException
 
ActiveRecordException(String, Throwable) - Constructor for exception com.litongjava.db.activerecord.ActiveRecordException
 
ActiveRecordException(String, String, Throwable) - Constructor for exception com.litongjava.db.activerecord.ActiveRecordException
 
ActiveRecordException(String, String, Object[], Throwable) - Constructor for exception com.litongjava.db.activerecord.ActiveRecordException
 
ActiveRecordPlugin - Class in com.litongjava.db.activerecord
ActiveRecord plugin.
ActiveRecordPlugin(String, DataSource, int) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(DataSource) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(String, DataSource) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(DataSource, int) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(String, IDataSourceProvider, int) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(IDataSourceProvider) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(String, IDataSourceProvider) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(IDataSourceProvider, int) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
ActiveRecordPlugin(Config) - Constructor for class com.litongjava.db.activerecord.ActiveRecordPlugin
 
add(String) - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory.CaseInsensitiveSet
 
add(String) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
add(String, DataSource) - Static method in class com.litongjava.db.hikaricp.DsContainer
 
addAll(Collection<? extends String>) - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory.CaseInsensitiveSet
 
addAll(Collection<? extends String>) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
addBlacklist(String...) - Method in class com.litongjava.db.activerecord.generator.Generator
添加要排除的 tableName 到黑名单。使用黑名单功能时,只有处在黑名单中的 table 才会被过滤
addBlacklist(String...) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
添加要排除的 tableName 到黑名单
addCache(RedisDb) - Static method in class com.litongjava.redis.Redis
 
addConfig(Config) - Static method in class com.litongjava.db.activerecord.DbKit
Add Config object
addExcludedTable(String...) - Method in class com.litongjava.db.activerecord.generator.Generator
添加不需要处理的数据表
addExcludedTable(String...) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
addFilter(Filter) - Method in class com.litongjava.db.druid.DruidPlugin
 
addMapping(String, String, Class<? extends Model<?>>) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
addMapping(String, Class<? extends Model<?>>) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
addMapping(Class<?>, Class<?>) - Method in class com.litongjava.db.activerecord.generator.TypeMapping
 
addMapping(String, String) - Method in class com.litongjava.db.activerecord.generator.TypeMapping
 
addMapping(String, String, Class<? extends Model<?>>) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
addMapping(String, Class<? extends Model<?>>) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
addModelToConfigMapping(Class<? extends Model>, Config) - Static method in class com.litongjava.db.activerecord.CPI
 
addReplicaConfigs(List<Config>) - Static method in class com.litongjava.db.activerecord.DbKit
 
addSqlTemplate(String) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
addSqlTemplate(ISource) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
addSqlTemplate(String) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
addSqlTemplate(ISource) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
addSqlTemplate(String) - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
addSqlTemplate(ISource) - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
addTask(String, Runnable, boolean, boolean) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, Runnable, boolean) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, Runnable) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, ProcessTask, boolean, boolean) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, ProcessTask, boolean) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, ProcessTask) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, Task, boolean, boolean) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, Task, boolean) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTask(String, Task) - Method in class com.litongjava.cron4j.Cron4jPlugin
 
addTypeMapping(Class<?>, Class<?>) - Method in class com.litongjava.db.activerecord.generator.Generator
为生成器添加类型映射,将数据库反射得到的类型映射到指定类型, 从而在生成过程中用指定类型替换数据反射得到的类型 添加的映射可以覆盖默认的映射,从而可以自由定制映射关系
addTypeMapping(String, String) - Method in class com.litongjava.db.activerecord.generator.Generator
与 addTypeMaping(Class from, Class to) 功能一致,保是参数类型不同 示例: generator.addTypeMaping("java.sql.Date", "java.time.LocalDateTime")
addWhitelist(String...) - Method in class com.litongjava.db.activerecord.generator.Generator
添加要生成的 tableName 到白名单。使用白名单功能时,只有处在白名单中的 table 才会参与生成
addWhitelist(String...) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
添加要生成的 tableName 到白名单
AnsiSqlDialect - Class in com.litongjava.db.activerecord.dialect
AnsiSqlDialect.
AnsiSqlDialect() - Constructor for class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
ATableField - Annotation Type in com.litongjava.db.annotation
 
ATableName - Annotation Type in com.litongjava.db.annotation
 
attrName - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 

B

baseInfo() - Method in class com.litongjava.db.activerecord.model.DbBaseEntity
 
baseModelContent - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
BaseModelGenerator - Class in com.litongjava.db.activerecord.generator
Base model 生成器
BaseModelGenerator(String, String) - Constructor for class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
baseModelGenerator - Variable in class com.litongjava.db.activerecord.generator.Generator
 
baseModelName - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
baseModelOutputDir - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
baseModelPackageName - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
baseModelPackageName - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
batch(String, Object[][], int) - Static method in class com.litongjava.db.activerecord.Db
 
batch(String, String, List, int) - Static method in class com.litongjava.db.activerecord.Db
 
batch(List<String>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batch(Config, Connection, String, Object[][], int) - Method in class com.litongjava.db.activerecord.DbPro
 
batch(String, Object[][], int) - Method in class com.litongjava.db.activerecord.DbPro
Execute a batch of SQL INSERT, UPDATE, or DELETE queries.
batch(Config, Connection, String, String, List, int) - Method in class com.litongjava.db.activerecord.DbPro
 
batch(String, String, List, int) - Method in class com.litongjava.db.activerecord.DbPro
Execute a batch of SQL INSERT, UPDATE, or DELETE queries.
batch(String, String, String[], List<Row>, int) - Method in class com.litongjava.db.activerecord.DbPro
 
batch(Config, Connection, List<String>, int) - Method in class com.litongjava.db.activerecord.DbPro
 
batch(List<String>, int) - Method in class com.litongjava.db.activerecord.DbPro
Execute a batch of SQL INSERT, UPDATE, or DELETE queries.
batchDelete(String, List<? extends Row>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchDelete(String, List<? extends Row>, int) - Method in class com.litongjava.db.activerecord.DbPro
 
BatchInfo() - Constructor for class com.litongjava.db.activerecord.DbKit.BatchInfo
 
batchListSave(List<? extends Model>, int, String) - Static method in class com.litongjava.db.activerecord.DbKit
原有框架方法更新只会取modelList第一个元素的字段状态,批量插入的SQL全部相同,只是参数值不同 本方法会根据modelList中所有元素,生成不同的SQL和参数,分批分别执行 自动过滤所有null值属性
batchListSave(List<? extends Model>) - Static method in class com.litongjava.db.activerecord.DbKit
 
batchListSave(List<? extends Model>, String) - Static method in class com.litongjava.db.activerecord.DbKit
 
batchListSave(String, List<? extends Row>, int, String) - Static method in class com.litongjava.db.activerecord.DbKit
 
batchListSave(String, List<? extends Row>) - Static method in class com.litongjava.db.activerecord.DbKit
 
batchListUpdate(List<? extends Model>, int, String) - Static method in class com.litongjava.db.activerecord.DbKit
原有框架方法更新只会取modelList第一个元素的字段状态,批量更新的SQL全部相同,只是参数值不同 本方法会根据modelList中所有元素,生成不同的SQL和参数,分批分别执行 自动过滤所有null值属性
batchListUpdate(List<? extends Model>) - Static method in class com.litongjava.db.activerecord.DbKit
 
batchListUpdate(List<? extends Model>, String) - Static method in class com.litongjava.db.activerecord.DbKit
 
batchSave(List<? extends Model>, int) - Method in class com.litongjava.db.activerecord.BatchSaveFetchGeneratedKey
 
batchSave(String, List<? extends Row>, int) - Method in class com.litongjava.db.activerecord.BatchSaveFetchGeneratedKey
 
batchSave(List<? extends Model>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchSave(String, List<? extends Row>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchSave(String, String[], List<Row>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchSave(List<? extends Model>, int) - Method in class com.litongjava.db.activerecord.DbPro
Batch save models using the "insert into ..." sql generated by the first model in modelList.
batchSave(String, List<? extends Row>, int) - Method in class com.litongjava.db.activerecord.DbPro
Batch save records using the "insert into ..." sql generated by the first record in recordList.
batchSave(String, String[], List<Row>, int) - Method in class com.litongjava.db.activerecord.DbPro
 
BatchSaveFetchGeneratedKey - Class in com.litongjava.db.activerecord
Db.batchSave 支持获取生成的主键值 配置方式: arp.setDbProFactory(configName -> new DbProBatchSaveFetchGeneratedKey(configName));
BatchSaveFetchGeneratedKey(String) - Constructor for class com.litongjava.db.activerecord.BatchSaveFetchGeneratedKey
 
batchUpdate(List<? extends Model>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchUpdate(String, String, List<? extends Row>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchUpdate(String, List<? extends Row>, int) - Static method in class com.litongjava.db.activerecord.Db
 
batchUpdate(List<? extends Model>, int) - Method in class com.litongjava.db.activerecord.DbPro
Batch update models using the attrs names of the first model in modelList.
batchUpdate(String, String, List<? extends Row>, int) - Method in class com.litongjava.db.activerecord.DbPro
Batch update records using the columns names of the first record in recordList.
batchUpdate(String, List<? extends Row>, int) - Method in class com.litongjava.db.activerecord.DbPro
Batch update records with default primary key, using the columns names of the first record in recordList.
Bean2SqlUtils - Class in com.litongjava.db.activerecord.bean
 
Bean2SqlUtils() - Constructor for class com.litongjava.db.activerecord.bean.Bean2SqlUtils
 
blacklist - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
blpop(int, Object...) - Method in class com.litongjava.redis.RedisDb
BLPOP 是列表的阻塞式(blocking)弹出原语。 它是 LPOP 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被 BLPOP 命令阻塞,直到等待超时或发现可弹出元素为止。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的头元素。 参考:http://redisdoc.com/list/blpop.html 命令行:BLPOP key [key ...] timeout
brpop(int, Object...) - Method in class com.litongjava.redis.RedisDb
BRPOP 是列表的阻塞式(blocking)弹出原语。 它是 RPOP 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被 BRPOP 命令阻塞,直到等待超时或发现可弹出元素为止。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的尾部元素。 关于阻塞操作的更多信息,请查看 BLPOP 命令, BRPOP 除了弹出元素的位置和 BLPOP 不同之外,其他表现一致。 参考:http://redisdoc.com/list/brpop.html 命令行:BRPOP key [key ...] timeout
build(Config, ResultSet) - Method in class com.litongjava.db.activerecord.builder.H2RecordBuilder
 
build(Config, ResultSet, Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.builder.H2RecordBuilder
处理h2database JDBC查询结果集到Record与oracle不同,h2database中 BLOB列数据直接getBytes()取数据不需要处理和转换
build(ResultSet, Class<? extends Model>) - Method in class com.litongjava.db.activerecord.builder.KeepByteAndShortModelBuilder
 
build(ResultSet, Class<? extends Model>, Function<T, Boolean>) - Method in class com.litongjava.db.activerecord.builder.KeepByteAndShortModelBuilder
 
build(Config, ResultSet) - Method in class com.litongjava.db.activerecord.builder.KeepByteAndShortRecordBuilder
 
build(Config, ResultSet, Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.builder.KeepByteAndShortRecordBuilder
 
build(ResultSet, Class<? extends Model>) - Method in class com.litongjava.db.activerecord.builder.TimestampProcessedModelBuilder
 
build(ResultSet, Class<? extends Model>, Function<T, Boolean>) - Method in class com.litongjava.db.activerecord.builder.TimestampProcessedModelBuilder
 
build(Config, ResultSet) - Method in class com.litongjava.db.activerecord.builder.TimestampProcessedRecordBuilder
 
build(Config, ResultSet, Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.builder.TimestampProcessedRecordBuilder
 
build() - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
build(ResultSet, Class<? extends Model>) - Method in class com.litongjava.db.activerecord.ModelBuilder
 
build(ResultSet, Class<? extends Model>, Function<T, Boolean>) - Method in class com.litongjava.db.activerecord.ModelBuilder
 
build(Config, ResultSet) - Method in class com.litongjava.db.activerecord.RecordBuilder
 
build(Config, ResultSet, Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.RecordBuilder
 
build(List<Table>, Config) - Method in class com.litongjava.db.activerecord.TableBuilder
 
buildAttrName(String) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
构造 colName 所对应的 attrName,mysql 数据库建议使用小写字段名或者驼峰字段名 Oralce 反射将得到大写字段名,所以不建议使用驼峰命名,建议使用下划线分隔单词命名法
buildBaseModelName(String) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
使用 modelName 构建 baseModelName
buildColumnMetas(TableMeta) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
文档参考: http://dev.mysql.com/doc/connector-j/en/connector-j-reference-type-conversions.html JDBC 与时间有关类型转换规则,mysql 类型到 java 类型如下对应关系: DATE java.sql.Date DATETIME java.sql.Timestamp TIMESTAMP[(M)] java.sql.Timestamp TIME java.sql.Time 对数据库的 DATE、DATETIME、TIMESTAMP、TIME 四种类型注入 new java.util.Date()对象保存到库以后可以达到“秒精度” 为了便捷性,getter、setter 方法中对上述四种字段类型采用 java.util.Date,可通过定制 TypeMapping 改变此映射规则
BuilderKit - Class in com.litongjava.db.activerecord.builder
JDBC 获取 Byte 和 Short 时,把 null 转换成了 0,很多时候 0 是有意义的,容易引发业务错误
BuilderKit() - Constructor for class com.litongjava.db.activerecord.builder.BuilderKit
 
buildInSqlPara(List<Object>, StringBuilder, Object[]) - Static method in class com.litongjava.db.activerecord.DbKit
设置IN查询的sql和参数
buildJsonFields(Config, ResultSet, String[]) - Method in class com.litongjava.db.activerecord.RecordBuilder
 
buildJsonFields(Config, ResultSet, String[], Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.RecordBuilder
 
buildLabelNamesAndTypes(ResultSetMetaData, String[], int[]) - Method in class com.litongjava.db.activerecord.builder.H2RecordBuilder
 
buildLabelNamesAndTypes(ResultSetMetaData, String[], int[]) - Method in class com.litongjava.db.activerecord.ModelBuilder
 
buildLabelNamesAndTypes(ResultSetMetaData, String[], int[]) - Method in class com.litongjava.db.activerecord.RecordBuilder
 
buildModel(ResultSet, Class<? extends Model>, int) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
buildModelList(ResultSet, Class<? extends Model>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
buildModelName(String) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
构造 modelName,mysql 的 tableName 建议使用小写字母,多单词表名使用下划线分隔,不建议使用驼峰命名 oracle 之下的 tableName 建议使用下划线分隔多单词名,无论 mysql还是 oralce,tableName 都不建议使用驼峰命名
buildPrimaryKey(TableMeta) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
buildRecordList(Config, ResultSet) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
buildRecordList(Config, ResultSet) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
buildRecordListWithJsonFields(Config, ResultSet, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
buildTableNames(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
bulk(BulkRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
by(String, Object) - Static method in class com.litongjava.db.activerecord.Row
 

C

C3p0Plugin - Class in com.litongjava.db.c3p0
The c3p0 datasource plugin.
C3p0Plugin(String, String, String) - Constructor for class com.litongjava.db.c3p0.C3p0Plugin
 
C3p0Plugin(String, String, String, String) - Constructor for class com.litongjava.db.c3p0.C3p0Plugin
 
C3p0Plugin(String, String, String, String, Integer, Integer, Integer, Integer, Integer) - Constructor for class com.litongjava.db.c3p0.C3p0Plugin
 
C3p0Plugin(File) - Constructor for class com.litongjava.db.c3p0.C3p0Plugin
 
C3p0Plugin(Properties) - Constructor for class com.litongjava.db.c3p0.C3p0Plugin
 
cacheMethodReturnValue(String, String, Object) - Method in class com.litongjava.ehcache.EhCacheInterceptor
 
cacheName - Variable in class com.litongjava.redis.RedisPlugin
 
call(AopInvocation, Connection) - Method in interface com.litongjava.db.activerecord.tx.TxFun
 
call() - Method in interface com.litongjava.db.kit.Func.F00
 
call() - Method in interface com.litongjava.db.kit.Func.F01
 
call(T) - Method in interface com.litongjava.db.kit.Func.F10
 
call(T) - Method in interface com.litongjava.db.kit.Func.F11
 
call(T, U) - Method in interface com.litongjava.db.kit.Func.F20
 
call(T, U) - Method in interface com.litongjava.db.kit.Func.F21
 
call(T, U, V) - Method in interface com.litongjava.db.kit.Func.F30
 
call(T, U, V) - Method in interface com.litongjava.db.kit.Func.F31
 
call(T, U, V, W) - Method in interface com.litongjava.db.kit.Func.F40
 
call(T, U, V, W) - Method in interface com.litongjava.db.kit.Func.F41
 
call(T, U, V, W, X) - Method in interface com.litongjava.db.kit.Func.F50
 
call(T, U, V, W, X) - Method in interface com.litongjava.db.kit.Func.F51
 
call(T, U, V, W, X, Y) - Method in interface com.litongjava.db.kit.Func.F60
 
call(T, U, V, W, X, Y) - Method in interface com.litongjava.db.kit.Func.F61
 
call(T, U, V, W, X, Y, Z) - Method in interface com.litongjava.db.kit.Func.F70
 
call(T, U, V, W, X, Y, Z) - Method in interface com.litongjava.db.kit.Func.F71
 
call(RedisDb) - Method in interface com.litongjava.redis.IRedisCallback
 
call(Function<Jedis, R>) - Static method in class com.litongjava.redis.Redis
使用 lambda 开放 Jedis API,建议优先使用本方法
call(String, Function<Jedis, R>) - Static method in class com.litongjava.redis.Redis
使用 lambda 开放 Jedis API,建议优先使用本方法
call(Function<Jedis, R>) - Method in class com.litongjava.redis.RedisDb
使用 lambda 开放 Jedis API,建议优先使用本方法
callback(IRedisCallback<T>) - Static method in class com.litongjava.redis.Redis
 
callback(String, IRedisCallback<T>) - Static method in class com.litongjava.redis.Redis
 
CaseInsensitiveContainerFactory - Class in com.litongjava.db.activerecord
CaseInsensitiveContainerFactory.
CaseInsensitiveContainerFactory() - Constructor for class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory
 
CaseInsensitiveContainerFactory(boolean) - Constructor for class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory
 
CaseInsensitiveContainerFactory.CaseInsensitiveMap<V> - Class in com.litongjava.db.activerecord
 
CaseInsensitiveContainerFactory.CaseInsensitiveSet - Class in com.litongjava.db.activerecord
 
CaseInsensitiveMap() - Constructor for class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory.CaseInsensitiveMap
 
CaseInsensitiveSet() - Constructor for class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory.CaseInsensitiveSet
 
clear() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
clear() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
clear() - Method in class com.litongjava.db.activerecord.Model
Remove all attributes of this model.
clear() - Method in class com.litongjava.db.activerecord.Row
Remove all columns of this record.
clientName - Variable in class com.litongjava.redis.RedisPlugin
 
close(ResultSet, Statement, Connection) - Method in class com.litongjava.db.activerecord.Config
Close ResultSet、Statement、Connection ThreadLocal support declare transaction.
close(Statement, Connection) - Method in class com.litongjava.db.activerecord.Config
 
close(Connection) - Method in class com.litongjava.db.activerecord.Config
 
close(Jedis) - Method in class com.litongjava.redis.RedisDb
 
close(Jedis) - Method in class com.litongjava.satoken.SaTokenDaoRedis
 
colDefaultValueMaxLen - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
colNameMaxLen - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
colTypeMaxLen - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
ColumnMeta - Class in com.litongjava.db.activerecord.generator
ColumnMeta
ColumnMeta() - Constructor for class com.litongjava.db.activerecord.generator.ColumnMeta
 
columnMetas - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
com.litongjava.cron4j - package com.litongjava.cron4j
 
com.litongjava.db.activerecord - package com.litongjava.db.activerecord
 
com.litongjava.db.activerecord.bean - package com.litongjava.db.activerecord.bean
 
com.litongjava.db.activerecord.builder - package com.litongjava.db.activerecord.builder
 
com.litongjava.db.activerecord.cache - package com.litongjava.db.activerecord.cache
 
com.litongjava.db.activerecord.dialect - package com.litongjava.db.activerecord.dialect
 
com.litongjava.db.activerecord.generator - package com.litongjava.db.activerecord.generator
 
com.litongjava.db.activerecord.model - package com.litongjava.db.activerecord.model
 
com.litongjava.db.activerecord.sql - package com.litongjava.db.activerecord.sql
 
com.litongjava.db.activerecord.stat - package com.litongjava.db.activerecord.stat
 
com.litongjava.db.activerecord.tx - package com.litongjava.db.activerecord.tx
 
com.litongjava.db.annotation - package com.litongjava.db.annotation
 
com.litongjava.db.base - package com.litongjava.db.base
 
com.litongjava.db.c3p0 - package com.litongjava.db.c3p0
 
com.litongjava.db.druid - package com.litongjava.db.druid
 
com.litongjava.db.hikaricp - package com.litongjava.db.hikaricp
 
com.litongjava.db.kit - package com.litongjava.db.kit
 
com.litongjava.db.utils - package com.litongjava.db.utils
 
com.litongjava.ehcache - package com.litongjava.ehcache
 
com.litongjava.es.client - package com.litongjava.es.client
 
com.litongjava.graphql - package com.litongjava.graphql
 
com.litongjava.kit - package com.litongjava.kit
 
com.litongjava.lite - package com.litongjava.lite
 
com.litongjava.mongo - package com.litongjava.mongo
 
com.litongjava.plugin - package com.litongjava.plugin
 
com.litongjava.record - package com.litongjava.record
 
com.litongjava.redis - package com.litongjava.redis
 
com.litongjava.redis.serializer - package com.litongjava.redis.serializer
 
com.litongjava.satoken - package com.litongjava.satoken
 
com.litongjava.template - package com.litongjava.template
 
config - Variable in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
Config - Class in com.litongjava.db.activerecord
 
Config(String, DataSource, int) - Constructor for class com.litongjava.db.activerecord.Config
 
Config(String, DataSource, Dialect, boolean, boolean, int, IContainerFactory, IDbCache) - Constructor for class com.litongjava.db.activerecord.Config
Constructor with full parameters
Config(String, DataSource) - Constructor for class com.litongjava.db.activerecord.Config
Constructor with name and dataSource
Config(String, DataSource, Dialect) - Constructor for class com.litongjava.db.activerecord.Config
Constructor with name, dataSource and dialect
config - Variable in class com.litongjava.db.activerecord.DbPro
 
config(Consumer<JedisPoolConfig>) - Method in class com.litongjava.redis.RedisPlugin
lambda 方式配置 JedisPoolConfig
configBaseModelGenerator(Func.F10<BaseModelGenerator>) - Method in class com.litongjava.db.activerecord.generator.Generator
配置 BaseModelGenerator
configDataDictionaryGenerator(Func.F10<DataDictionaryGenerator>) - Method in class com.litongjava.db.activerecord.generator.Generator
配置 DataDictionaryGenerator
configMappingKitGenerator(Func.F10<MappingKitGenerator>) - Method in class com.litongjava.db.activerecord.generator.Generator
配置 MappingKitGenerator
configMetaBuilder(Func.F10<MetaBuilder>) - Method in class com.litongjava.db.activerecord.generator.Generator
配置 MetaBuilder
configModelGenerator(Func.F10<ModelGenerator>) - Method in class com.litongjava.db.activerecord.generator.Generator
配置 ModelGenerator
configs - Variable in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
conn - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
connectionInitSql - Variable in class com.litongjava.db.druid.DruidPlugin
 
connectionProperties - Variable in class com.litongjava.db.druid.DruidPlugin
 
contains(Object) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
containsAll(Collection<?>) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
containsKey(Object) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
containsValue(Object) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
count(String) - Static method in class com.litongjava.db.activerecord.Db
 
count(String) - Method in class com.litongjava.db.activerecord.DbPro
 
count() - Method in class com.litongjava.db.base.DbBase
 
countBySql(String, Object...) - Method in class com.litongjava.db.activerecord.Db
 
countBySql(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
countTable(String) - Static method in class com.litongjava.db.activerecord.Db
 
countTable(String) - Method in class com.litongjava.db.activerecord.DbPro
 
CPI - Class in com.litongjava.db.activerecord
Cross Package Invoking pattern for package activerecord.
CPI() - Constructor for class com.litongjava.db.activerecord.CPI
 
create() - Static method in class com.litongjava.db.activerecord.Row
 
createIndex(CreateIndexRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
createIndexAsync(CreateIndexRequest, RequestOptions, ActionListener<CreateIndexResponse>) - Static method in class com.litongjava.es.client.Elastic
 
Cron4jPlugin - Class in com.litongjava.cron4j
Cron4jPlugin 封装 cron4j,使用 cron 表达式调试 Task 执行 cron 表达式由五部分组成:分 时 天 月 周 分 :从 0 到 59 时 :从 0 到 23 天 :从 1 到 31,字母 L 可以表示月的最后一天 月 :从 1 到 12,可以别名:jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov" and "dec" 周 :从 0 到 6,0 表示周日,6 表示周六,可以使用别名: "sun", "mon", "tue", "wed", "thu", "fri" and "sat" 数字 n:表示一个具体的时间点,例如 5 * * * * 表示 5 分这个时间点时执行 逗号 , :表示指定多个数值,例如 3,5 * * * * 表示 3 和 5 分这两个时间点执行 减号 -:表示范围,例如 1-3 * * * * 表示 1 分、2 分再到 3 分这三个时间点执行 星号 *:表示每一个时间点,例如 * * * * * 表示每分钟执行 除号 /:表示指定一个值的增加幅度。例如 n/m表示从 n 开始,每次增加 m 的时间点执行 一、配置文件用法 cp = new Cron4jPlugin("cron4j.txt"); me.add(cp); 配置文件: cron4j=task1, task2 task1.cron=* * * * * task1.class=com.xxx.TaskAaa task1.daemon=true task1.enable=true task2.cron=* * * * * task2.class=com.xxx.TaskBbb task2.daemon=true task2.enable=false cron4j 是所有配置的入口,用来配置有哪些 task 需要被调度,多个任务名称可用逗号分隔,例如上例中的 task1、task2 后面的配置项均以 task1、task2 为前缀进行配置,具体意义如下 task1.cron 表示 task1 使用 cron 表达式调试任务 task1.class 表示 执行任务的类文件 task1.daemon 表示调试线程是否设置为守护线程,默认值为 true,守护线程会在 tomcat 关闭时自动关闭 task1.enable 表示该任务是否有效,默认值为 true,为 false 时该任务无效,不会被调用 task2 的配置与 task1 类似,不在赘述 此外:cron4j 这个配置项入口可以在 new Cron4jPlugin(...) 时指定,例如下面的代码将指定配置项入口为 "myCron4jConfig" Cron4jPlugin("config.txt", "myCron4jConfig"),当指定配置入口为 "myCron4jConfig" 以后,配置就变成了如下的形式: myCron4jConfig=task1, task2 后面的配置完全不变 二、java 代码用法 cp = new Cron4jPlugin(); cp.addTask("* * * * *", new MyTask()); me.add(cp); 还需要添加:schedule(Task task) 功能 官方的例子证明可以调用系统的脚本,这个对于调用数据库备份来说很方便: 三、ProcessTask 调用系统程序的用法(How to schedule a system process) System processes can be easily scheduled using the ProcessTask class: ProcessTask task = new ProcessTask("C:\\Windows\\System32\\notepad.exe"); Scheduler scheduler = new Scheduler(); scheduler.schedule("* * * * *", task); scheduler.start(); Arguments for the process can be supplied by using a string array instead of a single command string: String[] command = { "C:\\Windows\\System32\\notepad.exe", "C:\\File.txt" }; ProcessTask task = new ProcessTask(command); Environment variables for the process can be supplied using a second string array, whose elements have to be in the NAME=VALUE form: String[] command = { "C:\\tomcat\\bin\\catalina.bat", "start" }; String[] envs = { "CATALINA_HOME=C:\\tomcat", "JAVA_HOME=C:\\jdks\\jdk5" }; ProcessTask task = new ProcessTask(command, envs); The default working directory for the process can be changed using a third parameter in the constructor: String[] command = { "C:\\tomcat\\bin\\catalina.bat", "start" }; String[] envs = { "CATALINA_HOME=C:\\tomcat", "JAVA_HOME=C:\\jdks\\jdk5" }; File directory = "C:\\MyDirectory"; ProcessTask task = new ProcessTask(command, envs, directory); If you want to change the default working directory but you have not any environment variable, the envs parameter of the constructor can be set to null: ProcessTask task = new ProcessTask(command, null, directory);
Cron4jPlugin() - Constructor for class com.litongjava.cron4j.Cron4jPlugin
 
Cron4jPlugin(String) - Constructor for class com.litongjava.cron4j.Cron4jPlugin
 
Cron4jPlugin(Prop) - Constructor for class com.litongjava.cron4j.Cron4jPlugin
 
Cron4jPlugin(String, String) - Constructor for class com.litongjava.cron4j.Cron4jPlugin
 
Cron4jPlugin(Prop, String) - Constructor for class com.litongjava.cron4j.Cron4jPlugin
 

D

dao - Variable in class com.litongjava.db.activerecord.DaoTemplate
 
dao() - Method in class com.litongjava.db.activerecord.Model
将本 model 对象转化为线程安全的 dao 对象.
DaoContainerFactory - Class in com.litongjava.db.activerecord
DaoContainerFactory
DaoContainerFactory.DaoMap<V> - Class in com.litongjava.db.activerecord
 
DaoContainerFactory.DaoSet - Class in com.litongjava.db.activerecord
 
daoMap - Static variable in class com.litongjava.db.activerecord.DaoContainerFactory
 
DaoMap() - Constructor for class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
daoSet - Static variable in class com.litongjava.db.activerecord.DaoContainerFactory
 
DaoSet() - Constructor for class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
DaoTemplate<M extends Model> - Class in com.litongjava.db.activerecord
DaoTemplate
DaoTemplate(Model, String, Map<?, ?>) - Constructor for class com.litongjava.db.activerecord.DaoTemplate
 
DaoTemplate(Model, String, Object...) - Constructor for class com.litongjava.db.activerecord.DaoTemplate
 
DaoTemplate(boolean, Model, String, Map<?, ?>) - Constructor for class com.litongjava.db.activerecord.DaoTemplate
 
DaoTemplate(boolean, Model, String, Object...) - Constructor for class com.litongjava.db.activerecord.DaoTemplate
 
database - Variable in class com.litongjava.redis.RedisPlugin
 
dataDictionaryFileName - Variable in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
DataDictionaryGenerator - Class in com.litongjava.db.activerecord.generator
DataDictionary 数据字典生成器
DataDictionaryGenerator(DataSource, String) - Constructor for class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
dataDictionaryGenerator - Variable in class com.litongjava.db.activerecord.generator.Generator
 
dataDictionaryOutputDir - Variable in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
dataSource - Variable in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
dataSource - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
dataSourceProvider - Variable in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
dataSourceProviders - Variable in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
Db - Class in com.litongjava.db.activerecord
Db.
Db() - Constructor for class com.litongjava.db.activerecord.Db
 
db - Variable in class com.litongjava.db.activerecord.DbTemplate
 
DB_BATCH_COUNT - Static variable in class com.litongjava.db.activerecord.DbKit
 
DB_URL - Static variable in class com.litongjava.lite.Lite
 
DbBase - Class in com.litongjava.db.base
 
DbBase() - Constructor for class com.litongjava.db.base.DbBase
 
DbBaseEntity - Class in com.litongjava.db.activerecord.model
 
DbBaseEntity() - Constructor for class com.litongjava.db.activerecord.model.DbBaseEntity
 
DbKit - Class in com.litongjava.db.activerecord
DbKit
DbKit.BatchInfo - Class in com.litongjava.db.activerecord
 
dbMeta - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
DbPro - Class in com.litongjava.db.activerecord
DbPro.
DbPro() - Constructor for class com.litongjava.db.activerecord.DbPro
 
DbPro(String) - Constructor for class com.litongjava.db.activerecord.DbPro
 
DbTableNameUtils - Class in com.litongjava.kit
 
DbTableNameUtils() - Constructor for class com.litongjava.kit.DbTableNameUtils
 
DbTemplate - Class in com.litongjava.db.activerecord
DbTemplate
DbTemplate(DbPro, String, Map<?, ?>) - Constructor for class com.litongjava.db.activerecord.DbTemplate
 
DbTemplate(DbPro, String, Object...) - Constructor for class com.litongjava.db.activerecord.DbTemplate
 
DbTemplate(boolean, DbPro, String, Map<?, ?>) - Constructor for class com.litongjava.db.activerecord.DbTemplate
 
DbTemplate(boolean, DbPro, String, Object...) - Constructor for class com.litongjava.db.activerecord.DbTemplate
 
decr(Object) - Method in class com.litongjava.redis.RedisDb
将 key 中储存的数字值减一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 关于递增(increment) / 递减(decrement)操作的更多信息,请参见 INCR 命令。
decrBy(Object, long) - Method in class com.litongjava.redis.RedisDb
将 key 所储存的值减去减量 decrement 。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECRBY 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 关于更多递增(increment) / 递减(decrement)操作的更多信息,请参见 INCR 命令。
DEFAULT_MAIN_FILE - Static variable in class com.litongjava.template.SqlTemplates
 
DEFAULT_SQL_DIR - Static variable in class com.litongjava.template.SqlTemplates
 
DEFAULT_TRANSACTION_LEVEL - Static variable in class com.litongjava.db.activerecord.DbKit
 
defaultConfigName - Static variable in class com.litongjava.cron4j.Cron4jPlugin
 
defaultContainerFactory - Static variable in interface com.litongjava.db.activerecord.IContainerFactory
 
defaultDbProFactory - Static variable in interface com.litongjava.db.activerecord.IDbProFactory
 
DefaultEhCache - Class in com.litongjava.db.activerecord.cache
EhCache.
DefaultEhCache() - Constructor for class com.litongjava.db.activerecord.cache.DefaultEhCache
 
defaultKeyNamingPolicy - Static variable in interface com.litongjava.redis.IKeyNamingPolicy
 
DefaultRecordConvert - Class in com.litongjava.db.activerecord.bean
 
DefaultRecordConvert() - Constructor for class com.litongjava.db.activerecord.bean.DefaultRecordConvert
 
defaultTransactionIsolation - Variable in class com.litongjava.db.druid.DruidPlugin
 
defaultValue - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
del(Object) - Method in class com.litongjava.redis.RedisDb
删除给定的一个 key 不存在的 key 会被忽略。
del(Object...) - Method in class com.litongjava.redis.RedisDb
删除给定的多个 key 不存在的 key 会被忽略。
delete(String, String, Row) - Static method in class com.litongjava.db.activerecord.Db
Delete record.
delete(String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
delete(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Execute delete sql statement.
delete(String) - Static method in class com.litongjava.db.activerecord.Db
 
delete(String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
Delete record.
delete(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
Example: String noteId="0000000"; Record removeRecordFilter = new Record(); removeRecordFilter.set("note_id", noteId); Db.delete(ENoteTableNames.ENOTE_NOTE_TAG, removeRecordFilter);
delete(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Execute delete sql statement.
delete(String) - Method in class com.litongjava.db.activerecord.DbPro
 
delete() - Method in class com.litongjava.db.activerecord.DbTemplate
 
delete() - Method in class com.litongjava.db.activerecord.Model
Delete model.
delete(Row) - Method in class com.litongjava.db.base.DbBase
 
delete(String, Row) - Method in class com.litongjava.db.base.DbBase
 
delete(DeleteRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
delete(DeleteRequest, RequestOptions, ActionListener<DeleteResponse>) - Static method in class com.litongjava.es.client.Elastic
 
delete(String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
删除Value
deleteByField(String, String) - Method in class com.litongjava.db.activerecord.Model
 
deleteByField(Table, String, String) - Method in class com.litongjava.db.activerecord.Model
 
deleteById(String, Object) - Static method in class com.litongjava.db.activerecord.Db
Delete record by id with default primary key.
deleteById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
deleteById(String, Object) - Method in class com.litongjava.db.activerecord.DbPro
Delete record by id with default primary key.
deleteById(String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
deleteById() - Method in class com.litongjava.db.activerecord.Model
Delete model.
deleteById(Object) - Method in class com.litongjava.db.activerecord.Model
Delete model by id.
deleteById(Table, Object...) - Method in class com.litongjava.db.activerecord.Model
 
deleteById(Object) - Method in class com.litongjava.db.base.DbBase
 
deleteById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
deleteByIds(String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Delete record by ids.
deleteByIds(String, Row) - Static method in class com.litongjava.db.activerecord.Db
Example: boolean succeed = Db.delete("user", user);
deleteByIds(String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Delete record by ids.
deleteByIds(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
Example: boolean succeed = Db.use().delete("user", user);
deleteByIds(Object...) - Method in class com.litongjava.db.activerecord.Model
Delete model by composite id values.
deleteByIds(String, Object...) - Method in class com.litongjava.db.base.DbBase
 
deleteByIds(Row) - Method in class com.litongjava.db.base.DbBase
 
deleteObject(String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
删除Object
devMode - Variable in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
devMode - Variable in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
Dialect - Class in com.litongjava.db.activerecord.dialect
Dialect.
Dialect() - Constructor for class com.litongjava.db.activerecord.dialect.Dialect
 
dialect - Variable in class com.litongjava.db.activerecord.generator.Generator
 
dialect - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
DialectUtils - Class in com.litongjava.db.activerecord.dialect
 
DialectUtils() - Constructor for class com.litongjava.db.activerecord.dialect.DialectUtils
 
doBuild(Table, Connection, Config) - Method in class com.litongjava.db.activerecord.TableBuilder
 
doPaginate(int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginate(Class<T>, int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginate(int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
doPaginateByCache(Class<T>, String, Object, int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateByCache(String, Object, int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateByCache(String, Object, int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
doPaginateByFullSql(Config, Connection, int, int, Boolean, String, StringBuilder, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateByFullSql(Class<T>, Config, Connection, int, int, Boolean, String, StringBuilder, Object[]) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateByFullSql(int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateByFullSql(Class<T>, int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateByFullSql(Config, Connection, int, int, Boolean, String, StringBuilder, Object...) - Method in class com.litongjava.db.activerecord.Model
 
doPaginateByFullSql(int, int, Boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
doPaginateByFullSqlWithJsonFields(Config, Connection, int, int, Boolean, String, StringBuilder, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
doPaginateJsonFields(int, int, Boolean, String, String, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
driverClass - Variable in class com.litongjava.db.druid.DruidPlugin
 
driverClass - Static variable in class com.litongjava.lite.Lite
 
DruidPlugin - Class in com.litongjava.db.druid
DruidPlugin.
DruidPlugin(String, String, String) - Constructor for class com.litongjava.db.druid.DruidPlugin
 
DruidPlugin(String, String, String, String) - Constructor for class com.litongjava.db.druid.DruidPlugin
 
DruidPlugin(String, String, String, String, String) - Constructor for class com.litongjava.db.druid.DruidPlugin
 
ds - Variable in class com.litongjava.db.druid.DruidPlugin
 
ds - Static variable in class com.litongjava.db.hikaricp.DsContainer
 
DsContainer - Class in com.litongjava.db.hikaricp
 
DsContainer() - Constructor for class com.litongjava.db.hikaricp.DsContainer
 
dsMap - Static variable in class com.litongjava.db.hikaricp.DsContainer
 

E

each(Function<M, Boolean>) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
each(Function<Row, Boolean>, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
迭代处理每一个查询出来的 Record 对象
each(Function<Row, Boolean>, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
迭代处理每一个查询出来的 Record 对象
each(Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.DbTemplate
 
each(Function<M, Boolean>, String, Object...) - Method in class com.litongjava.db.activerecord.Model
迭代处理每一个查询出来的 Model 对象
eachModel(ResultSet, Class<? extends Model>, Function<T, Boolean>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
eachRecord(Config, ResultSet, Function<Row, Boolean>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
EhCacheInterceptor - Class in com.litongjava.ehcache
CacheInterceptor.
EhCacheInterceptor() - Constructor for class com.litongjava.ehcache.EhCacheInterceptor
 
EhCacheKit - Class in com.litongjava.ehcache
CacheKit.
EhCacheKit() - Constructor for class com.litongjava.ehcache.EhCacheKit
 
EhCachePlugin - Class in com.litongjava.ehcache
EhCachePlugin.
EhCachePlugin() - Constructor for class com.litongjava.ehcache.EhCachePlugin
 
EhCachePlugin(CacheManager) - Constructor for class com.litongjava.ehcache.EhCachePlugin
 
EhCachePlugin(String) - Constructor for class com.litongjava.ehcache.EhCachePlugin
 
EhCachePlugin(URL) - Constructor for class com.litongjava.ehcache.EhCachePlugin
 
EhCachePlugin(InputStream) - Constructor for class com.litongjava.ehcache.EhCachePlugin
 
EhCachePlugin(Configuration) - Constructor for class com.litongjava.ehcache.EhCachePlugin
 
Elastic - Class in com.litongjava.es.client
 
Elastic() - Constructor for class com.litongjava.es.client.Elastic
 
EmailEngine - Class in com.litongjava.template
 
EmailEngine() - Constructor for class com.litongjava.template.EmailEngine
 
engine - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
engine - Variable in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
engine - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
engine - Static variable in class com.litongjava.template.EmailEngine
 
engine - Static variable in class com.litongjava.template.PromptEngine
 
engine - Static variable in class com.litongjava.template.PythonCodeEngine
 
engine - Static variable in class com.litongjava.template.TemplateEngine
 
EnjoyEngine - Class in com.litongjava.template
 
EnjoyEngine() - Constructor for class com.litongjava.template.EnjoyEngine
 
entrySet() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
equals(Object) - Method in class com.litongjava.db.activerecord.Model
 
equals(Object) - Method in class com.litongjava.db.activerecord.Row
 
EsDSN - Class in com.litongjava.es.client
 
EsDSN() - Constructor for class com.litongjava.es.client.EsDSN
 
EsDSNUtils - Class in com.litongjava.es.client
 
EsDSNUtils() - Constructor for class com.litongjava.es.client.EsDSNUtils
 
eval(String, int, String...) - Method in class com.litongjava.redis.RedisDb
 
eval(String, List<String>, List<String>) - Method in class com.litongjava.redis.RedisDb
 
eval(String) - Method in class com.litongjava.redis.RedisDb
 
evalsha(String) - Method in class com.litongjava.redis.RedisDb
 
evalsha(String, List<String>, List<String>) - Method in class com.litongjava.redis.RedisDb
 
evalsha(String, int, String...) - Method in class com.litongjava.redis.RedisDb
 
EvictInterceptor - Class in com.litongjava.ehcache
EvictInterceptor.
EvictInterceptor() - Constructor for class com.litongjava.ehcache.EvictInterceptor
 
exec(Env, Scope, Writer) - Method in class com.litongjava.db.activerecord.sql.NameSpaceDirective
 
exec(Env, Scope, Writer) - Method in class com.litongjava.db.activerecord.sql.ParaDirective
 
exec(Env, Scope, Writer) - Method in class com.litongjava.db.activerecord.sql.SqlDirective
 
exec(Env, Scope, Writer) - Method in class com.litongjava.template.LocaleDateDirective
 
execute(ICallback) - Static method in class com.litongjava.db.activerecord.Db
 
execute(ICallback) - Method in class com.litongjava.db.activerecord.DbPro
 
execute(Config, ICallback) - Method in class com.litongjava.db.activerecord.DbPro
Execute callback.
execute(String) - Static method in class com.litongjava.graphql.GQL
 
execute(String, Object) - Static method in class com.litongjava.graphql.GQL
 
execute(String, String, Object) - Static method in class com.litongjava.graphql.GQL
 
execute(String, Object, Map<String, Object>) - Static method in class com.litongjava.graphql.GQL
 
execute(String, String, Object, Map<String, Object>) - Static method in class com.litongjava.graphql.GQL
 
execute(ExecutionInput.Builder) - Static method in class com.litongjava.graphql.GQL
 
execute(UnaryOperator<ExecutionInput.Builder>) - Static method in class com.litongjava.graphql.GQL
 
execute(ExecutionInput) - Static method in class com.litongjava.graphql.GQL
 
executeAsync(ExecutionInput.Builder) - Static method in class com.litongjava.graphql.GQL
 
executeAsync(UnaryOperator<ExecutionInput.Builder>) - Static method in class com.litongjava.graphql.GQL
 
executeAsync(ExecutionInput) - Static method in class com.litongjava.graphql.GQL
 
exists(String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
exists(String, Object[]) - Method in class com.litongjava.db.activerecord.DbPro
 
exists(String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
exists(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
exists(String, Object...) - Method in class com.litongjava.db.base.DbBase
 
exists(Object) - Method in class com.litongjava.redis.RedisDb
检查给定 key 是否存在。
existsById(Object...) - Method in class com.litongjava.db.activerecord.Model
 
existsBySql(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
existsBySql(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
existsIndex(GetIndexRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
existsIndexAsync(GetIndexRequest, RequestOptions, ActionListener<Boolean>) - Static method in class com.litongjava.es.client.Elastic
 
expire(Object, long) - Method in class com.litongjava.redis.RedisDb
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。 在 Redis 中,带有生存时间的 key 被称为『易失的』(volatile)。
expireAt(Object, long) - Method in class com.litongjava.redis.RedisDb
EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置生存时间。不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。

F

fetchFieldAutoIncrement - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
fieldFromBytes(byte[]) - Method in class com.litongjava.redis.RedisDb
 
fieldFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.FstSerializer
 
fieldFromBytes(byte[]) - Method in interface com.litongjava.redis.serializer.ISerializer
 
fieldFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.JdkSerializer
 
fieldFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
fieldFromBytes(byte[]) - Method in class com.litongjava.satoken.SaJdkSerializer
 
fieldSetFromBytesSet(Set<byte[]>, Set<Object>) - Method in class com.litongjava.redis.RedisDb
 
fieldsToBytesArray(Object...) - Method in class com.litongjava.redis.RedisDb
 
fieldToBytes(Object) - Method in class com.litongjava.redis.RedisDb
 
fieldToBytes(Object) - Method in class com.litongjava.redis.serializer.FstSerializer
 
fieldToBytes(Object) - Method in interface com.litongjava.redis.serializer.ISerializer
 
fieldToBytes(Object) - Method in class com.litongjava.redis.serializer.JdkSerializer
 
fieldToBytes(Object) - Method in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
fieldToBytes(Object) - Method in class com.litongjava.satoken.SaJdkSerializer
 
fillInStackTrace() - Method in exception com.litongjava.db.activerecord.NestedTransactionHelpException
异常构造函数会调用 fillInStackTrace() 构建整个调用栈,消耗较大 而 NestedTransactionHelpException 无需使用调用栈信息,覆盖 此方法用于提升性能
fillPst(PreparedStatement, int, Object) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
fillPst(PreparedStatement, int, Object) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
fillPst(PreparedStatement, int, Object) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
blob column data using setBytes()
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
blob column data using setBytes()
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
fillStatement(PreparedStatement, Object...) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
fillStatement(PreparedStatement, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
filter(int) - Method in class com.litongjava.db.activerecord.Model
filter () 方法将被 save()、update() 两个方法回调, 子类可通过覆盖此方法,实现类似于过滤 XSS 攻击脚本的功能
FILTER_BY_SAVE - Static variable in class com.litongjava.db.activerecord.Model
 
FILTER_BY_UPDATE - Static variable in class com.litongjava.db.activerecord.Model
 
filterList - Variable in class com.litongjava.db.druid.DruidPlugin
 
filters - Variable in class com.litongjava.db.druid.DruidPlugin
 
find(Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
find(String, Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
find() - Method in class com.litongjava.db.activerecord.DaoTemplate
 
find(String) - Static method in class com.litongjava.db.activerecord.Db
 
find(Class<T>, String) - Static method in class com.litongjava.db.activerecord.Db
 
find(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
find(String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
find(String, String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
find(Class<T>, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
find(SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
find(Class<T>, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
find(Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
find(Config, Connection, String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
find(Config, Connection, String, List) - Method in class com.litongjava.db.activerecord.DbPro
 
find(Class<T>, Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
find(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
find(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
find(String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
find(String, List) - Method in class com.litongjava.db.activerecord.DbPro
 
find(Class<T>, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
find(String) - Method in class com.litongjava.db.activerecord.DbPro
 
find(SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
find(Class<T>, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
find() - Method in class com.litongjava.db.activerecord.DbTemplate
 
find(String, String, Row) - Method in class com.litongjava.db.activerecord.Model
 
find(Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.Model
Find model.
find() - Method in class com.litongjava.db.activerecord.Model
 
find(Config, String, Row) - Method in class com.litongjava.db.activerecord.Model
 
find(Config, Connection, String, String, Row) - Method in class com.litongjava.db.activerecord.Model
 
find(Config, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
find(String, Object...) - Method in class com.litongjava.db.activerecord.Model
Find model.
find(String) - Method in class com.litongjava.db.activerecord.Model
 
find(SqlPara) - Method in class com.litongjava.db.activerecord.Model
 
find(Row) - Method in class com.litongjava.db.base.DbBase
 
find(String, Row) - Method in class com.litongjava.db.base.DbBase
 
findAll(Class<T>) - Static method in class com.litongjava.db.activerecord.Db
 
findAll(Class<T>, String) - Static method in class com.litongjava.db.activerecord.Db
 
findAll(String) - Static method in class com.litongjava.db.activerecord.Db
 
findAll(String) - Method in class com.litongjava.db.activerecord.DbPro
 
findAll(Class<T>, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findAll() - Method in class com.litongjava.db.activerecord.Model
 
findAll() - Method in class com.litongjava.db.base.DbBase
 
findByCache(String, Object) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
findByCache(String, Object, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Find Record by cache.
findByCache(Class<T>, String, Object, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findByCache(String, Object, String) - Static method in class com.litongjava.db.activerecord.Db
 
findByCache(Class<T>, String, Object, String) - Static method in class com.litongjava.db.activerecord.Db
 
findByCache(String, Object, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Find Record by cache.
findByCache(Class<T>, String, Object, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findByCache(String, Object, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findByCache(Class<T>, String, Object, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findByCache(String, Object) - Method in class com.litongjava.db.activerecord.DbTemplate
 
findByCache(String, Object, String, Object...) - Method in class com.litongjava.db.activerecord.Model
Find model by cache.
findByCache(String, Object, String) - Method in class com.litongjava.db.activerecord.Model
 
findByColumn(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findByColumn(String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findByColumn(String, Object) - Method in class com.litongjava.db.base.DbBase
 
findByField(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findByField(Config, Connection, String, String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findByField(String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findByField(String, Object) - Method in class com.litongjava.db.base.DbBase
 
findById(String, Object) - Static method in class com.litongjava.db.activerecord.Db
Find record by id with default primary key.
findById(Class<T>, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findById(Class<T>, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findById(Class<T>, String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findById(String, Object) - Method in class com.litongjava.db.activerecord.DbPro
Find record by id with default primary key.
findById(Class<T>, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findById(Class<T>, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findById(String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findById(Class<T>, String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findById(Object) - Method in class com.litongjava.db.activerecord.Model
Find model by id.
findById(Object) - Method in class com.litongjava.db.base.DbBase
 
findById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
findById(Class<T>, Object) - Method in class com.litongjava.db.base.DbBase
 
findById(Class<T>, String, Object) - Method in class com.litongjava.db.base.DbBase
 
findByIdLoadColumns(Object, String) - Method in class com.litongjava.db.activerecord.Model
Find model by id and load specific columns only.
findByIdLoadColumns(Object[], String) - Method in class com.litongjava.db.activerecord.Model
Find model by composite id values and load specific columns only.
findByIds(String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Find record by ids.
findByIds(Class<T>, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findByIds(String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Find record by ids.
findByIds(Class<T>, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findByIds(Object...) - Method in class com.litongjava.db.activerecord.Model
Find model by composite id values.
findByIds(String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findByIds(Class<T>, String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findByTemplate(String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findColumns(String, String) - Static method in class com.litongjava.db.activerecord.Db
 
findColumns(Class<T>, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
findColumns(String, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumns(String) - Method in class com.litongjava.db.base.DbBase
 
findColumnsAll(String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsAll(Class<T>, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsById(Class<T>, String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsById(String, String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsById(String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsById(Class<T>, String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsById(String, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsById(Class<T>, String, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
findColumnsById(String, String, Object) - Method in class com.litongjava.db.base.DbBase
 
findColumnsByIds(String, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsByIds(Class<T>, String, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsByIds(String, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsByIds(Class<T>, String, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsByIds(String, String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findColumnsFirst(String) - Method in class com.litongjava.db.activerecord.Model
 
findColumnsIn(String, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsIn(String, String, String, List) - Static method in class com.litongjava.db.activerecord.Db
 
findColumnsIn(String, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsIn(String, String, String, List) - Method in class com.litongjava.db.activerecord.DbPro
 
findColumnsIn(String, String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findColumnsIn(String, String, List<?>) - Method in class com.litongjava.db.base.DbBase
 
findFirst() - Method in class com.litongjava.db.activerecord.DaoTemplate
 
findFirst(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Find first record.
findFirst(String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(String, String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(Class<T>, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(String) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(Class<T>, String) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(Class<T>, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
findFirst(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Find first record.
findFirst(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirst(String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirst(Class<T>, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirst(String) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirst(SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirst(Class<T>, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirst() - Method in class com.litongjava.db.activerecord.DbTemplate
 
findFirst(String, Object...) - Method in class com.litongjava.db.activerecord.Model
Find first model.
findFirst(String) - Method in class com.litongjava.db.activerecord.Model
 
findFirst() - Method in class com.litongjava.db.activerecord.Model
 
findFirst(String, String, Row) - Method in class com.litongjava.db.activerecord.Model
 
findFirst(String, Row) - Method in class com.litongjava.db.activerecord.Model
 
findFirst(SqlPara) - Method in class com.litongjava.db.activerecord.Model
 
findFirst(Row) - Method in class com.litongjava.db.base.DbBase
 
findFirst(String, Row) - Method in class com.litongjava.db.base.DbBase
 
findFirstByCache(String, Object) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
findFirstByCache(String, Object, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Find first record by cache.
findFirstByCache(String, Object, int, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(Class<T>, String, Object, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(String, Object, String) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(String, Object, int, String) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(Class<T>, String, Object, String) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(Class<T>, String, Object, int, String) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(Class<T>, String, Object, int, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findFirstByCache(String, Object, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Find first record by cache.
findFirstByCache(String, Object, int, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(Class<T>, String, Object, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(Class<T>, String, Object, int, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(String, Object, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(String, Object, int, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(Class<T>, String, Object, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(Class<T>, String, Object, int, String) - Method in class com.litongjava.db.activerecord.DbPro
 
findFirstByCache(String, Object) - Method in class com.litongjava.db.activerecord.DbTemplate
 
findFirstByCache(String, Object, String, Object...) - Method in class com.litongjava.db.activerecord.Model
Find first model by cache.
findFirstByCache(String, Object, String) - Method in class com.litongjava.db.activerecord.Model
 
findFirstByTemplate(String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findFirstJsonField(String, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findIn(String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findIn(String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findIn(String, Object...) - Method in class com.litongjava.db.base.DbBase
 
findJsonField(Config, Connection, String, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findJsonField(String, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findOne(String) - Static method in class com.litongjava.db.activerecord.Db
 
findOne(String) - Method in class com.litongjava.db.activerecord.DbPro
 
findOne() - Method in class com.litongjava.db.base.DbBase
 
findWithJsonField(String, String[], Object...) - Static method in class com.litongjava.db.activerecord.Db
 
findWithJsonField(String, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
findWithJsonFields(String, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
findWithPrimaryKey(String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
flushAll() - Method in class com.litongjava.redis.RedisDb
删除所有 db 的所有数据
flushDB() - Method in class com.litongjava.redis.RedisDb
删除当前 db 所有数据
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forColumns(String) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forColumns(String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbDelete(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbDeleteByField(String, String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbDeleteById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbFind(String, String, Row, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbFindByField(String, String, String, Object, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbFindById(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbFindColumns(String, String) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbFindColumns(String, String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbFindColumnsById(String, String, String[]) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbFindColumnsById(String, String, String[]) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbFindColumnsReturnStrinBuilder(String, String) - Static method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbFindColumnsSql(String, String) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
Do not delete the String[] pKeys parameter, the element of pKeys needs to trim()
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbSave(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
Do not delete the String[] pKeys parameter, the element of pKeys needs to trim()
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbSaveIfAbset(String, String[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forDbUpdate(String, String[], Object[], Row, StringBuilder, List<Object>, String[]) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forExistsByFields(String, String) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forExistsByFields(String, String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forFindAll(String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forFindAll(String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forFindAll(String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forFindAll(String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forModelDeleteById(Table) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forModelFindById(Table, String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forModelSave(Table, Map<String, Object>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forModelUpdate(Table, Map<String, Object>, Set<String>, StringBuilder, List<Object>) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
SELECT * FROM subject t1 WHERE (SELECT count(*) FROM subject t2 WHERE t2.id < t1.id AND t2.key = '123') > = 10 AND (SELECT count(*) FROM subject t2 WHERE t2.id < t1.id AND t2.key = '123') < 20 AND t1.key = '123'
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
sql.replaceFirst("(?i)select", "") 正则中带有 "(?i)" 前缀,指定在匹配时不区分大小写
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
sql.replaceFirst("(?i)select", "") 正则中带有 "(?i)" 前缀,指定在匹配时不区分大小写
forPaginate(int, int, StringBuilder) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
forPaginateTotalRow(String, String, Object) - Method in class com.litongjava.db.activerecord.dialect.Dialect
为分页方法生成查询 totalRow 值的 sql
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
forTableBuilderDoBuild(String) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
FREE_MARKER_RENDER - Static variable in class com.litongjava.ehcache.RenderType
 
from(byte[]) - Static method in class com.litongjava.redis.Serializer
反序列化
fromBean(Object) - Static method in class com.litongjava.db.activerecord.Row
fromJavaBean(Object) - Method in class com.litongjava.db.activerecord.bean.DefaultRecordConvert
 
fromJavaBean(Object) - Method in interface com.litongjava.record.RecordConvert
 
fromMap(Map<String, Object>) - Static method in class com.litongjava.db.activerecord.Row
 
fromRow(Row) - Method in class com.litongjava.db.activerecord.Model
 
FstSerializer - Class in com.litongjava.redis.serializer
FstSerializer.
FstSerializer() - Constructor for class com.litongjava.redis.serializer.FstSerializer
 
Func - Interface in com.litongjava.db.kit
lambda 函数工具箱,主要用来解决 JDK 函数接口参数过少的问题,同时还降低了学习成本 JDK java.util.function 包里面的函数接口有如下缺点: 1:设计繁琐,相比动态语言的闭包在理解和学习成本上要高 2:函数支持的参数过少,超过两个参数时就没法使用了 3:基于 java 接口的闭包实现方案,转移了用户对于函数本身这个核心要点的关注, 接口名、方法名带来了噪声干扰
Func.F00 - Interface in com.litongjava.db.kit
0 参 0 返回函数
Func.F01<R> - Interface in com.litongjava.db.kit
0 参 1 返回函数
Func.F10<T> - Interface in com.litongjava.db.kit
1 参 0 返回函数
Func.F11<T,R> - Interface in com.litongjava.db.kit
1 参 1 返回函数
Func.F20<T,U> - Interface in com.litongjava.db.kit
2 参 0 返回函数
Func.F21<T,U,R> - Interface in com.litongjava.db.kit
2 参 1 返回函数
Func.F30<T,U,V> - Interface in com.litongjava.db.kit
3 参 0 返回函数
Func.F31<T,U,V,R> - Interface in com.litongjava.db.kit
3 参 1 返回函数
Func.F40<T,U,V,W> - Interface in com.litongjava.db.kit
4 参 0 返回函数
Func.F41<T,U,V,W,R> - Interface in com.litongjava.db.kit
4 参 1 返回函数
Func.F50<T,U,V,W,X> - Interface in com.litongjava.db.kit
5 参 0 返回函数
Func.F51<T,U,V,W,X,R> - Interface in com.litongjava.db.kit
5 参 1 返回函数
Func.F60<T,U,V,W,X,Y> - Interface in com.litongjava.db.kit
6 参 0 返回函数
Func.F61<T,U,V,W,X,Y,R> - Interface in com.litongjava.db.kit
6 参 1 返回函数
Func.F70<T,U,V,W,X,Y,Z> - Interface in com.litongjava.db.kit
7 参 0 返回函数
Func.F71<T,U,V,W,X,Y,Z,R> - Interface in com.litongjava.db.kit
7 参 1 返回函数

G

genBaseModelContent(TableMeta) - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
genCell(int, String, String, String, String, StringBuilder) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
genColumn(TableMeta, ColumnMeta, StringBuilder) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
generate(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
generate(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
generate() - Method in class com.litongjava.db.activerecord.generator.Generator
 
generate(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
generate(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
generateChainSetter - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
generateDaoInModel - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
generateDataDictionary - Variable in class com.litongjava.db.activerecord.generator.Generator
 
generateRemarks - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
generateTable(TableMeta, StringBuilder) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
generateView - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
Generator - Class in com.litongjava.db.activerecord.generator
生成器 1:生成时会强制覆盖 Base model、MappingKit、DataDictionary,建议不要修改三类文件,在数据库有变化重新生成一次便可 2:生成 Model 不会覆盖已经存在的文件,Model 通常会被人为修改和维护 3:MappingKit 文件默认会在生成 Model 文件的同时生成 4:DataDictionary 文件默认不会生成。只有在设置 setGenerateDataDictionary(true)后,会在生成 Model文件的同时生成 5:可以通过继承 BaseModelGenerator、ModelGenerator、MappingKitGenerator、DataDictionaryGenerator 来创建自定义生成器,然后使用 Generator 的 setter 方法指定自定义生成器来生成 6:生成模板文字属性全部为 protected 可见性,方便自定义 Generator 生成符合。。。。
Generator(DataSource, String, String, String, String) - Constructor for class com.litongjava.db.activerecord.generator.Generator
构造 Generator,生成 BaseModel、Model、MappingKit 三类文件,其中 MappingKit 输出目录与包名与 Model相同
Generator(DataSource, String, String) - Constructor for class com.litongjava.db.activerecord.generator.Generator
构造 Generator,只生成 baseModel
Generator(DataSource, BaseModelGenerator) - Constructor for class com.litongjava.db.activerecord.generator.Generator
 
Generator(DataSource, BaseModelGenerator, ModelGenerator) - Constructor for class com.litongjava.db.activerecord.generator.Generator
使用指定 BaseModelGenerator、ModelGenerator 构造 Generator 生成 BaseModel、Model、MappingKit 三类文件,其中 MappingKit 输出目录与包名与 Model相同
genModelContent(TableMeta) - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
genSeparateLine(TableMeta) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
genTableHead(TableMeta, StringBuilder) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
get(String, Object) - Method in class com.litongjava.db.activerecord.cache.DefaultEhCache
 
get(Object) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
get(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of any mysql type
get(String, Object) - Method in class com.litongjava.db.activerecord.Model
Get attribute of any mysql type.
get(String) - Method in class com.litongjava.db.activerecord.Row
Get column of any mysql type
get(String, Object) - Method in class com.litongjava.db.activerecord.Row
Get column of any mysql type.
get(String) - Static method in class com.litongjava.db.hikaricp.DsContainer
 
get(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(String, Serializable) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(String, String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(String, Long) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(String, Integer) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(String, Object, IDataLoader) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(String, Object, Class<? extends IDataLoader>) - Static method in class com.litongjava.ehcache.EhCacheKit
 
get(GetRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
get(Object) - Method in class com.litongjava.redis.RedisDb
返回 key 所关联的 value 值 如果 key 不存在那么返回特殊值 nil 。
get(String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
获取Value,如无返空
get(Object, String) - Method in class com.litongjava.template.RowFieldGetter
 
get(String) - Static method in class com.litongjava.template.SqlTemplates
 
getAll() - Static method in class com.litongjava.template.SqlTemplates
 
getArrayInteger(String) - Method in class com.litongjava.db.activerecord.Row
 
getArrayLong(String) - Method in class com.litongjava.db.activerecord.Row
 
getArrayString(String) - Method in class com.litongjava.db.activerecord.Row
 
getAs(String) - Method in class com.litongjava.db.activerecord.Row
 
getAsync(GetRequest, RequestOptions, ActionListener<GetResponse>) - Static method in class com.litongjava.es.client.Elastic
 
getAttrs(Model) - Static method in class com.litongjava.db.activerecord.CPI
Return the attributes map of the model
getAttrsMap() - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory
 
getAttrsMap() - Method in class com.litongjava.db.activerecord.DaoContainerFactory
 
getAttrsMap() - Method in interface com.litongjava.db.activerecord.IContainerFactory
 
getAttrsMap() - Method in class com.litongjava.db.activerecord.OrderedFieldContainerFactory
 
getBaseModelOutputDir() - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
getBaseModelPackageName() - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
getBaseModelPackageName() - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
getBean(String, Class<R>) - Static method in class com.litongjava.redis.Redis
 
getBean(String, Class<R>) - Method in class com.litongjava.redis.RedisDb
 
getBigDecimal(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: decimal, numeric
getBigDecimal(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: decimal, numeric
getBigInteger(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: unsigned bigint
getBigInteger(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: unsigned bigint
getBoolean(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: bit, tinyint(1)
getBoolean(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: bit, tinyint(1)
getBoolean(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getBoolean(String, String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getBoolean(String, Long) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getBoolean(String, Integer) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getBoolean(String, Serializable) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getByte(ResultSet, int) - Static method in class com.litongjava.db.activerecord.builder.BuilderKit
 
getByte(String) - Method in class com.litongjava.db.activerecord.Model
 
getByte(String) - Method in class com.litongjava.db.activerecord.Row
 
getBytes(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: binary, varbinary, tinyblob, blob, mediumblob, longblob
getBytes(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: binary, varbinary, tinyblob, blob, mediumblob, longblob I have not finished the test.
getCache() - Method in class com.litongjava.db.activerecord.Config
 
getCache() - Method in class com.litongjava.redis.RedisCacheInterceptor
 
getCache() - Method in class com.litongjava.redis.RedisInterceptor
通过继承 RedisInterceptor 类并覆盖此方法,可以指定 当前线程所使用的 cache
getCacheManager() - Static method in class com.litongjava.ehcache.EhCacheKit
 
getCacheName(AopInvocation) - Method in class com.litongjava.ehcache.EvictInterceptor
获取 @CacheName 注解配置的 cacheName,注解可配置在方法和类之上
getClient() - Static method in class com.litongjava.es.client.Elastic
 
getColumnNames() - Method in class com.litongjava.db.activerecord.Row
Return column names of this record.
getColumnNameSet() - Method in class com.litongjava.db.activerecord.Table
 
getColumns() - Method in class com.litongjava.db.activerecord.Row
Return columns map.
getColumnsMap() - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory
 
getColumnsMap() - Method in class com.litongjava.db.activerecord.DaoContainerFactory
 
getColumnsMap() - Method in interface com.litongjava.db.activerecord.IContainerFactory
 
getColumnsMap() - Method in class com.litongjava.db.activerecord.OrderedFieldContainerFactory
 
getColumnType(String) - Method in class com.litongjava.db.activerecord.Table
 
getColumnTypeMap() - Method in class com.litongjava.db.activerecord.Table
 
getColumnTypeMapEntrySet() - Method in class com.litongjava.db.activerecord.Table
 
getColumnValue(int[], ResultSet, int) - Static method in class com.litongjava.db.activerecord.builder.BuilderKit
 
getColumnValues() - Method in class com.litongjava.db.activerecord.Row
Return column values of this record.
getComboPooledDataSource() - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
getConfig() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
getConfig(Model) - Static method in class com.litongjava.db.activerecord.CPI
 
getConfig() - Static method in class com.litongjava.db.activerecord.DbKit
 
getConfig(String) - Static method in class com.litongjava.db.activerecord.DbKit
 
getConfig(Class<? extends Model>) - Static method in class com.litongjava.db.activerecord.DbKit
 
getConfig() - Method in class com.litongjava.db.activerecord.DbPro
 
getConfig(int) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
getConfigName(Model) - Static method in class com.litongjava.db.activerecord.CPI
 
getConfigSet() - Static method in class com.litongjava.db.activerecord.DbKit
 
getConfigWithTxConfig(AopInvocation) - Static method in class com.litongjava.db.activerecord.tx.Tx
 
getConnection() - Method in class com.litongjava.db.activerecord.Config
Get Connection.
getConnection() - Method in class com.litongjava.db.activerecord.NullDataSource
 
getConnection(String, String) - Method in class com.litongjava.db.activerecord.NullDataSource
 
getConnection() - Method in class com.litongjava.db.activerecord.SqlReporter
 
getContainerFactory() - Method in class com.litongjava.db.activerecord.Config
 
getCounter(Object) - Method in class com.litongjava.redis.RedisDb
获取记数器的值
getDatabase(String) - Static method in class com.litongjava.mongo.MongoDb
 
getDatabase() - Static method in class com.litongjava.mongo.MongoDb
 
getDataDictionaryFileName() - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
getDataDictionaryOutputDir() - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
getDataSource() - Method in class com.litongjava.db.activerecord.Config
 
getDataSource() - Method in interface com.litongjava.db.activerecord.IDataSourceProvider
 
getDataSource() - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
getDataSource() - Method in class com.litongjava.db.druid.DruidPlugin
 
getDataSource() - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
 
getDate(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: date, year
getDate(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: date, year
getDbPro(String) - Method in interface com.litongjava.db.activerecord.IDbProFactory
 
getDbProFactory() - Method in class com.litongjava.db.activerecord.Config
 
getDefaultPrimaryKey() - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
getDefaultPrimaryKey() - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
getDevMode() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
getDevMode() - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
getDialect() - Method in class com.litongjava.db.activerecord.Config
 
getDouble(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: real, double
getDouble(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: real, double
getDruidDataSource() - Method in class com.litongjava.db.druid.DruidPlugin
支持高版本 druid 下配置 connectTimeout、socketTimeout。使用方法如下: druidPlugin.getDruidDataSource().setConnectTimeout(xxx); druidPlugin.getDruidDataSource().setSocketTimeout(xxx);
getEngine() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
getEngine(int) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
getEngine() - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
getFileFromJar(String) - Static method in class com.litongjava.db.kit.PathKit
 
getFloat(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: float
getFloat(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: float
getGraphQL() - Static method in class com.litongjava.graphql.GQL
 
getInt(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: int, integer, tinyint(n) n > 1, smallint, mediumint
getInt(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: int, integer, tinyint(n) n > 1, smallint, mediumint
getInt(String) - Static method in class com.litongjava.redis.Redis
 
getInt(String) - Method in class com.litongjava.redis.RedisDb
 
getInteger(String, String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getInteger(String, Long) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getInteger(String, Integer) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getInteger(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getInteger(String, Serializable) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getJavaType() - Method in class com.litongjava.db.activerecord.TableBuilder
 
getJedis() - Method in class com.litongjava.redis.RedisDb
 
getJedis() - Method in class com.litongjava.satoken.SaTokenDaoRedis
 
getJedisPoolConfig() - Method in class com.litongjava.redis.RedisPlugin
当RedisPlugin 提供的设置属性仍然无法满足需求时,通过此方法获取到 JedisPoolConfig 对象,可对 redis 进行更加细致的配置
getJsonObject(String) - Method in class com.litongjava.db.activerecord.Row
 
getKeyName(Object) - Method in interface com.litongjava.redis.IKeyNamingPolicy
 
getKeyNamingPolicy() - Method in class com.litongjava.redis.RedisDb
 
getKeys(String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getList(String) - Method in class com.litongjava.db.activerecord.Row
 
getListData(List<Row>, int) - Static method in class com.litongjava.kit.RowUtils
 
getListInteger(String) - Method in class com.litongjava.db.activerecord.Row
 
getListKv(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getListKv(String, Serializable) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getListLong(String) - Method in class com.litongjava.db.activerecord.Row
 
getListString(String) - Method in class com.litongjava.db.activerecord.Row
 
getLocalDateTime(String) - Method in class com.litongjava.db.activerecord.Model
 
getLocalDateTime(String) - Method in class com.litongjava.db.activerecord.Row
 
getLoginTimeout() - Method in class com.litongjava.db.activerecord.NullDataSource
 
getLogWriter() - Method in class com.litongjava.db.activerecord.NullDataSource
 
getLong(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: bigint, unsign int
getLong(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: bigint, unsigned int
getLong(String, String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getLong(String, Long) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getLong(String, Integer) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getLong(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getLong(String, Serializable) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getLong(String) - Static method in class com.litongjava.redis.Redis
 
getLong(String) - Method in class com.litongjava.redis.RedisDb
 
getMap(String) - Method in class com.litongjava.db.activerecord.Row
 
getMappingKitClassName() - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
getMappingKitOutputDir() - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
getMappingKitPackageName() - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
getMetaBuilder() - Method in class com.litongjava.db.activerecord.generator.Generator
获取 MetaBuilder 后方便使用其内部方法
getMethodSignature(Method) - Static method in class com.litongjava.db.kit.ReflectKit
 
getModelClass() - Method in class com.litongjava.db.activerecord.Table
 
getModelGeneratedKey(Model<?>, PreparedStatement, Table) - Method in class com.litongjava.db.activerecord.dialect.Dialect
用于获取 Model.save() 以后自动生成的主键值,可通过覆盖此方法实现更精细的控制 目前只有 PostgreSqlDialect,覆盖过此方法
getModelGeneratedKey(Model<?>, PreparedStatement, Table) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
解决 PostgreSql 获取自增主键时 rs.getObject(1) 总是返回第一个字段的值,而非返回了 id 值 issue: https://www.oschina.net/question/2312705_2243354
getModelOutputDir() - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
getModelPackageName() - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
getModifyFlag(Model) - Static method in class com.litongjava.db.activerecord.CPI
 
getModifyFlag(Row) - Static method in class com.litongjava.db.activerecord.CPI
 
getModifyFlagSet() - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory
 
getModifyFlagSet() - Method in class com.litongjava.db.activerecord.DaoContainerFactory
 
getModifyFlagSet() - Method in interface com.litongjava.db.activerecord.IContainerFactory
 
getModifyFlagSet() - Method in class com.litongjava.db.activerecord.OrderedFieldContainerFactory
 
getName() - Method in class com.litongjava.db.activerecord.Config
 
getName() - Method in class com.litongjava.db.activerecord.Table
 
getName() - Method in class com.litongjava.db.druid.DruidPlugin
 
getName() - Method in class com.litongjava.redis.RedisDb
 
getNumber(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of any type that extends from Number
getNumber(String) - Method in class com.litongjava.db.activerecord.Row
Get column of any type that extends from Number
getObject(String) - Method in class com.litongjava.db.activerecord.Row
 
getObject(String, Object) - Method in class com.litongjava.db.activerecord.Row
 
getObject(String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
获取Object,如无返空
getObjectTimeout(String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
 
getOffsetDateTime(String) - Method in class com.litongjava.db.activerecord.Row
 
getPackagePath(Object) - Static method in class com.litongjava.db.kit.PathKit
 
getParas() - Method in exception com.litongjava.db.activerecord.ActiveRecordException
 
getParentLogger() - Method in class com.litongjava.db.activerecord.NullDataSource
 
getPath(Class) - Static method in class com.litongjava.db.kit.PathKit
 
getPath(Object) - Static method in class com.litongjava.db.kit.PathKit
 
getPgVector(String) - Static method in class com.litongjava.db.utils.PgVectorUtils
 
getPrimaryKey() - Method in class com.litongjava.db.activerecord.Table
update() and delete() need this method.
getReadConfig() - Static method in class com.litongjava.db.activerecord.DbKit
 
getRecordConvert() - Method in class com.litongjava.db.activerecord.Config
 
getRecordGeneratedKey(PreparedStatement, Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
用于获取 Db.save(tableName, record) 以后自动生成的主键值,可通过覆盖此方法实现更精细的控制 目前只有 PostgreSqlDialect,覆盖过此方法
getRecordGeneratedKey(PreparedStatement, Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
解决 PostgreSql 获取自增主键时 rs.getObject(1) 总是返回第一个字段的值,而非返回了 id 值 issue: https://www.oschina.net/question/2312705_2243354
getRootClassPath() - Static method in class com.litongjava.db.kit.PathKit
 
getSerializer() - Method in class com.litongjava.redis.RedisDb
 
getSet(Object, Object) - Method in class com.litongjava.redis.RedisDb
将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 当 key 存在但不是字符串类型时,返回一个错误。
getShort(ResultSet, int) - Static method in class com.litongjava.db.activerecord.builder.BuilderKit
 
getShort(String) - Method in class com.litongjava.db.activerecord.Model
 
getShort(String) - Method in class com.litongjava.db.activerecord.Row
 
getSql() - Method in exception com.litongjava.db.activerecord.ActiveRecordException
 
getSql(String) - Static method in class com.litongjava.db.activerecord.Db
 
getSql(String) - Method in class com.litongjava.db.activerecord.DbPro
 
getSql(String) - Method in class com.litongjava.db.activerecord.Model
 
getSql(String) - Method in class com.litongjava.db.activerecord.sql.SqlKit
通过 key 获取 sql
getSql(String, Map) - Method in class com.litongjava.db.activerecord.sql.SqlKit
通过 key 获取 sql 传入变量 Map data 参与 sql 生成 警告:变量值如果来自用户输入,需避免被 sql 注入
getSqlKit() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
getSqlKit() - Method in class com.litongjava.db.activerecord.Config
 
getSqlKit(int) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
getSqlMapEntrySet() - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
getSqlPara() - Method in class com.litongjava.db.activerecord.DaoTemplate
 
getSqlPara(String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
getSqlPara(String, Model) - Static method in class com.litongjava.db.activerecord.Db
 
getSqlPara(String, Map) - Static method in class com.litongjava.db.activerecord.Db
 
getSqlPara(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
getSqlPara(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
getSqlPara(String, Model) - Method in class com.litongjava.db.activerecord.DbPro
 
getSqlPara(String, Map) - Method in class com.litongjava.db.activerecord.DbPro
 
getSqlPara(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
getSqlPara() - Method in class com.litongjava.db.activerecord.DbTemplate
 
getSqlPara(String, Map) - Method in class com.litongjava.db.activerecord.Model
可以在模板中利用 Model 自身的属性参与动态生成 sql,例如: select * from user where nickName = #(nickName) new Account().setNickName("James").getSqlPara(...) 注意:由于 dao 对象上的 attrs 不允许读写,不要调用其 getSqlPara(String) 方法 public SqlPara getSqlPara(String key) { return getSqlPara(key, this.attrs); }
getSqlPara(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
getSqlPara(String, Model) - Method in class com.litongjava.db.activerecord.Model
 
getSqlPara(String, Map) - Method in class com.litongjava.db.activerecord.sql.SqlKit
示例: 1:sql 定义 #sql("key") select * from xxx where id = #para(id) and age > #para(age) #end 2:java 代码 Kv cond = Kv.by("id", 123).set("age", 18); getSqlPara("key", cond);
getSqlPara(String, Object...) - Method in class com.litongjava.db.activerecord.sql.SqlKit
示例: 1:sql 定义 #sql("key") select * from xxx where a = #para(0) and b = #para(1) #end 2:java 代码 getSqlPara("key", 123, 456);
getSqlParaByString(String, Map) - Static method in class com.litongjava.db.activerecord.Db
 
getSqlParaByString(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
getSqlParaByString(String, Map) - Method in class com.litongjava.db.activerecord.DbPro
 
getSqlParaByString(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
getSqlParaByString(String, Map) - Method in class com.litongjava.db.activerecord.Model
 
getSqlParaByString(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
getSqlParaByString(String, Model) - Method in class com.litongjava.db.activerecord.Model
 
getSqlParaByString(String, Map) - Method in class com.litongjava.db.activerecord.sql.SqlKit
通过 String 内容获取 SqlPara 对象
getSqlParaByString(String, Object...) - Method in class com.litongjava.db.activerecord.sql.SqlKit
通过 String 内容获取 SqlPara 对象
getSqlStatementStat() - Method in class com.litongjava.db.activerecord.Config
 
getSqlTemplate(String) - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
getStr(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: varchar, char, enum, set, text, tinytext, mediumtext, longtext
getStr(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: varchar, char, enum, set, text, tinytext, mediumtext, longtext
getStr(String) - Static method in class com.litongjava.redis.Redis
 
getStr(String) - Method in class com.litongjava.redis.RedisDb
 
getString(String) - Method in class com.litongjava.db.activerecord.Row
 
getString(String, String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getString(String, Long) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getString(String, Integer) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getString(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getString(String, Serializable) - Static method in class com.litongjava.ehcache.EhCacheKit
 
getStringArray(String) - Method in class com.litongjava.db.activerecord.Row
 
getTable(Model) - Static method in class com.litongjava.db.activerecord.CPI
 
getTable(Class<? extends Model>) - Method in class com.litongjava.db.activerecord.TableMapping
 
getTableBuilder() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
一般用于配置 TableBuilder 内的 JavaType
getTableBuilder() - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
一般用于配置 TableBuilder 内的 JavaType
getTableName() - Method in class com.litongjava.db.activerecord.Row
 
getTableName() - Method in class com.litongjava.db.base.DbBase
子类实现:返回当前 Dao 对应表名
getTableName() - Method in class com.litongjava.db.base.MyBlogDao
 
getTableName(Class<?>) - Static method in class com.litongjava.kit.DbTableNameUtils
 
getTablesResultSet() - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
不同数据库 dbMeta.getTables(...) 的 schemaPattern 参数意义不同 1:oracle 数据库这个参数代表 dbMeta.getUserName() 2:postgresql 数据库中需要在 jdbcUrl中配置 schemaPatter,例如: jdbc:postgresql://localhost:15432/djpt?currentSchema=public,sys,app 最后的参数就是搜索schema的顺序,DruidPlugin 下测试成功 3:开发者若在其它库中发现工作不正常,可通过继承 MetaBuilder并覆盖此方法来实现功能
getTaskInfoList() - Method in class com.litongjava.cron4j.Cron4jPlugin
 
getTemplate(String) - Static method in class com.litongjava.template.EmailEngine
 
getTemplate(String) - Static method in class com.litongjava.template.PromptEngine
 
getTemplate(String) - Static method in class com.litongjava.template.PythonCodeEngine
 
getTemplate(String) - Static method in class com.litongjava.template.TemplateEngine
 
getterTypeMap - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
针对 Model 中七种可以自动转换类型的 getter 方法,调用其具有确定类型返回值的 getter 方法 享用自动类型转换的便利性,例如 getInt(String)、getStr(String) 其它方法使用泛型返回值方法: get(String) 注意:jfinal 3.2 及以上版本 Model 中的六种 getter 方法才具有类型转换功能
getThreadLocalConnection() - Method in class com.litongjava.db.activerecord.Config
Helps to implement nested transaction.
getThreadLocalJedis() - Method in class com.litongjava.redis.RedisDb
 
getTime(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: time
getTime(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: time
getTimeout(String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
获取Value的剩余存活时间 (单位: 秒)
getTimestamp(String) - Method in class com.litongjava.db.activerecord.Model
Get attribute of mysql type: timestamp, datetime
getTimestamp(String) - Method in class com.litongjava.db.activerecord.Row
Get column of mysql type: timestamp, datetime
getTransactionLevel() - Method in class com.litongjava.db.activerecord.Config
 
getTransactionLevel(Config) - Method in class com.litongjava.db.activerecord.tx.Tx
 
getTransactionLevel(Config) - Method in class com.litongjava.db.activerecord.tx.TxReadCommitted
 
getTransactionLevel(Config) - Method in class com.litongjava.db.activerecord.tx.TxReadUncommitted
 
getTransactionLevel(Config) - Method in class com.litongjava.db.activerecord.tx.TxRepeatableRead
 
getTransactionLevel(Config) - Method in class com.litongjava.db.activerecord.tx.TxSerializable
 
getTxFun() - Static method in class com.litongjava.db.activerecord.tx.Tx
 
getType(String) - Method in class com.litongjava.db.activerecord.generator.TypeMapping
 
getUsefulClass(Model) - Static method in class com.litongjava.db.activerecord.CPI
 
getUsefulClass(Class<? extends Model>) - Static method in class com.litongjava.db.activerecord.DbKit
 
getWebRootPath() - Static method in class com.litongjava.db.kit.PathKit
 
GQL - Class in com.litongjava.graphql
 
GQL() - Constructor for class com.litongjava.graphql.GQL
 

H

H2Dialect - Class in com.litongjava.db.activerecord.dialect
H2Database Dialect 使用h2database数据库存取blob数据时需要指定RecordBuilder dialect.setRecordBuilder(H2RecordBuilder.me)
H2Dialect() - Constructor for class com.litongjava.db.activerecord.dialect.H2Dialect
 
H2RecordBuilder - Class in com.litongjava.db.activerecord.builder
H2Database ResultRet to Record Builder.
H2RecordBuilder() - Constructor for class com.litongjava.db.activerecord.builder.H2RecordBuilder
 
handleArray(Array) - Method in class com.litongjava.db.activerecord.ModelBuilder
 
handleBlob(Blob) - Method in class com.litongjava.db.activerecord.ModelBuilder
 
handleClob(Clob) - Method in class com.litongjava.db.activerecord.ModelBuilder
 
handleJavaType(String, ResultSetMetaData, int) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
handleJavaType(...) 方法是用于处理 java 类型的回调方法,当 jfinal 默认 处理规则无法满足需求时,用户可以通过继承 MetaBuilder 并覆盖此方法定制自己的 类型转换规则 当前实现只处理了 Oracle 数据库的 NUMBER 类型,根据精度与小数位数转换成 Integer、 Long、BigDecimal。其它数据库直接返回原值 typeStr Oracle 数据库 number 类型对应 java 类型: 1:如果不指定number的长度,或指定长度 n > 18 number 对应 java.math.BigDecimal 2:如果number的长度在10 <= n <= 18 number(n) 对应 java.lang.Long 3:如果number的长度在1 <= n <= 9 number(n) 对应 java.lang.Integer 类型 社区分享:《Oracle NUMBER 类型映射改进》https://jfinal.com/share/1145
hasColumnLabel(String) - Method in class com.litongjava.db.activerecord.Table
Model.save() need know what columns belongs to himself that he can saving to db.
hasEnd() - Method in class com.litongjava.db.activerecord.sql.NameSpaceDirective
 
hasEnd() - Method in class com.litongjava.db.activerecord.sql.SqlDirective
 
hashCode() - Method in class com.litongjava.db.activerecord.Model
 
hashCode() - Method in class com.litongjava.db.activerecord.Row
 
hasKey(String) - Static method in class com.litongjava.redis.Redis
 
hasKey(Object) - Method in class com.litongjava.redis.RedisDb
检查给定 key 是否存在。
hdel(Object, Object...) - Method in class com.litongjava.redis.RedisDb
删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。
hdelRaw(String, String...) - Method in class com.litongjava.redis.RedisDb
 
hexists(Object, Object) - Method in class com.litongjava.redis.RedisDb
查看哈希表 key 中,给定域 field 是否存在。
hget(Object, Object) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中给定域 field 的值。
hgetAll(Object) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中,所有的域和值。 在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大小的两倍。
hgetCounter(Object, Object) - Method in class com.litongjava.redis.RedisDb
获取哈希表内记数器的值
hgetFloatCounter(Object, Object) - Method in class com.litongjava.redis.RedisDb
 
hgetList(String, String, Class<R>) - Method in class com.litongjava.redis.RedisDb
 
hgetRawString(String, String) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中给定域 field 的值。
HikariCpPlugin - Class in com.litongjava.db.hikaricp
Fast, simple, reliable.
HikariCpPlugin(String, String, String) - Constructor for class com.litongjava.db.hikaricp.HikariCpPlugin
 
HikariCpPlugin(String, String, String, String) - Constructor for class com.litongjava.db.hikaricp.HikariCpPlugin
 
hincrBy(Object, Object, long) - Method in class com.litongjava.redis.RedisDb
为哈希表 key 中的域 field 的值加上增量 increment 。 增量也可以为负数,相当于对给定域进行减法操作。 如果 key 不存在,一个新的哈希表被创建并执行 HINCRBY 命令。 如果域 field 不存在,那么在执行命令前,域的值被初始化为 0 。 对一个储存字符串值的域 field 执行 HINCRBY 命令将造成一个错误。 本操作的值被限制在 64 位(bit)有符号数字表示之内。
hincrByFloat(Object, Object, double) - Method in class com.litongjava.redis.RedisDb
为哈希表 key 中的域 field 加上浮点数增量 increment 。 如果哈希表中没有域 field ,那么 HINCRBYFLOAT 会先将域 field 的值设为 0 ,然后再执行加法操作。 如果键 key 不存在,那么 HINCRBYFLOAT 会先创建一个哈希表,再创建域 field ,最后再执行加法操作。 当以下任意一个条件发生时,返回一个错误: 1:域 field 的值不是字符串类型(因为 redis 中的数字和浮点数都以字符串的形式保存,所以它们都属于字符串类型) 2:域 field 当前的值或给定的增量 increment 不能解释(parse)为双精度浮点数(double precision floating point number) HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT 命令类似,请查看 INCRBYFLOAT 命令获取更多相关信息。
hkeys(Object) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中的所有域。 底层实现此方法取名为 hfields 更为合适,在此仅为与底层保持一致
hkeysRawString(String) - Method in class com.litongjava.redis.RedisDb
 
hlen(Object) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中域的数量。
hmget(Object, Object...) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中,一个或多个给定域的值。 如果给定的域不存在于哈希表,那么返回一个 nil 值。 因为不存在的 key 被当作一个空哈希表来处理,所以对一个不存在的 key 进行 HMGET 操作将返回一个只带有 nil 值的表。
hmget(String, String...) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中,一个或多个给定域的值。 如果给定的域不存在于哈希表,那么返回一个 nil 值。 因为不存在的 key 被当作一个空哈希表来处理,所以对一个不存在的 key 进行 HMGET 操作将返回一个只带有 nil 值的表。
hmgetRawString(String, String) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中给定域 field 的值。
hmset(Object, Map<Object, Object>) - Method in class com.litongjava.redis.RedisDb
同时将多个 field-value (域-值)对设置到哈希表 key 中。 此命令会覆盖哈希表中已存在的域。 如果 key 不存在,一个空哈希表被创建并执行 HMSET 操作。
hmsetRawString(String, Map<String, String>) - Method in class com.litongjava.redis.RedisDb
 
host - Variable in class com.litongjava.redis.RedisPlugin
 
hset(Object, Object, Object) - Method in class com.litongjava.redis.RedisDb
将哈希表 key 中的域 field 的值设为 value 。 如果 key 不存在,一个新的哈希表被创建并进行 HSET 操作。 如果域 field 已经存在于哈希表中,旧值将被覆盖。
hsetList(String, String, List<?>) - Method in class com.litongjava.redis.RedisDb
 
hsetList(String, String, List<?>, long) - Method in class com.litongjava.redis.RedisDb
 
hsetRawString(String, String, String) - Method in class com.litongjava.redis.RedisDb
Sets the value of a field in a hash stored at key.
HtmlTableUtils - Class in com.litongjava.db.utils
 
HtmlTableUtils() - Constructor for class com.litongjava.db.utils.HtmlTableUtils
 
hvals(Object) - Method in class com.litongjava.redis.RedisDb
返回哈希表 key 中所有域的值。

I

IContainerFactory - Interface in com.litongjava.db.activerecord
 
IDataLoader - Interface in com.litongjava.ehcache
IDataLoader.
IDataSourceProvider - Interface in com.litongjava.db.activerecord
IDataSourceProvider
IDbProFactory - Interface in com.litongjava.db.activerecord
IDbProFactory 用于自义扩展 DbPro 实现类,实现定制化功能 1:创建 DbPro 继承类: public class MyDbPro extends DbPro 2:创建 IDbProFactory 实现类:public class MyDbProFactory implements IDbProFactory,让其 getDbPro 方法 返回 MyDbPro 对象 3:配置生效: activeRecordPlugin.setDbProFactory(new MyDbProFactory()) 注意:每个 ActiveRecordPlugin 对象拥有独立的 IDbProFactory 对象,多数据源使用时注意要对每个 arp 进行配置
IDruidStatViewAuth - Interface in com.litongjava.db.druid
授权
IKeyNamingPolicy - Interface in com.litongjava.redis
IKeyNamingPolicy.
incr(Object) - Method in class com.litongjava.redis.RedisDb
将 key 中储存的数字值增一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。
incrBy(Object, long) - Method in class com.litongjava.redis.RedisDb
将 key 所储存的值加上增量 increment 。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCRBY 命令。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 关于递增(increment) / 递减(decrement)操作的更多信息,参见 INCR 命令。
index(IndexRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
indexAsync(IndexRequest, RequestOptions, ActionListener<IndexResponse>) - Static method in class com.litongjava.es.client.Elastic
 
indices() - Static method in class com.litongjava.es.client.Elastic
 
InformixDialect - Class in com.litongjava.db.activerecord.dialect
 
InformixDialect() - Constructor for class com.litongjava.db.activerecord.dialect.InformixDialect
 
initEngine() - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
initEngine() - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
initEngine() - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
initialSize - Variable in class com.litongjava.db.druid.DruidPlugin
 
initReplicas(List<Config>) - Static method in class com.litongjava.db.activerecord.Db
 
intercept(AopInvocation) - Method in class com.litongjava.db.activerecord.OneConnectionPerThread
 
intercept(AopInvocation) - Method in class com.litongjava.db.activerecord.tx.Tx
 
intercept(AopInvocation) - Method in class com.litongjava.db.activerecord.tx.TxByMethodRegex
 
intercept(AopInvocation) - Method in class com.litongjava.db.activerecord.tx.TxByMethods
 
intercept(AopInvocation) - Method in class com.litongjava.ehcache.EhCacheInterceptor
 
intercept(AopInvocation) - Method in class com.litongjava.ehcache.EvictInterceptor
 
intercept(AopInvocation) - Method in class com.litongjava.redis.RedisCacheInterceptor
 
intercept(AopInvocation) - Method in class com.litongjava.redis.RedisInterceptor
 
invoke(Object, Method, Object[]) - Method in class com.litongjava.db.activerecord.SqlReporter
 
IPlugin - Interface in com.litongjava.plugin
IPlugin
IRedisCallback<T> - Interface in com.litongjava.redis
ICallback.
isAbsolutePath(String) - Static method in class com.litongjava.db.kit.PathKit
 
isAutoIncrement - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
isDevMode() - Method in class com.litongjava.db.activerecord.Config
 
isEmpty() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
isEmpty() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
ISerializer - Interface in com.litongjava.redis.serializer
ISerializer.
isExistsPGobject - Static variable in class com.litongjava.kit.RowUtils
 
isInit - Variable in class com.litongjava.satoken.SaTokenDaoRedis
标记:是否已初始化成功
isInTransaction() - Method in class com.litongjava.db.activerecord.Config
Return true if current thread in transaction.
isKeepByteAndShort() - Method in class com.litongjava.db.activerecord.dialect.Dialect
指示 MetaBuilder 生成的 ColumnMeta.javaType 是否保持住 Byte、Short 类型 进而 BaseModelBuilder 生成针对 Byte、Short 类型的获取方法: getByte(String)、getShort(String)
isNullable - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
isOracle() - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
isOracle() - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
h2database is similar to oracle
isOracle() - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
isPermitted(HttpServletRequest) - Method in interface com.litongjava.db.druid.IDruidStatViewAuth
 
isPrimaryKey(String, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
isPrimaryKey - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
ISqlStatementStat - Interface in com.litongjava.db.activerecord.stat
 
isShowSql() - Method in class com.litongjava.db.activerecord.Config
 
isSkipTable(String) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
通过继承并覆盖此方法,跳过一些不希望处理的 table,定制更加灵活的 table 过滤规则
isStarted - Variable in class com.litongjava.cron4j.Cron4jPlugin
 
isStarted - Variable in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
isStarted - Variable in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
isStarted - Variable in class com.litongjava.db.druid.DruidPlugin
 
isStarted - Variable in class com.litongjava.redis.RedisPlugin
 
isTakeOverDbPaginate() - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
isTakeOverDbPaginate() - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
isTakeOverModelPaginate() - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
isTakeOverModelPaginate() - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
isWrapperFor(Class<?>) - Method in class com.litongjava.db.activerecord.NullDataSource
 
ITask - Interface in com.litongjava.cron4j
实现 ITask 接口的 Task,多了一个 stop 方法,插件在停止时会进行回调
iterator() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 

J

javaKeyword - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
javaKeyword - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
javaType - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
javaType - Variable in class com.litongjava.db.activerecord.TableBuilder
 
JdkSerializer - Class in com.litongjava.redis.serializer
JdkSerializer.
JdkSerializer() - Constructor for class com.litongjava.redis.serializer.JdkSerializer
 
jedisPool - Variable in class com.litongjava.redis.RedisDb
 
jedisPoolConfig - Variable in class com.litongjava.redis.RedisPlugin
 
json(Object) - Static method in class com.litongjava.kit.PgObjectUtils
 
json(String) - Static method in class com.litongjava.kit.PgObjectUtils
 
JSON_RENDER - Static variable in class com.litongjava.ehcache.RenderType
 
jsonb(Object) - Static method in class com.litongjava.kit.PgObjectUtils
 
jsonb(String) - Static method in class com.litongjava.kit.PgObjectUtils
 
JSP_RENDER - Static variable in class com.litongjava.ehcache.RenderType
 

K

keep(String...) - Method in class com.litongjava.db.activerecord.Model
Keep attributes of this model and remove other attributes.
keep(String) - Method in class com.litongjava.db.activerecord.Model
Keep attribute of this model and remove other attributes.
keep(String...) - Method in class com.litongjava.db.activerecord.Row
Keep columns of this record and remove other columns.
keep(String) - Method in class com.litongjava.db.activerecord.Row
Keep column of this record and remove other columns.
keepAlive - Variable in class com.litongjava.db.druid.DruidPlugin
 
keepByteAndShort - Variable in class com.litongjava.db.activerecord.dialect.Dialect
 
KeepByteAndShortModelBuilder - Class in com.litongjava.db.activerecord.builder
针对 mybatis 用户使用习惯,避免 JDBC 将 Byte、Short 转成 Integer
KeepByteAndShortModelBuilder() - Constructor for class com.litongjava.db.activerecord.builder.KeepByteAndShortModelBuilder
 
KeepByteAndShortRecordBuilder - Class in com.litongjava.db.activerecord.builder
针对 mybatis 用户使用习惯,避免 JDBC 将 Byte、Short 转成 Integer
KeepByteAndShortRecordBuilder() - Constructor for class com.litongjava.db.activerecord.builder.KeepByteAndShortRecordBuilder
 
keyFromBytes(byte[]) - Method in class com.litongjava.redis.RedisDb
 
keyFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.FstSerializer
 
keyFromBytes(byte[]) - Method in interface com.litongjava.redis.serializer.ISerializer
 
keyFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.JdkSerializer
 
keyFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
keyFromBytes(byte[]) - Method in class com.litongjava.satoken.SaJdkSerializer
 
keyNamingPolicy - Variable in class com.litongjava.redis.RedisDb
 
keyNamingPolicy - Variable in class com.litongjava.redis.RedisPlugin
 
keys(String) - Method in class com.litongjava.redis.RedisDb
查找所有符合给定模式 pattern 的 key 。 KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 KEYS h*llo 匹配 hllo 和 heeeeello 等。 KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。 特殊符号用 \ 隔开
keySet() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
keysToBytesArray(Object...) - Method in class com.litongjava.redis.RedisDb
 
keyToBytes(Object) - Method in class com.litongjava.redis.RedisDb
 
keyToBytes(String) - Method in class com.litongjava.redis.serializer.FstSerializer
 
keyToBytes(String) - Method in interface com.litongjava.redis.serializer.ISerializer
 
keyToBytes(String) - Method in class com.litongjava.redis.serializer.JdkSerializer
 
keyToBytes(String) - Method in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
keyToBytes(String) - Method in class com.litongjava.satoken.SaJdkSerializer
 
keyToBytes(Object) - Method in class com.litongjava.satoken.SaTokenDaoRedis
 
KeyValueJdkSerializer - Class in com.litongjava.redis.serializer
JdkSerializer.
KeyValueJdkSerializer() - Constructor for class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
keyValueListFromBytesList(List<byte[]>) - Method in class com.litongjava.redis.RedisDb
 

L

lindex(Object, long) - Method in class com.litongjava.redis.RedisDb
返回列表 key 中,下标为 index 的元素。 下标(index)参数 start 和 stop 都以 0 为底,也就是说,以 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。 如果 key 不是列表类型,返回一个错误。
list - Variable in class com.litongjava.db.activerecord.DbKit.BatchInfo
 
Lite - Class in com.litongjava.lite
 
Lite() - Constructor for class com.litongjava.lite.Lite
 
LiteSqlStatementStat - Class in com.litongjava.db.activerecord.stat
保存数据到sql lite
LiteSqlStatementStat() - Constructor for class com.litongjava.db.activerecord.stat.LiteSqlStatementStat
 
llen(Object) - Method in class com.litongjava.redis.RedisDb
返回列表 key 的长度。 如果 key 不存在,则 key 被解释为一个空列表,返回 0 .
llm_chat_prompt - Static variable in class com.litongjava.template.PromptEngine
 
llm_chat_prompt - Static variable in class com.litongjava.template.TemplateEngine
 
load() - Method in interface com.litongjava.ehcache.IDataLoader
 
load(String) - Static method in class com.litongjava.template.SqlTemplates
 
load() - Static method in class com.litongjava.template.SqlTemplates
 
LocaleDateDirective - Class in com.litongjava.template
#localeDate 支持 Locale 参数的日期格式化指令 用法示例: 1:#localeDate(createAt) 使用默认的 datePattern 和系统默认 Locale 格式化日期 2:#localeDate(createAt, "yyyy-MM-dd HH:mm:ss") 指定 datePattern,使用系统默认 Locale 格式化日期 3:#localeDate(createAt, "MMMM dd, yyyy", "en") 指定 datePattern 和 Locale,格式化日期 4:#localeDate() 使用默认的 datePattern 和系统默认 Locale 输出当前日期
LocaleDateDirective() - Constructor for class com.litongjava.template.LocaleDateDirective
 
lock(String, int, int) - Method in class com.litongjava.redis.RedisDb
利用 set 方法实现锁
logAbandoned - Variable in class com.litongjava.db.druid.DruidPlugin
 
lpop(Object) - Method in class com.litongjava.redis.RedisDb
移除并返回列表 key 的头元素。
lpush(Object, Object...) - Method in class com.litongjava.redis.RedisDb
将一个或多个值 value 插入到列表 key 的表头 如果有多个 value 值,那么各个 value 值按从左到右的顺序依次插入到表头: 比如说, 对空列表 mylist 执行命令 LPUSH mylist a b c ,列表的值将是 c b a , 这等同于原子性地执行 LPUSH mylist a 、 LPUSH mylist b 和 LPUSH mylist c 三个命令。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。
lpushx(Object, Object...) - Method in class com.litongjava.redis.RedisDb
将值 value 插入到列表 key 的表头,当且仅当 key 存在并且是一个列表。 和 LPUSH key value [value …] 命令相反,当 key 不存在时, LPUSHX 命令什么也不做。
lrange(Object, long, long) - Method in class com.litongjava.redis.RedisDb
返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。 下标(index)参数 start 和 stop 都以 0 为底,也就是说,以 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。
lrem(Object, long, Object) - Method in class com.litongjava.redis.RedisDb
根据参数 count 的值,移除列表中与参数 value 相等的元素。 count 的值可以是以下几种: count > 0 : 从表头开始向表尾搜索,移除与 value 相等的元素,数量为 count 。 count < 0 : 从表尾开始向表头搜索,移除与 value 相等的元素,数量为 count 的绝对值。 count = 0 : 移除表中所有与 value 相等的值。
lset(Object, long, Object) - Method in class com.litongjava.redis.RedisDb
将列表 key 下标为 index 的元素的值设置为 value 。 当 index 参数超出范围,或对一个空列表( key 不存在)进行 LSET 时,返回一个错误。 关于列表下标的更多信息,请参考 LINDEX 命令。
ltrim(Object, long, long) - Method in class com.litongjava.redis.RedisDb
对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。 举个例子,执行命令 LTRIM list 0 2 ,表示只保留列表 list 的前三个元素,其余元素全部删除。 下标(index)参数 start 和 stop 都以 0 为底,也就是说,以 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。 当 key 不是列表类型时,返回一个错误。

M

MAIN_CONFIG_NAME - Static variable in class com.litongjava.db.activerecord.DbKit
 
map - Variable in class com.litongjava.db.activerecord.generator.TypeMapping
 
mappingKitClassName - Variable in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
mappingKitGenerator - Variable in class com.litongjava.db.activerecord.generator.Generator
 
MappingKitGenerator - Class in com.litongjava.db.activerecord.generator
MappingKit 文件生成器
MappingKitGenerator(String, String) - Constructor for class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
mappingKitOutputDir - Variable in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
mappingKitPackageName - Variable in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
MarkdownTableUtils - Class in com.litongjava.db.utils
 
MarkdownTableUtils() - Constructor for class com.litongjava.db.utils.MarkdownTableUtils
 
maxActive - Variable in class com.litongjava.db.druid.DruidPlugin
 
maxPoolPreparedStatementPerConnectionSize - Variable in class com.litongjava.db.druid.DruidPlugin
 
maxWait - Variable in class com.litongjava.db.druid.DruidPlugin
 
me - Static variable in class com.litongjava.db.activerecord.builder.H2RecordBuilder
 
me - Static variable in class com.litongjava.db.activerecord.builder.KeepByteAndShortModelBuilder
 
me - Static variable in class com.litongjava.db.activerecord.builder.KeepByteAndShortRecordBuilder
 
me - Static variable in class com.litongjava.db.activerecord.builder.TimestampProcessedModelBuilder
 
me - Static variable in class com.litongjava.db.activerecord.builder.TimestampProcessedRecordBuilder
 
me - Static variable in class com.litongjava.db.activerecord.ModelBuilder
 
me - Static variable in class com.litongjava.db.activerecord.RecordBuilder
 
me() - Static method in class com.litongjava.db.activerecord.TableMapping
 
me - Static variable in class com.litongjava.redis.serializer.FstSerializer
 
me - Static variable in class com.litongjava.redis.serializer.JdkSerializer
 
me - Static variable in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
me - Static variable in class com.litongjava.satoken.SaJdkSerializer
 
metaBuilder - Variable in class com.litongjava.db.activerecord.generator.Generator
 
MetaBuilder - Class in com.litongjava.db.activerecord.generator
MetaBuilder
MetaBuilder(DataSource) - Constructor for class com.litongjava.db.activerecord.generator.MetaBuilder
 
mget(Object...) - Method in class com.litongjava.redis.RedisDb
返回所有(一个或多个)给定 key 的值。 如果给定的 key 里面,有某个 key 不存在,那么这个 key 返回特殊值 nil 。因此,该命令永不失败。
migrate(String, int, Object, int, int) - Method in class com.litongjava.redis.RedisDb
将 key 原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功, key 保证会出现在目标实例上,而当前实例上的 key 会被删除。
minEvictableIdleTimeMillis - Variable in class com.litongjava.db.druid.DruidPlugin
 
minIdle - Variable in class com.litongjava.db.druid.DruidPlugin
 
Model<M extends Model> - Class in com.litongjava.db.activerecord
Model.
Model() - Constructor for class com.litongjava.db.activerecord.Model
 
modelBuilder - Variable in class com.litongjava.db.activerecord.dialect.Dialect
 
ModelBuilder - Class in com.litongjava.db.activerecord
ModelBuilder.
ModelBuilder() - Constructor for class com.litongjava.db.activerecord.ModelBuilder
 
modelContent - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
modelGenerator - Variable in class com.litongjava.db.activerecord.generator.Generator
 
ModelGenerator - Class in com.litongjava.db.activerecord.generator
Model 生成器
ModelGenerator(String, String, String) - Constructor for class com.litongjava.db.activerecord.generator.ModelGenerator
 
modelName - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
modelOutputDir - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
modelPackageName - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
MongoDb - Class in com.litongjava.mongo
 
MongoDb() - Constructor for class com.litongjava.mongo.MongoDb
 
move(Object, int) - Method in class com.litongjava.redis.RedisDb
将当前数据库的 key 移动到给定的数据库 db 当中。 如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 MOVE 没有任何效果。 因此,也可以利用这一特性,将 MOVE 当作锁(locking)原语(primitive)。
mset(Object...) - Method in class com.litongjava.redis.RedisDb
同时设置一个或多个 key-value 对。 如果某个给定 key 已经存在,那么 MSET 会用新值覆盖原来的旧值,如果这不是你所希望的效果,请考虑使用 MSETNX 命令:它只会在所有给定 key 都不存在的情况下进行设置操作。 MSET 是一个原子性(atomic)操作,所有给定 key 都会在同一时间内被设置,某些给定 key 被更新而另一些给定 key 没有改变的情况,不可能发生。
msetnx(Object...) - Method in class com.litongjava.redis.RedisDb
当且仅当所有给定键都不存在时, 为所有给定键设置值。 即使只有一个给定键已经存在, MSETNX 命令也会拒绝执行对所有键的设置操作。 MSETNX 是一个原子性(atomic)操作, 所有给定键要么就全部都被设置, 要么就全部都不设置, 不可能出现第三种状态。
MyBlogDao - Class in com.litongjava.db.base
 
MyBlogDao() - Constructor for class com.litongjava.db.base.MyBlogDao
 
MysqlDialect - Class in com.litongjava.db.activerecord.dialect
MysqlDialect.
MysqlDialect() - Constructor for class com.litongjava.db.activerecord.dialect.MysqlDialect
 

N

name - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
name - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
name - Variable in class com.litongjava.db.druid.DruidPlugin
 
name - Variable in class com.litongjava.redis.RedisDb
 
NameSpaceDirective - Class in com.litongjava.db.activerecord.sql
NameSpaceDirective
NameSpaceDirective() - Constructor for class com.litongjava.db.activerecord.sql.NameSpaceDirective
 
NestedTransactionHelpException - Exception in com.litongjava.db.activerecord
NestedTransactionHelpException
Notice the outer transaction that the nested transaction return false
NestedTransactionHelpException(String) - Constructor for exception com.litongjava.db.activerecord.NestedTransactionHelpException
 
newInstance(Class<?>) - Static method in class com.litongjava.db.kit.ReflectKit
 
NullDataSource - Class in com.litongjava.db.activerecord
NullDataSource.
NullDataSource() - Constructor for class com.litongjava.db.activerecord.NullDataSource
 

O

objectIdletime(Object) - Method in class com.litongjava.redis.RedisDb
对象没有被访问的空闲时间
objectRefcount(Object) - Method in class com.litongjava.redis.RedisDb
对象被引用的数量
OneConnectionPerThread - Class in com.litongjava.db.activerecord
One Connection Per Thread for one request.
warning: can not use this interceptor with transaction feature like Tx, Db.tx(...)
OneConnectionPerThread() - Constructor for class com.litongjava.db.activerecord.OneConnectionPerThread
 
OracleDialect - Class in com.litongjava.db.activerecord.dialect
OracleDialect.
OracleDialect() - Constructor for class com.litongjava.db.activerecord.dialect.OracleDialect
 
ORDER_BY_PATTERN - Static variable in class com.litongjava.db.kit.SqlParseKit
 
OrderedFieldContainerFactory - Class in com.litongjava.db.activerecord
用于支持查询出来的字段次序与 select a, b, c...
OrderedFieldContainerFactory() - Constructor for class com.litongjava.db.activerecord.OrderedFieldContainerFactory
 

P

PageSqlKit - Class in com.litongjava.db.activerecord
PageSqlKit
PageSqlKit() - Constructor for class com.litongjava.db.activerecord.PageSqlKit
 
paginate(Connection, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
paginate(String, Connection, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
paginate(int, int) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
paginate(int, int, boolean) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
paginate(int, int, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(int, int, boolean, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(int, int, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(int, int, boolean, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Paginate.
paginate(int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(Class<T>, int, int, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(Class<T>, int, int, boolean, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(Class<T>, int, int, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(Class<T>, int, int, boolean, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(Class<T>, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(Class<T>, int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginate(int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Paginate.
paginate(Class<T>, int, int, String, String, Object[]) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(int, int, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(int, int, boolean, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(Class<T>, int, int, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(Class<T>, int, int, boolean, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(Class<T>, int, int, boolean, String, String, Object[]) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(Config, Connection, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(int, int, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(Class<T>, int, int, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(int, int, boolean, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(Class<T>, int, int, boolean, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginate(int, int) - Method in class com.litongjava.db.activerecord.DbTemplate
 
paginate(int, int, boolean) - Method in class com.litongjava.db.activerecord.DbTemplate
 
paginate(int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
Paginate.
paginate(int, int, String, String) - Method in class com.litongjava.db.activerecord.Model
 
paginate(int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
指定分页 sql 最外层以是否含有 group by 语句
paginate(int, int, SqlPara) - Method in class com.litongjava.db.activerecord.Model
 
paginate(int, int, boolean, SqlPara) - Method in class com.litongjava.db.activerecord.Model
 
paginate(int, int, SqlPara) - Method in class com.litongjava.db.base.DbBase
下面这些分页方法本身不带 tableName 参数,通常在 sql 里直接写表名。 为了统一调用出口,也可以在 DbBase 再包一层,视你项目风格决定是否使用。 这里给出一个示例:SqlPara 直接转发给 Db。
paginate(int, int, boolean, SqlPara) - Method in class com.litongjava.db.base.DbBase
 
paginate(int, int, String, String, Object...) - Method in class com.litongjava.db.base.DbBase
 
paginate(int, int, String, String) - Method in class com.litongjava.db.base.DbBase
 
paginateByCache(String, Object, int, int) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
paginateByCache(String, Object, int, int, boolean) - Method in class com.litongjava.db.activerecord.DaoTemplate
 
paginateByCache(String, Object, int, int, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(String, Object, int, int, boolean, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(String, Object, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Paginate by cache.
paginateByCache(String, Object, int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(String, Object, int, int, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(String, Object, int, int, boolean, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(Class<T>, String, Object, int, int, boolean, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(Class<T>, String, Object, int, int, boolean, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(Class<T>, String, Object, int, int, SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(Class<T>, String, Object, int, int, String, String) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(Class<T>, String, Object, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(Class<T>, String, Object, int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCache(String, Object, int, int, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(String, Object, int, int, boolean, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(String, Object, int, int, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(String, Object, int, int, boolean, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(String, Object, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Paginate by cache.
paginateByCache(String, Object, int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(Class<T>, String, Object, int, int, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(Class<T>, String, Object, int, int, boolean, SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(Class<T>, String, Object, int, int, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(Class<T>, String, Object, int, int, boolean, String, String) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(Class<T>, String, Object, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(Class<T>, String, Object, int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCache(String, Object, int, int) - Method in class com.litongjava.db.activerecord.DbTemplate
 
paginateByCache(String, Object, int, int, boolean) - Method in class com.litongjava.db.activerecord.DbTemplate
 
paginateByCache(String, Object, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
Paginate by cache.
paginateByCache(String, Object, int, int, String, String) - Method in class com.litongjava.db.activerecord.Model
 
paginateByCache(String, Object, int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
paginateByCacheByFullSql(String, Object, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCacheByFullSql(String, Object, int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCacheByFullSql(Class<T>, String, Object, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCacheByFullSql(Class<T>, String, Object, int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByCacheByFullSql(String, Object, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCacheByFullSql(String, Object, int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCacheByFullSql(Class<T>, String, Object, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByCacheByFullSql(Class<T>, String, Object, int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByFullSql(int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByFullSql(int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByFullSql(Class<T>, int, int, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByFullSql(Class<T>, int, int, boolean, String, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
paginateByFullSql(int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByFullSql(int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByFullSql(Class<T>, int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByFullSql(Class<T>, int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateByFullSql(int, int, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
paginateByFullSql(int, int, boolean, String, String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
paginateByTemplate(int, int, String, Object...) - Method in class com.litongjava.db.base.DbBase
 
paginateJsonFields(int, int, String, String, String[], Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
paginateJsonFields(int, int, String, String, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
ParaDirective - Class in com.litongjava.db.activerecord.sql
#para 指令用于在 sql 模板中根据参数名生成问号占位以及查询参数
ParaDirective() - Constructor for class com.litongjava.db.activerecord.sql.ParaDirective
 
parse(String) - Static method in class com.litongjava.es.client.EsDSNUtils
 
parseJsonField(String) - Static method in class com.litongjava.db.activerecord.builder.BuilderKit
 
parsePageSql(String) - Static method in class com.litongjava.db.activerecord.PageSqlKit
 
parseSqlTemplate() - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
password - Variable in class com.litongjava.db.druid.DruidPlugin
 
password - Variable in class com.litongjava.redis.RedisPlugin
 
PathKit - Class in com.litongjava.db.kit
new File("..\path\abc.txt") 中的三个方法获取路径的方法 1: getPath() 获取相对路径,例如 ..\path\abc.txt 2: getAbsolutePath() 获取绝对路径,但可能包含 ".." 或 "." 字符,例如 D:\otherPath\..\path\abc.txt 3: getCanonicalPath() 获取绝对路径,但不包含 ".." 或 "." 字符,例如 D:\path\abc.txt 2018-05-12 新测试: 1:PathKit.class.getResource("/") 将获取 class path 根目录,例如:/Users/james/workspace/jfinal/webapp/WEB-INF/classes 2:PathKit.class.getResource("") 将获取 PathKit 这个 class 所在的目录,即:rootClassPath + "/com/jfinal/kit" 3:ClassLoader.getResource("/") 将获取到 null 值,该用法无意义 4:ClassLoader.getResource("") 将获取 class path 根目录,与 PathKit.class.getResource("/") 一样
PathKit() - Constructor for class com.litongjava.db.kit.PathKit
 
persist(Object) - Method in class com.litongjava.redis.RedisDb
移除给定 key 的生存时间,将这个 key 从『易失的』(带生存时间 key )转换成『持久的』(一个不带生存时间、永不过期的 key )。
pexpire(Object, long) - Method in class com.litongjava.redis.RedisDb
这个命令和 EXPIRE 命令的作用类似,但是它以毫秒为单位设置 key 的生存时间,而不像 EXPIRE 命令那样,以秒为单位。
pexpireAt(Object, long) - Method in class com.litongjava.redis.RedisDb
这个命令和 EXPIREAT 命令类似,但它以毫秒为单位设置 key 的过期 unix 时间戳,而不是像 EXPIREAT 那样,以秒为单位。
PgObjectUtils - Class in com.litongjava.kit
 
PgObjectUtils() - Constructor for class com.litongjava.kit.PgObjectUtils
 
PgVectorUtils - Class in com.litongjava.db.utils
 
PgVectorUtils() - Constructor for class com.litongjava.db.utils.PgVectorUtils
 
ping(RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
ping() - Method in class com.litongjava.redis.RedisDb
使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 。 通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。
pop(String) - Method in class com.litongjava.db.activerecord.Row
 
popString(String) - Method in class com.litongjava.db.activerecord.Row
 
port - Variable in class com.litongjava.redis.RedisPlugin
 
PostgreSqlDialect - Class in com.litongjava.db.activerecord.dialect
PostgreSqlDialect.
PostgreSqlDialect() - Constructor for class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
primaryKey - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
processGeneratedBigIntegerKey(Model<?>, String, Object) - Method in class com.litongjava.db.activerecord.dialect.Dialect
mysql 数据库的 bigint unsigned 对应的 java 类型为 BigInteger 但是 rs.getObject(1) 返回值为 Long 型,造成 model.save() 以后 model.getId() 时的类型转换异常
PromptEngine - Class in com.litongjava.template
 
PromptEngine() - Constructor for class com.litongjava.template.PromptEngine
 
psetex(Object, long, Object) - Method in class com.litongjava.redis.RedisDb
psetex 与 setex 功能相同,但是生存时间为 milliseconds (以毫秒为单位)。
psubscribe(JedisPubSub, String...) - Method in class com.litongjava.redis.RedisDb
psubscribe pattern [pattern …] 订阅给定模式相匹配的所有频道
PS:
取消订阅在 jedisPubSub 中的 punsubscribe 方法。
重要:订阅后代码会阻塞监听发布的内容
psubscribeThread(JedisPubSub, String...) - Method in class com.litongjava.redis.RedisDb
psubscribe pattern [pattern …] 订阅给定模式相匹配的所有频道
PS:
取消订阅在 jedisPubSub 中的 punsubscribe 方法。
pttl(Object) - Method in class com.litongjava.redis.RedisDb
这个命令类似于 TTL 命令,但它以毫秒为单位返回 key 的剩余生存时间,而不是像 TTL 命令那样,以秒为单位。
publicKey - Variable in class com.litongjava.db.druid.DruidPlugin
 
publish(String, String) - Method in class com.litongjava.redis.RedisDb
publish channel message 给指定的频道发消息
put(String, Object, Object) - Method in class com.litongjava.db.activerecord.cache.DefaultEhCache
 
put(String, Object, Object, int) - Method in class com.litongjava.db.activerecord.cache.DefaultEhCache
 
put(String, V) - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory.CaseInsensitiveMap
 
put(String, V) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
put(String, Object) - Method in class com.litongjava.db.activerecord.Model
Put key value pair to the model without check attribute name.
put(Map<String, Object>) - Method in class com.litongjava.db.activerecord.Model
Put map to the model without check attribute name.
put(Model) - Method in class com.litongjava.db.activerecord.Model
Put other model to the model without check attribute name.
put(Row) - Method in class com.litongjava.db.activerecord.Model
Put record to the model without check attribute name.
put(Map<String, Object>) - Method in class com.litongjava.db.activerecord.Row
 
put(String, Object) - Method in class com.litongjava.db.activerecord.Row
 
put(String, Object, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
put(String, Object, Object, int) - Static method in class com.litongjava.ehcache.EhCacheKit
 
putAll(Map<? extends String, ? extends V>) - Method in class com.litongjava.db.activerecord.CaseInsensitiveContainerFactory.CaseInsensitiveMap
 
putAll(Map<? extends String, ? extends V>) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
putTable(Table) - Method in class com.litongjava.db.activerecord.TableMapping
 
PythonCodeEngine - Class in com.litongjava.template
 
PythonCodeEngine() - Constructor for class com.litongjava.template.PythonCodeEngine
 

Q

quereyBytes(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
query(Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
query(String, Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
query(Config, Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
query(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
query(String) - Static method in class com.litongjava.db.activerecord.Db
 
query(SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
query(Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
query(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
query(String) - Method in class com.litongjava.db.activerecord.DbPro
 
query(SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
query() - Method in class com.litongjava.db.activerecord.DbTemplate
 
query(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
queryBigDecimal(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryBigDecimal(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryBigDecimal(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBigDecimal(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBigDecimal() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryBigInteger(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryBigInteger(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryBigInteger(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBigInteger(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBigInteger() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryBoolean(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryBoolean(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryBoolean(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBoolean(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBoolean() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryByte(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryByte(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryByte(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryByte(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBytes(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryBytes(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryBytes(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryBytes(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryColumn(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Execute sql query just return one column.
queryColumn(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryColumn(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Execute sql query just return one column.
queryColumn() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryColumnByField(String, String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
queryColumnByField(String, String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
queryColumnByField(String, String, Object) - Method in class com.litongjava.db.base.DbBase
 
queryColumnById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
queryColumnById(String, String, Object) - Method in class com.litongjava.db.activerecord.DbPro
 
queryColumnById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
queryDate(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryDate(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryDate(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryDate(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryDate() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryDouble(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryDouble(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryDouble(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryDouble(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryDouble() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryFirst(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Execute sql query and return the first result.
queryFirst(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryFirst(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Execute sql query and return the first result.
queryFirst(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryFirst() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryFirst(String, Object...) - Method in class com.litongjava.db.activerecord.Model
Execute sql query and return the first result.
queryFloat(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryFloat(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryFloat(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryFloat(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryInt(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryInt(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryInt(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryInt(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryInt() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryInt(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
queryListBytes(Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryListBytes(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryListInteger(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryListInteger(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryListLong(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryListLong(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryListString(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryListString(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryLocalDateTime(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryLocalDateTime(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryLocalDateTime(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryLocalDateTime(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryLocalDateTime() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryLong(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryLong(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryLong(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryLong(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryLong() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryLong(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
queryLongById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
queryLongById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
queryNumber(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryNumber(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryNumber(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryNumber(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryPGobject(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryPGobject(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryPGobjectById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
queryPGobjectById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
queryShort(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryShort(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryShort(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryShort(String) - Method in class com.litongjava.db.activerecord.DbPro
 
querySqlStatementStats() - Static method in class com.litongjava.lite.Lite
 
queryStr(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryStr(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryStr(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryStr(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryStr() - Method in class com.litongjava.db.activerecord.DbTemplate
 
queryStrById(String, String, Object) - Static method in class com.litongjava.db.activerecord.Db
 
queryStrById(String, Object) - Method in class com.litongjava.db.base.DbBase
 
queryString(String, Object...) - Method in class com.litongjava.db.activerecord.Model
 
queryTime(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryTime(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryTime(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryTime(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryTimestamp(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
queryTimestamp(String) - Static method in class com.litongjava.db.activerecord.Db
 
queryTimestamp(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
queryTimestamp(String) - Method in class com.litongjava.db.activerecord.DbPro
 
queryTimestamp() - Method in class com.litongjava.db.activerecord.DbTemplate
 

R

randomKey() - Method in class com.litongjava.redis.RedisDb
从当前数据库中随机返回(不删除)一个 key 。
rebuildColumnMetas(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
recordBuilder - Variable in class com.litongjava.db.activerecord.dialect.Dialect
 
RecordBuilder - Class in com.litongjava.db.activerecord
RecordBuilder.
RecordBuilder() - Constructor for class com.litongjava.db.activerecord.RecordBuilder
 
RecordConvert - Interface in com.litongjava.record
 
Redis - Class in com.litongjava.redis
Redis.
Redis() - Constructor for class com.litongjava.redis.Redis
 
redis - Variable in class com.litongjava.satoken.SaTokenDaoRedis
 
RedisCacheInterceptor - Class in com.litongjava.redis
CacheInterceptor.
RedisCacheInterceptor() - Constructor for class com.litongjava.redis.RedisCacheInterceptor
 
RedisDb - Class in com.litongjava.redis
Cache.
RedisDb() - Constructor for class com.litongjava.redis.RedisDb
 
RedisDb(String, JedisPool, ISerializer, IKeyNamingPolicy) - Constructor for class com.litongjava.redis.RedisDb
 
RedisInterceptor - Class in com.litongjava.redis
RedisInterceptor 用于在同一线程中共享同一个 jedis 对象,提升性能.
RedisInterceptor() - Constructor for class com.litongjava.redis.RedisInterceptor
 
RedisPlugin - Class in com.litongjava.redis
RedisPlugin.
RedisPlugin(String, String) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, int) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, int, int) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, int, int, String) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, int, int, String, int) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, int, int, String, int, String) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, int, String) - Constructor for class com.litongjava.redis.RedisPlugin
 
RedisPlugin(String, String, String) - Constructor for class com.litongjava.redis.RedisPlugin
 
ReflectKit - Class in com.litongjava.db.kit
反射工具类
ReflectKit() - Constructor for class com.litongjava.db.kit.ReflectKit
 
REGEX_REPLACE_ORDER_BY - Static variable in class com.litongjava.db.kit.SqlParseKit
 
remarks - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
 
remarks - Variable in class com.litongjava.db.activerecord.generator.TableMeta
 
remove(String, Object) - Method in class com.litongjava.db.activerecord.cache.DefaultEhCache
 
remove(Object) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
remove(Object) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
remove(String) - Method in class com.litongjava.db.activerecord.Model
Remove attribute of this model.
remove(String...) - Method in class com.litongjava.db.activerecord.Model
Remove attributes of this model.
remove(String) - Method in class com.litongjava.db.activerecord.Row
Remove attribute of this record.
remove(String...) - Method in class com.litongjava.db.activerecord.Row
Remove columns of this record.
remove(String, Object) - Static method in class com.litongjava.ehcache.EhCacheKit
 
removeAbandoned - Variable in class com.litongjava.db.druid.DruidPlugin
 
removeAbandonedTimeoutMillis - Variable in class com.litongjava.db.druid.DruidPlugin
 
removeAll(String) - Method in class com.litongjava.db.activerecord.cache.DefaultEhCache
 
removeAll(Collection<?>) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
removeAll(String) - Static method in class com.litongjava.ehcache.EhCacheKit
 
removeBlacklist(String) - Method in class com.litongjava.db.activerecord.generator.Generator
 
removeBlacklist(String) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
removeCache(String) - Static method in class com.litongjava.redis.Redis
 
removeConfig(String) - Static method in class com.litongjava.db.activerecord.DbKit
 
removedTableNamePrefixes - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
removeMapping(Class<?>) - Method in class com.litongjava.db.activerecord.generator.TypeMapping
 
removeMapping(String) - Method in class com.litongjava.db.activerecord.generator.TypeMapping
 
removeNoPrimaryKeyTable(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
removeNullValueAttrs() - Method in class com.litongjava.db.activerecord.Model
Remove attributes if it is null.
removeNullValueColumns() - Method in class com.litongjava.db.activerecord.Row
Remove columns if it is null.
removeThreadLocalConnection() - Method in class com.litongjava.db.activerecord.Config
 
removeThreadLocalJedis() - Method in class com.litongjava.redis.RedisDb
 
removeTypeMapping(Class<?>) - Method in class com.litongjava.db.activerecord.generator.Generator
 
removeTypeMapping(String) - Method in class com.litongjava.db.activerecord.generator.Generator
 
removeWhitelist(String) - Method in class com.litongjava.db.activerecord.generator.Generator
 
removeWhitelist(String) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
rename(Object, Object) - Method in class com.litongjava.redis.RedisDb
将 key 改名为 newkey 。 当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。 当 newkey 已经存在时, RENAME 命令将覆盖旧值。
renamenx(Object, Object) - Method in class com.litongjava.redis.RedisDb
当且仅当 newkey 不存在时,将 key 改名为 newkey 修改成功时,返回 1 ; 如果 newkey 已经存在,返回 0
renderToBytes(File, Kv) - Static method in class com.litongjava.template.EnjoyEngine
 
renderToString(String, Kv) - Static method in class com.litongjava.template.EmailEngine
 
renderToString(String) - Static method in class com.litongjava.template.EmailEngine
 
renderToString(String, Kv) - Static method in class com.litongjava.template.EnjoyEngine
 
renderToString(String) - Static method in class com.litongjava.template.EnjoyEngine
 
renderToString(String, Kv) - Static method in class com.litongjava.template.PromptEngine
 
renderToString(String) - Static method in class com.litongjava.template.PromptEngine
 
renderToString(String, Kv) - Static method in class com.litongjava.template.PythonCodeEngine
 
renderToString(String) - Static method in class com.litongjava.template.PythonCodeEngine
 
renderToString(String, Kv) - Static method in class com.litongjava.template.TemplateEngine
 
renderToString(String) - Static method in class com.litongjava.template.TemplateEngine
 
renderToStringFromDb(String) - Static method in class com.litongjava.template.PromptEngine
 
renderToStringFromDb(String, Kv) - Static method in class com.litongjava.template.PromptEngine
 
renderToStringFromDb(String) - Static method in class com.litongjava.template.PythonCodeEngine
 
renderToStringFromDb(String, Kv) - Static method in class com.litongjava.template.PythonCodeEngine
 
renderToStringFromDb(String) - Static method in class com.litongjava.template.TemplateEngine
 
renderToStringFromDb(String, Kv) - Static method in class com.litongjava.template.TemplateEngine
 
RenderType - Class in com.litongjava.ehcache
RenderType
RenderType() - Constructor for class com.litongjava.ehcache.RenderType
 
replaceOrderBy(String) - Static method in class com.litongjava.db.kit.SqlParseKit
 
REPLICA_CONFIG_NAME - Static variable in class com.litongjava.db.activerecord.DbKit
 
ReplicaActiveRecordPlugin - Class in com.litongjava.db.activerecord
ActiveRecord plugin.
ReplicaActiveRecordPlugin(List<DataSource>) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(String, DataSource, int) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(DataSource) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(String, DataSource) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(DataSource, int) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(String, IDataSourceProvider, int) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(String, List<IDataSourceProvider>, int) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(IDataSourceProvider) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(String, IDataSourceProvider) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(IDataSourceProvider, int) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
ReplicaActiveRecordPlugin(Config) - Constructor for class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
reset() - Static method in class com.litongjava.template.SqlTemplates
 
RESOURCE_BASE_PATH - Static variable in class com.litongjava.template.EmailEngine
 
RESOURCE_BASE_PATH - Static variable in class com.litongjava.template.PromptEngine
 
RESOURCE_BASE_PATH - Static variable in class com.litongjava.template.PythonCodeEngine
 
RESOURCE_BASE_PATH - Static variable in class com.litongjava.template.TemplateEngine
 
retainAll(Collection<?>) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
Row - Class in com.litongjava.db.activerecord
Record
Row() - Constructor for class com.litongjava.db.activerecord.Row
 
RowFieldGetter - Class in com.litongjava.template
 
RowFieldGetter() - Constructor for class com.litongjava.template.RowFieldGetter
 
RowUtils - Class in com.litongjava.kit
 
RowUtils() - Constructor for class com.litongjava.kit.RowUtils
 
rpop(Object) - Method in class com.litongjava.redis.RedisDb
移除并返回列表 key 的尾元素。
rpoplpush(Object, Object) - Method in class com.litongjava.redis.RedisDb
命令 RPOPLPUSH 在一个原子时间内,执行以下两个动作: 将列表 source 中的最后一个元素(尾元素)弹出,并返回给客户端。 将 source 弹出的元素插入到列表 destination ,作为 destination 列表的的头元素。
rpush(Object, Object...) - Method in class com.litongjava.redis.RedisDb
将一个或多个值 value 插入到列表 key 的表尾(最右边)。 如果有多个 value 值,那么各个 value 值按从左到右的顺序依次插入到表尾:比如 对一个空列表 mylist 执行 RPUSH mylist a b c ,得出的结果列表为 a b c , 等同于执行命令 RPUSH mylist a 、 RPUSH mylist b 、 RPUSH mylist c 。 如果 key 不存在,一个空列表会被创建并执行 RPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。
rpushx(Object, Object...) - Method in class com.litongjava.redis.RedisDb
将值 value 插入到列表 key 的表尾,当且仅当 key 存在并且是一个列表。 和 RPUSH key value [value …] 命令相反,当 key 不存在时, RPUSHX 命令什么也不做。

S

sadd(Object, Object...) - Method in class com.litongjava.redis.RedisDb
将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。 假如 key 不存在,则创建一个只包含 member 元素作成员的集合。 当 key 不是集合类型时,返回一个错误。
SaJdkSerializer - Class in com.litongjava.satoken
 
SaJdkSerializer() - Constructor for class com.litongjava.satoken.SaJdkSerializer
 
SaTokenDaoRedis - Class in com.litongjava.satoken
 
SaTokenDaoRedis(String) - Constructor for class com.litongjava.satoken.SaTokenDaoRedis
 
save(Row) - Static method in class com.litongjava.db.activerecord.Db
 
save(String, String, Row) - Static method in class com.litongjava.db.activerecord.Db
Save record.
save(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
save(String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
save(String, Row, String[]) - Static method in class com.litongjava.db.activerecord.Db
 
save(String, String, Row, String[]) - Static method in class com.litongjava.db.activerecord.Db
 
save(Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
save(Config, Connection, String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
save(Config, Connection, String, String, Row, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
save(String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
Save record.
save(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
save(String, String, Row, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
save(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
save(String, Row, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
save() - Method in class com.litongjava.db.activerecord.Model
Save model.
save(String, String, String, Object[], int, long, long, boolean) - Method in interface com.litongjava.db.activerecord.stat.ISqlStatementStat
 
save(String, String, String, List, int, long, long, boolean) - Method in interface com.litongjava.db.activerecord.stat.ISqlStatementStat
 
save(String, String, String, Object[], int, long, long, boolean) - Method in class com.litongjava.db.activerecord.stat.LiteSqlStatementStat
 
save(String, String, String, List, int, long, long, boolean) - Method in class com.litongjava.db.activerecord.stat.LiteSqlStatementStat
 
save(Row) - Method in class com.litongjava.db.base.DbBase
 
save(String, Row) - Method in class com.litongjava.db.base.DbBase
 
save(Row, String[]) - Method in class com.litongjava.db.base.DbBase
 
save(String, Row, String[]) - Method in class com.litongjava.db.base.DbBase
 
saveIfAbsent(Row) - Method in class com.litongjava.db.base.DbBase
 
saveIfAbset(String, Row) - Static method in class com.litongjava.db.activerecord.Db
 
saveIfAbset(Config, Connection, String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
saveIfAbset(String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
saveIfAbset(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
saveSqlStatementStat(String, String, String, Object[], int, long, long) - Static method in class com.litongjava.lite.Lite
 
saveSqlStatementStat(String, String, String, List, int, long, long) - Static method in class com.litongjava.lite.Lite
 
scan(Integer, String, Integer, Func.F11<List<String>, Boolean>) - Method in class com.litongjava.redis.RedisDb
scan 命令查找符合给定模式 pattern 的 key
scan(Integer, String, Func.F11<List<String>, Boolean>) - Method in class com.litongjava.redis.RedisDb
 
scan(Integer, Func.F11<List<String>, Boolean>) - Method in class com.litongjava.redis.RedisDb
 
scard(Object) - Method in class com.litongjava.redis.RedisDb
返回集合 key 的基数(集合中元素的数量)。
scriptExists(String) - Method in class com.litongjava.redis.RedisDb
 
scriptExists(String...) - Method in class com.litongjava.redis.RedisDb
 
scriptLoad(String) - Method in class com.litongjava.redis.RedisDb
 
sdiff(Object...) - Method in class com.litongjava.redis.RedisDb
返回一个集合的全部成员,该集合是所有给定集合之间的差集。 不存在的 key 被视为空集。
search(SearchRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
searchAsync(SearchRequest, RequestOptions, ActionListener<SearchResponse>) - Static method in class com.litongjava.es.client.Elastic
 
searchData(String, String, int, int, boolean) - Method in class com.litongjava.satoken.SaTokenDaoRedis
搜索数据
select(int) - Method in class com.litongjava.redis.RedisDb
切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值。 默认使用 0 号数据库。 注意:在 Jedis 对象被关闭时,数据库又会重新被设置为初始值,所以本方法 select(...) 正常工作需要使用如下方式之一: 1:使用 RedisInterceptor,在本线程内共享同一个 Jedis 对象 2:使用 Redis.call(ICallback) 进行操作 3:自行获取 Jedis 对象进行操作
serializer - Variable in class com.litongjava.redis.RedisDb
 
serializer - Variable in class com.litongjava.redis.RedisPlugin
 
Serializer - Class in com.litongjava.redis
Serializer 用于 Redis.call(...)、Redis.use().call(...) 对数据进行序列化与反序列化
Serializer() - Constructor for class com.litongjava.redis.Serializer
 
serializer - Variable in class com.litongjava.satoken.SaTokenDaoRedis
 
set(String, Object) - Method in class com.litongjava.db.activerecord.Model
Set attribute to model.
set(String, Object) - Method in class com.litongjava.db.activerecord.Row
Set column to record.
set(int, int, int) - Method in class com.litongjava.db.druid.DruidPlugin
 
set(Object, Object) - Method in class com.litongjava.redis.RedisDb
存放 key value 对到 redis 如果 key 已经持有其他值, SET 就覆写旧值,无视类型。 对于某个原本带有生存时间(TTL)的键来说, 当 SET 命令成功在这个键上执行时, 这个键原有的 TTL 将被清除。
set(String, long, String) - Method in class com.litongjava.redis.RedisDb
 
set(String, String, long) - Method in class com.litongjava.satoken.SaTokenDaoRedis
写入Value,并设定存活时间 (单位: 秒)
setAcquireIncrement(int) - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
setAutoCommit(boolean) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
是否自动提交
setBaseModelTemplate(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置用于生成 BaseModel 的模板文件,模板引擎将在 class path 与 jar 包内寻找模板文件 默认模板为:"/com/litongjava/db/activerecord/generator/base_model_template.jf"
setBaseSqlTemplatePath(String) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setBaseSqlTemplatePath(String) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setBaseSqlTemplatePath(String) - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
setBean(String, long, Object) - Static method in class com.litongjava.redis.Redis
 
setBean(String, Object) - Static method in class com.litongjava.redis.Redis
 
setBean(String, long, Object) - Method in class com.litongjava.redis.RedisDb
 
setBean(String, Object) - Method in class com.litongjava.redis.RedisDb
 
setCache(IDbCache) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setCache(IDbCache) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setCatalog(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
支持 catalog 概念的数据库可以设定该参数
setCheckParaAssigned(boolean) - Static method in class com.litongjava.db.activerecord.sql.ParaDirective
 
setClient(RestHighLevelClient) - Static method in class com.litongjava.es.client.Elastic
 
setClient(MongoClient) - Static method in class com.litongjava.mongo.MongoDb
 
setColumns(Map<String, Object>) - Method in class com.litongjava.db.activerecord.Row
Set columns value with map.
setColumns(Row) - Method in class com.litongjava.db.activerecord.Row
Set columns value with Record.
setColumns(Model<?>) - Method in class com.litongjava.db.activerecord.Row
Set columns value with Model object.
setColumnsMap(Row, Map<String, Object>) - Static method in class com.litongjava.db.activerecord.CPI
Return the columns map of the record
setColumnType(String, Class<?>) - Method in class com.litongjava.db.activerecord.Table
 
setColumnTypeMap(Map<String, Class<?>>) - Method in class com.litongjava.db.activerecord.Table
 
setConnectionInitSql(String) - Method in class com.litongjava.db.druid.DruidPlugin
添加连接时的初始化sql。可以添加多次,在初次连接时使用,比如指定编码或者默认scheme等
setConnectionInitSql(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
新连接生成后,添加到连接池前执行的初始化sql
setConnectionProperties(String) - Method in class com.litongjava.db.druid.DruidPlugin
 
setConnectionTestQuery(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
JDBC4以下版本数据库驱动需要设定此参数
setConnectionTimeout(long) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
 
setContainerFactory(IContainerFactory) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setContainerFactory(IContainerFactory) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setContainerFactoryByConfigName(String) - Method in class com.litongjava.db.activerecord.Row
Set the containerFactory by configName.
setDatabase(MongoDatabase) - Static method in class com.litongjava.mongo.MongoDb
 
setDataDictionaryFileName(String) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
setDataDictionaryFileName(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置数据字典 DataDictionary 文件输出目录,默认值为 "_DataDictionary.txt"
setDataDictionaryGenerator(DataDictionaryGenerator) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 DataDictionaryGenerator,便于扩展自定义 DataDictionaryGenerator
setDataDictionaryOutputDir(String) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
 
setDataDictionaryOutputDir(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置数据字典 DataDictionary 文件输出目录,默认与 modelOutputDir 相同
setDataSource(DataSource) - Static method in class com.litongjava.db.hikaricp.DsContainer
 
setDbProFactory(IDbProFactory) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setDbProFactory(IDbProFactory) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setDefaultTransactionIsolation(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setDevMode(boolean) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setDevMode(boolean) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setDevMode(boolean) - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
setDialect(Dialect) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setDialect(Dialect) - Method in class com.litongjava.db.activerecord.generator.Generator
设置数据库方言,默认为 MysqlDialect
setDialect(Dialect) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
setDialect(Dialect) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setDriverClass(String) - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
setDriverClass(String) - Method in class com.litongjava.db.druid.DruidPlugin
 
setDriverClass(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
驱动类名
setex(Object, long, Object) - Method in class com.litongjava.redis.RedisDb
存放 key value 对到 redis,并将 key 的生存时间设为 seconds (以秒为单位)。 如果 key 已经存在, SETEX 命令将覆写旧值。
setExprList(ExprList) - Method in class com.litongjava.db.activerecord.sql.NameSpaceDirective
 
setExprList(ExprList) - Method in class com.litongjava.db.activerecord.sql.ParaDirective
 
setExprList(ExprList) - Method in class com.litongjava.db.activerecord.sql.SqlDirective
 
setExprList(ExprList) - Method in class com.litongjava.template.LocaleDateDirective
 
setFetchFieldAutoIncrement(boolean) - Method in class com.litongjava.db.activerecord.generator.Generator
配置是否取出字段的自增属性
setFetchFieldAutoIncrement(boolean) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
配置是否取出字段的自增属性
setFilters(String) - Method in class com.litongjava.db.druid.DruidPlugin
设置过滤器,如果要开启监控统计需要使用此方法或在构造方法中进行设置
setGenerateChainSetter(boolean) - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
setGenerateChainSetter(boolean) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 BaseModel 是否生成链式 setter 方法
setGenerateDaoInModel(boolean) - Method in class com.litongjava.db.activerecord.generator.Generator
设置是否在 Model 中生成 dao 对象,默认生成
setGenerateDaoInModel(boolean) - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
setGenerateDataDictionary(boolean) - Method in class com.litongjava.db.activerecord.generator.Generator
设置是否生成数据字典 Dictionary 文件,默认不生成
setGenerateRemarks(boolean) - Method in class com.litongjava.db.activerecord.generator.Generator
配置是否生成字段备注,生成的备注会体现在 Base Model 之中 默认值为 false
setGenerateRemarks(boolean) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
setGenerateView(boolean) - Method in class com.litongjava.db.activerecord.generator.Generator
配置是否生成 view。默认值为 false
setGenerateView(boolean) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
setGraphQL(GraphQL) - Static method in class com.litongjava.graphql.GQL
 
setIdleTimeout(long) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
空闲超时时间(单位:毫秒),默认600000 (10 分钟)
setIfAbsent(Object, Object) - Method in class com.litongjava.redis.RedisDb
Set key to hold the string value if key is absent.
setIfAbsent(Object, Object, long) - Method in class com.litongjava.redis.RedisDb
Set key to hold the string value and expiration timeout if key is absent.
setIfPresent(Object, Object) - Method in class com.litongjava.redis.RedisDb
Set key to hold the string value if key is present.
setIfPresent(Object, Object, long, TimeUnit) - Method in class com.litongjava.redis.RedisDb
Set key to hold the string value and expiration timeout if key is present.
setInitialPoolSize(int) - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
setInitialSize(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setInt(String, int) - Static method in class com.litongjava.redis.Redis
 
setInt(String, long, int) - Static method in class com.litongjava.redis.Redis
 
setInt(String, int) - Method in class com.litongjava.redis.RedisDb
 
setInt(String, long, int) - Method in class com.litongjava.redis.RedisDb
 
setJavaType(JavaType) - Method in class com.litongjava.db.activerecord.TableBuilder
 
setJdbcUrl(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
jdbc连接url
setKeepAlive(boolean) - Method in class com.litongjava.db.druid.DruidPlugin
 
setKeepByteAndShort(boolean) - Method in class com.litongjava.db.activerecord.dialect.Dialect
指示 Generator、ModelBuilder、RecordBuilder 是否保持住 Byte、Short 类型
setKeyNamingPolicy(IKeyNamingPolicy) - Method in class com.litongjava.redis.RedisPlugin
 
setLeakDetectionThreshold(long) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
内存泄露侦测周期,最小为2000(2秒)
setLog(boolean) - Static method in class com.litongjava.db.activerecord.SqlReporter
 
setLogAbandoned(boolean) - Method in class com.litongjava.db.druid.DruidPlugin
 
setLoginTimeout(int) - Method in class com.litongjava.db.activerecord.NullDataSource
 
setLogWriter(PrintWriter) - Method in class com.litongjava.db.activerecord.NullDataSource
 
setLong(String, long) - Static method in class com.litongjava.redis.Redis
 
setLong(String, long, long) - Static method in class com.litongjava.redis.Redis
 
setLong(String, long) - Method in class com.litongjava.redis.RedisDb
 
setLong(String, long, long) - Method in class com.litongjava.redis.RedisDb
 
setMainCache(String) - Static method in class com.litongjava.redis.Redis
提供一个设置设置主缓存 mainCache 的机会,否则第一个被初始化的 Cache 将成为 mainCache
setMappingKitClassName(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 MappingKit 类名,默认值为: "_MappingKit"
setMappingKitClassName(String) - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
setMappingKitGenerator(MappingKitGenerator) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 MappingKitGenerator,便于扩展自定义 MappingKitGenerator
setMappingKitOutputDir(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 MappingKit 文件输出目录,默认与 modelOutputDir 相同, 在设置此变量的同时需要设置 mappingKitPackageName
setMappingKitOutputDir(String) - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
setMappingKitPackageName(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 MappingKit 文件包名,默认与 modelPackageName 相同, 在设置此变的同时需要设置 mappingKitOutputDir
setMappingKitPackageName(String) - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
setMappingKitTemplate(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置用于生成 MappingKit 的模板文件,模板引擎将在 class path 与 jar 包内寻找模板文件 默认模板为:"/com/litongjava/db/activerecord/generator/mapping_kit_template.jf"
setMaxActive(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setMaxIdleTime(int) - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
setMaximumPoolSize(int) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
连接池最大连接数 默认10
setMaxLifetime(long) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
最大生命周期/最大存活时间(单位:毫秒) ,默认1800000 (30 分钟)
setMaxPoolPreparedStatementPerConnectionSize(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setMaxPoolSize(int) - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
setMaxWait(long) - Method in class com.litongjava.db.druid.DruidPlugin
 
setMetaBuilder(MetaBuilder) - Method in class com.litongjava.db.activerecord.generator.Generator
设置 MetaBuilder,便于扩展自定义 MetaBuilder
setMinEvictableIdleTimeMillis(long) - Method in class com.litongjava.db.druid.DruidPlugin
 
setMinEvictableIdleTimeMillis(int) - Method in class com.litongjava.redis.RedisPlugin
 
setMinIdle(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setMinPoolSize(int) - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
setModelBuilder(ModelBuilder) - Method in class com.litongjava.db.activerecord.dialect.Dialect
配置自定义 ModelBuilder
setModelTemplate(String) - Method in class com.litongjava.db.activerecord.generator.Generator
设置用于生成 Model 的模板文件,模板引擎将在 class path 与 jar 包内寻找模板文件 默认模板为:"/com/litongjava/db/activerecord/generator/model_template.jf"
setName(String) - Method in class com.litongjava.db.druid.DruidPlugin
连接池名称
setNumTestsPerEvictionRun(int) - Method in class com.litongjava.redis.RedisPlugin
 
setnx(Object, Object) - Method in class com.litongjava.redis.RedisDb
setnx 的工作原理与 set 完全相同,唯一的区别是,如果 key 已经存在,则不执行任何操作
setObject(String, Object, long) - Method in class com.litongjava.satoken.SaTokenDaoRedis
写入Object,并设定存活时间 (单位: 秒)
setOrPut(String, Object) - Method in class com.litongjava.db.activerecord.Model
如果 attrOrNot 是表中的字段则调用 set(...) 放入数据 否则调用 put(...) 放入数据
setParas(Object[]) - Method in exception com.litongjava.db.activerecord.ActiveRecordException
 
setPassword(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
数据库密码
setPoolName(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
用户指定的连接池名
setPrimaryKey(String, String) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
当使用 create table 语句创建用于开发使用的数据表副本时,假如create table 中使用的 复合主键次序不同,那么MappingKitGeneretor 反射生成的复合主键次序也会不同。 而程序中类似于 model.deleteById(id1, id2) 方法中复合主键次序与需要与映射时的次序 保持一致,可以在MappingKit 映射完成以后通过调用此方法再次强制指定复合主键次序
setPrimaryKey(String, String) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
当使用 create table 语句创建用于开发使用的数据表副本时,假如create table 中使用的 复合主键次序不同,那么MappingKitGeneretor 反射生成的复合主键次序也会不同。 而程序中类似于 model.deleteById(id1, id2) 方法中复合主键次序与需要与映射时的次序 保持一致,可以在MappingKit 映射完成以后通过调用此方法再次强制指定复合主键次序
setPublicKey(String) - Method in class com.litongjava.db.druid.DruidPlugin
 
setRawIfAbsent(String, String) - Method in class com.litongjava.redis.RedisDb
 
setRawIfAbsent(String, String, long) - Method in class com.litongjava.redis.RedisDb
 
setRawIfPresent(String, String) - Method in class com.litongjava.redis.RedisDb
 
setRawIfPresent(String, String, long, TimeUnit) - Method in class com.litongjava.redis.RedisDb
 
setReadOnly(boolean) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
是否是只读连接 ,是否有效取决于相应的数据库是否支持
setRecordBuilder(RecordBuilder) - Method in class com.litongjava.db.activerecord.dialect.Dialect
配置自定义 RecordBuilder
setRecordConvert(RecordConvert) - Method in class com.litongjava.db.activerecord.Config
 
setRemoveAbandoned(boolean) - Method in class com.litongjava.db.druid.DruidPlugin
 
setRemoveAbandonedTimeoutMillis(long) - Method in class com.litongjava.db.druid.DruidPlugin
 
setRemovedTableNamePrefixes(String...) - Method in class com.litongjava.db.activerecord.generator.Generator
设置需要被移除的表名前缀,仅用于生成 modelName 与 baseModelName 例如表名 "osc_account",移除前缀 "osc_" 后变为 "account"
setRemovedTableNamePrefixes(String...) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
设置需要被移除的表名前缀,仅用于生成 modelName 与 baseModelName 例如表名 "osc_account",移除前缀 "osc_" 后变为 "account"
setRootClassPath(String) - Static method in class com.litongjava.db.kit.PathKit
 
setSerializer(ISerializer) - Method in class com.litongjava.redis.RedisPlugin
 
setShowSql(boolean) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setShowSql(boolean) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
setSql(String) - Method in exception com.litongjava.db.activerecord.ActiveRecordException
 
setSqlStatementStat(ISqlStatementStat, boolean) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
setSqlStatementStat(ISqlStatementStat, boolean) - Method in class com.litongjava.db.activerecord.Config
 
setStr(String, String) - Static method in class com.litongjava.redis.Redis
 
setStr(String, long, String) - Static method in class com.litongjava.redis.Redis
 
setStr(String, String) - Method in class com.litongjava.redis.RedisDb
 
setTableBuilder(TableBuilder) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
可用于切换 TableBuilder 实现类
setTableBuilder(TableBuilder) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
可用于切换 TableBuilder 实现类
setTableName(String) - Method in class com.litongjava.db.activerecord.Row
 
setTablePrimaryKey(Table, String) - Static method in class com.litongjava.db.activerecord.CPI
 
setTemplate(String) - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
使用自定义模板生成 base model
setTemplate(String) - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
使用自定义模板生成 MappingKit
setTemplate(String) - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
使用自定义模板生成 model
setTestOnBorrow(boolean) - Method in class com.litongjava.db.druid.DruidPlugin
 
setTestOnReturn(boolean) - Method in class com.litongjava.db.druid.DruidPlugin
 
setTestWhileIdle(boolean) - Method in class com.litongjava.db.druid.DruidPlugin
 
setTestWhileIdle(boolean) - Method in class com.litongjava.redis.RedisPlugin
 
setThreadLocalConnection(Connection) - Method in class com.litongjava.db.activerecord.Config
Support transaction with Transaction interceptor
setThreadLocalJedis(Jedis) - Method in class com.litongjava.redis.RedisDb
 
setTimeBetweenConnectErrorMillis(long) - Method in class com.litongjava.db.druid.DruidPlugin
 
setTimeBetweenEvictionRunsMillis(long) - Method in class com.litongjava.db.druid.DruidPlugin
 
setTimeBetweenEvictionRunsMillis(int) - Method in class com.litongjava.redis.RedisPlugin
 
setTimeBetweenLogStatsMillis(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setTransactionIsolation(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
事物等级
setTransactionLevel(int) - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
Set transaction level define in java.sql.Connection
setTransactionLevel(int) - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
Set transaction level define in java.sql.Connection
setTxFun(TxFun) - Static method in class com.litongjava.db.activerecord.tx.Tx
 
setTypeMapping(TypeMapping) - Method in class com.litongjava.db.activerecord.generator.Generator
切换 TypeMapping jfinal 4.9.08 版本新增了 addTypeMapping(...) 可以替代该方法的使用
setTypeMapping(TypeMapping) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
 
setUsername(String) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
数据库类型
setValidationQuery(String) - Method in class com.litongjava.db.druid.DruidPlugin
hsqldb - "select 1 from INFORMATION_SCHEMA.SYSTEM_USERS" Oracle - "select 1 from dual" DB2 - "select 1 from sysibm.sysdummy1" mysql - "select 1"
setValidationQueryTimeout(int) - Method in class com.litongjava.db.druid.DruidPlugin
 
setValidationTimeout(long) - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
连接是否存活测试周期,默认5000(5秒)
setWebRootPath(String) - Static method in class com.litongjava.db.kit.PathKit
 
sinter(Object...) - Method in class com.litongjava.redis.RedisDb
返回多个集合的交集,多个集合由 keys 指定
sismember(Object, Object) - Method in class com.litongjava.redis.RedisDb
判断 member 元素是否集合 key 的成员。
size() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
size() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
size() - Method in class com.litongjava.db.activerecord.Model
 
size() - Method in class com.litongjava.db.activerecord.Row
 
skip(Predicate<String>) - Method in class com.litongjava.db.activerecord.generator.MetaBuilder
跳过不需要生成器处理的 table 由于 setMetaBuilder 将置换掉 MetaBuilder,所以 Generator.addExcludedTable(...) 需要放在 setMetaBuilder 之后调用,否则 addExcludedTable 将无效 示例: Generator gen = new Generator(...); gen.setMetaBuilder(new MetaBuilder(dataSource).skip( tableName -> { return tableName.startsWith("SYS_"); }) ); gen.addExcludedTable("error_log"); // 注意这行代码要放在上面的之后调用 gen.generate();
smembers(Object) - Method in class com.litongjava.redis.RedisDb
返回集合 key 中的所有成员。 不存在的 key 被视为空集合。
spop(Object) - Method in class com.litongjava.redis.RedisDb
移除并返回集合中的一个随机元素。 如果只想获取一个随机元素,但不想该元素从集合中被移除的话,可以使用 SRANDMEMBER 命令。
sql - Variable in class com.litongjava.db.activerecord.DbKit.BatchInfo
 
sql - Static variable in class com.litongjava.template.PromptEngine
 
sql - Static variable in class com.litongjava.template.PythonCodeEngine
 
sql - Static variable in class com.litongjava.template.TemplateEngine
 
sql_statement_stat - Static variable in class com.litongjava.lite.Lite
 
SqlDirective - Class in com.litongjava.db.activerecord.sql
SqlDirective
SqlDirective() - Constructor for class com.litongjava.db.activerecord.sql.SqlDirective
 
Sqlite3Dialect - Class in com.litongjava.db.activerecord.dialect
SqliteDialect.
Sqlite3Dialect() - Constructor for class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
SqlKit - Class in com.litongjava.db.activerecord.sql
SqlKit
SqlKit(String, boolean) - Constructor for class com.litongjava.db.activerecord.sql.SqlKit
 
SqlKit(String) - Constructor for class com.litongjava.db.activerecord.sql.SqlKit
 
sqlPara - Variable in class com.litongjava.db.activerecord.DaoTemplate
 
sqlPara - Variable in class com.litongjava.db.activerecord.DbTemplate
 
SqlParseKit - Class in com.litongjava.db.kit
 
SqlParseKit() - Constructor for class com.litongjava.db.kit.SqlParseKit
 
SqlReporter - Class in com.litongjava.db.activerecord
SqlReporter.
SqlReporter(Connection) - Constructor for class com.litongjava.db.activerecord.SqlReporter
 
SqlServerDialect - Class in com.litongjava.db.activerecord.dialect
SqlServerDialect 为OSC 网友战五渣贡献代码:http://www.oschina.net/question/2333909_234198
SqlServerDialect() - Constructor for class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
SqlTemplates - Class in com.litongjava.template
 
SqlTemplates() - Constructor for class com.litongjava.template.SqlTemplates
 
srandmember(Object) - Method in class com.litongjava.redis.RedisDb
返回集合中的一个随机元素。
srandmember(Object, int) - Method in class com.litongjava.redis.RedisDb
返回集合中的 count 个随机元素。 从 Redis 2.6 版本开始, SRANDMEMBER 命令接受可选的 count 参数: 如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。 如果 count 大于等于集合基数,那么返回整个集合。 如果 count 为负数,那么命令返回一个数组,数组中的元素可能会重复出现多次,而数组的长度为 count 的绝对值。 该操作和 SPOP 相似,但 SPOP 将随机元素从集合中移除并返回,而 SRANDMEMBER 则仅仅返回随机元素,而不对集合进行任何改动。
srem(Object, Object...) - Method in class com.litongjava.redis.RedisDb
移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略。
start() - Method in class com.litongjava.cron4j.Cron4jPlugin
 
start() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
start() - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
start() - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
start() - Method in class com.litongjava.db.druid.DruidPlugin
 
start() - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
 
start() - Method in class com.litongjava.ehcache.EhCachePlugin
 
start() - Method in interface com.litongjava.plugin.IPlugin
 
start() - Method in class com.litongjava.redis.RedisPlugin
 
start(JedisPool) - Method in class com.litongjava.redis.RedisPlugin
 
stop() - Method in class com.litongjava.cron4j.Cron4jPlugin
 
stop() - Method in interface com.litongjava.cron4j.ITask
 
stop() - Method in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
stop() - Method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
stop() - Method in class com.litongjava.db.c3p0.C3p0Plugin
 
stop() - Method in class com.litongjava.db.druid.DruidPlugin
 
stop() - Method in class com.litongjava.db.hikaricp.HikariCpPlugin
 
stop() - Method in class com.litongjava.ehcache.EhCachePlugin
 
stop() - Method in interface com.litongjava.plugin.IPlugin
 
stop() - Method in class com.litongjava.redis.RedisPlugin
 
subscribe(JedisPubSub, String...) - Method in class com.litongjava.redis.RedisDb
subscribe channel [channel …] 订阅一个或多个频道
PS:
取消订阅在 jedisPubSub 中的 unsubscribe 方法。
重要:订阅后代码会阻塞监听发布的内容
subscribeThread(JedisPubSub, String...) - Method in class com.litongjava.redis.RedisDb
subscribe channel [channel …] 订阅一个或多个频道
PS:
取消订阅在 jedisPubSub 中的 unsubscribe 方法。
sunion(Object...) - Method in class com.litongjava.redis.RedisDb
返回多个集合的并集,多个集合由 keys 指定 不存在的 key 被视为空集。

T

Table - Class in com.litongjava.db.activerecord
Table save the table meta info like column name and column type.
Table(String, Class<? extends Model<?>>) - Constructor for class com.litongjava.db.activerecord.Table
 
Table(String, String, Class<? extends Model<?>>) - Constructor for class com.litongjava.db.activerecord.Table
 
Table(String, String) - Constructor for class com.litongjava.db.activerecord.Table
 
tableBuilder - Variable in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
tableBuilder - Variable in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
TableBuilder - Class in com.litongjava.db.activerecord
TableBuilder build the mapping of model between class and table.
TableBuilder() - Constructor for class com.litongjava.db.activerecord.TableBuilder
 
tableList - Variable in class com.litongjava.db.activerecord.ActiveRecordPlugin
 
tableList - Variable in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
 
TableMapping - Class in com.litongjava.db.activerecord
TableMapping save the mapping between model class and table.
TableMeta - Class in com.litongjava.db.activerecord.generator
TableMeta
TableMeta() - Constructor for class com.litongjava.db.activerecord.generator.TableMeta
 
tableName - Static variable in class com.litongjava.template.PythonCodeEngine
 
tableSkip - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
takeOver(Class<?>, String) - Method in class com.litongjava.template.RowFieldGetter
 
takeOverDbPaginate(Connection, int, int, Boolean, String, StringBuilder, Object...) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
takeOverDbPaginate(Connection, int, int, Boolean, String, StringBuilder, Object...) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
takeOverModelPaginate(Connection, Class<? extends Model>, int, int, Boolean, String, StringBuilder, Object...) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
takeOverModelPaginate(Connection, Class<? extends Model>, int, int, Boolean, String, StringBuilder, Object...) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
TdEngineDialect - Class in com.litongjava.db.activerecord.dialect
TdEngineDialect.
TdEngineDialect() - Constructor for class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
template(String, Map) - Static method in class com.litongjava.db.activerecord.Db
使用 sql 模板进行查询,可以省去 Db.getSqlPara(...) 调用
template(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
使用 sql 模板进行查询,可以省去 Db.getSqlPara(...) 调用
template(String, Map) - Method in class com.litongjava.db.activerecord.DbPro
 
template(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
template - Variable in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
template - Variable in class com.litongjava.db.activerecord.generator.MappingKitGenerator
 
template - Variable in class com.litongjava.db.activerecord.generator.ModelGenerator
 
template(String, Map) - Method in class com.litongjava.db.activerecord.Model
使用 sql 模板进行查询,可以省去 getSqlPara(...) 调用
template(String, Object...) - Method in class com.litongjava.db.activerecord.Model
使用 sql 模板进行查询,可以省去 getSqlPara(...) 调用
template(String, Model) - Method in class com.litongjava.db.activerecord.Model
 
TEMPLATE_RENDER - Static variable in class com.litongjava.ehcache.RenderType
 
templateByString(String, Map) - Static method in class com.litongjava.db.activerecord.Db
使用字符串变量作为 sql 模板进行查询,可省去外部 sql 文件来使用 sql 模板功能
templateByString(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
使用字符串变量作为 sql 模板进行查询,可省去外部 sql 文件来使用 sql 模板功能
templateByString(String, Map) - Method in class com.litongjava.db.activerecord.DbPro
 
templateByString(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
 
templateByString(String, Map) - Method in class com.litongjava.db.activerecord.Model
使用字符串变量作为 sql 模板进行查询,可省去外部 sql 文件来使用 sql 模板功能
templateByString(String, Object...) - Method in class com.litongjava.db.activerecord.Model
使用字符串变量作为 sql 模板进行查询,可省去外部 sql 文件来使用 sql 模板功能
templateByString(String, Model) - Method in class com.litongjava.db.activerecord.Model
 
TemplateEngine - Class in com.litongjava.template
 
TemplateEngine() - Constructor for class com.litongjava.template.TemplateEngine
 
testOnBorrow - Variable in class com.litongjava.db.druid.DruidPlugin
 
testOnReturn - Variable in class com.litongjava.db.druid.DruidPlugin
 
testWhileIdle - Variable in class com.litongjava.db.druid.DruidPlugin
 
threadLocalJedis - Variable in class com.litongjava.redis.RedisDb
 
timeBetweenConnectErrorMillis - Variable in class com.litongjava.db.druid.DruidPlugin
 
timeBetweenEvictionRunsMillis - Variable in class com.litongjava.db.druid.DruidPlugin
 
timeBetweenLogStatsMillis - Variable in class com.litongjava.db.druid.DruidPlugin
 
timeout - Variable in class com.litongjava.redis.RedisPlugin
 
TimestampProcessedModelBuilder - Class in com.litongjava.db.activerecord.builder
TimestampProcessedModelBuilder 时间戳被处理过的 ModelBuilder oracle 从 Connection 中取值时需要调用具体的 getTimestamp(int) 来取值
TimestampProcessedModelBuilder() - Constructor for class com.litongjava.db.activerecord.builder.TimestampProcessedModelBuilder
 
TimestampProcessedRecordBuilder - Class in com.litongjava.db.activerecord.builder
TimestampProcessedRecordBuilder 时间戳被处理过的 RecordBuilder oracle 从 Connection 中取值时需要调用具体的 getTimestamp(int) 来取值
TimestampProcessedRecordBuilder() - Constructor for class com.litongjava.db.activerecord.builder.TimestampProcessedRecordBuilder
 
to(List<Row>) - Static method in class com.litongjava.db.utils.HtmlTableUtils
Converts a list of Row records into an HTML table.
to(List<Row>) - Static method in class com.litongjava.db.utils.MarkdownTableUtils
 
to(Object) - Static method in class com.litongjava.redis.Serializer
序列化
toArray() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
toArray(T[]) - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoSet
 
toBean(Class<T>) - Method in class com.litongjava.db.activerecord.Row
Converts a Record object to the specified Java bean type.
toBean(Kv, String, Class<T>) - Static method in class com.litongjava.kit.PgObjectUtils
 
toBean(Row, String, Class<T>) - Static method in class com.litongjava.kit.PgObjectUtils
 
toBean(PGobject, Class<T>) - Static method in class com.litongjava.kit.PgObjectUtils
 
toCreateTableSql(Class<?>) - Static method in class com.litongjava.db.activerecord.bean.Bean2SqlUtils
 
toHtmlTable(String[], List<List<Object>>) - Static method in class com.litongjava.db.utils.HtmlTableUtils
Builds an HTML table string from header and body data.
toItems(Row) - Static method in class com.litongjava.db.utils.MarkdownTableUtils
将单个 Row 对象转换为 Markdown 格式的键值列表 输出示例: - key1: value1 - key2: value2
toJavaBean(Row, Class<T>) - Method in class com.litongjava.db.activerecord.bean.DefaultRecordConvert
 
toJavaBean(Row, Class<T>) - Method in interface com.litongjava.record.RecordConvert
 
toKv() - Method in class com.litongjava.db.activerecord.Row
 
toKv(List<Row>, boolean) - Static method in class com.litongjava.kit.RowUtils
 
toKv(Row, boolean) - Static method in class com.litongjava.kit.RowUtils
 
toListBean(Row, String, Class<T>) - Static method in class com.litongjava.kit.PgObjectUtils
 
toListBean(PGobject, Class<T>) - Static method in class com.litongjava.kit.PgObjectUtils
 
toListMap(Row, String) - Static method in class com.litongjava.kit.PgObjectUtils
 
toMap() - Method in class com.litongjava.db.activerecord.Model
 
toMap() - Method in class com.litongjava.db.activerecord.Row
 
toMap(Row, String) - Static method in class com.litongjava.kit.PgObjectUtils
 
toMap(List<Row>) - Static method in class com.litongjava.kit.RowUtils
 
toMarkdownTable(String[], List<List<Object>>) - Static method in class com.litongjava.db.utils.MarkdownTableUtils
 
toRow() - Method in class com.litongjava.db.activerecord.Model
Convert model to record.
toString() - Method in class com.litongjava.db.activerecord.Model
 
toString() - Method in class com.litongjava.db.activerecord.Row
 
toString() - Method in class com.litongjava.db.activerecord.sql.SqlKit
 
Transaction - Class in com.litongjava.db.activerecord.tx
ActiveRecord declare transaction.
Transaction() - Constructor for class com.litongjava.db.activerecord.tx.Transaction
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.AnsiSqlDialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.H2Dialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.InformixDialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.MysqlDialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.OracleDialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.PostgreSqlDialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.Sqlite3Dialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.SqlServerDialect
 
transformJsonFields(Row, String[]) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
transformJsonFields(List<Row>, String[]) - Method in class com.litongjava.db.activerecord.dialect.TdEngineDialect
 
trimPrimaryKeys(String[]) - Method in class com.litongjava.db.activerecord.dialect.Dialect
 
trimPrimaryKeys(String[]) - Static method in class com.litongjava.db.activerecord.dialect.DialectUtils
一、forDbXxx 系列方法中若有如下两种情况之一,则需要调用此方法对 pKeys 数组进行 trim(): 1:方法中调用了 isPrimaryKey(...):为了防止在主键相同情况下,由于前后空串造成 isPrimaryKey 返回 false 2:为了防止 tableName、colName 与数据库保留字冲突的,添加了包裹字符的:为了防止串包裹区内存在空串 如 mysql 使用的 "`" 字符以及 PostgreSql 使用的 "\"" 字符 不满足以上两个条件之一的 forDbXxx 系列方法也可以使用 trimPrimaryKeys(...) 方法让 sql 更加美观,但不是必须 二、forModelXxx 由于在映射时已经trim(),故不再需要调用此方法
ttl(Object) - Method in class com.litongjava.redis.RedisDb
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
tx(IAtom) - Static method in class com.litongjava.db.activerecord.Db
Execute transaction with default transaction level.
tx(int, IAtom) - Static method in class com.litongjava.db.activerecord.Db
 
tx(Config, int, IAtom) - Method in class com.litongjava.db.activerecord.DbPro
Execute transaction.
tx(IAtom) - Method in class com.litongjava.db.activerecord.DbPro
Execute transaction with default transaction level.
tx(int, IAtom) - Method in class com.litongjava.db.activerecord.DbPro
 
Tx - Class in com.litongjava.db.activerecord.tx
ActiveRecord declare transaction.
Tx() - Constructor for class com.litongjava.db.activerecord.tx.Tx
 
tx(String, Func.F10<Transaction>) - Method in class com.litongjava.redis.RedisDb
redis 事务,返回值为非 null 时表示 redis 事务执行成功,否则执行失败 被监视的 watchKey 值发生变化时,事务将会执行失败
tx(Func.F10<Transaction>) - Method in class com.litongjava.redis.RedisDb
 
TxByMethodRegex - Class in com.litongjava.db.activerecord.tx
TxByMethodRegex.
TxByMethodRegex(String) - Constructor for class com.litongjava.db.activerecord.tx.TxByMethodRegex
 
TxByMethodRegex(String, boolean) - Constructor for class com.litongjava.db.activerecord.tx.TxByMethodRegex
 
TxByMethods - Class in com.litongjava.db.activerecord.tx
TxByMethods
TxByMethods(String...) - Constructor for class com.litongjava.db.activerecord.tx.TxByMethods
 
TxConfig - Annotation Type in com.litongjava.db.activerecord.tx
TxConfig is used to configure configName for Tx interceptor
TxFun - Interface in com.litongjava.db.activerecord.tx
支持定制事务行为,否则 Tx 拦截器只会在抛出异常时回滚事务
txInNewThread(IAtom) - Static method in class com.litongjava.db.activerecord.Db
主要用于嵌套事务场景 实例:https://jfinal.com/feedback/4008 默认情况下嵌套事务会被合并成为一个事务,那么内层与外层任何地方回滚事务 所有嵌套层都将回滚事务,也就是说嵌套事务无法独立提交与回滚 使用 txInNewThread(...) 方法可以实现层之间的事务控制的独立性 由于事务处理是将 Connection 绑定到线程上的,所以 txInNewThread(...) 通过建立新线程来实现嵌套事务的独立控制
txInNewThread(int, IAtom) - Static method in class com.litongjava.db.activerecord.Db
 
txInNewThread(IAtom) - Method in class com.litongjava.db.activerecord.DbPro
主要用于嵌套事务场景
txInNewThread(int, IAtom) - Method in class com.litongjava.db.activerecord.DbPro
 
TxReadCommitted - Class in com.litongjava.db.activerecord.tx
TxReadCommitted.
TxReadCommitted() - Constructor for class com.litongjava.db.activerecord.tx.TxReadCommitted
 
TxReadUncommitted - Class in com.litongjava.db.activerecord.tx
TxReadUncommitted.
TxReadUncommitted() - Constructor for class com.litongjava.db.activerecord.tx.TxReadUncommitted
 
TxRepeatableRead - Class in com.litongjava.db.activerecord.tx
TxRepeatableRead.
TxRepeatableRead() - Constructor for class com.litongjava.db.activerecord.tx.TxRepeatableRead
 
TxSerializable - Class in com.litongjava.db.activerecord.tx
TxSerializable.
TxSerializable() - Constructor for class com.litongjava.db.activerecord.tx.TxSerializable
 
type - Variable in class com.litongjava.db.activerecord.generator.ColumnMeta
-----------+---------+------+-----+---------+---------------- Field | Type | Null | Key | Default | Remarks -----------+---------+------+-----+---------+---------------- id | int(11) | NO | PRI | NULL | remarks here
type(Object) - Method in class com.litongjava.redis.RedisDb
返回 key 所储存的值的类型。
typeMapping - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
TypeMapping - Class in com.litongjava.db.activerecord.generator
TypeMapping 建立起 ResultSetMetaData.getColumnClassName(i)到 java类型的映射关系 特别注意时间型类型映射为了 java.util.Date(java.sql.Time 除外),可通过继承扩展该类来调整映射满足特殊需求 与 com.jfinal.plugin.activerecord.JavaType.java 类型映射不同之处在于 将时间型类型对应到 java.util.Date(java.sql.Time 除外)
TypeMapping() - Constructor for class com.litongjava.db.activerecord.generator.TypeMapping
 

U

underscoreToCamel(Map<String, Object>) - Static method in class com.litongjava.kit.RowUtils
 
unlock(String, String) - Method in class com.litongjava.redis.RedisDb
释放锁
unwrap(Class<T>) - Method in class com.litongjava.db.activerecord.NullDataSource
 
update(Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
update(String, Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.CPI
 
update(Config, Connection, String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Execute sql update
update(SqlPara) - Static method in class com.litongjava.db.activerecord.Db
 
update(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
Execute update, insert or delete sql statement.
update(String) - Static method in class com.litongjava.db.activerecord.Db
 
update(Row) - Static method in class com.litongjava.db.activerecord.Db
 
update(String, String, Row) - Static method in class com.litongjava.db.activerecord.Db
Update Record.
update(String, String, Row, String[]) - Static method in class com.litongjava.db.activerecord.Db
 
update(String, Row) - Static method in class com.litongjava.db.activerecord.Db
Update record with default primary key.
update(Config, Connection, String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Execute sql update
update(String, Object...) - Method in class com.litongjava.db.activerecord.DbPro
Execute update, insert or delete sql statement.
update(String) - Method in class com.litongjava.db.activerecord.DbPro
 
update(Config, Connection, String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
 
update(Config, Connection, String, String, Row, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
update(String, String, Row) - Method in class com.litongjava.db.activerecord.DbPro
Update Record.
update(String, String, Row, String[]) - Method in class com.litongjava.db.activerecord.DbPro
 
update(String, Row) - Method in class com.litongjava.db.activerecord.DbPro
Update record with default primary key.
update(SqlPara) - Method in class com.litongjava.db.activerecord.DbPro
 
update() - Method in class com.litongjava.db.activerecord.DbTemplate
 
update() - Method in class com.litongjava.db.activerecord.Model
Update model.
update(Row) - Method in class com.litongjava.db.base.DbBase
使用 Db.update(String tableName, Row record) tableName 由 getTableName 提供
update(String, Row) - Method in class com.litongjava.db.base.DbBase
 
update(String, Row, String[]) - Method in class com.litongjava.db.base.DbBase
 
update(UpdateRequest, RequestOptions) - Static method in class com.litongjava.es.client.Elastic
 
update(String, String) - Method in class com.litongjava.satoken.SaTokenDaoRedis
修改指定key-value键值对 (过期时间不变)
updateAsync(UpdateRequest, RequestOptions, ActionListener<UpdateResponse>) - Static method in class com.litongjava.es.client.Elastic
 
updateBySql(String, Object...) - Static method in class com.litongjava.db.activerecord.Db
 
updateObject(String, Object) - Method in class com.litongjava.satoken.SaTokenDaoRedis
更新Object (过期时间不变)
updateObjectTimeout(String, long) - Method in class com.litongjava.satoken.SaTokenDaoRedis
修改Object的剩余存活时间 (单位: 秒)
updateTimeout(String, long) - Method in class com.litongjava.satoken.SaTokenDaoRedis
修改Value的剩余存活时间 (单位: 秒)
url - Variable in class com.litongjava.db.druid.DruidPlugin
 
use(String) - Static method in class com.litongjava.db.activerecord.Db
 
use() - Static method in class com.litongjava.db.activerecord.Db
 
use(String) - Method in class com.litongjava.db.activerecord.Model
Switching data source, dialect and all config by configName
use() - Static method in class com.litongjava.redis.Redis
 
use(String) - Static method in class com.litongjava.redis.Redis
 
useAsDataTransfer(Dialect, IContainerFactory, IDbCache) - Static method in class com.litongjava.db.activerecord.ActiveRecordPlugin
用于分布式场景,当某个分布式节点只需要用 Model 承载和传输数据,而不需要实际操作数据库时 调用本方法可保障 IContainerFactory、Dialect、ICache 的一致性 本用法更加适用于 Generator 生成的继承自 base model的 Model,更加便于传统第三方工具对 带有 getter、setter 的 model 进行各种处理
useAsDataTransfer(IContainerFactory) - Static method in class com.litongjava.db.activerecord.ActiveRecordPlugin
分布式场景下指定 IContainerFactory,并默认使用 MysqlDialect、EhCache
useAsDataTransfer(Dialect, IContainerFactory) - Static method in class com.litongjava.db.activerecord.ActiveRecordPlugin
分布式场景下指定 Dialect、IContainerFactory,并默认使用 EhCache
useAsDataTransfer(Dialect) - Static method in class com.litongjava.db.activerecord.ActiveRecordPlugin
分布式场景下指定 Dialect、 并默认使用 IContainerFactory.defaultContainerFactory、EhCache
useAsDataTransfer() - Static method in class com.litongjava.db.activerecord.ActiveRecordPlugin
分布式场景下默认使用 MysqlDialect、 IContainerFactory.defaultContainerFactory、EhCache
useAsDataTransfer(Dialect, IContainerFactory, IDbCache) - Static method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
用于分布式场景,当某个分布式节点只需要用 Model 承载和传输数据,而不需要实际操作数据库时 调用本方法可保障 IContainerFactory、Dialect、ICache 的一致性 本用法更加适用于 Generator 生成的继承自 base model的 Model,更加便于传统第三方工具对 带有 getter、setter 的 model 进行各种处理
useAsDataTransfer(IContainerFactory) - Static method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
分布式场景下指定 IContainerFactory,并默认使用 MysqlDialect、EhCache
useAsDataTransfer(Dialect, IContainerFactory) - Static method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
分布式场景下指定 Dialect、IContainerFactory,并默认使用 EhCache
useAsDataTransfer(Dialect) - Static method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
分布式场景下指定 Dialect、 并默认使用 IContainerFactory.defaultContainerFactory、EhCache
useAsDataTransfer() - Static method in class com.litongjava.db.activerecord.ReplicaActiveRecordPlugin
分布式场景下默认使用 MysqlDialect、 IContainerFactory.defaultContainerFactory、EhCache
useRead() - Static method in class com.litongjava.db.activerecord.Db
 
useReplica(String) - Static method in class com.litongjava.db.activerecord.Db
 
useReplica() - Static method in class com.litongjava.db.activerecord.Db
 
useReplica(int) - Static method in class com.litongjava.db.activerecord.Db
 
useReplica() - Static method in class com.litongjava.db.activerecord.DbKit
 
username - Variable in class com.litongjava.db.druid.DruidPlugin
 

V

validationQuery - Variable in class com.litongjava.db.druid.DruidPlugin
hsqldb - "select 1 from INFORMATION_SCHEMA.SYSTEM_USERS" Oracle - "select 1 from dual" DB2 - "select 1 from sysibm.sysdummy1" mysql - "select 1"
validationQueryTimeout - Variable in class com.litongjava.db.druid.DruidPlugin
 
valueFromBytes(byte[]) - Method in class com.litongjava.redis.RedisDb
 
valueFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.FstSerializer
 
valueFromBytes(byte[]) - Method in interface com.litongjava.redis.serializer.ISerializer
 
valueFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.JdkSerializer
 
valueFromBytes(byte[]) - Method in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
valueFromBytes(byte[]) - Method in class com.litongjava.satoken.SaJdkSerializer
 
valueFromBytes(byte[]) - Method in class com.litongjava.satoken.SaTokenDaoRedis
 
valueListFromBytesList(List<byte[]>) - Method in class com.litongjava.redis.RedisDb
 
values() - Method in class com.litongjava.db.activerecord.DaoContainerFactory.DaoMap
 
valueSetFromBytesSet(Set<byte[]>, Set<Object>) - Method in class com.litongjava.redis.RedisDb
 
valueSetFromBytesSet(List<byte[]>, Set<Object>) - Method in class com.litongjava.redis.RedisDb
 
valuesToBytesArray(Object...) - Method in class com.litongjava.redis.RedisDb
 
valueToBytes(Object) - Method in class com.litongjava.redis.RedisDb
 
valueToBytes(Object) - Method in class com.litongjava.redis.serializer.FstSerializer
 
valueToBytes(Object) - Method in interface com.litongjava.redis.serializer.ISerializer
 
valueToBytes(Object) - Method in class com.litongjava.redis.serializer.JdkSerializer
 
valueToBytes(Object) - Method in class com.litongjava.redis.serializer.KeyValueJdkSerializer
 
valueToBytes(Object) - Method in class com.litongjava.satoken.SaJdkSerializer
 
valueToBytes(Object) - Method in class com.litongjava.satoken.SaTokenDaoRedis
 

W

whitelist - Variable in class com.litongjava.db.activerecord.generator.MetaBuilder
 
withLock(String, int, int, Func.F00) - Method in class com.litongjava.redis.RedisDb
为业务封装分布式锁,免去锁的获取、释放 Redis.use().withLock("lockStock", 120, 5, () -> { // 业务操作代码 });
writeSync() - Method in class com.litongjava.db.activerecord.Config
 
writeToFile(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
 
writeToFile(TableMeta) - Method in class com.litongjava.db.activerecord.generator.BaseModelGenerator
base model 覆盖写入
writeToFile(String) - Method in class com.litongjava.db.activerecord.generator.DataDictionaryGenerator
_DataDictionary.txt 覆盖写入
writeToFile(String) - Method in class com.litongjava.db.activerecord.generator.MappingKitGenerator
_MappingKit.java 覆盖写入
writeToFile(List<TableMeta>) - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
 
writeToFile(TableMeta) - Method in class com.litongjava.db.activerecord.generator.ModelGenerator
若 model 文件存在,则不生成,以免覆盖用户手写的代码

X

XML_RENDER - Static variable in class com.litongjava.ehcache.RenderType
 

Z

zadd(Object, double, Object) - Method in class com.litongjava.redis.RedisDb
将一个或多个 member 元素及其 score 值加入到有序集 key 当中。 如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值, 并通过重新插入这个 member 元素,来保证该 member 在正确的位置上。
zadd(Object, Map<Object, Double>) - Method in class com.litongjava.redis.RedisDb
 
zcard(Object) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 的基数。
zcount(Object, double, double) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中, score 值在 min 和 max 之间(默认包括 score 值等于 min 或 max )的成员的数量。 关于参数 min 和 max 的详细使用方法,请参考 ZRANGEBYSCORE 命令。
zincrby(Object, double, Object) - Method in class com.litongjava.redis.RedisDb
为有序集 key 的成员 member 的 score 值加上增量 increment 。
zrange(Object, long, long) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中,指定区间内的成员。 其中成员的位置按 score 值递增(从小到大)来排序。 具有相同 score 值的成员按字典序(lexicographical order )来排列。 如果你需要成员按 score 值递减(从大到小)来排列,请使用 ZREVRANGE 命令。
zrangeByScore(Object, double, double) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。 有序集成员按 score 值递增(从小到大)次序排列。
zrank(Object, Object) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中成员 member 的排名。其中有序集成员按 score 值递增(从小到大)顺序排列。 排名以 0 为底,也就是说, score 值最小的成员排名为 0 。 使用 ZREVRANK 命令可以获得成员按 score 值递减(从大到小)排列的排名。
zrem(Object, Object...) - Method in class com.litongjava.redis.RedisDb
移除有序集 key 中的一个或多个成员,不存在的成员将被忽略。 当 key 存在但不是有序集类型时,返回一个错误。
zrevrange(Object, long, long) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中,指定区间内的成员。 其中成员的位置按 score 值递减(从大到小)来排列。 具有相同 score 值的成员按字典序的逆序(reverse lexicographical order)排列。 除了成员按 score 值递减的次序排列这一点外, ZREVRANGE 命令的其他方面和 ZRANGE 命令一样。
zrevrank(Object, Object) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中成员 member 的排名。其中有序集成员按 score 值递减(从大到小)排序。 排名以 0 为底,也就是说, score 值最大的成员排名为 0 。 使用 ZRANK 命令可以获得成员按 score 值递增(从小到大)排列的排名。
zscore(Object, Object) - Method in class com.litongjava.redis.RedisDb
返回有序集 key 中,成员 member 的 score 值。 如果 member 元素不是有序集 key 的成员,或 key 不存在,返回 nil 。

_

_getAttrNames() - Method in class com.litongjava.db.activerecord.Model
Return attribute names of this model.
_getAttrs() - Method in class com.litongjava.db.activerecord.Model
Return attribute Map.
_getAttrsEntrySet() - Method in class com.litongjava.db.activerecord.Model
Return attribute Set.
_getAttrValues() - Method in class com.litongjava.db.activerecord.Model
Return attribute values of this model.
_getModifyFlag() - Method in class com.litongjava.db.activerecord.Model
 
_getPrimaryKey() - Method in class com.litongjava.db.activerecord.Model
 
_getReadConfig() - Method in class com.litongjava.db.activerecord.Model
 
_getTable() - Method in class com.litongjava.db.activerecord.Model
 
_getTableName() - Method in class com.litongjava.db.activerecord.Model
 
_getUsefulClass() - Method in class com.litongjava.db.activerecord.Model
 
_getWriteConfig() - Method in class com.litongjava.db.activerecord.Model
 
_setAttrs(M) - Method in class com.litongjava.db.activerecord.Model
Set attributes with other model.
_setAttrs(Map<String, Object>) - Method in class com.litongjava.db.activerecord.Model
Set attributes with Map.
_setOrPut(Map<String, Object>) - Method in class com.litongjava.db.activerecord.Model
 
_setOrPut(Model) - Method in class com.litongjava.db.activerecord.Model
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
Skip navigation links

Copyright © 2026. All rights reserved.