Class ElasticSerializableRowRecordListBackedMultiColumnRow

  • All Implemented Interfaces:
    org.apache.iotdb.udf.api.access.Row

    public class ElasticSerializableRowRecordListBackedMultiColumnRow
    extends java.lang.Object
    implements org.apache.iotdb.udf.api.access.Row
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.iotdb.udf.api.type.Binary getBinary​(int columnIndex)  
      boolean getBoolean​(int columnIndex)  
      org.apache.iotdb.udf.api.type.Type getDataType​(int columnIndex)  
      double getDouble​(int columnIndex)  
      float getFloat​(int columnIndex)  
      int getInt​(int columnIndex)  
      long getLong​(int columnIndex)  
      java.lang.String getString​(int columnIndex)  
      long getTime()  
      boolean isNull​(int columnIndex)  
      org.apache.iotdb.udf.api.access.Row setRowRecord​(java.lang.Object[] rowRecord)  
      int size()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElasticSerializableRowRecordListBackedMultiColumnRow

        public ElasticSerializableRowRecordListBackedMultiColumnRow​(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType[] dataTypes)
    • Method Detail

      • getTime

        public long getTime()
        Specified by:
        getTime in interface org.apache.iotdb.udf.api.access.Row
      • getInt

        public int getInt​(int columnIndex)
        Specified by:
        getInt in interface org.apache.iotdb.udf.api.access.Row
      • getLong

        public long getLong​(int columnIndex)
        Specified by:
        getLong in interface org.apache.iotdb.udf.api.access.Row
      • getFloat

        public float getFloat​(int columnIndex)
        Specified by:
        getFloat in interface org.apache.iotdb.udf.api.access.Row
      • getDouble

        public double getDouble​(int columnIndex)
        Specified by:
        getDouble in interface org.apache.iotdb.udf.api.access.Row
      • getBoolean

        public boolean getBoolean​(int columnIndex)
        Specified by:
        getBoolean in interface org.apache.iotdb.udf.api.access.Row
      • getBinary

        public org.apache.iotdb.udf.api.type.Binary getBinary​(int columnIndex)
        Specified by:
        getBinary in interface org.apache.iotdb.udf.api.access.Row
      • getString

        public java.lang.String getString​(int columnIndex)
        Specified by:
        getString in interface org.apache.iotdb.udf.api.access.Row
      • getDataType

        public org.apache.iotdb.udf.api.type.Type getDataType​(int columnIndex)
        Specified by:
        getDataType in interface org.apache.iotdb.udf.api.access.Row
      • isNull

        public boolean isNull​(int columnIndex)
        Specified by:
        isNull in interface org.apache.iotdb.udf.api.access.Row
      • size

        public int size()
        Specified by:
        size in interface org.apache.iotdb.udf.api.access.Row
      • setRowRecord

        public org.apache.iotdb.udf.api.access.Row setRowRecord​(java.lang.Object[] rowRecord)