| Package | Description | 
|---|---|
| com.gigaspaces.internal.cluster.node.impl.view | |
| com.gigaspaces.internal.metadata | |
| com.gigaspaces.internal.query | |
| com.gigaspaces.internal.query.predicate | |
| com.gigaspaces.internal.query.valuegetter | |
| com.gigaspaces.internal.server.storage | |
| com.gigaspaces.metadata.index | 
 Provides classes and interfaces encapsulating space entries indexes. 
 | 
| com.gigaspaces.server | 
 Provides classes and interfaces representing server-side entities. 
 | 
| com.gigaspaces.server.eviction | |
| com.j_spaces.core.cache | |
| com.j_spaces.core.cache.blobStore | |
| com.j_spaces.jdbc.builder.range | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EntryPacketServerEntryAdapter  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
SpaceCollectionIndex.getIndexValue(ServerEntry entry)  | 
Object | 
SpaceCollectionIndex.getIndexValueForTemplate(ServerEntry entry)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ICustomQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)
Checks whether the specified entry matches this query. 
 | 
abstract boolean | 
AbstractCustomQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
CompoundOrCustomQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
CustomSpaceQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
CompoundAndCustomQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
PropertiesQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
CompoundContainsItemsCustomQuery.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
IContainsItemsCustomQuery.matches(ServerEntry entry,
       Object collectionItem)  | 
boolean | 
CompoundContainsItemsCustomQuery.matches(ServerEntry entry,
       Object collectionItem)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.path(String path,
    ISpacePredicate predicate)
Creates a predicate to get a property value and test it with another predicate. 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathAll(String path,
       ISpacePredicate... predicates)
Shortcut for path(path, all(predicates)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathAnd(String path,
       ISpacePredicate leftPredicate,
       ISpacePredicate rightPredicate)
Shortcut for path(path, and(leftPredicate, rightPredicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathAny(String path,
       ISpacePredicate... predicates)
Shortcut for path(path, any(predicates)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathBetween(String path,
           Comparable<?> low,
           Comparable<?> high)
Shortcut for path(path, between(low, high)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathEqual(String path,
         Object value)
Shortcut for path(path, equal(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathGreater(String path,
           Comparable<?> value)
Shortcut for path(path, greater(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathGreaterEqual(String path,
                Comparable<?> value)
Shortcut for path(path, greaterEqual(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathIn(String path,
      Object... values)
Shortcut for path(path, in(values)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathLess(String path,
        Comparable<?> value)
Shortcut for path(path, less(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathLessEqual(String path,
             Comparable<?> value)
Shortcut for path(path, lessEqual(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathNot(String path,
       ISpacePredicate predicate)
Shortcut for path(path, not(predicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathNotEqual(String path,
            Object value)
Shortcut for path(path, notEqual(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathNotNull(String path)
Shortcut for path(path, isNotNull()). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathNull(String path)
Shortcut for path(path, isNull()). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathOr(String path,
      ISpacePredicate leftPredicate,
      ISpacePredicate rightPredicate)
Shortcut for path(path, or(leftPredicate, rightPredicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.pathXor(String path,
       ISpacePredicate leftPredicate,
       ISpacePredicate rightPredicate)
Shortcut for path(path, xor(leftPredicate, rightPredicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.property(String propertyName,
        ISpacePredicate predicate)
Creates a predicate to get a property value and test it with another predicate. 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyAll(String propertyName,
           ISpacePredicate... predicates)
Shortcut for property(propertyName, all(predicates)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyAnd(String propertyName,
           ISpacePredicate leftPredicate,
           ISpacePredicate rightPredicate)
Shortcut for property(propertyName, and(leftPredicate, rightPredicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyAny(String propertyName,
           ISpacePredicate... predicates)
Shortcut for property(propertyName, any(predicates)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyBetween(String propertyName,
               Comparable<?> low,
               Comparable<?> high)
Shortcut for property(propertyName, between(low, high)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyEqual(String propertyName,
             Object value)
Shortcut for property(propertyName, equal(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyGreater(String propertyName,
               Comparable<?> value)
Shortcut for property(propertyName, greater(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyGreaterEqual(String propertyName,
                    Comparable<?> value)
Shortcut for property(propertyName, greaterEqual(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyIn(String propertyName,
          Object... values)
Shortcut for property(propertyName, in(values)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyLess(String propertyName,
            Comparable<?> value)
Shortcut for property(propertyName, less(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyLessEqual(String propertyName,
                 Comparable<?> value)
Shortcut for property(propertyName, lessEqual(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyNot(String propertyName,
           ISpacePredicate predicate)
Shortcut for property(propertyName, not(predicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyNotEqual(String propertyName,
                Object value)
Shortcut for property(propertyName, notEqual(value)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyNotNull(String propertyName)
Shortcut for property(propertyName, isNotNull()). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyNull(String propertyName)
Shortcut for property(propertyName, isNull()). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyOr(String propertyName,
          ISpacePredicate leftPredicate,
          ISpacePredicate rightPredicate)
Shortcut for property(propertyName, or(leftPredicate, rightPredicate)). 
 | 
static ValueGetterSpacePredicate<ServerEntry> | 
SpacePredicates.propertyXor(String propertyName,
           ISpacePredicate leftPredicate,
           ISpacePredicate rightPredicate)
Shortcut for property(propertyName, xor(leftPredicate, rightPredicate)). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
SpaceEntryCompoundIndexGetter.anyNullSegment(ServerEntry entry)  | 
Object | 
SpaceEntryCollectionValuesExtractor.getValue(ServerEntry target)  | 
Object | 
SpaceEntryCompoundIndexGetter.getValue(ServerEntry target)  | 
Object | 
SpaceEntryPropertyGetter.getValue(ServerEntry target)  | 
Object | 
SpaceEntryPathGetter.getValue(ServerEntry target)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IEntryData
Abstraction for getting and setting fields values on an entry. 
 | 
interface  | 
ITransactionalEntryData
Contains all the data (mutable) fields of the entry. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractEntryData
Contains all the data (mutable) fields of the entry. 
 | 
class  | 
ExternalizableServerEntry  | 
class  | 
FlatEntryData  | 
class  | 
TemplateEntryData  | 
class  | 
UserTypeEntryData  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
TemplateEntryData.match(CacheManager cacheManager,
     ServerEntry entry,
     int skipAlreadyMatchedFixedPropertyIndex,
     String skipAlreadyMatchedIndexPath,
     RegexCache regexCache)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ISpaceValueGetter<ServerEntry> | 
CustomIndex._indexValueGetter  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
CompoundIndex.getIndexValue(ServerEntry entry)  | 
Object | 
SpacePathIndex.getIndexValue(ServerEntry entry)  | 
Object | 
ISpaceIndex.getIndexValue(ServerEntry entry)  | 
Object | 
CustomIndex.getIndexValue(ServerEntry entry)  | 
Object | 
SpacePropertyIndex.getIndexValue(ServerEntry entry)  | 
Object | 
CompoundIndex.getIndexValueForTemplate(ServerEntry entry)  | 
Object | 
SpacePathIndex.getIndexValueForTemplate(ServerEntry entry)  | 
Object | 
ISpaceIndex.getIndexValueForTemplate(ServerEntry entry)  | 
Object | 
CustomIndex.getIndexValueForTemplate(ServerEntry entry)  | 
Object | 
SpacePropertyIndex.getIndexValueForTemplate(ServerEntry entry)  | 
protected Object | 
AbstractSpaceIndex.getIndexValueFromCustomIndex(ServerEntry entry)
This method is used by custom indexes (custom, path & collection). 
 | 
Object | 
ISpaceCompoundIndexSegment.getSegmentValue(ServerEntry entry)  | 
Object | 
PathCompoundIndexSegment.getSegmentValue(ServerEntry entry)  | 
Object | 
PropertyCompoundIndexSegment.getSegmentValue(ServerEntry entry)  | 
abstract Object | 
AbstractCompoundIndexSegment.getSegmentValue(ServerEntry entry)  | 
Object | 
ISpaceCompoundIndexSegment.getSegmentValueForTemplate(ServerEntry entry)  | 
Object | 
AbstractCompoundIndexSegment.getSegmentValueForTemplate(ServerEntry entry)  | 
| Constructor and Description | 
|---|
CustomIndex(String indexName,
           ISpaceValueGetter<ServerEntry> indexValueGetter,
           boolean isUnique,
           SpaceIndexType indexType)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MutableServerEntry
Represents a mutable server entry 
 | 
interface  | 
SpaceServerEntry  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
EvictableServerEntry
Encapsulates information about a server entry. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IEntryCacheInfo  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EvictableEntryCacheInfo  | 
class  | 
MemoryBasedEntryCacheInfo  | 
class  | 
SpaceServerEntryImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
TypeDataIndex.getCompoundIndexValueForTemplate(ServerEntry entry)  | 
Object | 
CompoundCustomTypeDataIndex.getCompoundIndexValueForTemplate(ServerEntry entry)  | 
Object | 
CustomTypeDataIndex.getIndexValue(ServerEntry entry)  | 
Object | 
TypeDataIndex.getIndexValue(ServerEntry entry)  | 
Object | 
CompoundCustomTypeDataIndex.getIndexValue(ServerEntry entry)  | 
Object | 
CustomTypeDataIndex.getIndexValueForTemplate(ServerEntry entry)  | 
Object | 
TypeDataIndex.getIndexValueForTemplate(ServerEntry entry)  | 
Object | 
CompoundCustomTypeDataIndex.getIndexValueForTemplate(ServerEntry entry)  | 
| Constructor and Description | 
|---|
CompoundIndexValueHolder(ISpaceCompoundIndexSegment[] segments,
                        ServerEntry entry)  | 
SimpleCompoundIndexValueHolder(ISpaceCompoundIndexSegment[] segments,
                              ServerEntry entry)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BlobStoreRefEntryCacheInfo
The resident part of entry that resides blob-store 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Range.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
ContainsValueRange.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
ContainsCompositeRange.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
ContainsItemValueRange.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
EmptyRange.matches(CacheManager cacheManager,
       ServerEntry entry,
       String skipAlreadyMatchedIndexPath)  | 
boolean | 
ContainsItemValueRange.matches(ServerEntry entry,
       Object collectionItem)  | 
Copyright © GigaSpaces.