Interface ITemplateHolder
- All Superinterfaces:
IEntryHolder,ILockObject,ISpaceItem
- All Known Implementing Classes:
NotifyTemplateHolder,TemplateHolder
- Since:
- 7.0
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanintlonglongshort[]short[]intlonggetID()default LockSubjectTypeString[]intintintbooleangetRangeInclusion(int index) getRangeValue(int index) intintbooleanbooleanbooleanisActiveRead(SpaceEngine engine, Context context) booleanbooleanbooleanisChange()booleanbooleanbooleanbooleanisClear()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisHistoricalRead(SpaceEngine engine, Context context) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisOptimizedForBlobStoreOp(CacheManager cacheManager) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanmatch(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache) match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache, int rightColumnPosition) booleanquickReject(Context context, FifoSearch fifoSearch) voidvoidremovePendingFifoSearchObject(boolean value) voidvoidvoidsetAggregatorContext(EntryHolderAggregatorContext aggregatorContext) voidsetAnswerHolder(AnswerHolder answer) voidsetBatchOperationContext(BatchQueryOperationContext batchOpContext) voidsetChangeExpiration(long expirationTime) voidsetFifoThreadPartition(int tnum) voidsetFifoXtnNumberOnSearchStart(long latestTTransactionTerminationNum) voidsetForAfterOperationFilter(int afterOpFilterCode, SpaceContext sc, FilterManager fm, IEntryPacket updateOperationEntry) voidvoidvoidvoidsetInExpirationManager(boolean value) voidvoidvoidsetMemoryOnlySearch(boolean memoryOnly) voidsetMultipleIdsContext(MultipleIdsContext multipleIdsContext) voidsetMutators(Collection<SpaceEntryMutator> mutators) voidsetNonBlockingRead(boolean val) voidsetOrdinalForEntryByIdMultipleOperation(int ordinal) voidsetPendingFifoSearchObject(PendingFifoSearch pendingFifoSearch) voidsetRejectedOpOriginalExceptionAndEntry(Throwable cause, IEntryData rejectedEntry) voidsetReRegisterLeaseOnUpdate(boolean value) voidvoidsetServerIteratorInfo(ServerIteratorInfo serverIteratorInfo) voidsetUidToOperateBy(String uid) voidsetUpdatedEntry(IEntryHolder entryHolder) voidSQLQuery<?>toSQLQuery(ITypeDesc typeDesc) Methods inherited from interface com.gigaspaces.internal.server.storage.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, updateEntryDataMethods inherited from interface com.j_spaces.kernel.locks.ILockObject
getUID, isLockSubjectMethods inherited from interface com.gigaspaces.internal.server.storage.ISpaceItem
getClassName, getEntryData, getSCN, getServerTypeDesc, getUidToOperateBy, getXidOriginated, getXidOriginatedTransaction, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isMaybeUnderXtn, isTransient, setDeleted, setDummyLease, setExpirationTime, setHasWaitingFor, setMaybeUnderXtn, updateVersionAndExpiration
-
Method Details
-
setUidToOperateBy
-
getMultipleUids
String[] getMultipleUids() -
getTokenFieldNumber
int getTokenFieldNumber() -
getTemplateOperation
int getTemplateOperation() -
isFifoTemplate
boolean isFifoTemplate() -
isEmptyTemplate
boolean isEmptyTemplate() -
isReturnOnlyUid
boolean isReturnOnlyUid() -
isInCache
boolean isInCache() -
setInCache
void setInCache() -
isSecondPhase
boolean isSecondPhase() -
setSecondPhase
void setSecondPhase() -
hasAnswer
boolean hasAnswer() -
getAnswerHolder
AnswerHolder getAnswerHolder() -
setAnswerHolder
-
getOperationModifiers
int getOperationModifiers() -
isMatchByID
boolean isMatchByID() -
isReadOperation
boolean isReadOperation() -
isUpdateOperation
boolean isUpdateOperation() -
isFifoSearch
boolean isFifoSearch() -
isIfExist
boolean isIfExist() -
isNotifyTemplate
boolean isNotifyTemplate() -
isTakeOperation
boolean isTakeOperation() -
isInitiatedEvictionOperation
boolean isInitiatedEvictionOperation() -
isFifoGroupPoll
boolean isFifoGroupPoll() -
isBatchOperation
boolean isBatchOperation() -
isReadMultiple
boolean isReadMultiple() -
isTakeMultiple
boolean isTakeMultiple() -
isChangeMultiple
boolean isChangeMultiple() -
isChangeQuery
boolean isChangeQuery() -
getBatchOperationContext
BatchQueryOperationContext getBatchOperationContext() -
setBatchOperationContext
-
canFinishBatchOperation
boolean canFinishBatchOperation() -
isMultipleIdsOperation
boolean isMultipleIdsOperation() -
getMultipleIdsContext
MultipleIdsContext getMultipleIdsContext() -
setMultipleIdsContext
-
isUpdateMultiple
boolean isUpdateMultiple() -
setOrdinalForEntryByIdMultipleOperation
void setOrdinalForEntryByIdMultipleOperation(int ordinal) -
getOrdinalForEntryByIdMultipleOperation
int getOrdinalForEntryByIdMultipleOperation() -
getUpfdateOrWriteContext
UpdateOrWriteContext getUpfdateOrWriteContext() -
setUpdateOrWriteContext
-
isIdQuery
boolean isIdQuery() -
getFifoThreadPartition
int getFifoThreadPartition() -
setFifoThreadPartition
void setFifoThreadPartition(int tnum) -
hasExtendedMatchCodes
boolean hasExtendedMatchCodes() -
getExtendedMatchCodes
short[] getExtendedMatchCodes() -
getExtendedMatchCodeColumns
short[] getExtendedMatchCodeColumns() -
getRangeValue
-
getRangeInclusion
boolean getRangeInclusion(int index) -
isInitialIfExistSearchActive
boolean isInitialIfExistSearchActive() -
setInitialIfExistSearchActive
void setInitialIfExistSearchActive() -
resetInitialIfExistSearchActive
void resetInitialIfExistSearchActive() -
getFifoXtnNumberOnSearchStart
long getFifoXtnNumberOnSearchStart() -
setFifoXtnNumberOnSearchStart
void setFifoXtnNumberOnSearchStart(long latestTTransactionTerminationNum) -
resetFifoXtnNumberOnSearchStart
void resetFifoXtnNumberOnSearchStart() -
isInExpirationManager
boolean isInExpirationManager() -
setInExpirationManager
void setInExpirationManager(boolean value) -
isExplicitInsertionToExpirationManager
boolean isExplicitInsertionToExpirationManager() -
getOperationID
OperationID getOperationID() -
getUpdatedEntry
IEntryHolder getUpdatedEntry() -
setUpdatedEntry
-
setReRegisterLeaseOnUpdate
void setReRegisterLeaseOnUpdate(boolean value) -
isReRegisterLeaseOnUpdate
boolean isReRegisterLeaseOnUpdate() -
getQueryResultType
QueryResultTypeInternal getQueryResultType() -
getExternalEntryImplClassName
String getExternalEntryImplClassName() -
isInitialFifoSearchActive
boolean isInitialFifoSearchActive() -
isExclusiveReadLockOperation
boolean isExclusiveReadLockOperation() -
isWriteLockOperation
boolean isWriteLockOperation() -
getResponseContext
IResponseContext getResponseContext() -
isDirtyReadRequested
boolean isDirtyReadRequested() -
isReadCommittedRequested
boolean isReadCommittedRequested() -
setInitialFifoSearchActive
void setInitialFifoSearchActive() -
getPendingFifoSearchObject
PendingFifoSearch getPendingFifoSearchObject() -
setPendingFifoSearchObject
-
removePendingFifoSearchObject
void removePendingFifoSearchObject(boolean value) -
setNonBlockingRead
void setNonBlockingRead(boolean val) -
isNonBlockingRead
boolean isNonBlockingRead() -
isMemoryOnlySearch
boolean isMemoryOnlySearch() -
setMemoryOnlySearch
void setMemoryOnlySearch(boolean memoryOnly) -
getCustomQuery
ICustomQuery getCustomQuery() -
getExpirationTime
long getExpirationTime() -
getID
Object getID() -
setID
-
match
MatchResult match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache, int rightColumnPosition) -
match
MatchResult match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache) -
toSQLQuery
-
quickReject
-
getPreviousVersion
int getPreviousVersion() -
getAfterOpFilterCode
int getAfterOpFilterCode() -
getUpdateOperationEntry
IEntryPacket getUpdateOperationEntry() -
getSpaceContext
SpaceContext getSpaceContext() -
getFilterManager
FilterManager getFilterManager() -
setForAfterOperationFilter
void setForAfterOperationFilter(int afterOpFilterCode, SpaceContext sc, FilterManager fm, IEntryPacket updateOperationEntry) -
isExpirationTimeSet
boolean isExpirationTimeSet() -
isChange
boolean isChange() -
isChangeById
boolean isChangeById() -
setMutators
-
getMutators
Collection<SpaceEntryMutator> getMutators() -
getAggregatorContext
EntryHolderAggregatorContext getAggregatorContext() -
setAggregatorContext
-
setChangeExpiration
void setChangeExpiration(long expirationTime) -
getChangeExpiration
long getChangeExpiration() -
setIfExistForChange
void setIfExistForChange() -
getRejectedOpOriginalException
Throwable getRejectedOpOriginalException() -
setRejectedOpOriginalExceptionAndEntry
-
getRejectedOperationEntry
IEntryData getRejectedOperationEntry() -
isSetSingleOperationExtendedErrorInfo
boolean isSetSingleOperationExtendedErrorInfo() -
addEntryWaitingForTemplate
-
removeEntryWaitingForTemplate
-
getEntriesWaitingForTemplate
Collection<IEntryHolder> getEntriesWaitingForTemplate() -
getProjectionTemplate
AbstractProjectionTemplate getProjectionTemplate() -
isOptimizedForBlobStoreOp
-
isAllValuesIndexSqlQuery
boolean isAllValuesIndexSqlQuery() -
isSqlQuery
boolean isSqlQuery() -
isServerIterator
boolean isServerIterator() -
getServerIteratorInfo
ServerIteratorInfo getServerIteratorInfo() -
setServerIteratorInfo
-
isClear
boolean isClear() -
getTemplateEntryData
TemplateEntryData getTemplateEntryData() -
getExplainPlan
SingleExplainPlan getExplainPlan() -
getLockSubjectType
- Specified by:
getLockSubjectTypein interfaceIEntryHolder- Specified by:
getLockSubjectTypein interfaceILockObject- Returns:
- if this subject need to be locked by its uid or by itself.
-
isActiveRead
-
isHistoricalRead
-
isRevertGenerationRequested
boolean isRevertGenerationRequested()
-