Table of Contents

Class FtsTableOptions

Namespace
Qavren.Edge.Sqlite.Fts
Assembly
Qavren.Edge.Sqlite.dll

The FTS5 options a plain column list cannot express. Added for sub-project 2's vector-store sidecar, which keys on an explicit "_rowid" column rather than the implicit rowid alias.

public sealed record FtsTableOptions : IEquatable<FtsTableOptions>
Inheritance
FtsTableOptions
Implements
Inherited Members

Properties

ContentRowId

Emitted as content_rowid=. Only meaningful with ContentTable.

ContentTable

External-content table. Null omits content= entirely.

Prefix

Emitted as prefix='...', e.g. "2 3". Null omits the option.

RemoveDiacritics

0 | 1 | 2. Default 2: unicode61's own default of 1 has a known multi-diacritic bug. Emitted only for unicode61 and trigram, the only tokenizers that accept it.