- 
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> | 
 Collection that is ordered and does not allow duplicates. 
 | 
class  | 
EqHashTable<K,V> | 
 Collection of key-value-pairs that is ordered and does not allow duplicate keys. 
 | 
class  | 
EqHashTable.Keys | 
  | 
class  | 
HashEnum<E> | 
 Collection that is ordered and does not allow duplicates. 
 | 
class  | 
HashTable<K,V> | 
 Collection of key-value-pairs that is ordered and does not allow duplicate keys. 
 | 
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) | 
  | 
 
Constructors in one.microstream.util.traversing with parameters of type XGettingSet 
| Constructor | 
Description | 
AbstractHandlingPredicate(Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) | 
  | 
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) | 
  | 
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) | 
  | 
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) | 
  | 
Default(Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) | 
  |