![]() |
![]() |
![]() |
Tracker Common Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define TRACKER_TYPE_PROPERTY_TYPE enum TrackerPropertyType; const gchar * tracker_property_type_to_string (TrackerPropertyType fieldtype); TrackerProperty; TrackerPropertyClass; GType tracker_property_get_type (void); TrackerProperty * tracker_property_new (void); gint tracker_property_get_id (TrackerProperty *property); gboolean tracker_property_get_is_inverse_functional_property (TrackerProperty *property); gboolean tracker_property_get_is_new (TrackerProperty *property); const gchar * tracker_property_get_uri (TrackerProperty *property); const gchar * tracker_property_get_name (TrackerProperty *property); TrackerPropertyType tracker_property_get_data_type (TrackerProperty *property); TrackerClass * tracker_property_get_domain (TrackerProperty *property); TrackerClass * tracker_property_get_range (TrackerProperty *property); gint tracker_property_get_weight (TrackerProperty *property); gboolean tracker_property_get_indexed (TrackerProperty *property); gboolean tracker_property_get_fulltext_indexed (TrackerProperty *property); gboolean tracker_property_get_embedded (TrackerProperty *property); gboolean tracker_property_get_multiple_values (TrackerProperty *property); gboolean tracker_property_get_filtered (TrackerProperty *property); gboolean tracker_property_get_transient (TrackerProperty *property); TrackerProperty ** tracker_property_get_super_properties (TrackerProperty *property); void tracker_property_set_id (TrackerProperty *property, gint value); void tracker_property_set_is_inverse_functional_property (TrackerProperty *property, gboolean value); void tracker_property_set_is_new (TrackerProperty *property, gboolean value); void tracker_property_set_uri (TrackerProperty *property, const gchar *value); void tracker_property_set_data_type (TrackerProperty *property, TrackerPropertyType value); void tracker_property_set_domain (TrackerProperty *property, TrackerClass *value); void tracker_property_set_range (TrackerProperty *property, TrackerClass *range); void tracker_property_set_weight (TrackerProperty *property, gint value); void tracker_property_set_indexed (TrackerProperty *property, gboolean value); void tracker_property_set_fulltext_indexed (TrackerProperty *property, gboolean value); void tracker_property_set_embedded (TrackerProperty *property, gboolean value); void tracker_property_set_multiple_values (TrackerProperty *property, gboolean value); void tracker_property_set_filtered (TrackerProperty *property, gboolean value); void tracker_property_set_transient (TrackerProperty *property, gboolean value); void tracker_property_set_super_properties (TrackerProperty *property, TrackerProperty **super_properties); void tracker_property_add_super_property (TrackerProperty *property, TrackerProperty *value);
typedef enum { TRACKER_PROPERTY_TYPE_UNKNOWN, TRACKER_PROPERTY_TYPE_STRING, TRACKER_PROPERTY_TYPE_BOOLEAN, TRACKER_PROPERTY_TYPE_INTEGER, TRACKER_PROPERTY_TYPE_DOUBLE, TRACKER_PROPERTY_TYPE_DATE, TRACKER_PROPERTY_TYPE_DATETIME, TRACKER_PROPERTY_TYPE_RESOURCE, } TrackerPropertyType;
const gchar * tracker_property_type_to_string (TrackerPropertyType fieldtype);
|
|
Returns : |
TrackerProperty * tracker_property_new (void);
Creates a new TrackerProperty instance.
Returns : |
The newly created TrackerProperty |
gint tracker_property_get_id (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_is_inverse_functional_property (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_is_new (TrackerProperty *property);
|
|
Returns : |
const gchar * tracker_property_get_uri (TrackerProperty *property);
|
|
Returns : |
const gchar * tracker_property_get_name (TrackerProperty *property);
|
|
Returns : |
TrackerPropertyType tracker_property_get_data_type (TrackerProperty *property);
|
|
Returns : |
TrackerClass * tracker_property_get_domain (TrackerProperty *property);
|
|
Returns : |
TrackerClass * tracker_property_get_range (TrackerProperty *property);
|
|
Returns : |
gint tracker_property_get_weight (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_indexed (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_fulltext_indexed (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_embedded (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_multiple_values (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_filtered (TrackerProperty *property);
|
|
Returns : |
gboolean tracker_property_get_transient (TrackerProperty *property);
|
|
Returns : |
TrackerProperty ** tracker_property_get_super_properties (TrackerProperty *property);
|
|
Returns : |
void tracker_property_set_id (TrackerProperty *property, gint value);
|
|
|
void tracker_property_set_is_inverse_functional_property (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_is_new (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_uri (TrackerProperty *property, const gchar *value);
|
|
|
void tracker_property_set_data_type (TrackerProperty *property, TrackerPropertyType value);
|
|
|
void tracker_property_set_domain (TrackerProperty *property, TrackerClass *value);
|
|
|
void tracker_property_set_range (TrackerProperty *property, TrackerClass *range);
|
|
|
void tracker_property_set_weight (TrackerProperty *property, gint value);
|
|
|
void tracker_property_set_indexed (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_fulltext_indexed (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_embedded (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_multiple_values (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_filtered (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_transient (TrackerProperty *property, gboolean value);
|
|
|
void tracker_property_set_super_properties (TrackerProperty *property, TrackerProperty **super_properties);
|
|
|
void tracker_property_add_super_property (TrackerProperty *property, TrackerProperty *value);
|
|
|