Indexable
public protocol Indexable
The Indexable interface defines a set of functions for managing the query indexes.
-
Return all index names, or nil if an error occurred.
Declaration
Swift
func indexes() throws -> [String]
-
Create an index with the index name and config.
Declaration
Swift
func createIndex(withName name: String, config: IndexConfiguration) throws
-
Create an index with the index and index name.
Declaration
Swift
func createIndex(_ index: Index, name: String) throws
-
Delete an index by name.
Declaration
Swift
func deleteIndex(forName name: String) throws
-
Return an index object, or nil if the index doesn’t exist.
Declaration
Swift
func index(withName name: String) throws -> QueryIndex?