A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages

A

add(MigrateCallback) - Method in class me.danwi.sqlex.core.migration.MultiMigrateCallback
 
add(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
after(int, File) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
after(int, InputStream) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
after(int, String) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
after(int, URL) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
after(int, RawSQLExecutor) - Method in interface me.danwi.sqlex.core.migration.MigrateCallback
迁移后调用
after(int, RawSQLExecutor) - Method in class me.danwi.sqlex.core.migration.MultiMigrateCallback
 
after(int, VersionMigrateCallback) - Static method in interface me.danwi.sqlex.core.migration.VersionMigrateCallback
 
afterForClassPath(int, String) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
and(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
arg(Object) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
Asc - me.danwi.sqlex.core.query.Order
 

B

BaseMethodProxy - Class in me.danwi.sqlex.core.invoke.method
 
BaseMethodProxy(Method, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.method.BaseMethodProxy
 
BasicTypeMapper<T> - Class in me.danwi.sqlex.core.jdbc.mapper
 
BasicTypeMapper(Class<T>) - Constructor for class me.danwi.sqlex.core.jdbc.mapper.BasicTypeMapper
 
BeanMapper<T> - Class in me.danwi.sqlex.core.jdbc.mapper
 
BeanMapper(Class<T>) - Constructor for class me.danwi.sqlex.core.jdbc.mapper.BeanMapper
 
before(int, File) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
before(int, InputStream) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
before(int, String) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
before(int, URL) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
before(int, RawSQLExecutor) - Method in interface me.danwi.sqlex.core.migration.MigrateCallback
迁移前调用
before(int, RawSQLExecutor) - Method in class me.danwi.sqlex.core.migration.MultiMigrateCallback
 
before(int, VersionMigrateCallback) - Static method in interface me.danwi.sqlex.core.migration.VersionMigrateCallback
 
beforeForClassPath(int, String) - Static method in class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
BINARY - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
BinaryExpression - Class in me.danwi.sqlex.core.query.expression
 
BinaryExpression(String, Expression, Expression) - Constructor for class me.danwi.sqlex.core.query.expression.BinaryExpression
 
Build - Class in me.danwi.sqlex.core
 
Build() - Constructor for class me.danwi.sqlex.core.Build
 

C

cast(Expression, CastExpression.Type) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
cast(Expression, CastExpression.Type, long) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
cast(Expression, CastExpression.Type, long, long) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
CastExpression - Class in me.danwi.sqlex.core.query.expression
 
CastExpression(Expression, CastExpression.Type) - Constructor for class me.danwi.sqlex.core.query.expression.CastExpression
 
CastExpression(Expression, CastExpression.Type, long) - Constructor for class me.danwi.sqlex.core.query.expression.CastExpression
 
CastExpression(Expression, CastExpression.Type, long, long) - Constructor for class me.danwi.sqlex.core.query.expression.CastExpression
 
CastExpression.Type - Enum in me.danwi.sqlex.core.query.expression
 
CHAR - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
check() - Method in class me.danwi.sqlex.core.checker.Checker
 
check() - Method in class me.danwi.sqlex.core.DaoFactory
检查数据结构
CheckedStubClassName - Static variable in class me.danwi.sqlex.apt.SqlExAPTCheckedAnnotationProcessor
 
Checker - Class in me.danwi.sqlex.core.checker
 
Checker(DaoFactory) - Constructor for class me.danwi.sqlex.core.checker.Checker
 
clear() - Method in class me.danwi.sqlex.core.migration.MultiMigrateCallback
 
close() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager.DefaultTransaction
 
Column - Class in me.danwi.sqlex.core.query
 
Column(String, String, String, JDBCType, long, boolean, boolean, long, boolean, boolean, boolean, boolean, boolean) - Constructor for class me.danwi.sqlex.core.query.Column
 
Column.MetaData - Class in me.danwi.sqlex.core.query
 
ColumnInfo - Class in me.danwi.sqlex.core.checker
 
ColumnInfo(boolean, String, JDBCType, String, long, boolean) - Constructor for class me.danwi.sqlex.core.checker.ColumnInfo
 
ColumnInfo(String, JDBCType, String, long, boolean) - Constructor for class me.danwi.sqlex.core.checker.ColumnInfo
 
ColumnNameRegex - Class in me.danwi.sqlex.common
 
ColumnNameRegex - Static variable in class me.danwi.sqlex.common.ColumnNameRegex
 
ColumnNameRegex() - Constructor for class me.danwi.sqlex.common.ColumnNameRegex
 
commit() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager.DefaultTransaction
 
commit() - Method in interface me.danwi.sqlex.core.transaction.Transaction
提交当前事务
concat(Expression...) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
concatWs(LiteralExpression, Expression...) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
convert(P) - Method in interface me.danwi.sqlex.core.type.ParameterConverter
 
converter() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExConverter
 
count() - Method in class me.danwi.sqlex.core.query.TableQuery
统计行数
currentTimestamp() - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 

D

DaoFactory - Class in me.danwi.sqlex.core
 
DaoFactory(String, String, String, Class<? extends RepositoryLike>) - Constructor for class me.danwi.sqlex.core.DaoFactory
新建数据访问对象工厂实例
DaoFactory(DataSource, Class<? extends RepositoryLike>) - Constructor for class me.danwi.sqlex.core.DaoFactory
新建数据访问对象工厂实例,使用默认事务管理器
DaoFactory(TransactionManager, Class<? extends RepositoryLike>, ExceptionTranslator) - Constructor for class me.danwi.sqlex.core.DaoFactory
使用指定的事务管理器来新建数据访问对象工厂实例
DATE - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
dateFormat(Expression, String) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
dateFormat(Expression, Expression) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
DATETIME - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
DECIMAL - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
DefaultTransaction(Connection, Integer) - Constructor for class me.danwi.sqlex.core.transaction.DefaultTransactionManager.DefaultTransaction
 
DefaultTransactionManager - Class in me.danwi.sqlex.core.transaction
默认的基于ThreadLocal的事务管理器
DefaultTransactionManager(DataSource, int, ExceptionTranslator) - Constructor for class me.danwi.sqlex.core.transaction.DefaultTransactionManager
 
DefaultTransactionManager(DataSource, ExceptionTranslator) - Constructor for class me.danwi.sqlex.core.transaction.DefaultTransactionManager
 
DefaultTransactionManager.DefaultTransaction - Class in me.danwi.sqlex.core.transaction
默认事务
delete(String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL,返回删除的行数
Desc - me.danwi.sqlex.core.query.Order
 
div(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
DOUBLE - me.danwi.sqlex.core.query.expression.CastExpression.Type
 

E

end() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExInExprPosition
 
end() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExIsNullExprPosition
 
eq(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
equals(Object) - Method in class me.danwi.sqlex.common.StringUtils.ReplaceInfo
 
ExceptionTranslator - Interface in me.danwi.sqlex.core
异常翻译
execute() - Method in class me.danwi.sqlex.core.query.TableDelete
执行删除
execute() - Method in class me.danwi.sqlex.core.query.TableUpdate
执行更新
execute(Class<K>, String, List<Object>) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL,返回执行结果
execute(String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL,返回影响的行数
ExecuteResult<K> - Class in me.danwi.sqlex.core.jdbc
SQL语句执行结果
executor - Variable in class me.danwi.sqlex.core.invoke.method.BaseMethodProxy
 
exp - Variable in class me.danwi.sqlex.core.query.expression.UnaryExpression
 
Expression - Interface in me.danwi.sqlex.core.query.expression
 
ExpressionUtil - Class in me.danwi.sqlex.core.query.expression
表达式辅助类
ExpressionUtil() - Constructor for class me.danwi.sqlex.core.query.expression.ExpressionUtil
 

F

factoryName() - Method in annotation type me.danwi.sqlex.spring.ImportSqlEx
 
fetch(ResultSet) - Method in class me.danwi.sqlex.core.jdbc.mapper.BasicTypeMapper
 
fetch(ResultSet) - Method in class me.danwi.sqlex.core.jdbc.mapper.BeanMapper
 
fetch(ResultSet) - Method in class me.danwi.sqlex.core.jdbc.mapper.RowMapper
 
fetchColumn(ResultSet, int, Class<C>) - Method in class me.danwi.sqlex.core.jdbc.mapper.RowMapper
 
find() - Method in class me.danwi.sqlex.core.query.TableQuery
执行请求并获取到结果
findOne() - Method in class me.danwi.sqlex.core.query.TableQuery
执行请求,获取到第一条数据
FLOAT - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
forUpdate() - Method in class me.danwi.sqlex.core.query.TableQuery
forUpdate加锁
fromRepository(Class<? extends RepositoryLike>) - Static method in class me.danwi.sqlex.core.jdbc.ParameterSetter
 
func(String, Expression...) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
FunctionCallExpression - Class in me.danwi.sqlex.core.query.expression
 
FunctionCallExpression(String, List<Expression>) - Constructor for class me.danwi.sqlex.core.query.expression.FunctionCallExpression
 

G

get(K) - Method in class me.danwi.sqlex.common.LRUCache
从缓存中取值,会刷新对应缓存的使用情况
getAffectRows() - Method in class me.danwi.sqlex.core.jdbc.ExecuteResult
 
getAllParameterConverterElements(TypeElement) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 
getCanMigrate() - Method in class me.danwi.sqlex.core.migration.VersionInfo
 
getColumnName() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
getColumns() - Method in class me.danwi.sqlex.core.checker.TableInfo
 
getConnection() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager.DefaultTransaction
 
getConnection() - Method in interface me.danwi.sqlex.core.transaction.Transaction
获取当前事务的数据库连接
getCurrentTransaction() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager
 
getCurrentTransaction() - Method in interface me.danwi.sqlex.core.transaction.TransactionManager
获取当前存在的事务
getCurrentTransaction() - Method in class me.danwi.sqlex.spring.SpringManagedTransactionManager
 
getData() - Method in class me.danwi.sqlex.core.type.PagedResult
 
getDecimal() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
getDefaultIsolationLevel() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager
 
getDefaultIsolationLevel() - Method in interface me.danwi.sqlex.core.transaction.TransactionManager
获取默认事务管理级别
getDefaultIsolationLevel() - Method in class me.danwi.sqlex.spring.SpringManagedTransactionManager
 
getEntityType(Method) - Method in class me.danwi.sqlex.core.invoke.method.SelectMethodProxy
 
getEntityType(Method) - Method in class me.danwi.sqlex.core.invoke.method.SelectOneRowMethodProxy
 
getExceptionTranslator() - Method in class me.danwi.sqlex.core.DaoFactory
获取异常转换/翻译器
getGeneratedKey() - Method in class me.danwi.sqlex.core.jdbc.ExecuteResult
 
getInstance(Class<T>) - Method in class me.danwi.sqlex.core.DaoFactory
获取数据访问对象/表操作对象的实例
getJdbcType() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
getLength() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
getLength() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
getMetaData() - Method in class me.danwi.sqlex.core.query.Column
 
getMissed() - Method in exception me.danwi.sqlex.core.exception.SqlExCheckException
目标数据库缺失的表及字段
getName() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
getName() - Method in class me.danwi.sqlex.core.checker.TableInfo
 
getObject() - Method in class me.danwi.sqlex.spring.SqlExFactoryBean
 
getObjectType() - Method in class me.danwi.sqlex.spring.SqlExFactoryBean
 
getPageNo() - Method in class me.danwi.sqlex.core.type.PagedResult
 
getPageSize() - Method in class me.danwi.sqlex.core.type.PagedResult
 
getParameterPlaceholder(Object) - Static method in class me.danwi.sqlex.core.query.expression.ExpressionUtil
获取参数占位符
getParameters() - Method in class me.danwi.sqlex.core.query.SQLParameterBind
 
getQualifiedName(Element) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 
getQualifiedName(TypeMirror) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 
getRawSQLExecutor() - Method in class me.danwi.sqlex.core.DaoFactory
获取原生SQL执行器
getRawSQLExecutor(Connection) - Method in class me.danwi.sqlex.core.DaoFactory
获取原生SQL执行器,不从事务管理器中获取连接,而是使用指定的连接
getRepositoryClass() - Method in class me.danwi.sqlex.core.DaoFactory
获取该Dao工厂做管理的SqlEx Repository
getRootPackage() - Method in class me.danwi.sqlex.core.migration.VersionInfo
 
getRowMapper() - Method in class me.danwi.sqlex.core.invoke.method.SelectMethodProxy
 
getScripts() - Method in class me.danwi.sqlex.core.migration.Migration
 
getSQL() - Method in class me.danwi.sqlex.core.query.SQLParameterBind
 
getSuperClass(Element) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 
getSuperClass(TypeMirror) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 
getSupportedAnnotationTypes() - Method in class me.danwi.sqlex.apt.SqlExAPTCheckedAnnotationProcessor
 
getSupportedAnnotationTypes() - Method in class me.danwi.sqlex.apt.SqlExConverterCheckAnnotationProcessor
 
getSupportedAnnotationTypes() - Method in class me.danwi.sqlex.apt.SqlExParameterCheckAnnotationProcessor
 
getSupportedSourceVersion() - Method in class me.danwi.sqlex.apt.SqlExAPTCheckedAnnotationProcessor
 
getSupportedSourceVersion() - Method in class me.danwi.sqlex.apt.SqlExConverterCheckAnnotationProcessor
 
getSupportedSourceVersion() - Method in class me.danwi.sqlex.apt.SqlExParameterCheckAnnotationProcessor
 
getTableName() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
getTotal() - Method in class me.danwi.sqlex.core.type.PagedResult
 
getTotalPage() - Method in class me.danwi.sqlex.core.type.PagedResult
 
getTypeId() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
getTypeName() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
getTypeName() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
getVersion() - Method in exception me.danwi.sqlex.core.exception.SqlExMigrationException
 
getVersion() - Method in class me.danwi.sqlex.core.migration.Migration
 
getVersion() - Method in class me.danwi.sqlex.core.migration.VersionInfo
 
gt(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
gte(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 

H

hashCode() - Method in class me.danwi.sqlex.common.StringUtils.ReplaceInfo
 

I

ImportSqlEx - Annotation Type in me.danwi.sqlex.spring
 
in(Iterable<Expression>) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
InExpression - Class in me.danwi.sqlex.core.query.expression
 
InExpression(Expression, Iterable<Expression>) - Constructor for class me.danwi.sqlex.core.query.expression.InExpression
 
init(ProcessingEnvironment) - Method in class me.danwi.sqlex.apt.SqlExConverterCheckAnnotationProcessor
 
init(ProcessingEnvironment) - Method in class me.danwi.sqlex.apt.SqlExParameterCheckAnnotationProcessor
 
insert(Class<K>, String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL,返回生成键的值
insert(String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL,返回生成键的值
insert(T) - Method in class me.danwi.sqlex.core.query.TableInsert
新建行(插入)
insert(T, int) - Method in class me.danwi.sqlex.core.query.TableInsert
新建行(插入)
INSERT_OR_UPDATE - Static variable in class me.danwi.sqlex.core.query.InsertOption
如果存在key冲突,则更新
InsertMethodProxy - Class in me.danwi.sqlex.core.invoke.method
 
InsertMethodProxy(Method, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.method.InsertMethodProxy
 
InsertOption - Class in me.danwi.sqlex.core.query
 
InsertOption() - Constructor for class me.danwi.sqlex.core.query.InsertOption
 
insertWithoutNull(T) - Method in class me.danwi.sqlex.core.query.TableInsert
新建行(插入),忽略为null的属性
InvocationProxy - Class in me.danwi.sqlex.core.invoke
 
InvocationProxy(RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.InvocationProxy
 
invoke(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.InsertMethodProxy
 
invoke(Object[]) - Method in interface me.danwi.sqlex.core.invoke.method.MethodProxy
 
invoke(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.SelectMethodProxy
 
invoke(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.SelectOneRowMethodProxy
 
invoke(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.SelectPagedMethodProxy
 
invoke(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.UpdateDeleteMethodProxy
 
invoke(Object, Method, Object[]) - Method in class me.danwi.sqlex.core.invoke.InvocationProxy
 
isAutoIncrement() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isBinary() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isHasDefaultValue() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isNotNull() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isNotNull() - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
isNull() - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
IsNullExpression - Class in me.danwi.sqlex.core.query.expression
 
IsNullExpression(Expression) - Constructor for class me.danwi.sqlex.core.query.expression.IsNullExpression
 
isPrimaryKey() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
isPrimaryKey() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isSingleton() - Method in class me.danwi.sqlex.spring.SqlExFactoryBean
 
isSupportedType(Element, List<String>) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 
isUnique() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isUnsigned() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
isUnsigned() - Method in class me.danwi.sqlex.core.query.Column.MetaData
 
isValidateParameterConverter(TypeElement) - Method in class me.danwi.sqlex.apt.SqlExProcessorUtil
 

J

joinByAnd(Iterable<Expression>) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
将表达式通过 or 联合起来
joinByOr(Iterable<Expression>) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
将表达式通过 or 联合起来
JSON - me.danwi.sqlex.core.query.expression.CastExpression.Type
 

L

left - Variable in class me.danwi.sqlex.core.query.expression.BinaryExpression
 
like(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
LikeExpression - Class in me.danwi.sqlex.core.query.expression
 
LikeExpression(Expression, Expression) - Constructor for class me.danwi.sqlex.core.query.expression.LikeExpression
 
lit(Object) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
LiteralExpression - Class in me.danwi.sqlex.core.query.expression
 
LiteralExpression(Object) - Constructor for class me.danwi.sqlex.core.query.expression.LiteralExpression
 
LRUCache<K,​V> - Class in me.danwi.sqlex.common
LRU缓存
LRUCache(int) - Constructor for class me.danwi.sqlex.common.LRUCache
新建LRU缓存
lt(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
lte(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 

M

marker() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExInExprPosition
 
marker() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExIsNullExprPosition
 
me.danwi.sqlex.apt - package me.danwi.sqlex.apt
 
me.danwi.sqlex.common - package me.danwi.sqlex.common
 
me.danwi.sqlex.core - package me.danwi.sqlex.core
 
me.danwi.sqlex.core.annotation - package me.danwi.sqlex.core.annotation
 
me.danwi.sqlex.core.annotation.entity - package me.danwi.sqlex.core.annotation.entity
 
me.danwi.sqlex.core.annotation.method - package me.danwi.sqlex.core.annotation.method
 
me.danwi.sqlex.core.annotation.method.parameter - package me.danwi.sqlex.core.annotation.method.parameter
 
me.danwi.sqlex.core.annotation.method.type - package me.danwi.sqlex.core.annotation.method.type
 
me.danwi.sqlex.core.annotation.repository - package me.danwi.sqlex.core.annotation.repository
 
me.danwi.sqlex.core.checker - package me.danwi.sqlex.core.checker
 
me.danwi.sqlex.core.exception - package me.danwi.sqlex.core.exception
 
me.danwi.sqlex.core.invoke - package me.danwi.sqlex.core.invoke
 
me.danwi.sqlex.core.invoke.method - package me.danwi.sqlex.core.invoke.method
 
me.danwi.sqlex.core.jdbc - package me.danwi.sqlex.core.jdbc
 
me.danwi.sqlex.core.jdbc.mapper - package me.danwi.sqlex.core.jdbc.mapper
 
me.danwi.sqlex.core.migration - package me.danwi.sqlex.core.migration
 
me.danwi.sqlex.core.query - package me.danwi.sqlex.core.query
 
me.danwi.sqlex.core.query.expression - package me.danwi.sqlex.core.query.expression
 
me.danwi.sqlex.core.transaction - package me.danwi.sqlex.core.transaction
 
me.danwi.sqlex.core.type - package me.danwi.sqlex.core.type
 
me.danwi.sqlex.spring - package me.danwi.sqlex.spring
 
MethodProxy - Interface in me.danwi.sqlex.core.invoke.method
 
migrate() - Method in class me.danwi.sqlex.core.DaoFactory
迁移到最近版本
migrate() - Method in class me.danwi.sqlex.core.migration.Migrator
迁移到最近版本
migrate(int) - Method in class me.danwi.sqlex.core.migration.Migrator
迁移到指定版本
migrate(int, MigrateCallback) - Method in class me.danwi.sqlex.core.migration.Migrator
迁移到指定版本
migrate(MigrateCallback) - Method in class me.danwi.sqlex.core.DaoFactory
迁移到最近版本
migrate(MigrateCallback) - Method in class me.danwi.sqlex.core.migration.Migrator
迁移到最新版本
MigrateCallback - Interface in me.danwi.sqlex.core.migration
迁移回调
Migration - Class in me.danwi.sqlex.core.migration
 
Migration(int, String[]) - Constructor for class me.danwi.sqlex.core.migration.Migration
 
Migrator - Class in me.danwi.sqlex.core.migration
 
Migrator(DaoFactory) - Constructor for class me.danwi.sqlex.core.migration.Migrator
 
mul(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
MultiMigrateCallback - Class in me.danwi.sqlex.core.migration
多个迁移回调组合
MultiMigrateCallback() - Constructor for class me.danwi.sqlex.core.migration.MultiMigrateCallback
 
MultiMigrateCallback(List<MigrateCallback>) - Constructor for class me.danwi.sqlex.core.migration.MultiMigrateCallback
 

N

NCHAR - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
ne(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
newConnection() - Method in class me.danwi.sqlex.core.DaoFactory
新建连接
newConnection() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager
 
newConnection() - Method in interface me.danwi.sqlex.core.transaction.TransactionManager
直接获取数据库连接(手动挡)
newConnection() - Method in class me.danwi.sqlex.spring.SpringManagedTransactionManager
 
newTransaction() - Method in class me.danwi.sqlex.core.DaoFactory
新建事务,适合手动管理事务
newTransaction() - Method in interface me.danwi.sqlex.core.transaction.TransactionManager
新建事务 使用默认事务隔离级别
newTransaction(Integer) - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager
 
newTransaction(Integer) - Method in interface me.danwi.sqlex.core.transaction.TransactionManager
新建事务
newTransaction(Integer) - Method in class me.danwi.sqlex.spring.SpringManagedTransactionManager
 
NONE_OPTIONS - Static variable in class me.danwi.sqlex.core.query.InsertOption
没有选项
not() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExInExprPosition
 
not() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExIsNullExprPosition
 
not(Expression) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
NotExpression - Class in me.danwi.sqlex.core.query.expression
 
NotExpression(Expression) - Constructor for class me.danwi.sqlex.core.query.expression.NotExpression
 
notIn(Iterable<Expression>) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
notLike(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
NotVariantExpression - Interface in me.danwi.sqlex.core.query.expression
 
now() - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
NULL_IS_NONE - Static variable in class me.danwi.sqlex.core.query.InsertOption
如果值为NULL,则表示该值为设置

O

or(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 
order() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExConverter
 
order(Expression) - Method in class me.danwi.sqlex.core.query.TableQuery
排序,默认升序
order(Expression, Order) - Method in class me.danwi.sqlex.core.query.TableQuery
按照指定顺序排序
Order - Enum in me.danwi.sqlex.core.query
 

P

page(long, long) - Method in class me.danwi.sqlex.core.query.TableQuery
分页方式执行请求
Paged - Class in me.danwi.sqlex.common
 
Paged() - Constructor for class me.danwi.sqlex.common.Paged
 
PagedResult<T> - Class in me.danwi.sqlex.core.type
 
PagedResult(long, long, long, List<T>) - Constructor for class me.danwi.sqlex.core.type.PagedResult
 
PageNoParameterName - Static variable in class me.danwi.sqlex.common.Paged
 
PageNoParameterType - Static variable in class me.danwi.sqlex.common.Paged
 
PageSizeParameterName - Static variable in class me.danwi.sqlex.common.Paged
 
PageSizeParameterType - Static variable in class me.danwi.sqlex.common.Paged
 
ParameterConverter<P,​D> - Interface in me.danwi.sqlex.core.type
参数类型转换器
ParameterExpression - Class in me.danwi.sqlex.core.query.expression
 
ParameterExpression(Object) - Constructor for class me.danwi.sqlex.core.query.expression.ParameterExpression
 
ParameterSetter - Class in me.danwi.sqlex.core.jdbc
 
ParameterTypes - Class in me.danwi.sqlex.common
 
ParameterTypes() - Constructor for class me.danwi.sqlex.common.ParameterTypes
 
PreSupportedTypes - Static variable in class me.danwi.sqlex.common.ParameterTypes
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class me.danwi.sqlex.apt.SqlExAPTCheckedAnnotationProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class me.danwi.sqlex.apt.SqlExConverterCheckAnnotationProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class me.danwi.sqlex.apt.SqlExParameterCheckAnnotationProcessor
 

Q

query(Class<T>, String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
查询SQL,返回查询结果
query(RowMapper<T>, Class<T>, String, List<Object>) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
查询SQL,返回查询结果
query(RowMapper<T>, String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
查询SQL,返回查询结果

R

RawExpression - Class in me.danwi.sqlex.core.query.expression
 
RawExpression(String) - Constructor for class me.danwi.sqlex.core.query.expression.RawExpression
 
RawSQLExecutor - Class in me.danwi.sqlex.core.jdbc
原生SQL执行器
RawSQLExecutor(Connection, ParameterSetter, ExceptionTranslator, Map<String, String>) - Constructor for class me.danwi.sqlex.core.jdbc.RawSQLExecutor
构造一个原生SQL执行器
SQL将在指定的连接上执行
RawSQLExecutor(TransactionManager, ParameterSetter, ExceptionTranslator, Map<String, String>) - Constructor for class me.danwi.sqlex.core.jdbc.RawSQLExecutor
构造一个原生SQL执行器
SQL在执行时,将从事务管理器中获取连接
REAL - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class me.danwi.sqlex.spring.SqlExImportRegistrar
 
remove(MigrateCallback) - Method in class me.danwi.sqlex.core.migration.MultiMigrateCallback
 
reorderArgs(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.BaseMethodProxy
根据预处理参数重排序方法参数
replace(String, List<StringUtils.ReplaceInfo>) - Static method in class me.danwi.sqlex.common.StringUtils
根据传入的替换信息来替换字符串的部分内容
replaceDatabaseName(String, Map<String, String>) - Static method in class me.danwi.sqlex.common.SQLUtils
根据mapping将SQL中的数据库名做重映射 TODO: 不稳定版本,可能会出现替换错误
ReplaceInfo(int, int, String) - Constructor for class me.danwi.sqlex.common.StringUtils.ReplaceInfo
 
RepositoryLike - Interface in me.danwi.sqlex.core
 
rewriteSQL(Object[]) - Method in class me.danwi.sqlex.core.invoke.method.BaseMethodProxy
根据方法调用时的参数来重写SQL
right - Variable in class me.danwi.sqlex.core.query.expression.BinaryExpression
 
rollback() - Method in class me.danwi.sqlex.core.transaction.DefaultTransactionManager.DefaultTransaction
 
rollback() - Method in interface me.danwi.sqlex.core.transaction.Transaction
回滚当前事务
RowMapper<T> - Class in me.danwi.sqlex.core.jdbc.mapper
 
RowMapper() - Constructor for class me.danwi.sqlex.core.jdbc.mapper.RowMapper
 
run(RawSQLExecutor) - Method in interface me.danwi.sqlex.core.migration.VersionMigrateCallback
 
run(Transaction) - Method in interface me.danwi.sqlex.core.TransactionAction
 
run(Transaction) - Method in interface me.danwi.sqlex.core.TransactionActionReturnVoid
 

S

scripts() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExSchema
 
select(Class<T>, String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL查询,返回结果
SelectMethodProxy - Class in me.danwi.sqlex.core.invoke.method
 
SelectMethodProxy(Method, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.method.SelectMethodProxy
 
SelectOneRowMethodProxy - Class in me.danwi.sqlex.core.invoke.method
 
SelectOneRowMethodProxy(Method, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.method.SelectOneRowMethodProxy
 
SelectPagedMethodProxy - Class in me.danwi.sqlex.core.invoke.method
 
SelectPagedMethodProxy(Method, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.method.SelectPagedMethodProxy
 
set(K, V) - Method in class me.danwi.sqlex.common.LRUCache
将值放入缓存中
setCanMigrate(Boolean) - Method in class me.danwi.sqlex.core.migration.VersionInfo
 
setDatabaseName(String, String) - Method in class me.danwi.sqlex.core.DaoFactory
设置外部数据库在运行时的实际名称
setFactory(DaoFactory) - Method in class me.danwi.sqlex.spring.SqlExFactoryBean
 
setParameter(PreparedStatement, int, Object) - Method in class me.danwi.sqlex.core.jdbc.ParameterSetter
 
setParameters(PreparedStatement, List<Object>) - Method in class me.danwi.sqlex.core.jdbc.ParameterSetter
将参数设置到预处理语句
setPrimaryKey(boolean) - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
setRootPackage(String) - Method in class me.danwi.sqlex.core.migration.VersionInfo
 
setVersion(Integer) - Method in class me.danwi.sqlex.core.migration.VersionInfo
 
SIGNED - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
skip(long) - Method in class me.danwi.sqlex.core.query.TableQuery
跳过多少条记录
splitStatements(String) - Static method in class me.danwi.sqlex.common.SQLUtils
将多条语句做拆分
SpringDaoFactory - Class in me.danwi.sqlex.spring
 
SpringDaoFactory(DataSource, Class<? extends RepositoryLike>) - Constructor for class me.danwi.sqlex.spring.SpringDaoFactory
 
SpringExceptionTranslator - Class in me.danwi.sqlex.spring
由spring框架支持都异常翻译
SpringManagedTransactionManager - Class in me.danwi.sqlex.spring
由spring框架托管的事务管理器
SpringManagedTransactionManager(DataSource, ExceptionTranslator) - Constructor for class me.danwi.sqlex.spring.SpringManagedTransactionManager
 
sql(String) - Static method in interface me.danwi.sqlex.core.query.expression.Expression
 
SqlExAPTChecked - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExAPTCheckedAnnotationProcessor - Class in me.danwi.sqlex.apt
 
SqlExAPTCheckedAnnotationProcessor() - Constructor for class me.danwi.sqlex.apt.SqlExAPTCheckedAnnotationProcessor
 
SqlExCheckException - Exception in me.danwi.sqlex.core.exception
数据库检查异常
SqlExCheckException(List<TableInfo>) - Constructor for exception me.danwi.sqlex.core.exception.SqlExCheckException
 
SqlExColumnName - Annotation Type in me.danwi.sqlex.core.annotation.entity
 
SqlExConverter - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExConverterCheck - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExConverterCheckAnnotationProcessor - Class in me.danwi.sqlex.apt
 
SqlExConverterCheckAnnotationProcessor() - Constructor for class me.danwi.sqlex.apt.SqlExConverterCheckAnnotationProcessor
 
SqlExConverters - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExDataAccessObject - Annotation Type in me.danwi.sqlex.core.annotation
 
SqlExDelete - Annotation Type in me.danwi.sqlex.core.annotation.method.type
 
SqlExException - Exception in me.danwi.sqlex.core.exception
SqlEx 核心包 异常基类
SqlExException() - Constructor for exception me.danwi.sqlex.core.exception.SqlExException
 
SqlExException(String) - Constructor for exception me.danwi.sqlex.core.exception.SqlExException
 
SqlExException(String, Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExException
 
SqlExException(Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExException
 
SqlExFactoryBean<T> - Class in me.danwi.sqlex.spring
 
SqlExFactoryBean(Class<T>) - Constructor for class me.danwi.sqlex.spring.SqlExFactoryBean
 
SqlExGenerated - Annotation Type in me.danwi.sqlex.core.annotation
 
SqlExImportRegistrar - Class in me.danwi.sqlex.spring
 
SqlExImportRegistrar() - Constructor for class me.danwi.sqlex.spring.SqlExImportRegistrar
 
SqlExImpossibleException - Exception in me.danwi.sqlex.core.exception
不可能出现的异常,由于sqlex在编译时保证了各种情况的确定性,有些分支条件下是不可能出现异常的.
SqlExImpossibleException() - Constructor for exception me.danwi.sqlex.core.exception.SqlExImpossibleException
 
SqlExImpossibleException(String) - Constructor for exception me.danwi.sqlex.core.exception.SqlExImpossibleException
 
SqlExImpossibleException(String, Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExImpossibleException
 
SqlExImpossibleException(Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExImpossibleException
 
SqlExInExprPosition - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExInExprPositions - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExInsert - Annotation Type in me.danwi.sqlex.core.annotation.method.type
 
SqlExIsNullExprPosition - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExIsNullExprPositions - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExMarkerPosition - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExMethods - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExMigrationException - Exception in me.danwi.sqlex.core.exception
版本迁移异常
SqlExMigrationException(int, Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExMigrationException
 
SqlExMigrationException(String) - Constructor for exception me.danwi.sqlex.core.exception.SqlExMigrationException
 
SqlExMigrationException(Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExMigrationException
 
SqlExOneColumn - Annotation Type in me.danwi.sqlex.core.annotation.method
 
SqlExOneRow - Annotation Type in me.danwi.sqlex.core.annotation.method
 
SqlExPaged - Annotation Type in me.danwi.sqlex.core.annotation.method
 
SqlExParameterCheck - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExParameterCheckAnnotationProcessor - Class in me.danwi.sqlex.apt
 
SqlExParameterCheckAnnotationProcessor() - Constructor for class me.danwi.sqlex.apt.SqlExParameterCheckAnnotationProcessor
 
SqlExParameterPosition - Annotation Type in me.danwi.sqlex.core.annotation.method.parameter
 
SqlExProcessorUtil - Class in me.danwi.sqlex.apt
 
SqlExProcessorUtil(ProcessingEnvironment) - Constructor for class me.danwi.sqlex.apt.SqlExProcessorUtil
 
SqlExRepository - Annotation Type in me.danwi.sqlex.core.annotation
 
SqlExRepositoryNotMatchException - Exception in me.danwi.sqlex.core.exception
Dao接口不属于DaoFactory所管理的SqlEx Repository
SqlExRepositoryNotMatchException() - Constructor for exception me.danwi.sqlex.core.exception.SqlExRepositoryNotMatchException
 
SqlExSchema - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExSchemas - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExScript - Annotation Type in me.danwi.sqlex.core.annotation.method
 
SqlExSelect - Annotation Type in me.danwi.sqlex.core.annotation.method.type
 
SqlExSQLException - Exception in me.danwi.sqlex.core.exception
SQLException引发的异常
SqlExSQLException(SQLException) - Constructor for exception me.danwi.sqlex.core.exception.SqlExSQLException
 
SqlExTableAccessObject - Annotation Type in me.danwi.sqlex.core.annotation
 
SqlExTables - Annotation Type in me.danwi.sqlex.core.annotation.repository
 
SqlExUndeclaredException - Exception in me.danwi.sqlex.core.exception
未声明的Checked异常包装,通常出现在调用DaoFactory.transaction(me.danwi.sqlex.core.TransactionAction<T>)时,action中抛出checked异常
SqlExUndeclaredException(Throwable) - Constructor for exception me.danwi.sqlex.core.exception.SqlExUndeclaredException
 
SqlExUpdate - Annotation Type in me.danwi.sqlex.core.annotation.method.type
 
SQLMigrateUtil - Class in me.danwi.sqlex.core.migration
 
SQLMigrateUtil() - Constructor for class me.danwi.sqlex.core.migration.SQLMigrateUtil
 
SQLParameterBind - Class in me.danwi.sqlex.core.query
 
SQLParameterBind(String, List<Object>) - Constructor for class me.danwi.sqlex.core.query.SQLParameterBind
 
SQLUtils - Class in me.danwi.sqlex.common
SQL辅助工具
SQLUtils() - Constructor for class me.danwi.sqlex.common.SQLUtils
 
start() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExInExprPosition
 
start() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExIsNullExprPosition
 
StringUtils - Class in me.danwi.sqlex.common
 
StringUtils() - Constructor for class me.danwi.sqlex.common.StringUtils
 
StringUtils.ReplaceInfo - Class in me.danwi.sqlex.common
 
sub(Expression) - Method in interface me.danwi.sqlex.core.query.expression.Expression
 

T

TableDelete - Class in me.danwi.sqlex.core.query
 
TableDelete(String, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.query.TableDelete
 
TableInfo - Class in me.danwi.sqlex.core.checker
 
TableInfo(String, List<ColumnInfo>) - Constructor for class me.danwi.sqlex.core.checker.TableInfo
 
TableInsert<T,​K> - Class in me.danwi.sqlex.core.query
表插入
TableInsert(String, RawSQLExecutor, Class<K>) - Constructor for class me.danwi.sqlex.core.query.TableInsert
 
TableQuery<T> - Class in me.danwi.sqlex.core.query
 
TableQuery(String, RawSQLExecutor, Class<T>) - Constructor for class me.danwi.sqlex.core.query.TableQuery
 
TableUpdate<T> - Class in me.danwi.sqlex.core.query
 
TableUpdate(String, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.query.TableUpdate
 
take(long) - Method in class me.danwi.sqlex.core.query.TableQuery
取多少条记录
TIME - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
toNotSQL() - Method in class me.danwi.sqlex.core.query.expression.InExpression
 
toNotSQL() - Method in class me.danwi.sqlex.core.query.expression.IsNullExpression
 
toNotSQL() - Method in class me.danwi.sqlex.core.query.expression.LikeExpression
 
toNotSQL() - Method in interface me.danwi.sqlex.core.query.expression.NotVariantExpression
表达式转换成SQL片段,在Not语境中
toSQL() - Method in class me.danwi.sqlex.core.query.Column
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.BinaryExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.CastExpression
 
toSQL() - Method in interface me.danwi.sqlex.core.query.expression.Expression
表达式转换成SQL片段
toSQL() - Method in class me.danwi.sqlex.core.query.expression.FunctionCallExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.InExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.IsNullExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.LiteralExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.NotExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.ParameterExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.RawExpression
 
toSQL() - Method in class me.danwi.sqlex.core.query.expression.UnaryExpression
 
toSQL(Expression) - Static method in class me.danwi.sqlex.core.query.expression.ExpressionUtil
表达式转换成SQL,并保留参数绑定信息
toString() - Method in class me.danwi.sqlex.core.checker.ColumnInfo
 
toString() - Method in class me.danwi.sqlex.core.checker.TableInfo
 
transaction(Integer, TransactionAction<T>) - Method in class me.danwi.sqlex.core.DaoFactory
以事务的方式来运行函数
transaction(Integer, TransactionActionReturnVoid) - Method in class me.danwi.sqlex.core.DaoFactory
以事务的方式来运行函数,函数无返回值
transaction(TransactionAction<T>) - Method in class me.danwi.sqlex.core.DaoFactory
以事务的方式来运行函数 使用默认事务隔离级别
transaction(TransactionActionReturnVoid) - Method in class me.danwi.sqlex.core.DaoFactory
以事务的方式来运行函数,函数无返回值 使用默认事务隔离级别
Transaction - Interface in me.danwi.sqlex.core.transaction
事务
TransactionAction<T> - Interface in me.danwi.sqlex.core
包裹在事务中运行的函数, Also see TransactionActionReturnVoid
TransactionActionReturnVoid - Interface in me.danwi.sqlex.core
包裹在事务中运行的函数,没有返回值
TransactionManager - Interface in me.danwi.sqlex.core.transaction
事务管理器
translate(Exception) - Method in interface me.danwi.sqlex.core.ExceptionTranslator
 
translate(Exception) - Method in class me.danwi.sqlex.spring.SpringExceptionTranslator
 

U

UnaryExpression - Class in me.danwi.sqlex.core.query.expression
 
UnaryExpression(String, Expression) - Constructor for class me.danwi.sqlex.core.query.expression.UnaryExpression
 
UNSIGNED - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
update(String, Object...) - Method in class me.danwi.sqlex.core.jdbc.RawSQLExecutor
执行SQL,返回更新的行数
UpdateDeleteMethodProxy - Class in me.danwi.sqlex.core.invoke.method
 
UpdateDeleteMethodProxy(Method, RawSQLExecutor) - Constructor for class me.danwi.sqlex.core.invoke.method.UpdateDeleteMethodProxy
 
upsert(T) - Method in class me.danwi.sqlex.core.query.TableInsert
新建行(插入),如果key冲突则更新
upsertWithoutNull(T) - Method in class me.danwi.sqlex.core.query.TableInsert
新建行(插入),忽略为null的属性,如果key冲突则更新

V

value() - Method in annotation type me.danwi.sqlex.core.annotation.entity.SqlExColumnName
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExInExprPositions
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExIsNullExprPositions
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExMarkerPosition
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.method.parameter.SqlExParameterPosition
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.method.SqlExScript
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExAPTChecked
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExConverters
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExMethods
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExSchemas
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExTables
 
value() - Method in annotation type me.danwi.sqlex.core.annotation.SqlExRepository
 
value() - Method in annotation type me.danwi.sqlex.spring.ImportSqlEx
 
valueOf(String) - Static method in enum me.danwi.sqlex.core.query.expression.CastExpression.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.danwi.sqlex.core.query.Order
Returns the enum constant of this type with the specified name.
values - Variable in class me.danwi.sqlex.core.query.TableUpdate
 
values() - Static method in enum me.danwi.sqlex.core.query.expression.CastExpression.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.danwi.sqlex.core.query.Order
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in annotation type me.danwi.sqlex.core.annotation.repository.SqlExSchema
 
VERSION - Static variable in class me.danwi.sqlex.core.Build
 
VersionInfo - Class in me.danwi.sqlex.core.migration
版本表信息
VersionInfo() - Constructor for class me.danwi.sqlex.core.migration.VersionInfo
 
VersionMigrateCallback - Interface in me.danwi.sqlex.core.migration
版本化迁移回调

W

where(Supplier<Expression>) - Method in class me.danwi.sqlex.core.query.WhereBuilder
Deprecated.
请勿使用该函数, 在以后的版本中, 会删除
where(Expression) - Method in class me.danwi.sqlex.core.query.WhereBuilder
添加where条件
WhereBuilder<T> - Class in me.danwi.sqlex.core.query
 
WhereBuilder() - Constructor for class me.danwi.sqlex.core.query.WhereBuilder
 
whereCondition - Variable in class me.danwi.sqlex.core.query.WhereBuilder
 

Y

YEAR - me.danwi.sqlex.core.query.expression.CastExpression.Type
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages