Lines Matching defs:backend
14 int (*init)(struct fts_backend *backend, const char **error_r);
15 void (*deinit)(struct fts_backend *backend);
17 int (*get_last_uid)(struct fts_backend *backend, struct mailbox *box,
21 (*update_init)(struct fts_backend *backend);
38 int (*refresh)(struct fts_backend *backend);
39 int (*rescan)(struct fts_backend *backend);
40 int (*optimize)(struct fts_backend *backend);
42 bool (*can_lookup)(struct fts_backend *backend,
44 int (*lookup)(struct fts_backend *backend, struct mailbox *box,
47 int (*lookup_multi)(struct fts_backend *backend,
52 void (*lookup_done)(struct fts_backend *backend);
58 /* Send built text to backend normalized rather than
83 struct fts_backend *backend;
101 void fts_backend_register(const struct fts_backend *backend);
104 bool fts_backend_default_can_lookup(struct fts_backend *backend,
118 int fts_backend_reset_last_uids(struct fts_backend *backend);
122 /* Returns TRUE if FTS backend should index the header for optimizing