Interface BinaryTypeHandlerCreator
- All Superinterfaces:
PersistenceTypeHandlerCreator<Binary>
- All Known Implementing Classes:
BinaryTypeHandlerCreator.Default
public interface BinaryTypeHandlerCreator extends PersistenceTypeHandlerCreator<Binary>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BinaryTypeHandlerCreator.Default
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeHandlerCreator
PersistenceTypeHandlerCreator.Abstract<D>
-
Method Summary
Modifier and Type Method Description <T> PersistenceTypeHandler<Binary,T>
createTypeHandlerAbstract(Class<T> type)
<T> PersistenceTypeHandler<Binary,T>
createTypeHandlerArray(Class<T> type)
<T> PersistenceTypeHandler<Binary,T>
createTypeHandlerEnum(Class<T> type)
<T> PersistenceTypeHandler<Binary,T>
createTypeHandlerGeneric(Class<T> type)
<T> PersistenceTypeHandler<Binary,T>
createTypeHandlerLambda(Class<T> type)
<T> PersistenceTypeHandler<Binary,T>
createTypeHandlerProxy(Class<T> type)
<T> PersistenceTypeHandler<Binary,T>
createTypeHandlerUnpersistable(Class<T> type)
static BinaryTypeHandlerCreator
New(PersistenceTypeAnalyzer typeAnalyzer, PersistenceTypeResolver typeResolver, PersistenceFieldLengthResolver lengthResolver, PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator, PersistenceTypeInstantiatorProvider<Binary> instantiatorProvider, Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, boolean switchByteOrder)
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeHandlerCreator
createTypeHandlerEntity
-
Method Details
-
createTypeHandlerArray
<T> PersistenceTypeHandler<Binary,T> createTypeHandlerArray(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
createTypeHandlerArray
in interfacePersistenceTypeHandlerCreator<Binary>
- Throws:
PersistenceExceptionTypeNotPersistable
-
createTypeHandlerProxy
<T> PersistenceTypeHandler<Binary,T> createTypeHandlerProxy(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
createTypeHandlerProxy
in interfacePersistenceTypeHandlerCreator<Binary>
- Throws:
PersistenceExceptionTypeNotPersistable
-
createTypeHandlerLambda
<T> PersistenceTypeHandler<Binary,T> createTypeHandlerLambda(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
createTypeHandlerLambda
in interfacePersistenceTypeHandlerCreator<Binary>
- Throws:
PersistenceExceptionTypeNotPersistable
-
createTypeHandlerEnum
<T> PersistenceTypeHandler<Binary,T> createTypeHandlerEnum(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
createTypeHandlerEnum
in interfacePersistenceTypeHandlerCreator<Binary>
- Throws:
PersistenceExceptionTypeNotPersistable
-
createTypeHandlerAbstract
<T> PersistenceTypeHandler<Binary,T> createTypeHandlerAbstract(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
createTypeHandlerAbstract
in interfacePersistenceTypeHandlerCreator<Binary>
- Throws:
PersistenceExceptionTypeNotPersistable
-
createTypeHandlerUnpersistable
- Specified by:
createTypeHandlerUnpersistable
in interfacePersistenceTypeHandlerCreator<Binary>
-
createTypeHandlerGeneric
<T> PersistenceTypeHandler<Binary,T> createTypeHandlerGeneric(Class<T> type) throws PersistenceExceptionTypeNotPersistable- Specified by:
createTypeHandlerGeneric
in interfacePersistenceTypeHandlerCreator<Binary>
- Throws:
PersistenceExceptionTypeNotPersistable
-
New
static BinaryTypeHandlerCreator New(PersistenceTypeAnalyzer typeAnalyzer, PersistenceTypeResolver typeResolver, PersistenceFieldLengthResolver lengthResolver, PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator, PersistenceTypeInstantiatorProvider<Binary> instantiatorProvider, Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, boolean switchByteOrder)
-