- 
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) |  |