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 |
IContainsItemsCustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
Object collectionItem) |
boolean |
CompoundContainsItemsCustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
Object collectionItem) |
boolean |
CompoundAndCustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
abstract boolean |
AbstractCustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
CompoundContainsItemsCustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
PropertiesQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
ICustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath)
Checks whether the specified entry matches this query.
|
boolean |
CustomSpaceQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
CompoundOrCustomQuery.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
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 |
SpaceEntryPropertyGetter.getValue(ServerEntry target) |
Object |
SpaceEntryCollectionValuesExtractor.getValue(ServerEntry target) |
Object |
SpaceEntryCompoundIndexGetter.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 |
ISpaceIndex.getIndexValue(ServerEntry entry) |
Object |
CustomIndex.getIndexValue(ServerEntry entry) |
Object |
SpacePathIndex.getIndexValue(ServerEntry entry) |
Object |
SpacePropertyIndex.getIndexValue(ServerEntry entry) |
Object |
CompoundIndex.getIndexValue(ServerEntry entry) |
Object |
ISpaceIndex.getIndexValueForTemplate(ServerEntry entry) |
Object |
CustomIndex.getIndexValueForTemplate(ServerEntry entry) |
Object |
SpacePathIndex.getIndexValueForTemplate(ServerEntry entry) |
Object |
SpacePropertyIndex.getIndexValueForTemplate(ServerEntry entry) |
Object |
CompoundIndex.getIndexValueForTemplate(ServerEntry entry) |
protected Object |
AbstractSpaceIndex.getIndexValueFromCustomIndex(ServerEntry entry)
This method is used by custom indexes (custom, path & collection).
|
abstract Object |
AbstractCompoundIndexSegment.getSegmentValue(ServerEntry entry) |
Object |
PropertyCompoundIndexSegment.getSegmentValue(ServerEntry entry) |
Object |
ISpaceCompoundIndexSegment.getSegmentValue(ServerEntry entry) |
Object |
PathCompoundIndexSegment.getSegmentValue(ServerEntry entry) |
Object |
AbstractCompoundIndexSegment.getSegmentValueForTemplate(ServerEntry entry) |
Object |
ISpaceCompoundIndexSegment.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 |
TypeDataIndex.getIndexValue(ServerEntry entry) |
Object |
CustomTypeDataIndex.getIndexValue(ServerEntry entry) |
Object |
CompoundCustomTypeDataIndex.getIndexValue(ServerEntry entry) |
Object |
TypeDataIndex.getIndexValueForTemplate(ServerEntry entry) |
Object |
CustomTypeDataIndex.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 |
ContainsItemValueRange.matches(CacheManager cacheManager,
ServerEntry entry,
Object collectionItem) |
boolean |
Range.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
EmptyRange.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
UidsRange.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
ContainsCompositeRange.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
ContainsValueRange.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
boolean |
ContainsItemValueRange.matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath) |
Copyright © GigaSpaces.