Interface IUDFInputDataSet

    • Method Detail

      • getDataTypes

        java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> getDataTypes()
        returns the input data types, except the timestamp column(the last column).
      • hasNextRowInObjects

        boolean hasNextRowInObjects()
                             throws java.io.IOException
        Whether the data set has next row.
        Throws:
        java.io.IOException
      • canYieldNextRowInObjects

        default YieldableState canYieldNextRowInObjects()
                                                 throws java.io.IOException
        Whether the data set has next row.
        Throws:
        java.io.IOException
      • nextRowInObjects

        java.lang.Object[] nextRowInObjects()
                                     throws java.io.IOException
        Get the next row for UDFPlan input.

        The last element in the row is the timestamp.

        Throws:
        java.io.IOException