Class IdQueryPacket
- All Implemented Interfaces:
RawEntry, ISwapExternalizable, IEntryPacket, ITemplatePacket, ITransportPacket, Textualizable, SmartExternalizable, Externalizable, Serializable, Cloneable
Used for querying the space by a class + id.
- Since:
- 7.0
- Author:
- Niv Ingberg
- See Also:
-
Field Summary
Fields inherited from class AbstractEntryPacket
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor required by Externalizable.IdQueryPacket(Object id, Object routing, int version, ITypeDesc typeDesc, QueryResultTypeInternal resultType, AbstractProjectionTemplate projectionTemplate) -
Method Summary
Modifier and TypeMethodDescriptionObject[]getID()getUID()intbooleanprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) voidvoidsetProjectionTemplate(AbstractProjectionTemplate projectionTemplate) voidprotected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) voidwriteToSwap(ObjectOutput out) Methods inherited from class AbstractQueryPacket
clone, getCustomQuery, getDynamicProperties, getExtendedMatchCodeColumns, getExtendedMatchCodes, getFieldValue, getMultipleUIDs, getPacketType, getQueryResultType, getRangeValues, getRangeValuesInclusion, getTTL, isAllIndexValuesSqlQuery, isFifo, isIdsQuery, isNoWriteLease, isReturnOnlyUids, isTemplateQuery, isTransient, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setQueryResultType, setReturnOnlyUIDs, setTTL, setVersion, supportExtendedMatching, toObject, validateMethods inherited from class AbstractEntryPacket
equals, getCodebase, getEntryType, getExternalEntryImplClassName, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, hasFixedPropertiesArray, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImplMethods inherited from class AbstractExternalizable
readExternal, writeExternalMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface IEntryPacket
allNullFieldValues, getPreviousVersion, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersionMethods inherited from interface ITemplatePacket
getTemplateRoutingValue, isBroadcastMethods inherited from interface ITransportPacket
getCodebase, getEntryType, getExternalEntryImplClassName, getOperationID, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObjectMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
IdQueryPacket
public IdQueryPacket()Empty constructor required by Externalizable. -
IdQueryPacket
public IdQueryPacket(Object id, Object routing, int version, ITypeDesc typeDesc, QueryResultTypeInternal resultType, AbstractProjectionTemplate projectionTemplate)
-
-
Method Details
-
setUID
- Specified by:
setUIDin interfaceIEntryPacket- Overrides:
setUIDin classAbstractQueryPacket
-
getUID
- Specified by:
getUIDin interfaceITransportPacket- Overrides:
getUIDin classAbstractQueryPacket
-
getTypeName
- Specified by:
getTypeNamein interfaceITransportPacket- Overrides:
getTypeNamein classAbstractQueryPacket
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceITransportPacket- Overrides:
getVersionin classAbstractQueryPacket
-
getFieldValues
- Specified by:
getFieldValuesin interfaceITransportPacket- Overrides:
getFieldValuesin classAbstractQueryPacket
-
getID
- Specified by:
getIDin interfaceIEntryPacket- Overrides:
getIDin classAbstractQueryPacket
-
getRoutingFieldValue
- Specified by:
getRoutingFieldValuein interfaceITransportPacket- Overrides:
getRoutingFieldValuein classAbstractEntryPacket
-
getProjectionTemplate
- Specified by:
getProjectionTemplatein interfaceITemplatePacket- Overrides:
getProjectionTemplatein classAbstractQueryPacket
-
setProjectionTemplate
- Specified by:
setProjectionTemplatein interfaceITemplatePacket- Overrides:
setProjectionTemplatein classAbstractQueryPacket
-
isIdQuery
public boolean isIdQuery()- Specified by:
isIdQueryin interfaceITemplatePacket- Overrides:
isIdQueryin classAbstractQueryPacket
-
readExternal
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException - Overrides:
readExternalin classAbstractQueryPacket- Throws:
IOExceptionClassNotFoundException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classAbstractQueryPacket- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Overrides:
writeExternalin classAbstractQueryPacket- Throws:
IOException
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classAbstractQueryPacket- Throws:
IOException
-