Class ResultTable

  • All Implemented Interfaces:
    Iterable<org.apache.pinot.tools.scan.query.ResultTable.Row>

    public class ResultTable
    extends Object
    implements Iterable<org.apache.pinot.tools.scan.query.ResultTable.Row>
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • seal

        public void seal()
      • add

        public void add​(int rowId,
                        Object value)
      • iterator

        public Iterator<org.apache.pinot.tools.scan.query.ResultTable.Row> iterator()
        Specified by:
        iterator in interface Iterable<org.apache.pinot.tools.scan.query.ResultTable.Row>
      • getRows

        public List<org.apache.pinot.tools.scan.query.ResultTable.Row> getRows()
      • get

        public Object get​(int rowId,
                          int colId)
      • getRow

        public org.apache.pinot.tools.scan.query.ResultTable.Row getRow​(int i)
      • getColumn

        public String getColumn​(int columnId)
      • getFunction

        public String getFunction​(int columnId)
      • size

        public int size()
      • print

        public void print()
      • setNumDocsScanned

        public void setNumDocsScanned​(int numDocsScanned)
      • getNumDocsScanned

        public int getNumDocsScanned()
      • setProcessingTime

        public void setProcessingTime​(long processingTime)
      • setTotalDocs

        public void setTotalDocs​(int totalDocs)
      • getTotalDocs

        public int getTotalDocs()
      • getProcessingTime

        public long getProcessingTime()
      • append

        public void append​(org.apache.pinot.tools.scan.query.ResultTable.Row row)
      • getColumnList

        public List<org.apache.pinot.spi.utils.Pair> getColumnList()
      • setResultType

        public void setResultType​(org.apache.pinot.tools.scan.query.ResultTable.ResultType resultType)
      • getResultType

        public org.apache.pinot.tools.scan.query.ResultTable.ResultType getResultType()