VectorParams constructor

VectorParams({
  1. Int64? size,
  2. Distance? distance,
  3. HnswConfigDiff? hnswConfig,
  4. QuantizationConfig? quantizationConfig,
  5. bool? onDisk,
  6. Datatype? datatype,
  7. MultiVectorConfig? multivectorConfig,
})

Implementation

factory VectorParams({
  $fixnum.Int64? size,
  Distance? distance,
  HnswConfigDiff? hnswConfig,
  QuantizationConfig? quantizationConfig,
  $core.bool? onDisk,
  Datatype? datatype,
  MultiVectorConfig? multivectorConfig,
}) {
  final $result = create();
  if (size != null) {
    $result.size = size;
  }
  if (distance != null) {
    $result.distance = distance;
  }
  if (hnswConfig != null) {
    $result.hnswConfig = hnswConfig;
  }
  if (quantizationConfig != null) {
    $result.quantizationConfig = quantizationConfig;
  }
  if (onDisk != null) {
    $result.onDisk = onDisk;
  }
  if (datatype != null) {
    $result.datatype = datatype;
  }
  if (multivectorConfig != null) {
    $result.multivectorConfig = multivectorConfig;
  }
  return $result;
}