Other Protocols
The following protocols are available globally.
-
An interface to a custom FTS5 tokenizer.
See moreDeclaration
Swift
public protocol FTS5Tokenizer -
A custom SQL aggregate function.
See moreDeclaration
Swift
public protocol SQLAggregateFunction -
A custom SQL aggregate window function.
See moreDeclaration
Swift
public protocol SQLAggregateWindowFunction : SQLAggregateFunction -
A cursor for an SQLite virtual table
See moreDeclaration
Swift
public protocol VirtualTableCursor -
An SQLite virtual table module.
In the context of SQLite modules,
init(arguments:create:)is conceptually equivalent toxConnectwhencreateisfalseand toxCreatewhencreateis true. That is,createistrueif the module instance is being constructed as part of aCREATE VIRTUAL TABLEstatement.deinitis conceptually equivalent toxDisconnectwhiledestroyis conceptually equivalent toxDestroy.destroy()is invoked by aDROP TABLEstatement.See moreSeealso
Virtual Table ObjectDeclaration
Swift
public protocol VirtualTableModule -
An eponymous virtual table module.
An eponymous virtual table module presents a virtual table with the same name as the module and does not require a
See moreCREATE VIRTUAL TABLEstatement to be available.Declaration
Swift
public protocol EponymousVirtualTableModule : VirtualTableModule -
An error supplying a message and description.
See moreDeclaration
Swift
public protocol Error : Error
View on GitHub
Other Protocols Reference