public interface PersistenceTypeHandlerEnsurer<D> extends PersistenceTypeHandlerIterable<D>, PersistenceDataTypeHolder<D>
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceTypeHandlerEnsurer.Default<D> |
| Modifier and Type | Method and Description |
|---|---|
<T> PersistenceTypeHandler<D,? super T> |
ensureTypeHandler(Class<T> type) |
static <D> PersistenceTypeHandlerEnsurer.Default<D> |
New(Class<D> dataType,
PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry,
PersistenceTypeAnalyzer typeAnalyzer,
one.microstream.typing.LambdaTypeRecognizer lambdaTypeRecognizer,
PersistenceAbstractTypeHandlerSearcher<D> abstractTypeHandlerSearcher,
PersistenceTypeHandlerCreator<D> typeHandlerCreator) |
iterateAllTypeHandlers, iterateLegacyTypeHandlers, iterateTypeHandlersdataType<T> PersistenceTypeHandler<D,? super T> ensureTypeHandler(Class<T> type) throws PersistenceExceptionTypeNotPersistable
static <D> PersistenceTypeHandlerEnsurer.Default<D> New(Class<D> dataType, PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry, PersistenceTypeAnalyzer typeAnalyzer, one.microstream.typing.LambdaTypeRecognizer lambdaTypeRecognizer, PersistenceAbstractTypeHandlerSearcher<D> abstractTypeHandlerSearcher, PersistenceTypeHandlerCreator<D> typeHandlerCreator)
Copyright © 2022 MicroStream Software. All rights reserved.