Class GridRunningQueryInfo


  • public class GridRunningQueryInfo
    extends Object
    Query descriptor.
    • Constructor Detail

      • GridRunningQueryInfo

        public GridRunningQueryInfo​(long id,
                                    UUID nodeId,
                                    String qry,
                                    GridCacheQueryType qryType,
                                    String schemaName,
                                    long startTime,
                                    long startTimeNanos,
                                    GridQueryCancel cancel,
                                    boolean loc,
                                    String qryInitiatorId,
                                    boolean enforceJoinOrder,
                                    boolean lazy,
                                    boolean distributedJoins,
                                    UUID subjId)
        Constructor.
        Parameters:
        id - Query ID.
        nodeId - Originating node ID.
        qry - Query text.
        qryType - Query type.
        schemaName - Schema name.
        startTime - Query start time.
        startTimeNanos - Query start time in nanoseconds.
        cancel - Query cancel.
        loc - Local query flag.
        qryInitiatorId - Query's initiator identifier.
        enforceJoinOrder - Enforce join order flag.
        lazy - Lazy flag.
        distributedJoins - Distributed joins flag.
        subjId - Subject ID.
    • Method Detail

      • id

        public long id()
        Returns:
        Query ID.
      • globalQueryId

        public String globalQueryId()
        Returns:
        Global query ID.
      • query

        public String query()
        Returns:
        Query text.
      • schemaName

        public String schemaName()
        Returns:
        Schema name.
      • startTime

        public long startTime()
        Returns:
        Query start time.
      • startTimeNanos

        public long startTimeNanos()
        Returns:
        Query start time in nanoseconds.
      • cancel

        public void cancel()
        Cancel query.
      • runningFuture

        public QueryRunningFuture runningFuture()
        Returns:
        Query running future.
      • cancelable

        public boolean cancelable()
        Returns:
        true if query can be cancelled.
      • local

        public boolean local()
        Returns:
        true if query is local.
      • nodeId

        public UUID nodeId()
        Returns:
        Originating node ID.
      • span

        public Span span()
        Returns:
        Span of the running query.
      • queryInitiatorId

        public String queryInitiatorId()
        Returns:
        Query's originator string (client host+port, user name, job name or any user's information about query initiator).
      • distributedJoins

        public boolean distributedJoins()
        Returns:
        Distributed joins.
      • enforceJoinOrder

        public boolean enforceJoinOrder()
        Returns:
        Enforce join order flag.
      • lazy

        public boolean lazy()
        Returns:
        Lazy flag.
      • subjectId

        public UUID subjectId()
        Returns:
        Subject ID.