OptionaldefaultOptionalfieldsAliases 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
OptionalloggerWe can log more information about how queries are executed
OptionaltableThe name of the table the query targets. Required to read the schema, which decides how each field is compared (text / number / boolean / blob). If not provided and there is only one table in the database it will be used.
In which fields to search. If not provided all fields will be searched.