| Package | Description |
|---|---|
| org.apache.ignite.internal.binary |
Contains binary APIs internal implementation.
|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.binary |
Implementation of binary processor.
|
| org.apache.ignite.internal.processors.cache.distributed.near | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persitence implementation.
|
| org.apache.ignite.internal.processors.cache.version | |
| org.apache.ignite.internal.processors.cacheobject |
Cache object processor.
|
| org.apache.ignite.internal.processors.datastreamer |
Data streamer processor.
|
| org.apache.ignite.internal.processors.query | |
| org.apache.ignite.internal.processors.query.property |
| Modifier and Type | Method and Description |
|---|---|
CacheObject |
BinaryObjectImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
BinaryObjectOffheapImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
BinaryEnumObjectImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
int |
BinaryObjectImpl.valueBytesLength(CacheObjectContext ctx) |
int |
BinaryObjectOffheapImpl.valueBytesLength(CacheObjectContext ctx) |
int |
BinaryEnumObjectImpl.valueBytesLength(CacheObjectContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
CacheObjectContext |
GridCacheContext.cacheObjectContext() |
CacheObjectContext |
CacheGroupContext.cacheObjectContext() |
CacheObjectContext |
DynamicCacheDescriptor.cacheObjectContext(IgniteCacheObjectProcessor proc)
Creates and caches cache object context if needed.
|
@Nullable CacheObjectContext |
GridCacheSharedContext.cacheObjectContext(int cacheId)
Returns cache object context if created or creates new and caches it until cache started.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheContext.cacheObjectContext(CacheObjectContext cacheObjCtx)
Sets cache object context.
|
static void |
GridCacheUtils.initializeConfigDefaults(IgniteLogger log,
CacheConfiguration cfg,
CacheObjectContext cacheObjCtx) |
void |
GridCacheEntryInfo.marshal(CacheObjectContext ctx) |
protected void |
GridCacheMessage.marshalInfo(GridCacheEntryInfo info,
GridCacheSharedContext ctx,
CacheObjectContext cacheObjCtx) |
protected void |
GridCacheMessage.marshalInfos(Iterable<? extends GridCacheEntryInfo> infos,
GridCacheSharedContext ctx,
CacheObjectContext cacheObjCtx) |
int |
GridCacheMvccEntryInfo.marshalledSize(CacheObjectContext ctx) |
int |
GridCacheEntryInfo.marshalledSize(CacheObjectContext ctx) |
CacheObject |
CacheObjectImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
CacheObjectByteArrayImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
KeyCacheObjectImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
CacheObject.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
void |
GridCacheEntryInfo.unmarshal(CacheObjectContext ctx,
ClassLoader clsLdr)
Unmarshalls entry.
|
int |
CacheObjectByteArrayImpl.valueBytesLength(CacheObjectContext ctx) |
int |
CacheObjectAdapter.valueBytesLength(CacheObjectContext ctx) |
int |
CacheObject.valueBytesLength(CacheObjectContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
CacheObjectContext |
CacheObjectBinaryProcessorImpl.contextForCache(CacheConfiguration ccfg) |
| Modifier and Type | Method and Description |
|---|---|
KeyCacheObject |
CacheObjectBinaryProcessorImpl.toCacheKeyObject(CacheObjectContext ctx,
@Nullable GridCacheContext cctx,
Object obj,
boolean userObj) |
protected KeyCacheObject |
CacheObjectBinaryProcessorImpl.toCacheKeyObject0(CacheObjectContext ctx,
@Nullable GridCacheContext cctx,
Object obj,
boolean userObj) |
CacheObject |
CacheObjectBinaryProcessorImpl.toCacheObject(CacheObjectContext ctx,
ByteBuffer buf) |
IncompleteCacheObject |
CacheObjectBinaryProcessorImpl.toCacheObject(CacheObjectContext ctx,
ByteBuffer buf,
@Nullable IncompleteCacheObject incompleteObj) |
CacheObject |
CacheObjectBinaryProcessorImpl.toCacheObject(CacheObjectContext ctx,
byte type,
byte[] bytes) |
@Nullable CacheObject |
CacheObjectBinaryProcessorImpl.toCacheObject(CacheObjectContext ctx,
@Nullable Object obj,
boolean userObj) |
@Nullable CacheObject |
CacheObjectBinaryProcessorImpl.toCacheObject(CacheObjectContext ctx,
@Nullable Object obj,
boolean userObj,
boolean failIfUnregistered) |
IncompleteCacheObject |
CacheObjectBinaryProcessorImpl.toKeyCacheObject(CacheObjectContext ctx,
ByteBuffer buf,
@Nullable IncompleteCacheObject incompleteObj) |
KeyCacheObject |
CacheObjectBinaryProcessorImpl.toKeyCacheObject(CacheObjectContext ctx,
byte type,
byte[] bytes) |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheVersionedValue.prepareMarshal(CacheObjectContext ctx)
This method is called before the whole message is sent
and is responsible for pre-marshalling state.
|
| Modifier and Type | Field and Description |
|---|---|
protected CacheObjectContext |
RowStore.coctx |
| Modifier and Type | Method and Description |
|---|---|
protected IncompleteObject<?> |
CacheDataRowAdapter.readFragment(GridCacheSharedContext<?,?> sharedCtx,
CacheObjectContext coctx,
ByteBuffer buf,
boolean keyOnly,
boolean readCacheId,
IncompleteObject<?> incomplete,
boolean skipVer) |
protected void |
CacheDataRowAdapter.readFullRow(GridCacheSharedContext<?,?> sharedCtx,
CacheObjectContext coctx,
long addr,
CacheDataRowAdapter.RowData rowData,
boolean readCacheId,
boolean skipVer) |
protected IncompleteCacheObject |
CacheDataRowAdapter.readIncompleteKey(CacheObjectContext coctx,
ByteBuffer buf,
IncompleteCacheObject incomplete) |
protected IncompleteCacheObject |
CacheDataRowAdapter.readIncompleteValue(CacheObjectContext coctx,
ByteBuffer buf,
IncompleteCacheObject incomplete) |
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheRawVersionedEntry.marshal(CacheObjectContext ctx,
Marshaller marsh)
Perform internal marshal of this entry before it will be serialized.
|
void |
GridCacheRawVersionedEntry.prepareDirectMarshal(CacheObjectContext ctx) |
void |
GridCacheRawVersionedEntry.unmarshal(CacheObjectContext ctx) |
void |
GridCacheRawVersionedEntry.unmarshal(CacheObjectContext ctx,
Marshaller marsh)
Perform internal unmarshal of this entry.
|
void |
GridCacheRawVersionedEntry.unmarshalKey(CacheObjectContext ctx,
Marshaller marsh)
Perform internal key unmarshal of this entry.
|
| Modifier and Type | Method and Description |
|---|---|
CacheObjectContext |
IgniteCacheObjectProcessor.contextForCache(CacheConfiguration ccfg) |
| Modifier and Type | Method and Description |
|---|---|
CacheObject |
UserKeyCacheObjectImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
UserCacheObjectByteArrayImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
CacheObject |
UserCacheObjectImpl.prepareForCache(CacheObjectContext ctx)
Prepares cache object for cache (e.g. copies user-provided object if needed).
|
KeyCacheObject |
IgniteCacheObjectProcessor.toCacheKeyObject(CacheObjectContext ctx,
@Nullable GridCacheContext cctx,
Object obj,
boolean userObj) |
CacheObject |
IgniteCacheObjectProcessor.toCacheObject(CacheObjectContext ctx,
ByteBuffer buf) |
IncompleteCacheObject |
IgniteCacheObjectProcessor.toCacheObject(CacheObjectContext ctx,
ByteBuffer buf,
@Nullable IncompleteCacheObject incompleteObj) |
CacheObject |
IgniteCacheObjectProcessor.toCacheObject(CacheObjectContext ctx,
byte type,
byte[] bytes) |
@Nullable CacheObject |
IgniteCacheObjectProcessor.toCacheObject(CacheObjectContext ctx,
@Nullable Object obj,
boolean userObj) |
@Nullable CacheObject |
IgniteCacheObjectProcessor.toCacheObject(CacheObjectContext ctx,
@Nullable Object obj,
boolean userObj,
boolean failIfUnregistered) |
IncompleteCacheObject |
IgniteCacheObjectProcessor.toKeyCacheObject(CacheObjectContext ctx,
ByteBuffer buf,
@Nullable IncompleteCacheObject incompleteObj) |
KeyCacheObject |
IgniteCacheObjectProcessor.toKeyCacheObject(CacheObjectContext ctx,
byte type,
byte[] bytes) |
| Modifier and Type | Method and Description |
|---|---|
CacheObjectContext |
DataStreamerImpl.cacheObjectContext() |
| Modifier and Type | Method and Description |
|---|---|
static QueryClassProperty |
QueryUtils.buildClassProperty(boolean key,
Class<?> cls,
String pathStr,
Class<?> resType,
Map<String,String> aliases,
boolean notNull,
CacheObjectContext coCtx) |
static QueryClassProperty |
QueryUtils.buildClassProperty(Class<?> keyCls,
Class<?> valCls,
String pathStr,
Class<?> resType,
Map<String,String> aliases,
boolean notNull,
CacheObjectContext coCtx) |
static GridQueryProperty |
QueryUtils.buildProperty(Class<?> keyCls,
Class<?> valCls,
String keyFieldName,
String valueFieldName,
String pathStr,
Class<?> resType,
Map<String,String> aliases,
boolean notNull,
CacheObjectContext coCtx) |
static void |
QueryUtils.processClassMeta(QueryEntity qryEntity,
QueryTypeDescriptorImpl d,
CacheObjectContext coCtx)
Processes declarative metadata for binary object.
|
void |
GridQueryProcessor.validateKeyAndValue(CacheObjectContext coctx,
KeyCacheObject key,
CacheObject val)
Performs validation of provided key and value against configured constraints.
|
| Constructor and Description |
|---|
QueryTypeDescriptorImpl(String cacheName,
CacheObjectContext coCtx)
Constructor.
|
| Constructor and Description |
|---|
QueryClassProperty(QueryPropertyAccessor accessor,
boolean key,
String name,
boolean notNull,
@Nullable CacheObjectContext coCtx)
Constructor.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020