Class ImpalaQuery

    • Constructor Summary

      Constructors 
      Constructor Description
      ImpalaQuery()  
      ImpalaQuery​(ImpalaQuery source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getCoordinator()
      Get 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。
      String getDefaultDB()
      Get 默认DB 注意:此字段可能返回 null,表示取不到有效值。
      String getDuration()
      Get 运行时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getEndTime()
      Get 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getEstimatedPerHostMemBytes()
      Get 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。
      String getId()
      Get 查询ID 注意:此字段可能返回 null,表示取不到有效值。
      String getMaxNodePeakMemoryUsage()
      Get 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。
      Long getNumRowsFetchedFromCache()
      Get 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。
      String getQueryType()
      Get 查询类型 注意:此字段可能返回 null,表示取不到有效值。
      Long getRowsFetched()
      Get 获取行数 注意:此字段可能返回 null,表示取不到有效值。
      Long getScanHDFSRows()
      Get 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。
      Long getScanKUDURows()
      Get 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。
      Long getScanRowsTotal()
      Get 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。
      Long getStartTime()
      Get 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      String getState()
      Get 执行状态 注意:此字段可能返回 null,表示取不到有效值。
      String getStatement()
      Get 执行语句 注意:此字段可能返回 null,表示取不到有效值。
      Long getTotalBytesRead()
      Get 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      Long getTotalBytesSent()
      Get 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      Long getTotalCpuTime()
      Get CPU总时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getTotalInnerBytesSent()
      Get 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      Long getTotalScanBytesSent()
      Get 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      String getUser()
      Get 用户 注意:此字段可能返回 null,表示取不到有效值。
      void setCoordinator​(String Coordinator)
      Set 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。
      void setDefaultDB​(String DefaultDB)
      Set 默认DB 注意:此字段可能返回 null,表示取不到有效值。
      void setDuration​(String Duration)
      Set 运行时间 注意:此字段可能返回 null,表示取不到有效值。
      void setEndTime​(Long EndTime)
      Set 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      void setEstimatedPerHostMemBytes​(Long EstimatedPerHostMemBytes)
      Set 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。
      void setId​(String Id)
      Set 查询ID 注意:此字段可能返回 null,表示取不到有效值。
      void setMaxNodePeakMemoryUsage​(String MaxNodePeakMemoryUsage)
      Set 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。
      void setNumRowsFetchedFromCache​(Long NumRowsFetchedFromCache)
      Set 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。
      void setQueryType​(String QueryType)
      Set 查询类型 注意:此字段可能返回 null,表示取不到有效值。
      void setRowsFetched​(Long RowsFetched)
      Set 获取行数 注意:此字段可能返回 null,表示取不到有效值。
      void setScanHDFSRows​(Long ScanHDFSRows)
      Set 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。
      void setScanKUDURows​(Long ScanKUDURows)
      Set 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。
      void setScanRowsTotal​(Long ScanRowsTotal)
      Set 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。
      void setStartTime​(Long StartTime)
      Set 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      void setState​(String State)
      Set 执行状态 注意:此字段可能返回 null,表示取不到有效值。
      void setStatement​(String Statement)
      Set 执行语句 注意:此字段可能返回 null,表示取不到有效值。
      void setTotalBytesRead​(Long TotalBytesRead)
      Set 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      void setTotalBytesSent​(Long TotalBytesSent)
      Set 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      void setTotalCpuTime​(Long TotalCpuTime)
      Set CPU总时间 注意:此字段可能返回 null,表示取不到有效值。
      void setTotalInnerBytesSent​(Long TotalInnerBytesSent)
      Set 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      void setTotalScanBytesSent​(Long TotalScanBytesSent)
      Set 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      void setUser​(String User)
      Set 用户 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ImpalaQuery

        public ImpalaQuery()
      • ImpalaQuery

        public ImpalaQuery​(ImpalaQuery source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getStatement

        public String getStatement()
        Get 执行语句 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Statement 执行语句 注意:此字段可能返回 null,表示取不到有效值。
      • setStatement

        public void setStatement​(String Statement)
        Set 执行语句 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Statement - 执行语句 注意:此字段可能返回 null,表示取不到有效值。
      • getId

        public String getId()
        Get 查询ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Id 查询ID 注意:此字段可能返回 null,表示取不到有效值。
      • setId

        public void setId​(String Id)
        Set 查询ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Id - 查询ID 注意:此字段可能返回 null,表示取不到有效值。
      • getStartTime

        public Long getStartTime()
        Get 开始时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StartTime 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      • setStartTime

        public void setStartTime​(Long StartTime)
        Set 开始时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StartTime - 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      • getDuration

        public String getDuration()
        Get 运行时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Duration 运行时间 注意:此字段可能返回 null,表示取不到有效值。
      • setDuration

        public void setDuration​(String Duration)
        Set 运行时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Duration - 运行时间 注意:此字段可能返回 null,表示取不到有效值。
      • getEndTime

        public Long getEndTime()
        Get 结束时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndTime 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      • setEndTime

        public void setEndTime​(Long EndTime)
        Set 结束时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndTime - 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      • getState

        public String getState()
        Get 执行状态 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        State 执行状态 注意:此字段可能返回 null,表示取不到有效值。
      • setState

        public void setState​(String State)
        Set 执行状态 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        State - 执行状态 注意:此字段可能返回 null,表示取不到有效值。
      • getRowsFetched

        public Long getRowsFetched()
        Get 获取行数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RowsFetched 获取行数 注意:此字段可能返回 null,表示取不到有效值。
      • setRowsFetched

        public void setRowsFetched​(Long RowsFetched)
        Set 获取行数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RowsFetched - 获取行数 注意:此字段可能返回 null,表示取不到有效值。
      • getUser

        public String getUser()
        Get 用户 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        User 用户 注意:此字段可能返回 null,表示取不到有效值。
      • setUser

        public void setUser​(String User)
        Set 用户 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        User - 用户 注意:此字段可能返回 null,表示取不到有效值。
      • getDefaultDB

        public String getDefaultDB()
        Get 默认DB 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DefaultDB 默认DB 注意:此字段可能返回 null,表示取不到有效值。
      • setDefaultDB

        public void setDefaultDB​(String DefaultDB)
        Set 默认DB 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DefaultDB - 默认DB 注意:此字段可能返回 null,表示取不到有效值。
      • getCoordinator

        public String getCoordinator()
        Get 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Coordinator 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。
      • setCoordinator

        public void setCoordinator​(String Coordinator)
        Set 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Coordinator - 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxNodePeakMemoryUsage

        public String getMaxNodePeakMemoryUsage()
        Get 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxNodePeakMemoryUsage 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxNodePeakMemoryUsage

        public void setMaxNodePeakMemoryUsage​(String MaxNodePeakMemoryUsage)
        Set 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxNodePeakMemoryUsage - 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。
      • getQueryType

        public String getQueryType()
        Get 查询类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QueryType 查询类型 注意:此字段可能返回 null,表示取不到有效值。
      • setQueryType

        public void setQueryType​(String QueryType)
        Set 查询类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QueryType - 查询类型 注意:此字段可能返回 null,表示取不到有效值。
      • getScanHDFSRows

        public Long getScanHDFSRows()
        Get 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ScanHDFSRows 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。
      • setScanHDFSRows

        public void setScanHDFSRows​(Long ScanHDFSRows)
        Set 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ScanHDFSRows - 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。
      • getScanKUDURows

        public Long getScanKUDURows()
        Get 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ScanKUDURows 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。
      • setScanKUDURows

        public void setScanKUDURows​(Long ScanKUDURows)
        Set 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ScanKUDURows - 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。
      • getScanRowsTotal

        public Long getScanRowsTotal()
        Get 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ScanRowsTotal 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。
      • setScanRowsTotal

        public void setScanRowsTotal​(Long ScanRowsTotal)
        Set 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ScanRowsTotal - 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。
      • getTotalBytesRead

        public Long getTotalBytesRead()
        Get 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TotalBytesRead 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      • setTotalBytesRead

        public void setTotalBytesRead​(Long TotalBytesRead)
        Set 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TotalBytesRead - 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      • getTotalBytesSent

        public Long getTotalBytesSent()
        Get 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TotalBytesSent 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      • setTotalBytesSent

        public void setTotalBytesSent​(Long TotalBytesSent)
        Set 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TotalBytesSent - 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。
      • getTotalCpuTime

        public Long getTotalCpuTime()
        Get CPU总时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TotalCpuTime CPU总时间 注意:此字段可能返回 null,表示取不到有效值。
      • setTotalCpuTime

        public void setTotalCpuTime​(Long TotalCpuTime)
        Set CPU总时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TotalCpuTime - CPU总时间 注意:此字段可能返回 null,表示取不到有效值。
      • getTotalInnerBytesSent

        public Long getTotalInnerBytesSent()
        Get 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TotalInnerBytesSent 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      • setTotalInnerBytesSent

        public void setTotalInnerBytesSent​(Long TotalInnerBytesSent)
        Set 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TotalInnerBytesSent - 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      • getTotalScanBytesSent

        public Long getTotalScanBytesSent()
        Get 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TotalScanBytesSent 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      • setTotalScanBytesSent

        public void setTotalScanBytesSent​(Long TotalScanBytesSent)
        Set 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TotalScanBytesSent - 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。
      • getEstimatedPerHostMemBytes

        public Long getEstimatedPerHostMemBytes()
        Get 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EstimatedPerHostMemBytes 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。
      • setEstimatedPerHostMemBytes

        public void setEstimatedPerHostMemBytes​(Long EstimatedPerHostMemBytes)
        Set 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EstimatedPerHostMemBytes - 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。
      • getNumRowsFetchedFromCache

        public Long getNumRowsFetchedFromCache()
        Get 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NumRowsFetchedFromCache 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。
      • setNumRowsFetchedFromCache

        public void setNumRowsFetchedFromCache​(Long NumRowsFetchedFromCache)
        Set 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NumRowsFetchedFromCache - 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。