Table of Contents

Method BuildDropSql

Namespace
Qavren.Edge.VectorData
Assembly
Qavren.Edge.VectorData.dll

BuildDropSql()

The drop statements, in the reverse of BuildCreateSql()'s order. The triggers go first because a trigger on a dropped table is an error on some paths and a silent orphan on others; the FTS5 sidecar goes before its content table because dropping an external-content table first leaves FTS5's shadow tables referring to nothing. Dropping the vec0 virtual table also drops its four shadow tables, which is what vec0's own destructor is for, so none of them is named here.

public IReadOnlyList<string> BuildDropSql()

Returns

IReadOnlyList<string>

The statements, in order.