public class ExternalTemplatePacket extends ExternalEntryPacket implements ITemplatePacket
| Modifier and Type | Field and Description |
|---|---|
protected short[] |
_extendedMatchCodes |
protected Object[] |
_rangeValues |
protected boolean[] |
_rangeValuesInclusion |
_implClassName_returnOnlyUIDs, _typeName_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum| Constructor and Description |
|---|
ExternalTemplatePacket() |
ExternalTemplatePacket(ITypeDesc typeDesc,
EntryType entryType,
Object[] values,
String uid,
int version,
long timeToLive,
boolean isTransient,
ExternalEntry ee) |
| Modifier and Type | Method and Description |
|---|---|
ExternalTemplatePacket |
clone()
Returns a shallow copy of this EntryPacket instance.
|
short[] |
getExtendedMatchCodes() |
AbstractProjectionTemplate |
getProjectionTemplate() |
QueryResultTypeInternal |
getQueryResultType() |
Object[] |
getRangeValues() |
boolean[] |
getRangeValuesInclusion() |
Object |
getRoutingFieldValue() |
boolean |
isAllIndexValuesSqlQuery() |
boolean |
isIdQuery() |
boolean |
isIdsQuery() |
boolean |
isTemplateQuery() |
protected void |
readExternal(ObjectInput in,
PlatformLogicalVersion version) |
void |
readFromSwap(ObjectInput in) |
void |
setProjectionTemplate(AbstractProjectionTemplate projectionTemplate) |
boolean |
supportExtendedMatching() |
void |
validate() |
protected void |
writeExternal(ObjectOutput out,
PlatformLogicalVersion version) |
void |
writeToSwap(ObjectOutput out) |
getExternalEntryImplClassName, getPacketType, toObjectgetCustomQuery, getDynamicProperties, getFieldValue, getFieldValues, getMultipleUIDs, getTTL, getTypeName, getUID, getVersion, hasFixedPropertiesArray, isFifo, isNoWriteLease, isReturnOnlyUids, isTransient, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setReturnOnlyUIDs, setTTL, setUID, setVersionequals, getCodebase, getEntryType, getID, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImplreadExternal, writeExternalfinalize, getClass, notify, notifyAll, wait, wait, waitgetTemplateRoutingValue, isBroadcast, isReturnOnlyUids, setDynamicProperties, setReturnOnlyUIDsallNullFieldValues, getID, getPreviousVersion, getTTL, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setCustomQuery, setPreviousVersion, setTTL, setUIDgetCodebase, getCustomQuery, getDynamicProperties, getEntryType, getExternalEntryImplClassName, getFieldValue, getFieldValues, getMultipleUIDs, getOperationID, getPacketType, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, getTypeName, getUID, getVersion, isFifo, isNoWriteLease, isSerializeTypeDesc, isTransient, setFieldsValues, setFieldValue, setMultipleUIDs, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, setVersion, supportsTypeDescChecksum, toObject, toObject, toObject, toObjectenabledSmartExternalizableWithReferencereadExternal, writeExternalprotected short[] _extendedMatchCodes
protected Object[] _rangeValues
protected boolean[] _rangeValuesInclusion
public ExternalTemplatePacket()
public ExternalTemplatePacket(ITypeDesc typeDesc, EntryType entryType, Object[] values, String uid, int version, long timeToLive, boolean isTransient, ExternalEntry ee)
public QueryResultTypeInternal getQueryResultType()
getQueryResultType in interface ITemplatePacketpublic Object getRoutingFieldValue()
getRoutingFieldValue in interface ITransportPacketgetRoutingFieldValue in class AbstractEntryPacketpublic boolean supportExtendedMatching()
supportExtendedMatching in interface ITemplatePacketpublic short[] getExtendedMatchCodes()
getExtendedMatchCodes in interface ITemplatePacketpublic Object[] getRangeValues()
getRangeValues in interface ITemplatePacketpublic boolean[] getRangeValuesInclusion()
getRangeValuesInclusion in interface ITemplatePacketpublic ExternalTemplatePacket clone()
EntryPacketclone in interface IEntryPacketclone in interface ITemplatePacketclone in class EntryPacketpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class ExternalEntryPacketIOExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class ExternalEntryPacketIOExceptionClassNotFoundExceptionprotected void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
writeExternal in class ExternalEntryPacketIOExceptionprotected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
readExternal in class ExternalEntryPacketIOExceptionClassNotFoundExceptionpublic void validate()
validate in interface ITemplatePacketpublic AbstractProjectionTemplate getProjectionTemplate()
getProjectionTemplate in interface ITemplatePacketpublic void setProjectionTemplate(AbstractProjectionTemplate projectionTemplate)
setProjectionTemplate in interface ITemplatePacketpublic boolean isIdQuery()
isIdQuery in interface ITemplatePacketpublic boolean isIdsQuery()
isIdsQuery in interface ITemplatePacketpublic boolean isTemplateQuery()
isTemplateQuery in interface ITemplatePacketpublic boolean isAllIndexValuesSqlQuery()
isAllIndexValuesSqlQuery in interface ITemplatePacketCopyright © GigaSpaces.