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
All Classes All Packages
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
All Classes All Packages