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