A C D E G H I L M N P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDomain<PK extends Number> - Class in cn.fantasticmao.mundo.data.jdbc
-
Abstract base class for entities, providing some common attributes.
- AbstractDomain() - Constructor for class cn.fantasticmao.mundo.data.jdbc.AbstractDomain
C
- cn.fantasticmao.mundo.data - package cn.fantasticmao.mundo.data
- cn.fantasticmao.mundo.data.jdbc - package cn.fantasticmao.mundo.data.jdbc
- cn.fantasticmao.mundo.data.support - package cn.fantasticmao.mundo.data.support
- countName() - Method in annotation type cn.fantasticmao.mundo.data.jdbc.NativeQuery
-
Alias for
Query.countName(). - countProjection() - Method in annotation type cn.fantasticmao.mundo.data.jdbc.NativeQuery
-
Alias for
Query.countProjection(). - countQuery() - Method in annotation type cn.fantasticmao.mundo.data.jdbc.NativeQuery
-
Alias for
Query.countQuery().
D
- determineCurrentLookupKey() - Method in class cn.fantasticmao.mundo.data.jdbc.RoutingDataSource
E
- equals(Object) - Method in class cn.fantasticmao.mundo.data.jdbc.AbstractDomain
G
- getId() - Method in class cn.fantasticmao.mundo.data.jdbc.AbstractDomain
- getKey(String) - Method in class cn.fantasticmao.mundo.data.jdbc.RoutingStrategy.MultiTenant
- getKey(SEED) - Method in interface cn.fantasticmao.mundo.data.jdbc.RoutingStrategy
-
Get the
RoutingDataSourcelookup key by the currentRoutingSeed. - getKey(SEED) - Method in class cn.fantasticmao.mundo.data.jdbc.RoutingStrategy.ShardingByMod
- getSequence(long) - Static method in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- getTimestamp(long) - Static method in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- getWorkerNumber(long) - Static method in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
H
- hashCode() - Method in class cn.fantasticmao.mundo.data.jdbc.AbstractDomain
I
- IdGenerator - Interface in cn.fantasticmao.mundo.data.support
-
Distributed id generator.
- IdGenerator.Snowflake - Class in cn.fantasticmao.mundo.data.support
-
Twitter Snowflake
L
- LEFT_SEQUENCE_NUMBER - Static variable in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- LEFT_TIMESTAMP - Static variable in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- LEFT_WORKER_NUMBER - Static variable in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
M
- MAX_SEQUENCE_NUMBER - Static variable in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- MAX_TIMESTAMP - Static variable in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- MAX_WORKER_NUMBER - Static variable in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- MultiTenant(String) - Constructor for class cn.fantasticmao.mundo.data.jdbc.RoutingStrategy.MultiTenant
- MundoDataAutoConfiguration - Class in cn.fantasticmao.mundo.data
-
Auto configuration for
mundo-data. - MundoDataAutoConfiguration() - Constructor for class cn.fantasticmao.mundo.data.MundoDataAutoConfiguration
N
- name() - Method in annotation type cn.fantasticmao.mundo.data.jdbc.NativeQuery
-
Alias for
Query.name(). - NativeQuery - Annotation Type in cn.fantasticmao.mundo.data.jdbc
-
Annotation to declare finder native queries directly on repository methods.
- newInstance(long) - Static method in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- next() - Method in interface cn.fantasticmao.mundo.data.support.IdGenerator
- next() - Method in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
P
- postProcess(ProxyFactory, RepositoryInformation) - Method in class cn.fantasticmao.mundo.data.jdbc.RoutingRepositoryProxyPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class cn.fantasticmao.mundo.data.jdbc.RoutingRepositoryBeanPostProcessor
R
- RoutingDataSource<SEED> - Class in cn.fantasticmao.mundo.data.jdbc
-
DataSourceimplementation that routesAbstractRoutingDataSource.getConnection()calls to one of various target DataSources based on a lookup key. - RoutingDataSource(Map<Object, Object>, DataSource, RoutingStrategy<SEED>, Class<SEED>) - Constructor for class cn.fantasticmao.mundo.data.jdbc.RoutingDataSource
- routingRepositoryBeanPostProcessor() - Method in class cn.fantasticmao.mundo.data.MundoDataAutoConfiguration
- RoutingRepositoryBeanPostProcessor - Class in cn.fantasticmao.mundo.data.jdbc
-
BeanPostProcessorto apply aRoutingRepositoryBeanPostProcessor.RoutingRepositoryFactoryCustomizerto allrepository factories. - RoutingRepositoryBeanPostProcessor() - Constructor for class cn.fantasticmao.mundo.data.jdbc.RoutingRepositoryBeanPostProcessor
- RoutingRepositoryProxyPostProcessor - Class in cn.fantasticmao.mundo.data.jdbc
-
RepositoryProxyPostProcessorthat extracts the route seed and sets up to thecontextbefore the method is invoked. - RoutingRepositoryProxyPostProcessor() - Constructor for class cn.fantasticmao.mundo.data.jdbc.RoutingRepositoryProxyPostProcessor
- RoutingSeed - Annotation Type in cn.fantasticmao.mundo.data.jdbc
-
Annotation to declare the
DataSourceroute seed. - RoutingStrategy<SEED> - Interface in cn.fantasticmao.mundo.data.jdbc
- RoutingStrategy.MultiTenant - Class in cn.fantasticmao.mundo.data.jdbc
- RoutingStrategy.ShardingByMod<SEED extends Number> - Class in cn.fantasticmao.mundo.data.jdbc
S
- ShardingByMod(String, int) - Constructor for class cn.fantasticmao.mundo.data.jdbc.RoutingStrategy.ShardingByMod
- Snowflake(long) - Constructor for class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
T
- timeGen() - Method in class cn.fantasticmao.mundo.data.support.IdGenerator.Snowflake
- toString() - Method in class cn.fantasticmao.mundo.data.jdbc.AbstractDomain
V
- value() - Method in annotation type cn.fantasticmao.mundo.data.jdbc.NativeQuery
-
Alias for
Query.value(). - value() - Method in annotation type cn.fantasticmao.mundo.data.jdbc.RoutingSeed
-
Set the route seed directly, only works on method and interface declarations.
All Classes All Packages