-
Classes in one.microstream.collections that implement XGettingSet
Modifier and Type |
Class |
Description |
class |
Constant<E> |
Immutable singleton dummy collection used to pass a single instance masked as a collection.
|
class |
ConstHashEnum<E> |
|
class |
ConstHashTable<K,V> |
|
class |
ConstHashTable.Keys |
|
class |
ConstLinearEnum<E> |
|
class |
Empty<E> |
Empty dummy collection to be used as a constant and stateless empty collection placeholder.
|
class |
EmptyTable<K,V> |
|
class |
EnumProcessor<E> |
|
class |
EnumView<E> |
Wrapper class that reduces the services provided by any wrapped XGettingEnum to only those of XGettingEnum , effectively making the wrapped XGettingEnum instance immutable (or read-only)
if used through an instance of this class.
|
class |
EqConstHashEnum<E> |
|
class |
EqConstHashTable<K,V> |
|
class |
EqConstHashTable.Keys |
|
class |
EqHashEnum<E> |
|
class |
EqHashTable<K,V> |
|
class |
EqHashTable.Keys |
|
class |
HashEnum<E> |
|
class |
HashTable<K,V> |
|
class |
HashTable.Keys |
|
class |
LockedGettingMap<K,V> |
|
class |
LockedMap<K,V> |
|
class |
MapView<K,V> |
|
class |
MutexSet<E> |
|
class |
SetView<E> |
Wrapper class that reduces the services provided by any wrapped XGettingSet to only those of XGettingSet , effectively making the wrapped XGettingSet instance immutable (or read-only)
if used through an instance of this class.
|
class |
Single<E> |
|
class |
Singleton<E> |
Singleton dummy collection used to pass a single instance masked as a collection.
|
class |
SingletonView<E> |
|
class |
SynchSet<E> |
Synchronization wrapper class that wraps an XSet instance in public synchronized delegate methods.
|
class |
TableView<K,V> |
|
-
-
-
Subinterfaces of XGettingSet in one.microstream.collections.types
Modifier and Type |
Interface |
Description |
interface |
XAddGetMap<K,V> |
|
interface |
XAddGetSet<E> |
|
interface |
XBasicEnum<E> |
Intermediate list type providing getting, adding, removing concerns to act as a common super type for XList and XLadder .
|
interface |
XBasicTable<K,V> |
|
static interface |
XBasicTable.Keys<K,V> |
|
interface |
XDecreasingEnum<E> |
Intermediate list type that combines all list aspects except increasing (adding and inserting), effectively causing
instances of this list type to maintain its size or shrink, but never grow.
|
interface |
XEnum<E> |
|
interface |
XGettingEnum<E> |
|
interface |
XGettingMap<K,V> |
|
static interface |
XGettingMap.Keys<K,V> |
|
interface |
XGettingTable<K,V> |
Map plus order
|
static interface |
XGettingTable.Keys<K,V> |
|
interface |
XImmutableEnum<E> |
|
static interface |
XImmutableEnum.Factory<E> |
|
interface |
XImmutableMap<K,V> |
|
static interface |
XImmutableMap.Keys<K,V> |
|
interface |
XImmutableSet<E> |
|
interface |
XImmutableTable<K,V> |
|
static interface |
XImmutableTable.Keys<K,V> |
|
interface |
XIncreasingEnum<E> |
|
interface |
XMap<K,V> |
|
static interface |
XMap.Keys<K,V> |
|
interface |
XProcessingEnum<E> |
|
interface |
XProcessingMap<K,V> |
|
static interface |
XProcessingMap.Keys<K,V> |
|
interface |
XProcessingSet<E> |
|
interface |
XPutGetEnum<E> |
|
interface |
XPutGetMap<K,V> |
|
interface |
XPutGetSet<E> |
|
interface |
XReference<E> |
Simple Reference class to handle mutable references.
|
interface |
XReferencing<E> |
|
interface |
XSet<E> |
|
interface |
XSettingEnum<E> |
|
interface |
XSortableEnum<E> |
|
interface |
XTable<K,V> |
|
static interface |
XTable.Keys<K,V> |
|
-
Methods in one.microstream.persistence.internal with parameters of type XGettingSet
Modifier and Type |
Method |
Description |
<T> PersistenceLegacyTypeMappingResult<D,T> |
InquiringLegacyTypeMappingResultor.createMappingResult(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
|
<T> PersistenceLegacyTypeMappingResult<D,T> |
PrintingLegacyTypeMappingResultor.createMappingResult(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
|
-
Methods in one.microstream.persistence.types with parameters of type XGettingSet
Modifier and Type |
Method |
Description |
static void |
PersistenceLegacyTypeMappingResultor.combineMappings(XTable<PersistenceTypeDefinitionMember,Similarity<PersistenceTypeDefinitionMember>> legacyToCurrentMembers,
XTable<PersistenceTypeDefinitionMember,Similarity<PersistenceTypeDefinitionMember>> currentToLegacyMembers,
XEnum<PersistenceTypeDefinitionMember> discardedLegacyMembers,
XEnum<PersistenceTypeDefinitionMember> newCurrentMembers,
PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<?,?> currentTypeHandler,
XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
|
static <D,
T> PersistenceLegacyTypeMappingResult<D,T> |
PersistenceLegacyTypeMappingResultor.createLegacyTypeMappingResult(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
|
default <T> PersistenceLegacyTypeMappingResult<D,T> |
PersistenceLegacyTypeMappingResultor.createMappingResult(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
Override this method to implement various functions like ...
|
-
-
Methods in one.microstream.util.traversing with parameters of type XGettingSet
Modifier and Type |
Method |
Description |
static TraversalPredicateFull |
TraversalPredicateFull.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
|
static TraversalPredicateLeaf |
TraversalPredicateLeaf.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
|
static TraversalPredicateNode |
TraversalPredicateNode.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
|
static TraversalPredicateSkip |
TraversalPredicateSkip.New(Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
|