Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addTable(TableDef) - Method in class cn.dinodev.spring.data.schema.SchemaManager
 
and(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 AND 连接,如下写法都是合法的:
and(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 AND 连接,例如:
and(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,带参数值,用 AND 连接,如下写法都是合法的:
AND - Enum constant in enum class cn.dinodev.spring.data.sql.Logic
AND
andIf(boolean, String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
andIf(boolean, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
andIfNotNull(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
andIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
any(String, T) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 ANY 函数,其参数为一个子查询,如下:
any(String, T, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 ANY 函数,其参数为一个子查询,如下:
appendList(StringBuilder, List<?>, String, String) - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
Constructs a list of items with given separators.
appendList(StringBuilder, List<?>, String, String, String) - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
Constructs a list of items with given separators.
AuditLog - Annotation Interface in cn.dinodev.spring.data.annotion
操作日志注解

B

basePackageClasses() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Type-safe alternative to EnableDinoDataJdbc.basePackages() for specifying the packages to scan for annotated components.
basePackages() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Base packages to scan for annotated components.
basePackages() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataRedis
Base packages to scan for annotated components.
between(String, Range<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
between(String, Number, Number) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
BETWEEN - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
范围匹配
business() - Element in annotation interface cn.dinodev.spring.data.annotion.AuditLog
操作的业务

C

CamelNamingConversition - Class in cn.dinodev.spring.data.sql.dialect
 
CamelNamingConversition() - Constructor for class cn.dinodev.spring.data.sql.dialect.CamelNamingConversition
 
check() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
 
cn.dinodev.spring.data.annotion - package cn.dinodev.spring.data.annotion
 
cn.dinodev.spring.data.autoconfig - package cn.dinodev.spring.data.autoconfig
 
cn.dinodev.spring.data.caching - package cn.dinodev.spring.data.caching
 
cn.dinodev.spring.data.converts - package cn.dinodev.spring.data.converts
 
cn.dinodev.spring.data.dao - package cn.dinodev.spring.data.dao
 
cn.dinodev.spring.data.dao.impl - package cn.dinodev.spring.data.dao.impl
 
cn.dinodev.spring.data.dao.processor - package cn.dinodev.spring.data.dao.processor
 
cn.dinodev.spring.data.domain - package cn.dinodev.spring.data.domain
 
cn.dinodev.spring.data.jdbc - package cn.dinodev.spring.data.jdbc
 
cn.dinodev.spring.data.jdbc.mapping - package cn.dinodev.spring.data.jdbc.mapping
 
cn.dinodev.spring.data.schema - package cn.dinodev.spring.data.schema
 
cn.dinodev.spring.data.sql - package cn.dinodev.spring.data.sql
 
cn.dinodev.spring.data.sql.builder - package cn.dinodev.spring.data.sql.builder
 
cn.dinodev.spring.data.sql.dialect - package cn.dinodev.spring.data.sql.dialect
 
column(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
添加查询列信息,可以逐个添加,也可以添加多个,用逗号隔开,如下用法都是合法的
columns - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
columns(String...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
添加多个查询列,每个参数可以是一个col,可以是多个,如下用法都是合法的:
considerNestedRepositories() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Configures whether nested repository-interfaces (e.g.
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter
 
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
 
convertColumnName(String) - Method in class cn.dinodev.spring.data.sql.dialect.CamelNamingConversition
 
convertColumnName(String) - Method in interface cn.dinodev.spring.data.sql.dialect.NamingConversition
转换列的名字
convertColumnName(String) - Method in class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
 
convertColumnName(String) - Method in class cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition
 
convertTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.CamelNamingConversition
 
convertTableName(String) - Method in interface cn.dinodev.spring.data.sql.dialect.NamingConversition
转换表的名字
convertTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
 
convertTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition
 
convertToDatabaseColumn(Scope) - Method in class cn.dinodev.spring.data.converts.ScopeDefaultConvert
 
convertToDatabaseColumn(JsonNode) - Method in class cn.dinodev.spring.data.converts.JsonStringConvert
 
convertToDatabaseColumn(Object) - Method in class cn.dinodev.spring.data.converts.ObjectJsonbConverter
 
convertToDatabaseColumn(List<Long>) - Method in class cn.dinodev.spring.data.converts.ListLongJsonbConverter
 
convertToDatabaseColumn(List<String>) - Method in class cn.dinodev.spring.data.converts.ListStringJsonbConverter
 
convertToEntityAttribute(String) - Method in class cn.dinodev.spring.data.converts.JsonStringConvert
 
convertToEntityAttribute(String) - Method in class cn.dinodev.spring.data.converts.ScopeDefaultConvert
 
convertToEntityAttribute(PGobject) - Method in class cn.dinodev.spring.data.converts.ListLongJsonbConverter
 
convertToEntityAttribute(PGobject) - Method in class cn.dinodev.spring.data.converts.ListStringJsonbConverter
 
convertToEntityAttribute(PGobject) - Method in class cn.dinodev.spring.data.converts.ObjectJsonbConverter
 
count(SelectSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
返回计数
count(String, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
返回计数
countOk() - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
查询状态为‘ok’的记录数量
createPersistentEntity(TypeInformation<T>) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
 
createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
 
crossJoin(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
CROSS JOIN 交叉连接,cross join不可以加on
crossJoin(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
CROSS JOIN 交叉连接,cross join不可以加on
CrudRepositoryBase<T,K extends Serializable> - Interface in cn.dinodev.spring.data.dao
 

D

dataAccessStrategyRef() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Configures the name of the DataAccessStrategy bean definition to be used to create repositories discovered through this annotation.
dataConversionService(ApplicationContext) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
 
Default() - Constructor for class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
Default() - Constructor for class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
 
delete(DeleteSqlBuilder) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
delete(DeleteSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
删除
DeleteSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
 
DeleteSqlBuilder(String) - Constructor for class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
根据表名构造, 如下写法都是合法的:
DeleteSqlBuilder(String, String) - Constructor for class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
设置表名,更设置表的别名
DerivedSqlIdentifier - Class in cn.dinodev.spring.data.jdbc.mapping
 
dialect() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
dialect() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
数据库的Dialect
dialect(JdbcOperations) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 
Dialect - Interface in cn.dinodev.spring.data.sql.dialect
 
Dialect.Default - Class in cn.dinodev.spring.data.sql.dialect
 
DinoDataAutoConfiguration - Class in cn.dinodev.spring.data.autoconfig
 
DinoDataAutoConfiguration() - Constructor for class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
 
DinoDataJdbcConfiguration - Class in cn.dinodev.spring.data.autoconfig
 
DinoDataJdbcConfiguration() - Constructor for class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 
DinoFlaywayConfiguration - Class in cn.dinodev.spring.data.autoconfig
 
DinoFlaywayConfiguration() - Constructor for class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
 
DinoJdbcCustomConversions - Class in cn.dinodev.spring.data.jdbc.mapping
 
DinoJdbcCustomConversions(CustomConversions.StoreConversions, List<?>) - Constructor for class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcCustomConversions
 
DinoJdbcMappingContext - Class in cn.dinodev.spring.data.jdbc
 
DinoJdbcMappingContext(NamingStrategy) - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
 
DinoJdbcPersistentEntity<T> - Class in cn.dinodev.spring.data.jdbc.mapping
Default implementation of RelationalPersistentEntity.
DinoJdbcPersistentEntity(TypeInformation<T>, NamingStrategy) - Constructor for class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
Creates a new DinoJdbcPersistentEntity for the given TypeInformation.
DinoJdbcPersistentProperty - Class in cn.dinodev.spring.data.jdbc.mapping
DinoJdbc Persistent Property.
DinoJdbcPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
DinoJdbcRepositoriesRegistrar - Class in cn.dinodev.spring.data.jdbc
DinoJdbc Repositories Registrar
DinoJdbcRepositoriesRegistrar() - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoriesRegistrar
 
DinoJdbcRepositoryBase<T,K> - Class in cn.dinodev.spring.data.dao.impl
 
DinoJdbcRepositoryBase(JdbcAggregateOperations, RelationalPersistentEntity<T>, JdbcConverter) - Constructor for class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
DinoJdbcRepositoryConfigExtension - Class in cn.dinodev.spring.data.jdbc
DinoJdbc Repository Config Extension support Table and Table
DinoJdbcRepositoryConfigExtension() - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryConfigExtension
 
DinoJdbcRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> - Class in cn.dinodev.spring.data.jdbc
 
DinoJdbcRepositoryFactoryBean(Class<? extends T>, BeanFactory) - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryFactoryBean
 
DinoJdbcSimpleTypeHolder - Class in cn.dinodev.spring.data.jdbc
 
DinoJdbcSimpleTypeHolder(SimpleTypeHolder) - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcSimpleTypeHolder
 
distinct - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
distinct() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
声明为distinct查询

E

EMPTY_PARAMS - Static variable in class cn.dinodev.spring.data.sql.builder.WhereSql
 
EnableDinoDataJdbc - Annotation Interface in cn.dinodev.spring.data.annotion
Annotion for Enable Dino Spring Data Jdbc
EnableDinoDataRedis - Annotation Interface in cn.dinodev.spring.data.annotion
Annotion for Enable Dino Spring Data Redis
endWith(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
endWith(String, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
EntityBase<K extends Serializable> - Class in cn.dinodev.spring.data.domain
Entity基础父类
EntityBase() - Constructor for class cn.dinodev.spring.data.domain.EntityBase
 
entityClass() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
entityClass() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
entityClass
entityMeta() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
entityMeta() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
获取实体元信息
EntityMeta - Class in cn.dinodev.spring.data.dao
 
eq(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where eq 表达式,用 AND 连接,例如:
EQ - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
等于
eqIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where eq 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
eqIfNotBlank(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where eq 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
eqIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where eq 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
equals(Object) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 
excludeFilters() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Specifies which types are not eligible for component scanning.
EXISTS - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
存在

F

FieldDef - Class in cn.dinodev.spring.data.schema
 
FieldDef() - Constructor for class cn.dinodev.spring.data.schema.FieldDef
 
findAll(Class<C>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
查出所有记录
findAllById(Collection<K>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
查出所有主键记录
findAllById(Collection<K>, Class<C>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
查出所有主键记录
first() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
flaywayConfigurationCustomizer() - Method in class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
 
flywayConfiguration(FlywayProperties, ResourceLoader, ObjectProvider<DataSource>, ObjectProvider<DataSource>, ObjectProvider<FlywayConfigurationCustomizer>, ObjectProvider<Callback>) - Method in class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
 

G

generate(Object, Method, Object...) - Method in class cn.dinodev.spring.data.caching.TenantEntityKeyGenerator
 
genId() - Method in interface cn.dinodev.spring.data.domain.IdService
生成一个Long的全局唯一的Id
genIdStr() - Method in interface cn.dinodev.spring.data.domain.IdService
生层一个字符串类型的Id
genIdStr(String) - Method in interface cn.dinodev.spring.data.domain.IdService
生成一个带前缀的ID
genUUID() - Method in interface cn.dinodev.spring.data.domain.IdService
生成一个UUID
getAnnotation() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoriesRegistrar
 
getById(K) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
根据id,查询元素
getColumnName() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
getConvertibleTypes() - Method in class cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter
 
getConvertibleTypes() - Method in class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
 
getCountSql() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
getCustomWriteTarget(Class<?>) - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcCustomConversions
 
getExtension() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoriesRegistrar
 
getIdColumn() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
 
getIdentifyingAnnotations() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryConfigExtension
 
getLogic() - Method in enum class cn.dinodev.spring.data.sql.Logic
 
getModuleName() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryConfigExtension
 
getOffset() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
getOne(SelectSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
获取一个元素
getOne(SelectSqlBuilder, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
获取一个元素
getOne(String, Class<P>, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
获取一个元素
getOp() - Method in enum class cn.dinodev.spring.data.sql.Oper
返回操作符
getPageNumber() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
getPageSize() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
getParams() - Method in class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
 
getParams() - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
getParams() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
getParams() - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
getParams() - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
获取sql语句需要的参数数组
getQuotedTableName() - Method in class cn.dinodev.spring.data.dao.EntityMeta
返回Quoted表名,如果是Tenant表,则在表名后面加上TenantId
getReference(IdentifierProcessing) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 
getSelectUUIDSql() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
getSelectUUIDSql() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
生成 查询UUID的语句
getSelectUUIDSql() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
getSelectUUIDSql() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 
getSequenceNextValSql(String) - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
getSequenceNextValSql(String) - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
生成查询sequence的语句
getSequenceNextValSql(String) - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
getSequenceNextValSql(String) - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 
getSort() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
getSql() - Method in class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
 
getSql() - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
getSql() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
getSql() - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
getSql() - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
获取生成的sql语句
getTableName() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
 
getTenantId() - Method in interface cn.dinodev.spring.data.domain.TenantRowEntity
获取租户ID
getVersion() - Method in interface cn.dinodev.spring.data.domain.Versioned
版本号
groupBy(String...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
添加分组表达式,如下用法都是合法的
groupBys - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
gson() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
 
GT - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
大于
GTE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
大于等于

H

hashCode() - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 
hasPrevious() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
hasValue() - Method in enum class cn.dinodev.spring.data.sql.Oper
 
hasValueConverter(PersistentProperty<?>) - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcCustomConversions
 
having(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
having条件表达式
having(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
having条件表达式,带参数.
havingParams - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
havings - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 

I

IdService - Interface in cn.dinodev.spring.data.domain
 
in(String, Object[]) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
in(String, Object[], Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
in(String, Collection<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
in(String, Collection<?>, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
IN - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
包含
includeFilters() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Specifies which types are eligible for component scanning.
IndexDef - Class in cn.dinodev.spring.data.schema
 
IndexDef() - Constructor for class cn.dinodev.spring.data.schema.IndexDef
 
inIf(boolean, String, Object[]) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,根据传入条件,当为false时,则忽略此查询条件.
inIf(boolean, String, Collection<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,根据传入条件,当为false时,则忽略此查询条件.
InsertSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
 
InsertSqlBuilder(String) - Constructor for class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
INST - Static variable in class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
 
IS_NOT_NULL - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
不等于空
IS_NULL - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
等于空
isEmbedded() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
isForceQuote() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
 
isIdProperty() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
isInsertOnly() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
isNotNull(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
[AND] column IS NOT NULL
isNotNull(String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
[AND|OR] column IS NOT NULL
isNotNullIf(boolean, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
如果条件成立,则为[AND] column IS NOT NULL,否则忽略
isNotNullIf(boolean, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
如果条件成立,则为[AND|OR] column IS NOT NULL,否则忽略
isNull(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
[AND] column IS NULL
isNull(String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
[AND|OR] column IS NULL
isNullIf(boolean, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
如果条件成立,则为[AND] column IS NULL,否则忽略
isNullIf(boolean, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
如果条件成立,则为[AND|OR] column IS NULL,否则忽略
isSimpleType(Class<?>) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcSimpleTypeHolder
 
isTenantable() - Method in class cn.dinodev.spring.data.dao.EntityMeta
是否是Tenant表
isTenantRow() - Method in class cn.dinodev.spring.data.dao.EntityMeta
是否是Tenant Row表
isTenantSchema() - Method in class cn.dinodev.spring.data.dao.EntityMeta
是否是Tenant Schema表
isTenantTable() - Method in class cn.dinodev.spring.data.dao.EntityMeta
是否是Tenant Table表
isTransient() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
isVersionProperty() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
 
iterator() - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 

J

JacksonCustomerModule - Class in cn.dinodev.spring.data.converts
Gson和Jackson的转换
JacksonCustomerModule() - Constructor for class cn.dinodev.spring.data.converts.JacksonCustomerModule
 
jdbcCustomConversions() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 
JdbcHelperExcutor<T,K> - Interface in cn.dinodev.spring.data.dao
 
jdbcMappingContext(Optional<NamingStrategy>, JdbcCustomConversions, RelationalManagedTypes) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 
jdbcOperationsRef() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Configures the name of the NamedParameterJdbcOperations bean definition to be used to create repositories discovered through this annotation.
JdbcSelectExecutor<T,K> - Interface in cn.dinodev.spring.data.dao
 
join(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
JOIN 内连接表,表达式,如下写法都是合法的:
join(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
JOIN 内连接表,并给表指定别名:
join(String, String, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
JOIN 内连接表,并给表指定别名和连接条件表达式:
joinParams - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
joins - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
Jsonb - Interface in cn.dinodev.spring.data.converts
for jsonb object writer
JsonbPropertyValueConverter - Class in cn.dinodev.spring.data.jdbc.mapping
 
JsonbPropertyValueConverter() - Constructor for class cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter
 
JsonStringConvert - Class in cn.dinodev.spring.data.converts
 
JsonStringConvert() - Constructor for class cn.dinodev.spring.data.converts.JsonStringConvert
 

K

keyClass() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
keyClass() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
keyClass

L

leftJoin(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
LEFT JOIN 左连接表,表达式,如下写法都是合法的:
leftJoin(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
LEFT JOIN 左连接表,并给表指定别名:
leftJoin(String, String, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
LEFT JOIN 左连接表,并给表指定别名和连接条件表达式:
like(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
like(String, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
LIKE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
模糊匹配
limit(int) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
使用 LIMIT 限制查询条数,生成的SQL语句如下:
limit(int, long) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
使用 LIMIT 限制查询条数,生成的SQL语句如下:
limitOffset(int, long) - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
limitOffset(int, long) - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
生成limit offset语句
limitOffset(int, long) - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
limitOffset(int, long) - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 
LimitOffsetPageable - Class in cn.dinodev.spring.data.domain
 
LimitOffsetPageable(long, int) - Constructor for class cn.dinodev.spring.data.domain.LimitOffsetPageable
Creates a new OffsetBasedPageRequest with sort parameters applied.
LimitOffsetPageable(long, int, Sort) - Constructor for class cn.dinodev.spring.data.domain.LimitOffsetPageable
Creates a new OffsetBasedPageRequest with sort parameters applied.
LimitOffsetPageable(long, int, Sort.Direction, String...) - Constructor for class cn.dinodev.spring.data.domain.LimitOffsetPageable
Creates a new OffsetBasedPageRequest with sort parameters applied.
ListLongJsonbConverter - Class in cn.dinodev.spring.data.converts
 
ListLongJsonbConverter() - Constructor for class cn.dinodev.spring.data.converts.ListLongJsonbConverter
 
ListStringJsonbConverter - Class in cn.dinodev.spring.data.converts
 
ListStringJsonbConverter() - Constructor for class cn.dinodev.spring.data.converts.ListStringJsonbConverter
 
Logic - Enum Class in cn.dinodev.spring.data.sql
 
LogicalDelete - Interface in cn.dinodev.spring.data.domain
 
LT - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
小于
LTE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
小于等于

M

makeExpr(String...) - Method in enum class cn.dinodev.spring.data.sql.Oper
生成相应的表达式
matches(TypeDescriptor, TypeDescriptor) - Method in class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
 
MysqlDialect - Class in cn.dinodev.spring.data.sql.dialect
 
MysqlDialect(DatabaseMetaData, NamingConversition) - Constructor for class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 

N

namedQueriesLocation() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Configures the location of where to find the Spring Data named queries properties file.
namingConversition() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
namingConversition() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
获取名字转换器
namingConversition() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
namingConversition() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 
NamingConversition - Interface in cn.dinodev.spring.data.sql.dialect
 
NamingConversition.Default - Class in cn.dinodev.spring.data.sql.dialect
 
ne(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where ne 表达式,用 AND 连接,例如:
NE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
不等于
neIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where ne 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
neIfNotBlank(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where ne 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
neIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where ne 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
newDelete() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对Entity的删除
newDelete(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对Entity的删除
newInsert() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的新增
newSelect() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的查询,并自动添加TenantId
newSelect(Class<E>, String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
生成指定Entity的查询
newSelect(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的查询, 并自动添加TenantId
newSelectWithoutTenant() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的查询,不添加TenantId
newSelectWithoutTenant(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的查询, 不添加TenantId
newUpdate() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的修改
newUpdate(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
针对此Entity的新的修改
next() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
NOT - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
 
NOT_IN - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
不包含
NOT_LIKE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
不匹配
notIn(String, Object[]) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 NOT IN 语句,其参数为数组,按照如下处理逻辑:
notIn(String, Object[], Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
notIn(String, Collection<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 NOT IN 语句,其参数为数组,按照如下处理逻辑:
notIn(String, Collection<?>, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 NOT IN 语句,其参数为数组,按照如下处理逻辑:

O

ObjectJsonbConverter - Class in cn.dinodev.spring.data.converts
 
ObjectJsonbConverter() - Constructor for class cn.dinodev.spring.data.converts.ObjectJsonbConverter
 
objectMapper() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
 
of(Dialect, Class<?>) - Static method in class cn.dinodev.spring.data.dao.EntityMeta
 
of(Class<?>) - Static method in class cn.dinodev.spring.data.dao.EntityMeta
 
ofDefault() - Static method in interface cn.dinodev.spring.data.sql.dialect.Dialect
返回缺省的Dialect
onApplicationEvent(ApplicationReadyEvent) - Method in class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
 
op() - Element in annotation interface cn.dinodev.spring.data.annotion.AuditLog
操作编码
Oper - Enum Class in cn.dinodev.spring.data.sql
 
or(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用OR连接,如下写法都是合法的:
or(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 OR 连接,例如:
or(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,带参数值,用 OR 连接,如下写法都是合法的:
OR - Enum constant in enum class cn.dinodev.spring.data.sql.Logic
OR
orderBy(String...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
添加 ORDER BY 排序表达式,如下用法都是合法的:
orderBy(String, boolean) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
添加 ORDER BY 排序表达式,并指明是否 ASC 升序,如下用法都是合法的:
orderBys - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
orIf(boolean, String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 OR 连接,根据传入条件,当为false时,则忽略此查询条件
orIf(boolean, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 OR 连接,根据传入条件,当为false时,则忽略此查询条件
orIfNotNull(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 OR 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
orIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,用 OR 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:

P

PostgreJsonbReadingConverter - Class in cn.dinodev.spring.data.converts
 
PostgreJsonbReadingConverter() - Constructor for class cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter
 
PostgreJsonbWritingConverter - Class in cn.dinodev.spring.data.converts
 
PostgreJsonbWritingConverter() - Constructor for class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
 
PostgreSQLDialect - Class in cn.dinodev.spring.data.sql.dialect
 
PostgreSQLDialect(DatabaseMetaData, NamingConversition) - Constructor for class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 
postProcess(ProxyFactory, RepositoryInformation) - Method in class cn.dinodev.spring.data.dao.processor.TenantJpaRepositoryPostProcessor
 
postQuery(List<T>) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
对查询结果进行处理,自动注入TenantId
postQuery(T) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
对查询结果进行处理,自动注入TenantId
previous() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
previousOrFirst() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
projectionFactory() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
 

Q

queryForMap(SelectSqlBuilder, String, Class<MK>, Class<MV>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
将查询结果放到Map中
queryForMap(SelectSqlBuilder, String, Class<MK>, String, Class<MV>) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
queryForMap(SelectSqlBuilder, String, Class<MK>, String, Class<MV>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
将查询结果放到Map中
queryForMap(String, String, Class<MK>, Class<MV>, Object...) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
queryForMap(String, String, Class<MK>, Class<MV>, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
将查询结果放到Map中
queryList(SelectSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
Query list
queryList(SelectSqlBuilder, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
Query list
queryList(SelectSqlBuilder, Class<P>, Sort) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
Query list
queryList(SelectSqlBuilder, Sort) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
Query list
queryList(String, Class<P>, Object...) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
queryList(String, Class<P>, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
根据指定的Native sql。查询列表
queryLookupStrategy() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Returns the key of the QueryLookupStrategy to be used for lookup queries for query methods.
queryPage(SelectSqlBuilder, SelectSqlBuilder, Pageable) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
分页查询
queryPage(SelectSqlBuilder, SelectSqlBuilder, Pageable, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
分页查询
queryPage(SelectSqlBuilder, Pageable) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
分页查询
queryPage(SelectSqlBuilder, Pageable, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
分页查询
quoteTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
quoteTableName(String) - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
表描述
quoteTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
quoteTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 

R

read(Object, ValueConversionContext) - Method in class cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter
 
repositoryBaseClass() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Configure the repository base class to be used to create repository proxies for this particular configuration.
repositoryFactoryBeanClass() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Returns the FactoryBean class to be used for each repository instance.
repositoryImplementationPostfix() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Returns the postfix to be used when looking up custom repository implementations.
rightJoin(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
RIGHT JOIN 右连接表,表达式,如下写法都是合法的:
rightJoin(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
RIGHT JOIN 左连接表,并给表指定别名:
rightJoin(String, String, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
RIGHT JOIN 右连接表,并给表指定别名和连接条件表达式:
ROW - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
 

S

save(String, Object...) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
save(String, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
保存并返回对象
scanForEntities(String) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 
SCHEMA - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
 
SchemaManager - Class in cn.dinodev.spring.data.schema
 
SchemaManager(JdbcOperations) - Constructor for class cn.dinodev.spring.data.schema.SchemaManager
 
ScopeDefaultConvert - Class in cn.dinodev.spring.data.converts
 
ScopeDefaultConvert() - Constructor for class cn.dinodev.spring.data.converts.ScopeDefaultConvert
 
SelectSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
 
SelectSqlBuilder(SelectSqlBuilder, String) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
带子查询的SqlBuilder
SelectSqlBuilder(Dialect) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
SelectSqlBuilder(Dialect, String) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
根据表名构造,表名,如下写法都是合法的:
SelectSqlBuilder(Dialect, String, String) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
设置表名,更设置表的别名
set(String) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
set(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
set(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
set(String, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setApplicationContext(ApplicationContext) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 
setColumns - Variable in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setForceQuote(boolean) - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
 
setIf(boolean, String) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
setIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
setIf(boolean, String, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
setJson(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setJsonb(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setJsonbIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setJsonbIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setJsonIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setJsonIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setParams - Variable in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
setTenantId(String) - Method in interface cn.dinodev.spring.data.domain.TenantRowEntity
设置租户ID
setThat(T) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
 
shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
 
SnakeNamingConversition - Class in cn.dinodev.spring.data.sql.dialect
 
SnakeNamingConversition() - Constructor for class cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition
 
some(String[], Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
AND 任意列LIKE %value%:
some(String[], Oper, Object, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
任意列LIKE %value%:
someEndWith(String[], String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
AND 任意列LIKE %value:
someEndWith(String[], String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
任意列LIKE %value:
someIf(boolean, String[], Oper, Object, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
任意列LIKE %value%:
someIf(boolean, String[], Oper, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
AND 任意列 [op] [value]:
someLike(String[], String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
AND 任意列LIKE %value%:
someLike(String[], String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
任意列LIKE %value%:
someStartWith(String[], String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
AND 任意列LIKE value%:
someStartWith(String[], String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
任意列LIKE value%:
SqlBuilder - Interface in cn.dinodev.spring.data.sql
 
startWith(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
startWith(String, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
supportSequence() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
supportSequence() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
是否支持sequence
supportSequence() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
supportSequence() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 
supportUUID() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
 
supportUUID() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
是否支持UUID语句
supportUUID() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
 
supportUUID() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
 

T

table(String...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
设置要查询的表,可以是多个表,如下用法都是正确的:
TABLE - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
 
TableDef - Class in cn.dinodev.spring.data.schema
 
TableDef() - Constructor for class cn.dinodev.spring.data.schema.TableDef
 
tableName() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
返回表名,并根据TenantTable#TenantLevel分表策略组合表名
tableName(Class<C>) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
tableName(Class<C>) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
返回指定Entity的表名,并根据TenantTable#TenantLevel分表策略组合表名
tables - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
 
TenantEntityKeyGenerator - Class in cn.dinodev.spring.data.caching
 
TenantEntityKeyGenerator() - Constructor for class cn.dinodev.spring.data.caching.TenantEntityKeyGenerator
 
TenantJpaRepositoryPostProcessor - Class in cn.dinodev.spring.data.dao.processor
 
TenantJpaRepositoryPostProcessor() - Constructor for class cn.dinodev.spring.data.dao.processor.TenantJpaRepositoryPostProcessor
 
TenantLevel - Enum Class in cn.dinodev.spring.data.domain
 
TenantRowEntity - Interface in cn.dinodev.spring.data.domain
基于Row的Tenant实体接口,
TenantRowEntityBase<K extends Serializable> - Class in cn.dinodev.spring.data.domain
基于Row的Tenant实体基类,
TenantRowEntityBase() - Constructor for class cn.dinodev.spring.data.domain.TenantRowEntityBase
 
TenantTableEntity - Interface in cn.dinodev.spring.data.domain
基于Table的Tenant实体接口,
toSql(IdentifierProcessing) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 
toString() - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 
toString() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
 
toString() - Method in class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
 
toString() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
toString() - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
toString() - Method in enum class cn.dinodev.spring.data.sql.Logic
 
toString() - Method in enum class cn.dinodev.spring.data.sql.Oper
 
transactionManagerRef() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Configures the name of the DataSourceTransactionManager bean definition to be used to create repositories discovered through this annotation.
transform(UnaryOperator<String>) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
 

U

union(SelectSqlBuilder) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
与另一个查询,做 UNION 连接
unionAll(SelectSqlBuilder) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
与另一个查询,做 UNION ALL 连接
unions - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
 
UniqueConstraint - Class in cn.dinodev.spring.data.schema
 
UniqueConstraint() - Constructor for class cn.dinodev.spring.data.schema.UniqueConstraint
 
update(UpdateSqlBuilder) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
update(UpdateSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
修改
updateById(K, String, Object) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
更新指定列
updateById(K, String, Object, String, Object) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
更新指定列
updateById(K, Map<String, Object>) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
updateById(K, Map<String, Object>) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
更新指定列
updateByIdWithVersion(K, String, Object, Number) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
更新指定列,并判断版本,如果版本不对,则不更新,如果版本正确,则版本自动+1
updateByIdWithVersion(K, String, Object, String, Object, Number) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
更新指定列,并判断版本,如果版本不对,则不更新,如果版本正确,则版本自动+1
updateByIdWithVersion(K, Map<String, Object>, Number) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
 
updateByIdWithVersion(K, Map<String, Object>, Number) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
更新指定列,并判断版本,如果版本不对,则不更新,如果版本正确,则版本自动+1
updateColumns - Variable in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
updateParams - Variable in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
 
UpdateSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
 
UpdateSqlBuilder(String) - Constructor for class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
根据表名构造, 如下写法都是合法的:
UpdateSqlBuilder(String, String) - Constructor for class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
设置表名,更设置表的别名
updateStatusById(K, String) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
状态设置
updateStatusByIds(Collection<K>, String) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
状态设置
userConverters() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
 

V

value() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
Alias for the EnableDinoDataJdbc.basePackages() attribute.
valueExps - Variable in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
valueOf(String) - Static method in enum class cn.dinodev.spring.data.domain.TenantLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cn.dinodev.spring.data.sql.Logic
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cn.dinodev.spring.data.sql.Oper
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cn.dinodev.spring.data.domain.TenantLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cn.dinodev.spring.data.sql.Logic
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cn.dinodev.spring.data.sql.Oper
Returns an array containing the constants of this enum class, in the order they are declared.
Versioned - Interface in cn.dinodev.spring.data.domain
 

W

where(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,如下写法都是合法的:
where(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,例如:
where(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,带参数值,如下写法都是合法的:
whereColumns - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
 
whereIf(boolean, String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,根据传入条件,当为false时,则忽略此查询条件
whereIf(boolean, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,根据传入条件,当为false时,则忽略此查询条件
whereIfNotNull(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
whereIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
where 表达式,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
whereParams - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
 
WhereSql<T extends SqlBuilder> - Class in cn.dinodev.spring.data.sql.builder
 
WhereSql() - Constructor for class cn.dinodev.spring.data.sql.builder.WhereSql
 
with(SqlBuilder, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
with 语句支持, 并将子查询自动添加到from中:
withName - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
 
withoutParam(String, String) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
withoutParamIf(boolean, String, String) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
 
withPage(int) - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
 
withSql - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
 
write(Object, ValueConversionContext) - Method in class cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form