public LowCardinalityArrayTableColumn(IClickHouseTableColumn reinterpretationRoot, ReadOnlyMemory <byte> keys, int keySize, IClickHouseArrayTableColumn <TElement> values, bool isNullable) { _reinterpretationRoot = reinterpretationRoot; _keys = keys; _keySize = keySize; _values = values; _isNullable = isNullable; RowCount = _keys.Length / _keySize; }
public NullableArrayTableColumn(IClickHouseTableColumn reinterpretationRoot, BitArray?nullFlags, IClickHouseArrayTableColumn <TElement> arrayColumn) { _reinterpretationRoot = reinterpretationRoot; _nullFlags = nullFlags; _arrayColumn = arrayColumn; }
public ReinterpretedArrayTableColumn(IClickHouseTableColumn reinterpretationRoot, IClickHouseArrayTableColumn <TElement> arrayColumn) { _reinterpretationRoot = reinterpretationRoot; _arrayColumn = arrayColumn; }