Vector<T>.generate constructor

Vector<T>.generate(
  1. DataType<T> dataType,
  2. int count,
  3. VectorGeneratorCallback<T> callback, {
  4. VectorFormat? format,
})

Generates a vector from calling a callback on every value.

If format is specified the resulting vector is mutable, otherwise this is a read-only view.

Implementation

factory Vector.generate(
    DataType<T> dataType, int count, VectorGeneratorCallback<T> callback,
    {VectorFormat? format}) {
  final result = GeneratedVector<T>(dataType, count, callback);
  return format == null ? result : result.toVector(format: format);
}