ParsedColumnarBuffer constructor

const ParsedColumnarBuffer({
  1. required int version,
  2. required int flags,
  3. required int columnCount,
  4. required int rowCount,
  5. required bool compressionEnabled,
  6. required List<ColumnarColumnMetadata> columns,
})

Creates a new ParsedColumnarBuffer instance.

The version is the protocol version. The flags contains protocol flags. The columnCount is the number of columns. The rowCount is the number of rows. The compressionEnabled indicates if compression is enabled. The columns list contains metadata and data for each column.

Implementation

const ParsedColumnarBuffer({
  required this.version,
  required this.flags,
  required this.columnCount,
  required this.rowCount,
  required this.compressionEnabled,
  required this.columns,
});