public interface ITemplateHolder extends ISpaceItem, IEntryHolder
addReadLockOwner, addTemplateWaitingForEntry, anyReadLockXtn, clearReadLockOwners, createCopy, createDummy, getCopyOfTemplatesWaitingForEntry, getEntryId, getHandback, getMaster, getNotifyType, getOrder, getOriginalEntryHolder, getReadLockOwners, getRoutingValue, getShadow, getTemplatesWaitingForEntry, getTxnEntryData, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, hasShadow, hasShadow, isBlobStoreEntry, isEntryUnderWriteLockXtn, isExpired, isExpired, isHollowEntry, isSameEntryInstance, isShadow, isUnstable, removeReadLockOwner, removeTemplateWaitingForEntry, resetEntryXtnInfo, resetWriteLockOwner, resetXidOriginated, restoreUpdateXtnRollback, setOrder, setOtherUpdateUnderXtnEntry, setSCN, setTransient, setUID, setunStable, setWriteLockOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerOperationAndShadow, updateEntryData
getClassName, getEntryData, getSCN, getServerTypeDesc, getUidToOperateBy, getXidOriginated, getXidOriginatedTransaction, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isMaybeUnderXtn, isTransient, setDeleted, setDummyLease, setExpirationTime, setHasWaitingFor, setMaybeUnderXtn, updateVersionAndExpiration
getUID, isLockSubject
void setUidToOperateBy(String uid)
String[] getMultipleUids()
int getTokenFieldNumber()
int getTemplateOperation()
boolean isFifoTemplate()
boolean isEmptyTemplate()
boolean isReturnOnlyUid()
boolean isInCache()
void setInCache()
boolean isSecondPhase()
void setSecondPhase()
boolean hasAnswer()
AnswerHolder getAnswerHolder()
void setAnswerHolder(AnswerHolder answer)
int getOperationModifiers()
boolean isMatchByID()
boolean isReadOperation()
boolean isUpdateOperation()
boolean isFifoSearch()
boolean isIfExist()
boolean isNotifyTemplate()
boolean isTakeOperation()
boolean isInitiatedEvictionOperation()
boolean isFifoGroupPoll()
boolean isBatchOperation()
boolean isReadMultiple()
boolean isTakeMultiple()
boolean isChangeMultiple()
boolean isChangeQuery()
BatchQueryOperationContext getBatchOperationContext()
void setBatchOperationContext(BatchQueryOperationContext batchOpContext)
boolean canFinishBatchOperation()
boolean isMultipleIdsOperation()
MultipleIdsContext getMultipleIdsContext()
void setMultipleIdsContext(MultipleIdsContext multipleIdsContext)
boolean isUpdateMultiple()
void setOrdinalForEntryByIdMultipleOperation(int ordinal)
int getOrdinalForEntryByIdMultipleOperation()
UpdateOrWriteContext getUpfdateOrWriteContext()
void setUpdateOrWriteContext(UpdateOrWriteContext ctx)
boolean isIdQuery()
int getFifoThreadPartition()
void setFifoThreadPartition(int tnum)
boolean hasExtendedMatchCodes()
short[] getExtendedMatchCodes()
Object getRangeValue(int index)
boolean getRangeInclusion(int index)
boolean isInitialIfExistSearchActive()
void setInitialIfExistSearchActive()
void resetInitialIfExistSearchActive()
long getFifoXtnNumberOnSearchStart()
void setFifoXtnNumberOnSearchStart(long latestTTransactionTerminationNum)
void resetFifoXtnNumberOnSearchStart()
boolean isInExpirationManager()
void setInExpirationManager(boolean value)
boolean isExplicitInsertionToExpirationManager()
OperationID getOperationID()
IEntryHolder getUpdatedEntry()
void setUpdatedEntry(IEntryHolder entryHolder)
void setReRegisterLeaseOnUpdate(boolean value)
boolean isReRegisterLeaseOnUpdate()
QueryResultTypeInternal getQueryResultType()
String getExternalEntryImplClassName()
boolean isInitialFifoSearchActive()
boolean isExclusiveReadLockOperation()
boolean isWriteLockOperation()
IResponseContext getResponseContext()
boolean isDirtyReadRequested()
boolean isReadCommittedRequested()
void setInitialFifoSearchActive()
PendingFifoSearch getPendingFifoSearchObject()
void setPendingFifoSearchObject(PendingFifoSearch pendingFifoSearch)
void removePendingFifoSearchObject(boolean value)
void setNonBlockingRead(boolean val)
boolean isNonBlockingRead()
boolean isMemoryOnlySearch()
void setMemoryOnlySearch(boolean memoryOnly)
ICustomQuery getCustomQuery()
long getExpirationTime()
Object getID()
void setID(Object id)
MatchResult match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache)
boolean quickReject(Context context, FifoSearch fifoSearch)
int getPreviousVersion()
int getAfterOpFilterCode()
IEntryPacket getUpdateOperationEntry()
SpaceContext getSpaceContext()
FilterManager getFilterManager()
void setForAfterOperationFilter(int afterOpFilterCode, SpaceContext sc, FilterManager fm, IEntryPacket updateOperationEntry)
boolean isExpirationTimeSet()
boolean isChange()
boolean isChangeById()
void setMutators(Collection<SpaceEntryMutator> mutators)
Collection<SpaceEntryMutator> getMutators()
EntryHolderAggregatorContext getAggregatorContext()
void setAggregatorContext(EntryHolderAggregatorContext aggregatorContext)
void setChangeExpiration(long expirationTime)
long getChangeExpiration()
void setIfExistForChange()
Throwable getRejectedOpOriginalException()
void setRejectedOpOriginalExceptionAndEntry(Throwable cause, IEntryData rejectedEntry)
IEntryData getRejectedOperationEntry()
boolean isSetSingleOperationExtendedErrorInfo()
void addEntryWaitingForTemplate(IEntryHolder entry)
void removeEntryWaitingForTemplate(IEntryHolder entry)
Collection<IEntryHolder> getEntriesWaitingForTemplate()
AbstractProjectionTemplate getProjectionTemplate()
boolean isOptimizedForBlobStoreOp(CacheManager cacheManager)
boolean isAllValuesIndexSqlQuery()
boolean isSqlQuery()
boolean isServerIterator()
ServerIteratorInfo getServerIteratorInfo()
void setServerIteratorInfo(ServerIteratorInfo serverIteratorInfo)
boolean isClear()
TemplateEntryData getTemplateEntryData()
SingleExplainPlan getExplainPlan()
default LockSubjectType getLockSubjectType()
getLockSubjectType
in interface IEntryHolder
getLockSubjectType
in interface ILockObject
boolean isActiveRead(SpaceEngine engine, Context context)
boolean isHistoricalRead(SpaceEngine engine, Context context)
boolean isRevertGenerationRequested()
Copyright © GigaSpaces.