addColumnBinary method
Adds a binary column from Uint8List cells (columnar mode).
Implementation
BulkInsertBuilder addColumnBinary(
String name,
List<Uint8List> values, {
bool nullable = false,
int maxLen = 0,
List<bool>? isNull,
}) {
_ensureColumnarApis();
final spec = BulkColumnSpec(
name: name,
colType: BulkColumnType.binary,
nullable: nullable,
maxLen: maxLen,
);
for (var r = 0; r < values.length; r++) {
if (!(isNull != null && isNull[r])) {
_validateBinaryColumn(values[r], spec, r + 1);
}
}
_registerColumnarColumn(
spec,
_ColumnarBinaryData(values, isNull),
isNull,
);
return _self;
}