Class PersistenceTypeHandlerCreator.Abstract<D>
java.lang.Object
one.microstream.persistence.types.PersistenceTypeHandlerCreator.Abstract<D>
- All Implemented Interfaces:
 PersistenceTypeHandlerCreator<D>
- Direct Known Subclasses:
 BinaryTypeHandlerCreator.Default
- Enclosing interface:
 - PersistenceTypeHandlerCreator<D>
 
public abstract static class PersistenceTypeHandlerCreator.Abstract<D> extends Object implements PersistenceTypeHandlerCreator<D>
- 
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeHandlerCreator
PersistenceTypeHandlerCreator.Abstract<D> - 
Constructor Summary
Constructors Modifier Constructor Description protectedAbstract(PersistenceTypeAnalyzer typeAnalyzer, PersistenceTypeResolver typeResolver, PersistenceFieldLengthResolver lengthResolver, PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator) - 
Method Summary
 
- 
Constructor Details
- 
Abstract
protected Abstract(PersistenceTypeAnalyzer typeAnalyzer, PersistenceTypeResolver typeResolver, PersistenceFieldLengthResolver lengthResolver, PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator) 
 - 
 - 
Method Details
- 
deriveTypeName
 - 
lengthResolver
 - 
eagerStoringFieldEvaluator
 - 
createTypeHandlerArray
public <T> PersistenceTypeHandler<D,T> createTypeHandlerArray(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerArrayin interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
createTypeHandlerProxy
public <T> PersistenceTypeHandler<D,T> createTypeHandlerProxy(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerProxyin interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
createTypeHandlerLambda
public <T> PersistenceTypeHandler<D,T> createTypeHandlerLambda(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerLambdain interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
createTypeHandlerEnum
public <T> PersistenceTypeHandler<D,T> createTypeHandlerEnum(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerEnumin interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
createTypeHandlerEntity
public <T> PersistenceTypeHandler<D,T> createTypeHandlerEntity(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerEntityin interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
createTypeHandlerAbstract
public <T> PersistenceTypeHandler<D,T> createTypeHandlerAbstract(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerAbstractin interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
createTypeHandlerUnpersistable
- Specified by:
 createTypeHandlerUnpersistablein interfacePersistenceTypeHandlerCreator<D>
 - 
createTypeHandlerGeneric
public <T> PersistenceTypeHandler<D,T> createTypeHandlerGeneric(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
 createTypeHandlerGenericin interfacePersistenceTypeHandlerCreator<D>- Throws:
 PersistenceExceptionTypeNotPersistable
 - 
internalCreateTypeHandlerEnum
 - 
internalCreateTypeHandlerJavaUtilCollection
protected <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerJavaUtilCollection(Class<T> type) - 
internalCreateTypeHandlerEnum
protected abstract <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerEnum(Class<T> type, XGettingEnum<Field> persistableFields, XGettingEnum<Field> persisterFields) - 
internalCreateTypeHandlerEntity
 - 
internalCreateTypeHandlerAbstractType
protected abstract <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerAbstractType(Class<T> type) - 
internalCreateTypeHandlerUnpersistable
protected abstract <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerUnpersistable(Class<T> type) - 
internalCreateTypeHandlerArray
 - 
internalCreateTypeHandlerGeneric
protected abstract <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerGeneric(Class<T> type, XGettingEnum<Field> persistableFields, XGettingEnum<Field> persisterFields) - 
internalCreateTypeHandlerGenericStateless
protected abstract <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerGenericStateless(Class<T> type) - 
internalCreateTypeHandlerGenericJavaUtilCollection
protected abstract <T> PersistenceTypeHandler<D,T> internalCreateTypeHandlerGenericJavaUtilCollection(Class<T> type) 
 -