![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct CamelIndex; gchar * (*CamelIndexNorm) (CamelIndex *index
,const gchar *word
,gpointer data
); struct CamelIndexCursor; const gchar * camel_index_cursor_next (CamelIndexCursor *idc
); struct CamelIndexName; void camel_index_name_add_word (CamelIndexName *name
,const gchar *word
); gsize camel_index_name_add_buffer (CamelIndexName *name
,const gchar *buffer
,gsize len
); #define CAMEL_INDEX_DELETED void camel_index_construct (CamelIndex *index
,const gchar *path
,gint flags
); gint camel_index_rename (CamelIndex *index
,const gchar *path
); void camel_index_set_normalize (CamelIndex *index
,CamelIndexNorm func
,gpointer user_data
); gint camel_index_sync (CamelIndex *index
); gint camel_index_compress (CamelIndex *index
); gint camel_index_delete (CamelIndex *index
); gint camel_index_has_name (CamelIndex *index
,const gchar *name
); CamelIndexName * camel_index_add_name (CamelIndex *index
,const gchar *name
); gint camel_index_write_name (CamelIndex *index
,CamelIndexName *idn
); CamelIndexCursor * camel_index_find_name (CamelIndex *index
,const gchar *name
); void camel_index_delete_name (CamelIndex *index
,const gchar *name
); CamelIndexCursor * camel_index_find (CamelIndex *index
,const gchar *word
); CamelIndexCursor * camel_index_words (CamelIndex *index
);
GObject +----CamelIndex +----CamelTextIndex
GObject +----CamelIndexCursor +----CamelTextIndexCursor +----CamelTextIndexKeyCursor
GObject +----CamelIndexName +----CamelTextIndexName
void camel_index_name_add_word (CamelIndexName *name
,const gchar *word
);
gsize camel_index_name_add_buffer (CamelIndexName *name
,const gchar *buffer
,gsize len
);
void camel_index_construct (CamelIndex *index
,const gchar *path
,gint flags
);
void camel_index_set_normalize (CamelIndex *index
,CamelIndexNorm func
,gpointer user_data
);
|
a CamelIndex |
|
normalization function. [scope call] |
|
user data for func
|
Since 2.32
CamelIndexName * camel_index_add_name (CamelIndex *index
,const gchar *name
);
|
a CamelIndex |
Returns : |
. [transfer none][nullable] |
CamelIndexCursor * camel_index_find_name (CamelIndex *index
,const gchar *name
);
|
a CamelIndex |
Returns : |
. [transfer none][nullable] |
CamelIndexCursor * camel_index_find (CamelIndex *index
,const gchar *word
);
|
a CamelIndex |
Returns : |
. [transfer none][nullable] |
CamelIndexCursor * camel_index_words (CamelIndex *index
);
|
a CamelIndex |
Returns : |
. [transfer none][nullable] |