A C D E G H I L M N P R S T V 
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 RoutingDataSource lookup key by the current RoutingSeed.
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
DataSource implementation that routes AbstractRoutingDataSource.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
BeanPostProcessor to apply a RoutingRepositoryBeanPostProcessor.RoutingRepositoryFactoryCustomizer to all repository factories.
RoutingRepositoryBeanPostProcessor() - Constructor for class cn.fantasticmao.mundo.data.jdbc.RoutingRepositoryBeanPostProcessor
 
RoutingRepositoryProxyPostProcessor - Class in cn.fantasticmao.mundo.data.jdbc
RepositoryProxyPostProcessor that extracts the route seed and sets up to the context before 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 DataSource route seed.
RoutingStrategy<SEED> - Interface in cn.fantasticmao.mundo.data.jdbc
DataSoure route strategy based on the seed.
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.
A C D E G H I L M N P R S T V 
All Classes All Packages