Uses of Interface
one.microstream.collections.types.XGettingSet
-
-
-
Uses of XGettingSet in one.microstream.collections
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 wrappedXGettingEnum
to only those ofXGettingEnum
, effectively making the wrappedXGettingEnum
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 wrappedXGettingSet
to only those ofXGettingSet
, effectively making the wrappedXGettingSet
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 anXSet
instance in public synchronized delegate methods.class
TableView<K,V>
Constructors in one.microstream.collections with parameters of type XGettingSet Constructor Description SetView(XGettingSet<E> set)
-
Uses of XGettingSet in one.microstream.collections.old
Methods in one.microstream.collections.old that return XGettingSet Modifier and Type Method Description XGettingSet<E>
AbstractOldGettingSet. parent()
XGettingSet<E>
OldSet. parent()
-
Uses of XGettingSet in one.microstream.collections.sorting
Subinterfaces of XGettingSet in one.microstream.collections.sorting Modifier and Type Interface Description interface
XChart<K,V>
static interface
XChart.Keys<K,V>
interface
XRank<E>
-
Uses of XGettingSet in one.microstream.collections.types
Subinterfaces of XGettingSet in one.microstream.collections.types Modifier and Type Interface Description interface
XAddGetMap<K,V>
interface
XAddGetSet<E>
interface
XBasicEnum<E>
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 orderstatic 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.collections.types that return XGettingSet Modifier and Type Method Description XGettingSet<E>
XGettingSet. copy()
XGettingSet<E>
XGettingSet.Creator. newInstance()
-
Uses of XGettingSet in one.microstream.persistence.internal
Methods in one.microstream.persistence.internal with parameters of type XGettingSet Modifier and Type Method Description <T> PersistenceLegacyTypeMappingResult<M,T>
InquiringLegacyTypeMappingResultor. createMappingResult(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<M,T> currentTypeHandler, XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
<T> PersistenceLegacyTypeMappingResult<M,T>
PrintingLegacyTypeMappingResultor. createMappingResult(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<M,T> currentTypeHandler, XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
-
Uses of XGettingSet in one.microstream.persistence.types
-
Uses of XGettingSet in one.microstream.reference
Classes in one.microstream.reference that implement XGettingSet Modifier and Type Class Description static class
LinkingReferencing.Default<T>
static class
LinkReference.Default<T>
-
Uses of XGettingSet in one.microstream.util.traversing
Classes in one.microstream.util.traversing that implement XGettingSet Modifier and Type Class Description class
OpenAdressingMiniSet<E>
Very primitive, but very fast open adressing hashXSet
implementation.Methods in one.microstream.util.traversing that return XGettingSet Modifier and Type Method Description static XGettingSet<Class<?>>
ObjectGraphTraverserBuilder. defaultSkipTypesConcrete()
XGettingSet<Object>
ObjectGraphTraverserBuilder.Default. provideSkippedInstances()
XGettingSet<Object>
ObjectGraphTraverserBuilder. provideSkippedInstances()
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)
-