dzl-fuzzy-index

dzl-fuzzy-index

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── DzlFuzzyIndex

Description

Functions

dzl_fuzzy_index_new ()

DzlFuzzyIndex *
dzl_fuzzy_index_new (void);

dzl_fuzzy_index_load_file ()

gboolean
dzl_fuzzy_index_load_file (DzlFuzzyIndex *self,
                           GFile *file,
                           GCancellable *cancellable,
                           GError **error);

dzl_fuzzy_index_load_file_async ()

void
dzl_fuzzy_index_load_file_async (DzlFuzzyIndex *self,
                                 GFile *file,
                                 GCancellable *cancellable,
                                 GAsyncReadyCallback callback,
                                 gpointer user_data);

dzl_fuzzy_index_load_file_finish ()

gboolean
dzl_fuzzy_index_load_file_finish (DzlFuzzyIndex *self,
                                  GAsyncResult *result,
                                  GError **error);

dzl_fuzzy_index_query_async ()

void
dzl_fuzzy_index_query_async (DzlFuzzyIndex *self,
                             const gchar *query,
                             guint max_matches,
                             GCancellable *cancellable,
                             GAsyncReadyCallback callback,
                             gpointer user_data);

dzl_fuzzy_index_query_finish ()

GListModel *
dzl_fuzzy_index_query_finish (DzlFuzzyIndex *self,
                              GAsyncResult *result,
                              GError **error);

Completes an asynchronous request to dzl_fuzzy_index_query_async().

Returns

A GListModel of results.

[transfer full]


dzl_fuzzy_index_get_metadata ()

GVariant *
dzl_fuzzy_index_get_metadata (DzlFuzzyIndex *self,
                              const gchar *key);

Looks up the metadata for key .

Returns

A GVariant or NULL.

[transfer full][nullable]


dzl_fuzzy_index_get_metadata_uint32 ()

guint32
dzl_fuzzy_index_get_metadata_uint32 (DzlFuzzyIndex *self,
                                     const gchar *key);

dzl_fuzzy_index_get_metadata_uint64 ()

guint64
dzl_fuzzy_index_get_metadata_uint64 (DzlFuzzyIndex *self,
                                     const gchar *key);

dzl_fuzzy_index_get_metadata_string ()

const gchar *
dzl_fuzzy_index_get_metadata_string (DzlFuzzyIndex *self,
                                     const gchar *key);

Types and Values

DZL_TYPE_FUZZY_INDEX

#define DZL_TYPE_FUZZY_INDEX (dzl_fuzzy_index_get_type())

DzlFuzzyIndex

typedef struct _DzlFuzzyIndex DzlFuzzyIndex;