public class TemplateEntryData extends Object implements IEntryData
| Constructor and Description |
|---|
TemplateEntryData() |
TemplateEntryData(ITypeDesc typeDesc,
ITransportPacket packet,
long expirationTime,
boolean fromReplication) |
| Modifier and Type | Method and Description |
|---|---|
List<IQueryIndexScanner> |
getCustomIndexes() |
ICustomQuery |
getCustomQuery() |
Map<String,Object> |
getDynamicProperties() |
EntryDataType |
getEntryDataType() |
EntryTypeDesc |
getEntryTypeDesc() |
long |
getExpirationTime()
Gets the entry expiration time.
|
short[] |
getExtendedMatchCodes() |
Object[] |
getFixedPropertiesValues() |
Object |
getFixedPropertyValue(int index)
Gets the specified fixed property's value.
|
Object |
getPropertyValue(String name)
Gets the specified property's value.
|
boolean |
getRangeInclusion(int index) |
Object |
getRangeValue(int index) |
int |
getVersion()
Gets the entry version.
|
boolean |
isAssignableFrom(IServerTypeDesc serverTypeDesc) |
boolean |
isExpired() |
boolean |
isExpired(long limit) |
boolean |
isIdQuery() |
boolean |
match(Context cacheContext,
CacheManager cacheManager,
ServerEntry entry,
int skipAlreadyMatchedFixedPropertyIndex,
String skipAlreadyMatchedIndexPath,
RegexCache regexCache) |
void |
setCustomQuery(ICustomQuery customQuery) |
void |
setDynamicProperties(Map<String,Object> dynamicProperties) |
void |
setExpirationTime(long expirationTime) |
void |
setFixedPropertyValue(int index,
Object value) |
void |
setFixedPropertyValues(Object[] values) |
void |
setVersion(int version) |
SQLQuery<?> |
toSQLQuery(ITypeDesc typeDesc) |
void |
updateData(IEntryData entryData) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNumOfFixedProperties, getPathValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isViewpublic TemplateEntryData(ITypeDesc typeDesc, ITransportPacket packet, long expirationTime, boolean fromReplication)
public TemplateEntryData()
public boolean isExpired()
public boolean isExpired(long limit)
public EntryDataType getEntryDataType()
getEntryDataType in interface IEntryDatapublic Map<String,Object> getDynamicProperties()
getDynamicProperties in interface IEntryDatapublic int getVersion()
ServerEntrygetVersion in interface ServerEntrypublic void setVersion(int version)
public long getExpirationTime()
ServerEntrygetExpirationTime in interface ServerEntrypublic void setExpirationTime(long expirationTime)
public Object getFixedPropertyValue(int index)
ServerEntrygetFixedPropertyValue in interface ServerEntryindex - Position of requested property.public void setFixedPropertyValue(int index,
Object value)
setFixedPropertyValue in interface IEntryDatapublic void setFixedPropertyValues(Object[] values)
setFixedPropertyValues in interface IEntryDatapublic Object[] getFixedPropertiesValues()
getFixedPropertiesValues in interface IEntryDatapublic void updateData(IEntryData entryData)
public Object getPropertyValue(String name)
ServerEntrygetPropertyValue in interface IEntryDatagetPropertyValue in interface ServerEntryname - Name of requested property.public EntryTypeDesc getEntryTypeDesc()
getEntryTypeDesc in interface IEntryDatapublic void setDynamicProperties(Map<String,Object> dynamicProperties)
setDynamicProperties in interface IEntryDatapublic ICustomQuery getCustomQuery()
public void setCustomQuery(ICustomQuery customQuery)
public List<IQueryIndexScanner> getCustomIndexes()
public Object getRangeValue(int index)
public boolean getRangeInclusion(int index)
public boolean match(Context cacheContext, CacheManager cacheManager, ServerEntry entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, RegexCache regexCache)
public short[] getExtendedMatchCodes()
public boolean isAssignableFrom(IServerTypeDesc serverTypeDesc)
public boolean isIdQuery()
Copyright © GigaSpaces.