Procs
proc newVector(duckVector: duckdb_vector; size: int; offset: int = 0): Vector {. ...raises: [ValueError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc newVector(duckVector: duckdb_vector; size: int; offset: int; kind: DuckType; logicalType: LogicalType): Vector {. ...raises: [ValueError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc vecToValue(vec: Vector; idx: int): Value {....raises: [ValueError], tags: [], forbids: [].}
Templates
template `[]=`(vec: duckdb_vector; i: int; val: bool)
template `[]=`(vec: duckdb_vector; i: int; val: string)
template `[]=`[T: SomeNumber](vec: duckdb_vector; i: int; val: T)