RuntimeParametersBuilder class

Builder class for runtime parameters that provides discoverable factory methods. This enables the callback pattern: setRuntimeParameters((params) => ...)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

hnswIndexQuery({int efSearch = 40, IterativeScan iterativeScan = IterativeScan.off, int maxScanTuples = 20000, int scanMemMultiplier = 1}) HnswIndexQueryOptions
Creates HNSW index query options for vector similarity search. For more information on each parameter, refer to the HnswIndexQueryOptions class.
ivfflatIndexQuery({int probes = 1, IterativeScan iterativeScan = IterativeScan.off, int maxProbes = 32768}) IvfflatIndexQueryOptions
Creates IVFFLAT index query options for vector similarity search. For more information on each parameter, refer to the IvfflatIndexQueryOptions class.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
searchPaths([List<String>? searchPaths]) SearchPathsConfig
Define search paths for database schema resolution. Set to null to revert to the default search paths.
toString() String
A string representation of this object.
inherited
vectorIndexQuery({bool enableIndexScan = true, bool enableSeqScan = true, int minParallelTableScanSize = 1024, double parallelSetupCost = 1000.0, int maintenanceWorkMem = 65536, int maxParallelMaintenanceWorkers = 2, int maxParallelWorkersPerGather = 2}) VectorIndexQueryOptions
Creates vector index query options for general vector operations. For more information on each parameter, refer to the VectorIndexQueryOptions class.

Operators

operator ==(Object other) bool
The equality operator.
inherited