Interface ITemplatePacket
- All Superinterfaces:
Cloneable,Externalizable,IEntryPacket,ISwapExternalizable,ITransportPacket,RawEntry,Serializable,SmartExternalizable
- All Known Implementing Classes:
AbstractIdsQueryPacket,AbstractQueryPacket,EmptyQueryPacket,ExternalizableTemplatePacket,ExternalTemplatePacket,IdQueryPacket,IdsMultiRoutingQueryPacket,IdsQueryPacket,PbsTemplatePacket,QueryTemplatePacket,SQLQueryTemplatePacket,TemplatePacket,UidQueryPacket,UnionTemplatePacket
Extends IEntryPacket and provides an interface for templates.
- Since:
- 6.5
- Author:
- Assaf R
-
Method Summary
Modifier and TypeMethodDescriptionclone()short[]short[]Object[]boolean[]default Objectbooleandefault booleanbooleanbooleanbooleanbooleanvoidsetDynamicProperties(Map<String, Object> dynamicProperties) voidsetProjectionTemplate(AbstractProjectionTemplate projectionTemplate) voidsetReturnOnlyUIDs(boolean returnOnlyUIDs) booleanvoidvalidate()Methods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.transport.IEntryPacket
allNullFieldValues, getID, getPreviousVersion, getTTL, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setCustomQuery, setPreviousVersion, setTTL, setUIDMethods inherited from interface com.gigaspaces.internal.server.space.redolog.storage.bytebuffer.ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface com.gigaspaces.internal.transport.ITransportPacket
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, toObjectMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
getQueryResultType
QueryResultTypeInternal getQueryResultType() -
isReturnOnlyUids
boolean isReturnOnlyUids() -
setReturnOnlyUIDs
void setReturnOnlyUIDs(boolean returnOnlyUIDs) -
supportExtendedMatching
boolean supportExtendedMatching() -
getExtendedMatchCodes
short[] getExtendedMatchCodes() -
getExtendedMatchCodeColumns
short[] getExtendedMatchCodeColumns() -
getRangeValues
Object[] getRangeValues() -
getRangeValuesInclusion
boolean[] getRangeValuesInclusion() -
clone
ITemplatePacket clone()- Specified by:
clonein interfaceIEntryPacket
-
setDynamicProperties
- Specified by:
setDynamicPropertiesin interfaceITransportPacket
-
validate
void validate() -
setProjectionTemplate
-
getProjectionTemplate
AbstractProjectionTemplate getProjectionTemplate() -
isIdQuery
boolean isIdQuery() -
isIdsQuery
boolean isIdsQuery() -
isTemplateQuery
boolean isTemplateQuery() -
isAllIndexValuesSqlQuery
boolean isAllIndexValuesSqlQuery() -
getTemplateRoutingValue
-
isBroadcast
default boolean isBroadcast()
-