public abstract class AbstractQueryPacket extends AbstractEntryPacket implements ITemplatePacket
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum
Modifier | Constructor and Description |
---|---|
protected |
AbstractQueryPacket() |
protected |
AbstractQueryPacket(ITypeDesc typeDesc,
QueryResultTypeInternal resultType) |
equals, getCodebase, getEntryType, getExternalEntryImplClassName, getOperationID, getPreviousVersion, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, hasFixedPropertiesArray, 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
allNullFieldValues, getPreviousVersion, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersion
getCodebase, getEntryType, getExternalEntryImplClassName, getOperationID, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject
enabledSmartExternalizableWithReference
readExternal, writeExternal
protected AbstractQueryPacket()
protected AbstractQueryPacket(ITypeDesc typeDesc, QueryResultTypeInternal resultType)
public TransportPacketType getPacketType()
getPacketType
in interface ITransportPacket
public Map<String,Object> getDynamicProperties()
getDynamicProperties
in interface ITransportPacket
public void setDynamicProperties(Map<String,Object> dynamicProperties)
setDynamicProperties
in interface ITemplatePacket
setDynamicProperties
in interface ITransportPacket
public QueryResultTypeInternal getQueryResultType()
getQueryResultType
in interface ITemplatePacket
public void setQueryResultType(QueryResultTypeInternal queryResultType)
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 String getTypeName()
getTypeName
in interface ITransportPacket
public String[] getMultipleUIDs()
getMultipleUIDs
in interface ITransportPacket
public void setMultipleUIDs(String[] uids)
setMultipleUIDs
in interface ITransportPacket
public Object[] getFieldValues()
getFieldValues
in interface ITransportPacket
public void setFieldsValues(Object[] values)
setFieldsValues
in interface ITransportPacket
public Object getFieldValue(int index)
getFieldValue
in interface ITransportPacket
public void setFieldValue(int index, Object value)
setFieldValue
in interface ITransportPacket
public Object getID()
getID
in interface IEntryPacket
getID
in class AbstractEntryPacket
protected int getIdentifierFieldIndex()
public boolean isFifo()
isFifo
in interface ITransportPacket
public boolean isNoWriteLease()
isNoWriteLease
in interface ITransportPacket
public boolean isReturnOnlyUids()
isReturnOnlyUids
in interface ITemplatePacket
public void setReturnOnlyUIDs(boolean returnOnlyUIDs)
setReturnOnlyUIDs
in interface ITemplatePacket
public boolean isTransient()
isTransient
in interface ITransportPacket
public long getTTL()
getTTL
in interface IEntryPacket
public void setTTL(long ttl)
setTTL
in interface IEntryPacket
public String getUID()
getUID
in interface ITransportPacket
public void setUID(String uid)
setUID
in interface IEntryPacket
public int getVersion()
getVersion
in interface ITransportPacket
public void setVersion(int version)
setVersion
in interface ITransportPacket
public ICustomQuery getCustomQuery()
getCustomQuery
in interface ITransportPacket
public void setCustomQuery(ICustomQuery customQuery)
setCustomQuery
in interface IEntryPacket
public AbstractProjectionTemplate getProjectionTemplate()
getProjectionTemplate
in interface ITemplatePacket
public void setProjectionTemplate(AbstractProjectionTemplate projectionTemplate)
setProjectionTemplate
in interface ITemplatePacket
public AbstractQueryPacket clone()
clone
in interface IEntryPacket
clone
in interface ITemplatePacket
clone
in class AbstractEntryPacket
public Object toObject(EntryType entryType, StorageTypeDeserialization storageTypeDeserialization)
toObject
in interface ITransportPacket
toObject
in class AbstractEntryPacket
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class AbstractEntryPacket
IOException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class AbstractEntryPacket
IOException
ClassNotFoundException
protected void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
writeExternal
in class AbstractEntryPacket
IOException
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
readExternal
in class AbstractEntryPacket
IOException
ClassNotFoundException
public void validate()
validate
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.