Package com.j_spaces.core
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 com.gigaspaces.internal.transport.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 com.gigaspaces.internal.transport.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 com.gigaspaces.internal.transport.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 com.gigaspaces.internal.serialization.AbstractExternalizable
readExternal, writeExternalMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.transport.IEntryPacket
allNullFieldValues, getPreviousVersion, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersionMethods inherited from interface com.gigaspaces.internal.transport.ITemplatePacket
getTemplateRoutingValue, isBroadcastMethods inherited from interface com.gigaspaces.internal.transport.ITransportPacket
getCodebase, getEntryType, getExternalEntryImplClassName, getOperationID, getPropertyValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObjectMethods inherited from interface com.gigaspaces.serialization.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
-