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, toObject
getCustomQuery, getDynamicProperties, getFieldValue, getFieldValues, getMultipleUIDs, getTTL, getTypeName, getUID, getVersion, hasFixedPropertiesArray, isFifo, isNoWriteLease, isReturnOnlyUids, isTransient, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setReturnOnlyUIDs, setTTL, setUID, setVersion
equals, getCodebase, getEntryType, getID, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImpl
readExternal, writeExternal
finalize, getClass, notify, notifyAll, wait, wait, wait
getTemplateRoutingValue, isBroadcast, isReturnOnlyUids, setDynamicProperties, setReturnOnlyUIDs
allNullFieldValues, getID, getPreviousVersion, getTTL, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setCustomQuery, setPreviousVersion, setTTL, setUID
getCodebase, 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, toObject
enabledSmartExternalizableWithReference
readExternal, writeExternal
protected 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 ITemplatePacket
public Object getRoutingFieldValue()
getRoutingFieldValue
in interface ITransportPacket
getRoutingFieldValue
in class AbstractEntryPacket
public boolean supportExtendedMatching()
supportExtendedMatching
in interface ITemplatePacket
public short[] getExtendedMatchCodes()
getExtendedMatchCodes
in interface ITemplatePacket
public Object[] getRangeValues()
getRangeValues
in interface ITemplatePacket
public boolean[] getRangeValuesInclusion()
getRangeValuesInclusion
in interface ITemplatePacket
public ExternalTemplatePacket clone()
EntryPacket
clone
in interface IEntryPacket
clone
in interface ITemplatePacket
clone
in class EntryPacket
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class ExternalEntryPacket
IOException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class ExternalEntryPacket
IOException
ClassNotFoundException
protected void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
writeExternal
in class ExternalEntryPacket
IOException
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
readExternal
in class ExternalEntryPacket
IOException
ClassNotFoundException
public void validate()
validate
in interface ITemplatePacket
public AbstractProjectionTemplate getProjectionTemplate()
getProjectionTemplate
in interface ITemplatePacket
public void setProjectionTemplate(AbstractProjectionTemplate projectionTemplate)
setProjectionTemplate
in interface ITemplatePacket
public boolean isIdQuery()
isIdQuery
in interface ITemplatePacket
public boolean isIdsQuery()
isIdsQuery
in interface ITemplatePacket
public boolean isTemplateQuery()
isTemplateQuery
in interface ITemplatePacket
public boolean isAllIndexValuesSqlQuery()
isAllIndexValuesSqlQuery
in interface ITemplatePacket
Copyright © GigaSpaces.