Package com.j_spaces.core
Class UidQueryPacket
- All Implemented Interfaces:
RawEntry,ISwapExternalizable,IEntryPacket,ITemplatePacket,ITransportPacket,Textualizable,SmartExternalizable,Externalizable,Serializable,Cloneable
Used for querying the space by a uid / uids.
- 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.UidQueryPacket(ITypeDesc typeDesc, String[] uids, int version, QueryResultTypeInternal resultType, boolean returnOnlyUids) UidQueryPacket(ITypeDesc typeDesc, String uid, Object routing, int version, QueryResultTypeInternal resultType, boolean returnOnlyUids, AbstractProjectionTemplate projectionTemplate) UidQueryPacket(String[] uids, int version, QueryResultTypeInternal resultType, boolean returnOnlyUids) UidQueryPacket(String uid, Object routing, int version, QueryResultTypeInternal resultType) -
Method Summary
Modifier and TypeMethodDescriptionString[]getUID()intbooleanbooleanbooleanUidQueryPacket can only be used to query the EDS if it is attached to specific typeprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) voidvoidsetMultipleUIDs(String[] uids) voidsetProjectionTemplate(AbstractProjectionTemplate projectionTemplate) voidsetRouting(Object routing) voidvoidsetVersion(int version) protected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) voidwriteToSwap(ObjectOutput out) Methods inherited from class com.gigaspaces.internal.transport.AbstractQueryPacket
clone, getCustomQuery, getDynamicProperties, getExtendedMatchCodeColumns, getExtendedMatchCodes, getFieldValue, getFieldValues, getID, getPacketType, getQueryResultType, getRangeValues, getRangeValuesInclusion, getTTL, isAllIndexValuesSqlQuery, isFifo, isIdsQuery, isNoWriteLease, isTemplateQuery, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setQueryResultType, setReturnOnlyUIDs, setTTL, 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
-
UidQueryPacket
public UidQueryPacket()Empty constructor required by Externalizable. -
UidQueryPacket
public UidQueryPacket(ITypeDesc typeDesc, String uid, Object routing, int version, QueryResultTypeInternal resultType, boolean returnOnlyUids, AbstractProjectionTemplate projectionTemplate) -
UidQueryPacket
-
UidQueryPacket
public UidQueryPacket(ITypeDesc typeDesc, String[] uids, int version, QueryResultTypeInternal resultType, boolean returnOnlyUids) -
UidQueryPacket
public UidQueryPacket(String[] uids, int version, QueryResultTypeInternal resultType, boolean returnOnlyUids)
-
-
Method Details
-
getUID
- Specified by:
getUIDin interfaceITransportPacket- Overrides:
getUIDin classAbstractQueryPacket
-
setUID
- Specified by:
setUIDin interfaceIEntryPacket- Overrides:
setUIDin classAbstractQueryPacket
-
getMultipleUIDs
- Specified by:
getMultipleUIDsin interfaceITransportPacket- Overrides:
getMultipleUIDsin classAbstractQueryPacket
-
setMultipleUIDs
- Specified by:
setMultipleUIDsin interfaceITransportPacket- Overrides:
setMultipleUIDsin classAbstractQueryPacket
-
isReturnOnlyUids
public boolean isReturnOnlyUids()- Specified by:
isReturnOnlyUidsin interfaceITemplatePacket- Overrides:
isReturnOnlyUidsin classAbstractQueryPacket
-
getTypeName
- Specified by:
getTypeNamein interfaceITransportPacket- Overrides:
getTypeNamein classAbstractQueryPacket
-
isTransient
public boolean isTransient()UidQueryPacket can only be used to query the EDS if it is attached to specific type- Specified by:
isTransientin interfaceITransportPacket- Overrides:
isTransientin classAbstractQueryPacket
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceITransportPacket- Overrides:
getVersionin classAbstractQueryPacket
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfaceITransportPacket- Overrides:
setVersionin classAbstractQueryPacket
-
getRoutingFieldValue
- Specified by:
getRoutingFieldValuein interfaceITransportPacket- Overrides:
getRoutingFieldValuein classAbstractEntryPacket
-
setRouting
-
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
-
writeExternal
- Overrides:
writeExternalin classAbstractQueryPacket- Throws:
IOException
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classAbstractQueryPacket- Throws:
IOException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classAbstractQueryPacket- Throws:
IOExceptionClassNotFoundException
-
setProjectionTemplate
- Specified by:
setProjectionTemplatein interfaceITemplatePacket- Overrides:
setProjectionTemplatein classAbstractQueryPacket
-
getProjectionTemplate
- Specified by:
getProjectionTemplatein interfaceITemplatePacket- Overrides:
getProjectionTemplatein classAbstractQueryPacket
-