Vector<T>.concat constructor
Vector<T>.concat (
- DataType<
T> dataType, - Iterable<
Vector< vectors, {T> > - VectorFormat? format,
Returns the concatenation of vectors
.
Implementation
factory Vector.concat(DataType<T> dataType, Iterable<Vector<T>> vectors,
{VectorFormat? format}) {
if (vectors.isEmpty) {
throw ArgumentError.value(
vectors, 'vectors', 'Expected at least 1 vector.');
}
final result = vectors.length == 1
? vectors.first
: ConcatVector<T>(dataType, vectors.toList(growable: false));
return format == null ? result : result.toVector(format: format);
}