U1db.Index
An Index defines what fields can be filtered using Query. More...
Import Statement: | import U1db . |
Instantiates: | Index |
Properties
- database : Database
- expression : list<string>
- name : string
Detailed Description
Documents in the database will be included if they contain all fields in the expression.
Index { database: myDatabase name: 'colorIndex' expression: [ 'color' ] }
See also Query.
Property Documentation
database : Database |
Sets the Database to lookup documents from and store the index in. The dataInvalidated() signal will be emitted on all changes that could affect the index.
expression : list<string> |
Sets the expression used. Both an expression and a name must be specified for an index to be created.
Also starts the process of creating the Index result list, which can then be queried or populate the Query model as is.
name : string |
Sets the name used. Both an expression and a name must be specified for an index to be created.