Class TsBlockInputDataSet
- java.lang.Object
-
- org.apache.iotdb.db.mpp.transformation.dag.input.TsBlockInputDataSet
-
- All Implemented Interfaces:
IUDFInputDataSet
public class TsBlockInputDataSet extends java.lang.Object implements IUDFInputDataSet
-
-
Constructor Summary
Constructors Constructor Description TsBlockInputDataSet(Operator operator, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description YieldableStatecanYieldNextRowInObjects()Whether the data set has next row.java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType>getDataTypes()returns the input data types, except the timestamp column(the last column).booleanhasNextRowInObjects()Whether the data set has next row.java.lang.Object[]nextRowInObjects()Get the next row for UDFPlan input.
-
-
-
Constructor Detail
-
TsBlockInputDataSet
public TsBlockInputDataSet(Operator operator, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)
-
-
Method Detail
-
getDataTypes
public java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> getDataTypes()
Description copied from interface:IUDFInputDataSetreturns the input data types, except the timestamp column(the last column).- Specified by:
getDataTypesin interfaceIUDFInputDataSet
-
hasNextRowInObjects
public boolean hasNextRowInObjects()
Description copied from interface:IUDFInputDataSetWhether the data set has next row.- Specified by:
hasNextRowInObjectsin interfaceIUDFInputDataSet
-
canYieldNextRowInObjects
public YieldableState canYieldNextRowInObjects()
Description copied from interface:IUDFInputDataSetWhether the data set has next row.- Specified by:
canYieldNextRowInObjectsin interfaceIUDFInputDataSet
-
nextRowInObjects
public java.lang.Object[] nextRowInObjects()
Description copied from interface:IUDFInputDataSetGet the next row for UDFPlan input.The last element in the row is the timestamp.
- Specified by:
nextRowInObjectsin interfaceIUDFInputDataSet
-
-