RygelDatabaseDatabase

RygelDatabaseDatabase — This class is a thin wrapper around SQLite's database object.

Types and Values

Description

It adds statement preparation based on GValue and a cancellable exec function.

Functions

Types and Values

RYGEL_DATABASE_TYPE_DATABASE

#define RYGEL_DATABASE_TYPE_DATABASE (rygel_database_database_get_type ())

The type for RygelDatabaseDatabase.


struct RygelDatabaseDatabase

struct RygelDatabaseDatabase {
	GObject parent_instance;
	RygelDatabaseDatabasePrivate * priv;
};

This class is a thin wrapper around SQLite's database object.

It adds statement preparation based on GValue and a cancellable exec function.


struct RygelDatabaseDatabaseClass

struct RygelDatabaseDatabaseClass {
	GObjectClass parent_class;
};

The class structure for RYGEL_DATABASE_TYPE_DATABASE. All the fields in this structure are private and should never be accessed directly.

Members


enum RygelDatabaseFlavor

Members

RYGEL_DATABASE_FLAVOR_CACHE

   

RYGEL_DATABASE_FLAVOR_CONFIG

   

RYGEL_DATABASE_FLAVOR_FOREIGN

   

enum RygelDatabaseFlags

Members

RYGEL_DATABASE_FLAGS_READ_ONLY

   

RYGEL_DATABASE_FLAGS_WRITE_ONLY

   

RYGEL_DATABASE_FLAGS_READ_WRITE

   

RYGEL_DATABASE_FLAGS_SHARED

   

enum RygelDatabaseDatabaseError

Members

RYGEL_DATABASE_DATABASE_ERROR_SQLITE_ERROR

   

RYGEL_DATABASE_DATABASE_ERROR_OPEN

   

RYGEL_DATABASE_DATABASE_ERROR_PREPARE

   

RYGEL_DATABASE_DATABASE_ERROR_BIND

   

RYGEL_DATABASE_DATABASE_ERROR_STEP