Package com.qfs.chunk

Interface IWritableTable

All Superinterfaces:
ITable
All Known Subinterfaces:
IAggregateStore, IChunkSet, IWritableByteRecordBlock, IWritableRecordBlock<RecordT>
All Known Implementing Classes:
AColumnStore, AggregateStore, AppendOnlyByteRecordBlock, AWritableFixedSizeRecordBlock, ChunkSet, ChunkSetRecordBlock, EmptyAggregateStore, FilteredAggregateStoreView, OffsetRecordBlock, RecordBlock, ReplicatedAggregateStore, SingleRowWritableRecordBlock, SparseChunkSet

public interface IWritableTable extends ITable
A table with an interface to write elements.
Author:
ActiveViam
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(int row, int column, Object value)
    Writes an Object into the specified cell.
    void
    writeBoolean(int row, int column, boolean value)
    Writes a primitive boolean into the specified cell.
    void
    writeDouble(int row, int column, double value)
    Writes a primitive double into the specified cell.
    void
    writeFloat(int row, int column, float value)
    Writes a primitive float into the specified cell.
    void
    writeInt(int row, int column, int value)
    Writes a primitive int into the specified cell.
    void
    writeLong(int row, int column, long value)
    Writes a primitive long into the specified cell.

    Methods inherited from interface com.qfs.chunk.ITable

    isNull, read, readBoolean, readDouble, readFloat, readInt, readLong
  • Method Details

    • write

      void write(int row, int column, Object value)
      Writes an Object into the specified cell. The underlying data structure must support the storage of that data type.
      Parameters:
      row - the row of the written cell
      column - the column of the written cell
      value - the value to write to this field
    • writeBoolean

      void writeBoolean(int row, int column, boolean value)
      Writes a primitive boolean into the specified cell. The underlying data structure must support the storage of that data type.
      Parameters:
      row - the row of the written cell
      column - the column of the written cell
      value - the value to write to this field
    • writeInt

      void writeInt(int row, int column, int value)
      Writes a primitive int into the specified cell. The underlying data structure must support the storage of that data type.
      Parameters:
      row - the row of the written cell
      column - the column of the written cell
      value - the value to write to this field
    • writeLong

      void writeLong(int row, int column, long value)
      Writes a primitive long into the specified cell. The underlying data structure must support the storage of that data type.
      Parameters:
      row - the row of the written cell
      column - the column of the written cell
      value - the value to write to this field
    • writeDouble

      void writeDouble(int row, int column, double value)
      Writes a primitive double into the specified cell. The underlying data structure must support the storage of that data type.
      Parameters:
      row - the row of the written cell
      column - the column of the written cell
      value - the value to write to this field
    • writeFloat

      void writeFloat(int row, int column, float value)
      Writes a primitive float into the specified cell. The underlying data structure must support the storage of that data type.
      Parameters:
      row - the row of the written cell
      column - the column of the written cell
      value - the value to write to this field