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

public interface ITemplatePacket extends ITransportPacket, IEntryPacket
Extends IEntryPacket and provides an interface for templates.
Since:
6.5
Author:
Assaf R
  • 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

      Specified by:
      clone in interface IEntryPacket
    • setDynamicProperties

      void setDynamicProperties(Map<String,Object> dynamicProperties)
      Specified by:
      setDynamicProperties in interface ITransportPacket
    • validate

      void validate()
    • setProjectionTemplate

      void setProjectionTemplate(AbstractProjectionTemplate projectionTemplate)
    • getProjectionTemplate

      AbstractProjectionTemplate getProjectionTemplate()
    • isIdQuery

      boolean isIdQuery()
    • isIdsQuery

      boolean isIdsQuery()
    • isTemplateQuery

      boolean isTemplateQuery()
    • isAllIndexValuesSqlQuery

      boolean isAllIndexValuesSqlQuery()
    • getTemplateRoutingValue

      default Object getTemplateRoutingValue()
    • isBroadcast

      default boolean isBroadcast()