Class WindowImpl

  • All Implemented Interfaces:
    Window

    public class WindowImpl
    extends java.lang.Object
    implements Window
    • Constructor Detail

    • Method Detail

      • size

        public int size()
        Specified by:
        size in interface Window
      • getDataType

        public org.apache.iotdb.tsfile.file.metadata.enums.TSDataType getDataType()
        Specified by:
        getDataType in interface Window
      • getTime

        public long getTime​(int index)
        Specified by:
        getTime in interface Window
      • getInt

        public int getInt​(int index)
        Specified by:
        getInt in interface Window
      • getLong

        public long getLong​(int index)
        Specified by:
        getLong in interface Window
      • getFloat

        public float getFloat​(int index)
        Specified by:
        getFloat in interface Window
      • getDouble

        public double getDouble​(int index)
        Specified by:
        getDouble in interface Window
      • getBoolean

        public boolean getBoolean​(int index)
        Specified by:
        getBoolean in interface Window
      • getBinary

        public org.apache.iotdb.tsfile.utils.Binary getBinary​(int index)
        Specified by:
        getBinary in interface Window
      • getTimeArray

        public long[] getTimeArray()
        Specified by:
        getTimeArray in interface Window
      • getIntArray

        public int[] getIntArray()
        Specified by:
        getIntArray in interface Window
      • getLongArray

        public long[] getLongArray()
        Specified by:
        getLongArray in interface Window
      • getFloatArray

        public float[] getFloatArray()
        Specified by:
        getFloatArray in interface Window
      • getDoubleArray

        public double[] getDoubleArray()
        Specified by:
        getDoubleArray in interface Window
      • getBooleanArray

        public boolean[] getBooleanArray()
        Specified by:
        getBooleanArray in interface Window
      • getBinaryArray

        public org.apache.iotdb.tsfile.utils.Binary[] getBinaryArray()
        Specified by:
        getBinaryArray in interface Window
      • setInt

        public void setInt​(int index,
                           int value)
        Specified by:
        setInt in interface Window
      • setLong

        public void setLong​(int index,
                            long value)
        Specified by:
        setLong in interface Window
      • setFloat

        public void setFloat​(int index,
                             float value)
        Specified by:
        setFloat in interface Window
      • setDouble

        public void setDouble​(int index,
                              double value)
        Specified by:
        setDouble in interface Window
      • setBoolean

        public void setBoolean​(int index,
                               boolean value)
        Specified by:
        setBoolean in interface Window
      • setBinary

        public void setBinary​(int index,
                              org.apache.iotdb.tsfile.utils.Binary value)
        Specified by:
        setBinary in interface Window