Constructor and Description |
---|
DataSourceQueryImpl(ITemplateHolder template,
ITypeDesc typeDescriptor,
Class<?> dataClass,
SQLQueryBuilder queryBuilder,
EntryAdapter entryAdapter,
int batchSize) |
Modifier and Type | Method and Description |
---|---|
IObjectsList |
IQueryIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
CompoundOrIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
CompoundAndIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
NotRegexIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
RelationIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
UidsIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
InValueIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
AbstractQueryIndex.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
IObjectsList |
RegexIndexScanner.getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
Constructor and Description |
---|
EntryHolderAggregatorContext(List<SpaceEntriesAggregator> aggregators,
ITemplateHolder template,
int partitionId) |
Modifier and Type | Method and Description |
---|---|
ITemplateHolder |
MultipleIdsContext.getConcentratingTemplate() |
ITemplateHolder |
TemplatesManager.getTemplate(String uid) |
Modifier and Type | Method and Description |
---|---|
void |
TemplateExpirationManager.addTemplate(ITemplateHolder template) |
void |
TemplateExpirationManager.cancelTemplateHolder(ITemplateHolder template,
Exception exp) |
void |
SpaceEngine.executeOnMatchingEntries(Context context,
ITemplateHolder template,
boolean makeWaitForInfo)
Searches the engine for a matching entry using the BFS tree of the specified template.
|
IEntryHolder |
SpaceEngine.getMatchedEntryAndOperateSA(Context context,
ITemplateHolder template,
boolean makeWaitForInfo,
boolean useSCN)
Searches the engine for a matching entry using the BFS tree of the specified template.
|
void |
FifoGroupsHandler.handleRemoveWaitingForInfoSAFifoGroups_EntryBased(Context context,
IEntryHolder entry,
ITemplateHolder template) |
boolean |
SpaceEngine.indicateDirtyRead(ITemplateHolder template)
given an entry and a template, return true if dirty-read should be performed
|
boolean |
SpaceEngine.indicateReadCommitted(ITransactionalEntryData entry,
ITemplateHolder template)
given an entry and a template, return true if read-committed should be performed should be
called when xtn & entry are locked (but called from count w/o locks in order not to harm
performance
|
boolean |
SpaceEngine.isNonBlockingReadForOperation(ITemplateHolder tHolder) |
boolean |
TemplateScanner.match(Context context,
IEntryHolder entry,
ITemplateHolder template) |
boolean |
TemplateScanner.match(Context context,
IEntryHolder entry,
ITemplateHolder template,
int skipAlreadyMatchedFixedPropertyIndex,
String skipAlreadyMatchedIndexPath,
boolean safeEntry)
Checks if the specified template matches the specified entry.
|
boolean |
TemplateScanner.notifyMatch(Context context,
IEntryHolder entry,
ITemplateHolder template) |
void |
SpaceEngine.performTemplateOnEntrySA(Context context,
ITemplateHolder template,
IEntryHolder entry,
boolean makeWaitForInfo)
try to process an entry , if the entry has a shadow try it too if the entry don't suite
|
IEntryPacket[] |
BatchQueryOperationContext.processReturnedValueForBatchOperation(ITemplateHolder template) |
void |
TemplateExpirationManager.removeTemplate(ITemplateHolder template) |
boolean |
MultipleIdsContext.shouldRetryUpdateOrWriteForEntry(Throwable exception,
ITemplateHolder entryOpTemplate,
UpdateOrWriteContext ctx,
boolean spawnThread) |
boolean |
UpdateOrWriteMultipleContext.shouldRetryUpdateOrWriteForEntry(Throwable exception,
ITemplateHolder entryOpTemplate,
UpdateOrWriteContext ctx,
boolean spawnThread) |
boolean |
SpaceEngine.skipBroadcastTable(Context context,
ITemplateHolder template) |
Constructor and Description |
---|
MultipleIdsContext(ITemplateHolder concentratingTemplate,
int numToAnswer,
int operationModifiers,
long timeout,
SpaceEngine engine,
XtnEntry xtnEntry) |
UpdateMultipleContext(ITemplateHolder concentratingTemplate,
IEntryPacket[] entries,
long[] leases,
int operationModifiers,
long timeout,
SpaceEngine engine,
XtnEntry xtnEntry) |
UpdateOrWriteMultipleContext(ITemplateHolder concentratingTemplate,
IEntryPacket[] entries,
long[] leases,
int operationModifiers,
long timeout,
SpaceEngine engine,
XtnEntry xtnEntry) |
Modifier and Type | Method and Description |
---|---|
void |
SpaceDataEventManager.notifyReturned(NotifyContext notifyContext,
ITemplateHolder template)
Called when a notification returned
|
Constructor and Description |
---|
RemoteEventBatchBusPacket(ITemplateHolder templateHolder,
RemoteEvent[] events)
Construct a mobile remote event instance, by instantiating a bus packet and attaching it a
remote event.
|
RemoteEventBusPacket(ITemplateHolder templateHolder,
RemoteEvent re,
int TTL,
NotifyContext notifyContext,
boolean fromReplication)
Construct a mobile remote event instance, by instantiating a bus packet and attaching it a
remote event.
|
Modifier and Type | Method and Description |
---|---|
SpaceEngine.XtnConflictCheckIndicators |
MVCCSpaceEngineHandler.checkTransactionConflict(MVCCEntryHolder entry,
ITemplateHolder template,
Context context) |
Constructor and Description |
---|
MultiTypedRDBMSISIterator(TieredStorageSA tieredStorageSA,
IServerTypeDesc[] types,
ITemplateHolder templateHolder) |
Modifier and Type | Class and Description |
---|---|
class |
NotifyTemplateHolder
this class contains all the information relevant to a notify template.
|
class |
TemplateHolder
This class represents a template in a J-Space.
|
Modifier and Type | Method and Description |
---|---|
static ITemplateHolder |
TemplateHolderFactory.createEmptyTemplateHolder(SpaceEngine engine,
String uid,
long expirationTime,
boolean isFifo) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long SCN,
int templateOperation,
IResponseContext respContext,
boolean returnOnlyUid,
int operationModifiers,
boolean isfifo) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long SCN,
int templateOperation,
IResponseContext respContext,
boolean returnOnlyUid,
int operationModifiers,
boolean isfifo,
boolean fromReplication) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolderForReplication(IServerTypeDesc typeDesc,
IEntryPacket template,
String uid,
long expirationTime)
Special builder method for reading object before replicating
|
static ITemplateHolder |
TemplateHolderFactory.createUpdateTemplateHolder(IServerTypeDesc typeDesc,
IEntryPacket template,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long SCN,
IResponseContext respContext,
int operationModifiers)
Special builder method for update that uses TemplateHolder instead EntryHolder
|
Modifier and Type | Method and Description |
---|---|
Collection<ITemplateHolder> |
EntryHolder.getCopyOfTemplatesWaitingForEntry() |
Collection<ITemplateHolder> |
IEntryHolder.getCopyOfTemplatesWaitingForEntry() |
Collection<ITemplateHolder> |
TemplateHolder.getCopyOfTemplatesWaitingForEntry() |
Collection<ITemplateHolder> |
EntryHolder.getTemplatesWaitingForEntry() |
Collection<ITemplateHolder> |
IEntryHolder.getTemplatesWaitingForEntry() |
Collection<ITemplateHolder> |
TemplateHolder.getTemplatesWaitingForEntry() |
default Collection<ITemplateHolder> |
ITransactionalEntryData.getWaitingFor() |
Modifier and Type | Method and Description |
---|---|
void |
EntryHolder.addTemplateWaitingForEntry(ITemplateHolder template) |
void |
IEntryHolder.addTemplateWaitingForEntry(ITemplateHolder template) |
void |
TemplateHolder.addTemplateWaitingForEntry(ITemplateHolder template) |
void |
EntryHolder.removeTemplateWaitingForEntry(ITemplateHolder template) |
void |
IEntryHolder.removeTemplateWaitingForEntry(ITemplateHolder template) |
void |
TemplateHolder.removeTemplateWaitingForEntry(ITemplateHolder template) |
Modifier and Type | Method and Description |
---|---|
int |
SynchronizationStorageAdapter.count(ITemplateHolder template,
String[] subClasses) |
ISAdapterIterator<?> |
SynchronizationStorageAdapter.initialLoad(Context context,
ITemplateHolder template,
InitialLoadInfo initialLoadInfo) |
ISAdapterIterator<IEntryHolder> |
SynchronizationStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subTypes) |
Modifier and Type | Method and Description |
---|---|
int |
SyncHybridStorageAdapter.count(ITemplateHolder template,
String[] subClasses) |
ISAdapterIterator |
SyncHybridStorageAdapter.initialLoad(Context context,
ITemplateHolder template,
InitialLoadInfo initialLoadInfo) |
ISAdapterIterator<IEntryHolder> |
SyncHybridStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses) |
Modifier and Type | Method and Description |
---|---|
static IEntryPacket |
EntryPacketFactory.createFullPacket(Context context,
IEntryHolder entry,
ITemplateHolder template) |
static IEntryPacket |
EntryPacketFactory.createFullPacket(Context context,
IEntryHolder entry,
ITemplateHolder template,
IEntryData entryData) |
static IEntryPacket |
EntryPacketFactory.createFullPacket(Context context,
IEntryHolder entry,
ITemplateHolder template,
String uid) |
static IEntryPacket |
EntryPacketFactory.createFullPacket(Context context,
ITemplateHolder template,
IEntryData entryData,
String uid,
boolean isTransient) |
static IEntryPacket |
EntryPacketFactory.createFullPacket(IEntryHolder entryHolder,
ITemplateHolder template,
String uid,
long timeToLive,
IEntryData entryData,
OperationID operationId) |
static ITemplatePacket |
TemplatePacketFactory.createFullPacket(IEntryHolder entryHolder,
ITemplateHolder template,
String uid,
long timeToLive,
IEntryData entryData,
OperationID operationID) |
static ITemplatePacket |
TemplatePacketFactory.createFullPacket(IEntryHolder entryHolder,
ITemplateHolder template,
String uid,
long timeToLive,
OperationID operationId) |
static ITemplatePacket |
TemplatePacketFactory.createFullPacket(ITemplateHolder template,
String uid,
long timeToLive,
OperationID operationId) |
static IEntryPacket |
EntryPacketFactory.createFullPacketForReplication(IEntryHolder entryHolder,
ITemplateHolder template,
String uid,
long timeToLive) |
boolean |
AbstractProjectionTemplate.isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
ITemplateHolder templateHolder) |
boolean |
AbstractProjectionTemplate.isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
ITemplateHolder templateHolder,
String uid) |
boolean |
MutliProjectionByUids.isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
ITemplateHolder templateHolder,
String uid) |
Modifier and Type | Field and Description |
---|---|
ITemplateHolder |
TemplateDeletedException.m_Template |
Modifier and Type | Method and Description |
---|---|
ITemplateHolder |
UpdateOrWriteContext.getConcentratingTemplate() |
Constructor and Description |
---|
TemplateDeletedException(ITemplateHolder Template) |
UpdateOrWriteContext(IEntryPacket packet,
long lease,
long timeout,
Transaction tx,
SpaceContext sc,
int operationModifiers,
boolean fromUpdateMultiple,
boolean updateOperation,
boolean fromWriteMultiple,
ITemplateHolder concentratingTemplate,
int ordinalInMultipleIdsContext) |
Modifier and Type | Field and Description |
---|---|
ITemplateHolder |
TemplateCacheInfo.m_TemplateHolder |
Modifier and Type | Method and Description |
---|---|
ITemplateHolder |
CacheManager.getTemplate(String uid) |
ITemplateHolder |
UnderXtnTemplatesIter.next() |
Modifier and Type | Method and Description |
---|---|
ISAdapterIterator<ITemplateHolder> |
CacheManager.makeUnderXtnTemplatesIter(Context context,
XtnEntry xtnEntry) |
Modifier and Type | Method and Description |
---|---|
IEntryHolder |
CacheManager.associateEntryWithXtn(Context context,
IEntryHolder entryHolder,
ITemplateHolder template,
XtnEntry xtnEntry,
IEntryHolder new_content)
tie an entry with a transaction.
|
int |
CacheManager.count(Context context,
ITemplateHolder template,
XtnEntry xtnFilter) |
IEntryCacheInfo[] |
CacheManager.getEntriesByUniqueIds(Context context,
IServerTypeDesc currServerTypeDesc,
Object[] ids,
ITemplateHolder template) |
IStoredList<IEntryCacheInfo> |
CacheManager.getEntriesMinIndex(Context context,
TypeData typeData,
int numOfFields,
ITemplateHolder template)
Computes the best way to reach a list of potential match of entries of the specified type.
|
Object |
CacheManager.getEntriesMinIndexExtended(Context context,
TypeData entryType,
int numOfFields,
ITemplateHolder template)
Using extended match-
|
IEntryCacheInfo |
CacheManager.getEntryByUniqueId(Context context,
IServerTypeDesc currServerTypeDesc,
Object templateValue,
ITemplateHolder template) |
IScanListIterator<IEntryCacheInfo> |
CacheManager.getMatchingMemoryEntriesForScanning(Context context,
IServerTypeDesc currServerTypeDesc,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc) |
TemplateCacheInfo |
CacheManager.getTemplateCacheInfo(ITemplateHolder th)
get PEntry for entry.
|
void |
CacheManager.insertTemplate(Context context,
ITemplateHolder templateHolder,
boolean shouldReplicate)
insert a template to the cache and DB.
|
IEntryHolder |
CacheManager.makeChangeOpEntry(Context context,
ITemplateHolder template,
IEntryHolder currentEntry) |
ISAdapterIterator<IEntryHolder> |
CacheManager.makeEntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
long SCNFilter,
long leaseFilter,
boolean memoryOnly) |
ISAdapterIterator<IEntryHolder> |
CacheManager.makeEntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
long SCNFilter,
long leaseFilter,
boolean memoryOnly,
boolean transientOnly) |
IScanListIterator |
CacheManager.makeScanableEntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
long SCNFilter,
long leaseFilter,
boolean memoryOnly) |
void |
CacheManager.makeWaitForInfo(Context context,
IEntryHolder entryHolder,
ITemplateHolder templateHolder) |
boolean |
MemoryBasedEntryCacheInfo.preMatch(Context context,
ITemplateHolder template) |
boolean |
IEntryCacheInfo.preMatch(Context context,
ITemplateHolder template) |
void |
CacheManager.removeTemplate(Context context,
ITemplateHolder template,
boolean fromReplication,
boolean origin,
boolean dontReplicate)
Marks template as DELETED and send a BUS Packet to the GC.
|
void |
CacheManager.removeTemplate(Context context,
ITemplateHolder template,
boolean fromReplication,
boolean origin,
boolean dontReplicate,
SpaceEngine.TemplateRemoveReasonCodes removeReason)
Marks template as DELETED and send a BUS Packet to the GC.
|
void |
CacheManager.removeWaitingForInfo(Context context,
IEntryHolder entryHolder,
ITemplateHolder templateHolder,
boolean unpinIfPossible) |
boolean |
CacheManager.testAndSetFGCacheForEntry(Context context,
IEntryHolder entry,
ITemplateHolder template,
boolean testOnly,
IServerTypeDesc tte) |
void |
CacheManager.touchByEntry(Context context,
IEntryHolder entry,
boolean modifyOp,
ITemplateHolder template,
CacheOperationReason cacheOperationReason) |
boolean |
CacheManager.unpinIfNeeded(Context context,
IEntryHolder entry,
ITemplateHolder template,
IEntryCacheInfo pEntry)
if relevant-unpin the entry method is called after each operation or xtn termination entry
should be locked when method is called
|
IEntryHolder |
CacheManager.updateEntry(Context context,
IEntryHolder entry,
ITemplateHolder template,
boolean shouldReplicate,
boolean origin)
update entry- if the entry should be updated under a xtn - insert to xtn lists.
|
Constructor and Description |
---|
EntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
CacheManager cacheManager,
long SCNFilter,
long leaseFilter,
boolean memoryOnly,
boolean transientOnly) |
TemplateCacheInfo(ITemplateHolder templateHolder) |
Modifier and Type | Method and Description |
---|---|
boolean |
BlobStoreRefEntryCacheInfo.preMatch(Context context,
ITemplateHolder template) |
Modifier and Type | Method and Description |
---|---|
static boolean |
BlobStoreOperationOptimizations.isConsiderOptimizedForBlobstore(SpaceEngine spaceEngine,
Context context,
ITemplateHolder template,
IEntryCacheInfo pEntry) |
Modifier and Type | Method and Description |
---|---|
int |
BlobStoreStorageAdapter.count(ITemplateHolder template,
String[] subClasses) |
ISAdapterIterator |
BlobStoreStorageAdapter.initialLoad(Context context,
ITemplateHolder template,
InitialLoadInfo initialLoadInfo) |
ISAdapterIterator<IEntryHolder> |
BlobStoreStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses) |
Modifier and Type | Method and Description |
---|---|
static IScanListIterator<IEntryCacheInfo> |
BlobStorePreFetchIteratorBasedHandler.createPreFetchIterIfRelevant(Context context,
CacheManager cacheManager,
IScanListIterator<IEntryCacheInfo> mainIterator,
ITemplateHolder template,
org.slf4j.Logger logger) |
Constructor and Description |
---|
BlobStorePreFetchIteratorBasedHandler(Context mainThreadContext,
CacheManager cacheManager,
IScanListIterator<IEntryCacheInfo> mainIterator,
ITemplateHolder template,
int numEntriesRequested,
org.slf4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
ITemplateHolder |
Context.get_take_template() |
ITemplateHolder |
Context.getLastRawmatchTemplate() |
Modifier and Type | Method and Description |
---|---|
void |
Context.set_take_template(ITemplateHolder _take_template) |
void |
Context.setLastRawmatchTemplate(ITemplateHolder template) |
void |
Context.setOperationAnswer(ITemplateHolder template,
IEntryPacket entryPacket,
Exception ex)
fills the template with the answer to be sent to the client.
|
void |
Context.setRawmatchResult(ITransactionalEntryData entryData,
MatchResult res,
IEntryHolder entry,
ITemplateHolder template) |
Modifier and Type | Method and Description |
---|---|
static IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries,
ITemplateHolder template,
TypeDataIndex usedIndexForRes,
TypeData typeData) |
IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.getScannableEntriesByIndexValue(Context context,
ITemplateHolder template,
IEntryHolder entry,
IServerTypeDesc templateTypeDesc) |
IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.getScannableEntriesMinIndex(Context context,
TypeData typeData,
int numOfFields,
ITemplateHolder template) |
IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.getScannableEntriesMinIndexExtended(Context context,
TypeData entryType,
int numOfFields,
ITemplateHolder template) |
boolean |
FifoGroupCacheImpl.testAndSetFGCacheForEntry(Context context,
IEntryHolder entry,
ITemplateHolder template,
Object val,
boolean testOnly) |
Constructor and Description |
---|
FifoGroupsMultiList(MultiStoredList<T> curMultiList,
TypeData typeData,
HashMap<Object,TypeDataIndex> fifoGroupIndexResultsUsedInFifoGroupScan,
ITemplateHolder template) |
Modifier and Type | Method and Description |
---|---|
ITemplateHolder |
FifoBackgroundRequest.getTemplate() |
Modifier and Type | Method and Description |
---|---|
protected void |
FifoWorkerThread.performTemplateOnEntryNonNotify(IEntryHolder eh,
ITemplateHolder template,
FifoBackgroundRequest rd) |
Constructor and Description |
---|
FifoBackgroundRequest(OperationID operID,
boolean isNotifyRequest,
boolean isNonNotifyRequest,
IEntryHolder eh,
IEntryHolder originalEntry,
boolean fromReplication,
ITemplateHolder template) |
Constructor and Description |
---|
SpaceAfterChangeFilterEntryImpl(ITemplateHolder templateHolder,
IEntryPacket entryPacket,
ITypeDesc typeDesc,
Collection mutators) |
SpaceBeforeChangeFilterEntryImpl(ITemplateHolder templateHolder,
ITypeDesc typeDesc,
Collection mutators) |
Modifier and Type | Method and Description |
---|---|
int |
MemorySA.count(ITemplateHolder template,
String[] subClasses)
Returns the number of entries that match the template.
|
int |
IStorageAdapter.count(ITemplateHolder template,
String[] subClasses)
Returns the number of entries that match the template.
|
ISAdapterIterator |
MemorySA.initialLoad(Context context,
ITemplateHolder template,
InitialLoadInfo initialLoadInfo) |
ISAdapterIterator |
IStorageAdapter.initialLoad(Context context,
ITemplateHolder template,
InitialLoadInfo initialLoadInfo) |
ISAdapterIterator |
MemorySA.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses)
Returns an iterator with entries that match the template, and the other parameters.
|
ISAdapterIterator<IEntryHolder> |
IStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses)
Returns an iterator with entries that match the template, and the other parameters.
|
Modifier and Type | Method and Description |
---|---|
ITemplateHolder |
RemoveWaitingForInfoSABusPacket.getTemplate() |
Modifier and Type | Method and Description |
---|---|
void |
Processor.handleDirectChangeSA(Context context,
ITemplateHolder template,
boolean fromReplication,
boolean origin) |
void |
Processor.handleDirectMultipleChangeSA(Context context,
ITemplateHolder template) |
void |
Processor.handleDirectMultipleReadIEOrTakeIESA(Context context,
ITemplateHolder template) |
void |
Processor.handleDirectMultipleReadTakeSA(Context context,
ITemplateHolder template) |
void |
Processor.handleDirectReadIEOrTakeIESA(Context context,
ITemplateHolder template,
boolean fromReplication,
boolean origin) |
void |
Processor.handleDirectReadTakeOrIPUpdateSA(Context context,
ITemplateHolder template,
boolean fromReplication,
boolean origin) |
void |
Processor.handleDirectUpdateSA(Context context,
ITemplateHolder template)
perform update given a template which is the updated entry.
|
Constructor and Description |
---|
RemoveWaitingForInfoSABusPacket(OperationID operationID,
IEntryHolder entryHolder,
ITemplateHolder template) |
Modifier and Type | Method and Description |
---|---|
Collection<ITemplateHolder> |
EntryXtnInfo.getWaitingFor() |
Collection<ITemplateHolder> |
EntryXtnInfo.initWaitingFor() |
Modifier and Type | Method and Description |
---|---|
void |
TransactionHandler.xtnLockEntryOnTemplateOperation(Context context,
IEntryHolder eh,
ITemplateHolder th,
XtnEntry alreadyLockedXtn)
/** given an entry + template- perform the xtn locks and set the appropriate
|
void |
TransactionHandler.xtnUnlockEntryOnTemplateOperation(ITemplateHolder th,
XtnEntry alreadyLockedXtn) |
Modifier and Type | Method and Description |
---|---|
SQLQuery<?> |
SQLQueryBuilder.build(ITemplateHolder template,
String typeName,
ITypeDesc typeDesc)
Builds an
SQLQuery from given template |
SQLQuery<?> |
DefaultSQLQueryBuilder.build(ITemplateHolder template,
String typeName,
ITypeDesc typeDesc)
Builds the SQLQuery using given template extended match codes and values.
|
Copyright © GigaSpaces.