| API Documentation for the Zeitgeist Client Library | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#include <zeitgeist.h> GType zeitgeist_result_type_get_type (void); #define ZEITGEIST_TYPE_RESULT_TYPE enum ZeitgeistResultType; GType zeitgeist_storage_state_get_type (void); #define ZEITGEIST_TYPE_STORAGE_STATE enum ZeitgeistStorageState;
typedef enum {
ZEITGEIST_RESULT_TYPE_MOST_RECENT_EVENTS = 0,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_EVENTS = 1,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_SUBJECTS = 2,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_SUBJECTS = 3,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_SUBJECTS = 4,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_SUBJECTS = 5,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_ACTOR = 6,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_ACTOR = 7,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_ACTOR = 8,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_ACTOR = 9,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_ORIGIN = 10,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_ORIGIN = 11,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_ORIGIN = 12,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_ORIGIN = 13,
ZEITGEIST_RESULT_TYPE_OLDEST_ACTOR = 14,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_SUBJECT_INTERPRETATION = 15,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_SUBJECT_INTERPRETATION = 16,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_SUBJECT_INTERPRETATION = 17,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_SUBJECT_INTERPRETATION = 18,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_MIMETYPE = 19,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_MIMETYPE = 20,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_MIMETYPE = 21,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_MIMETYPE = 22,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_CURRENT_URI = 23,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_CURRENT_URI = 24,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_CURRENT_URI = 25,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_CURRENT_URI = 26,
ZEITGEIST_RESULT_TYPE_MOST_RECENT_EVENT_ORIGIN = 27,
ZEITGEIST_RESULT_TYPE_LEAST_RECENT_EVENT_ORIGIN = 28,
ZEITGEIST_RESULT_TYPE_MOST_POPULAR_EVENT_ORIGIN = 29,
ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_EVENT_ORIGIN = 30,
ZEITGEIST_RESULT_TYPE_RELEVANCY = 100,
} ZeitgeistResultType;
Used to control how the query results are grouped and sorted.
See zeitgeist_log_find_events(), zeitgeist_log_find_event_ids(), and
zeitgeist_index_search().
| All events with the most recent events first | |
| All events with the oldest ones first | |
| One event for each subject only, ordered with the most recent events first | |
| One event for each subject only, ordered with oldest events first | |
| One event for each subject only, ordered by the popularity of the subject | |
| One event for each subject only, ordered ascendingly by popularity | |
| The last event of each different actor, ordered with the most popular actor first | |
| The last event of each different actor, ordered with the least popular actor first | |
| One event for each different actor, with the actor that has been used most recently first | |
| One event for each different actor, with the actor that has been used least recently first | |
| The last event of each different origin ordered with the most recent event first | |
| The first event of each different origin ordered with the least recent event first | |
| The last event of each different origin, ordered by the popularity of the origin | |
| The last event of each different origin, ordered ascendingly by the popularity of the origin | |
| The first event of each different actor | |
| One event for each subject interpretation only ordered with the most recent events first | |
| One event for each subject interpretation only ordered with the least recent events first | |
| One event for each subject interpretation only, ordered by the popularity of the subject interpretation | |
| One event for each subject interpretation only, ordered ascendingly by popularity of the subject interpretation | |
| One event for each mimetype only, ordered with the most recent events first | |
| One event for each mimetype only, ordered with the least recent events first | |
| One event for each mimetype only, ordered by the popularity of the mimetype | |
| One event for each mimetype only, ordered ascendingly by popularity of the mimetype | |
| One event for each current uri only, ordered with the most recent events first | |
| One event for each current uri only, ordered with oldest events first | |
| One event for each current uri only, ordered by the popularity of the current uri | |
| One event for each current uri only, ordered ascendingly by popularity | |
| One event for each event origin only, ordered with the most recent events first | |
| One event for each event origin only, ordered with the least recent events first | |
| One event for each event origin only, ordered by the popularity of the event origin | |
| One event for each event origin only, ordered ascendingly by popularity of the event origin | |
Only allowed on zeitgeist_index_search(). Events are sorted by query relevancy
|
#define ZEITGEIST_TYPE_STORAGE_STATE (zeitgeist_storage_state_get_type ())
typedef enum {
ZEITGEIST_STORAGE_STATE_NOT_AVAILABLE = 0,
ZEITGEIST_STORAGE_STATE_AVAILABLE = 1,
ZEITGEIST_STORAGE_STATE_ANY = 2,
} ZeitgeistStorageState;
Used to restrict queries to only available subjects.
See zeitgeist_log_find_events() and zeitgeist_log_find_event_ids().