Class FixedByteSingleValueMultiColWriter
- java.lang.Object
-
- org.apache.pinot.segment.local.io.writer.impl.FixedByteSingleValueMultiColWriter
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class FixedByteSingleValueMultiColWriter extends Object implements Closeable
-
-
Constructor Summary
Constructors Constructor Description FixedByteSingleValueMultiColWriter(File file, int rows, int cols, int[] columnSizes)FixedByteSingleValueMultiColWriter(PinotDataBuffer dataBuffer, int cols, int[] columnSizes)
-
Method Summary
Modifier and Type Method Description voidclose()booleanopen()voidsetBytes(int row, int col, byte[] bytes)voidsetChar(int row, int col, char ch)voidsetDouble(int row, int col, double d)voidsetFloat(int row, int col, float f)voidsetInt(int row, int col, int i)voidsetLong(int row, int col, long l)voidsetShort(int row, int col, short s)voidsetString(int row, int col, String string)
-
-
-
Constructor Detail
-
FixedByteSingleValueMultiColWriter
public FixedByteSingleValueMultiColWriter(File file, int rows, int cols, int[] columnSizes) throws IOException
- Throws:
IOException
-
FixedByteSingleValueMultiColWriter
public FixedByteSingleValueMultiColWriter(PinotDataBuffer dataBuffer, int cols, int[] columnSizes)
-
-
Method Detail
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
open
public boolean open()
-
setChar
public void setChar(int row, int col, char ch)
-
setInt
public void setInt(int row, int col, int i)
-
setShort
public void setShort(int row, int col, short s)
-
setLong
public void setLong(int row, int col, long l)
-
setFloat
public void setFloat(int row, int col, float f)
-
setDouble
public void setDouble(int row, int col, double d)
-
setString
public void setString(int row, int col, String string)
-
setBytes
public void setBytes(int row, int col, byte[] bytes)
-
-