Class TOperatorStatistics

    • Field Detail

      • planNodeId

        public String planNodeId
      • operatorType

        public String operatorType
      • totalExecutionTimeInNanos

        public long totalExecutionTimeInNanos
      • nextCalledCount

        public long nextCalledCount
      • hasNextCalledCount

        public long hasNextCalledCount
      • outputRows

        public long outputRows
      • memoryUsage

        public long memoryUsage
      • count

        public long count
    • Constructor Detail

      • TOperatorStatistics

        public TOperatorStatistics()
      • TOperatorStatistics

        public TOperatorStatistics​(String planNodeId,
                                   String operatorType,
                                   long totalExecutionTimeInNanos,
                                   long nextCalledCount,
                                   long hasNextCalledCount,
                                   Map<String,​String> specifiedInfo,
                                   long outputRows,
                                   long memoryUsage)
      • TOperatorStatistics

        public TOperatorStatistics​(TOperatorStatistics other)
        Performs a deep copy on other.
    • Method Detail

      • getPlanNodeId

        public String getPlanNodeId()
      • unsetPlanNodeId

        public void unsetPlanNodeId()
      • isSetPlanNodeId

        public boolean isSetPlanNodeId()
        Returns true if field planNodeId is set (has been assigned a value) and false otherwise
      • setPlanNodeIdIsSet

        public void setPlanNodeIdIsSet​(boolean value)
      • getOperatorType

        public String getOperatorType()
      • unsetOperatorType

        public void unsetOperatorType()
      • isSetOperatorType

        public boolean isSetOperatorType()
        Returns true if field operatorType is set (has been assigned a value) and false otherwise
      • setOperatorTypeIsSet

        public void setOperatorTypeIsSet​(boolean value)
      • getTotalExecutionTimeInNanos

        public long getTotalExecutionTimeInNanos()
      • setTotalExecutionTimeInNanos

        public TOperatorStatistics setTotalExecutionTimeInNanos​(long totalExecutionTimeInNanos)
      • unsetTotalExecutionTimeInNanos

        public void unsetTotalExecutionTimeInNanos()
      • isSetTotalExecutionTimeInNanos

        public boolean isSetTotalExecutionTimeInNanos()
        Returns true if field totalExecutionTimeInNanos is set (has been assigned a value) and false otherwise
      • setTotalExecutionTimeInNanosIsSet

        public void setTotalExecutionTimeInNanosIsSet​(boolean value)
      • getNextCalledCount

        public long getNextCalledCount()
      • unsetNextCalledCount

        public void unsetNextCalledCount()
      • isSetNextCalledCount

        public boolean isSetNextCalledCount()
        Returns true if field nextCalledCount is set (has been assigned a value) and false otherwise
      • setNextCalledCountIsSet

        public void setNextCalledCountIsSet​(boolean value)
      • getHasNextCalledCount

        public long getHasNextCalledCount()
      • setHasNextCalledCount

        public TOperatorStatistics setHasNextCalledCount​(long hasNextCalledCount)
      • unsetHasNextCalledCount

        public void unsetHasNextCalledCount()
      • isSetHasNextCalledCount

        public boolean isSetHasNextCalledCount()
        Returns true if field hasNextCalledCount is set (has been assigned a value) and false otherwise
      • setHasNextCalledCountIsSet

        public void setHasNextCalledCountIsSet​(boolean value)
      • getSpecifiedInfoSize

        public int getSpecifiedInfoSize()
      • putToSpecifiedInfo

        public void putToSpecifiedInfo​(String key,
                                       String val)
      • unsetSpecifiedInfo

        public void unsetSpecifiedInfo()
      • isSetSpecifiedInfo

        public boolean isSetSpecifiedInfo()
        Returns true if field specifiedInfo is set (has been assigned a value) and false otherwise
      • setSpecifiedInfoIsSet

        public void setSpecifiedInfoIsSet​(boolean value)
      • getOutputRows

        public long getOutputRows()
      • unsetOutputRows

        public void unsetOutputRows()
      • isSetOutputRows

        public boolean isSetOutputRows()
        Returns true if field outputRows is set (has been assigned a value) and false otherwise
      • setOutputRowsIsSet

        public void setOutputRowsIsSet​(boolean value)
      • getMemoryUsage

        public long getMemoryUsage()
      • unsetMemoryUsage

        public void unsetMemoryUsage()
      • isSetMemoryUsage

        public boolean isSetMemoryUsage()
        Returns true if field memoryUsage is set (has been assigned a value) and false otherwise
      • setMemoryUsageIsSet

        public void setMemoryUsageIsSet​(boolean value)
      • getCount

        public long getCount()
      • unsetCount

        public void unsetCount()
      • isSetCount

        public boolean isSetCount()
        Returns true if field count is set (has been assigned a value) and false otherwise
      • setCountIsSet

        public void setCountIsSet​(boolean value)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • read

        public void read​(org.apache.thrift.protocol.TProtocol iprot)
                  throws org.apache.thrift.TException
        Specified by:
        read in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • write

        public void write​(org.apache.thrift.protocol.TProtocol oprot)
                   throws org.apache.thrift.TException
        Specified by:
        write in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • validate

        public void validate()
                      throws org.apache.thrift.TException
        Throws:
        org.apache.thrift.TException