public class PbsTemplatePacket extends PbsEntryPacket implements ITemplatePacket
_className, _fieldsValues, _routingFieldValue, _unmarshContentState, CONTENT_ALL, CONTENT_HEADER, CONTENT_NONE
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum
Constructor and Description |
---|
PbsTemplatePacket() |
PbsTemplatePacket(byte[] byteStream,
Map<String,Object> dynamicProperties,
QueryResultTypeInternal queryResultType) |
PbsTemplatePacket(ITypeDesc typeDesc,
QueryResultTypeInternal queryResultType) |
Modifier and Type | Method and Description |
---|---|
PbsTemplatePacket |
clone() |
short[] |
getExtendedMatchCodes() |
static PbsTemplatePacket |
getNullTemplate(QueryResultTypeInternal queryResultType) |
AbstractProjectionTemplate |
getProjectionTemplate() |
QueryResultTypeInternal |
getQueryResultType() |
Object[] |
getRangeValues() |
boolean[] |
getRangeValuesInclusion() |
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) |
getCustomQuery, getDynamicProperties, getFieldValue, getFieldValues, getMultipleUIDs, getPacketType, getRoutingFieldValue, getStreamBytes, getTTL, getTypeDescChecksum, getTypeName, getUID, getVersion, hasFixedPropertiesArray, isFifo, isNoWriteLease, isReturnOnlyUids, isTransient, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setReturnOnlyUIDs, setTTL, setUID, setVersion, supportsTypeDescChecksum
equals, getCodebase, getEntryType, getExternalEntryImplClassName, getID, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, toObject, 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, getRoutingFieldValue, 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
public PbsTemplatePacket()
public PbsTemplatePacket(ITypeDesc typeDesc, QueryResultTypeInternal queryResultType)
public PbsTemplatePacket(byte[] byteStream, Map<String,Object> dynamicProperties, QueryResultTypeInternal queryResultType)
public static PbsTemplatePacket getNullTemplate(QueryResultTypeInternal queryResultType)
public QueryResultTypeInternal getQueryResultType()
getQueryResultType
in interface ITemplatePacket
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 PbsTemplatePacket clone()
clone
in interface IEntryPacket
clone
in interface ITemplatePacket
clone
in class PbsEntryPacket
public void validate()
validate
in interface ITemplatePacket
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class PbsEntryPacket
IOException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class PbsEntryPacket
IOException
ClassNotFoundException
protected void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
writeExternal
in class PbsEntryPacket
IOException
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
readExternal
in class PbsEntryPacket
IOException
ClassNotFoundException
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.