Class GridCacheQueryRequest

    • Constructor Detail

      • GridCacheQueryRequest

        public GridCacheQueryRequest()
        Required by Externalizable
    • Method Detail

      • pageRequest

        public static GridCacheQueryRequest pageRequest​(GridCacheContext<?,​?> cctx,
                                                        long reqId,
                                                        CacheQuery<?> qry,
                                                        boolean fields)
        Send request for fetching query result pages to specified nodes.
        Parameters:
        reqId - Request (cache query) ID.
      • cancelRequest

        public static GridCacheQueryRequest cancelRequest​(GridCacheContext<?,​?> cctx,
                                                          long reqId,
                                                          boolean fieldsQry)
        Send cancel query request, so no new pages will be sent.
        Parameters:
        reqId - Query request ID.
        fieldsQry - Whether query is a fields query.
      • addDeploymentInfo

        public boolean addDeploymentInfo()
        Deployment enabled flag indicates whether deployment info has to be added to this message.
        Specified by:
        addDeploymentInfo in class GridCacheMessage
        Returns:
        true or if deployment info must be added to the the message, false otherwise.
      • id

        public long id()
        Returns:
        Request id.
      • cacheName

        public String cacheName()
        Returns:
        Cache name.
      • fields

        public boolean fields()
        Returns:
        true if query returns fields.
      • limit

        public int limit()
        Returns:
        Query limit.
      • clause

        public String clause()
        Returns:
        Query clause.
      • idxQryDesc

        public IndexQueryDesc idxQryDesc()
        Returns:
        Index query description.
      • className

        public String className()
        Returns:
        Class name.
      • includeBackups

        public boolean includeBackups()
        Returns:
        Flag indicating whether to include backups.
      • cancel

        public boolean cancel()
        Returns:
        Flag indicating that this is cancel request.
      • transformer

        public IgniteClosure<?,​?> transformer()
        Returns:
        Transformer.
      • pageSize

        public int pageSize()
        Returns:
        Page size.
      • arguments

        public Object[] arguments()
        Returns:
        Arguments.
      • includeMetaData

        public boolean includeMetaData()
        Returns:
        Include meta data or not.
      • allPages

        public boolean allPages()
        Returns:
        Whether to load all pages.
      • keepBinary

        public boolean keepBinary()
        Returns:
        Whether to keep binary.
      • taskHash

        public int taskHash()
        Returns:
        Task hash.
      • isDataPageScanEnabled

        public Boolean isDataPageScanEnabled()
        Returns:
        Flag to enable data page scan.
      • directType

        public short directType()
        Gets message type.
        Specified by:
        directType in interface Message
        Returns:
        Message type.