Class VecTable
Emits the vec0 DDL a consumer could have written, with the caps enforced up front.
public static class VecTable
- Inheritance
-
VecTable
- Inherited Members
Methods
- BuildCreateSql(string, int, VecMetric?, VecElementType, IEnumerable<VecAuxColumn>?, IEnumerable<VecMetadataColumn>?, IEnumerable<VecPartitionKey>?, int?, string)
Builds the
CREATE VIRTUAL TABLE ... USING vec0(...)statement for the given shape, enforcing sqlite-vec's own caps up front.
- CreateAsync(SqliteConnection, string, int, VecMetric?, VecElementType, IEnumerable<VecAuxColumn>?, IEnumerable<VecMetadataColumn>?, IEnumerable<VecPartitionKey>?, int?, string, CancellationToken)
Builds the table's DDL with BuildCreateSql(string, int, VecMetric?, VecElementType, IEnumerable<VecAuxColumn>?, IEnumerable<VecMetadataColumn>?, IEnumerable<VecPartitionKey>?, int?, string) and executes it on
connection.