OptionalcolumnsOptionaldefaultIn which fields to search. If not provided all fields will be searched.
OptionalfieldsAliases for the fields. If not provided the fields will be used as aliases It is possible to specify many fields in which the search will be performed
OptionalfromNumber of results to skip, for pagination. Requires a limit: SQLite has
no OFFSET without LIMIT.
OptionallimitThe maximum number of results to return
OptionalloggerWe can log more information about how queries are executed
OptionalorderSpecify the order of the results
OptionaltableThe name of the table to search. If not provided and there is only a table in the database it will be sued.
Columns to return. Defaults to every column (
*). Naming only the columns you need avoids reading wide ones (blobs, coordinates) you are going to throw away.