The Kronolith_Driver_sql:: class implements the Kronolith_Driver API for a SQL backend.
$Horde: kronolith/lib/Driver/sql.php,v 1.136.2.48 2010/05/13 17:24:33 jan Exp $
Located in /lib/Driver/sql.php (line 13)
Kronolith_Driver | --Kronolith_Driver_sql
Cache events as we fetch them to avoid fetching the same event from the DB twice.
The object handle for the current database connection.
Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.
Inherited from Kronolith_Driver
Kronolith_Driver::$_calendar
Kronolith_Driver::$_errormsg
Kronolith_Driver::$_params
Converts a value from the driver's charset to the default charset.
Converts a value from the default charset to the driver's charset.
Delete a calendar and all its events.
Delete an event.
Checks if the event's UID already exists and returns all event ids with that UID.
Get an event or events with the given UID value.
Attempts to open a connection to the SQL server.
Lists all events in the time range, optionally restricting results to only events with alarms.
Lists all events that satisfy the given conditions.
Move an event to a new calendar.
Remove all events owned by the specified user in all calendars.
Saves an event in the backend.
If it is a new event, it is added, otherwise the event is updated.
Inherited From Kronolith_Driver
Kronolith_Driver::Kronolith_Driver()
Kronolith_Driver::factory()
Kronolith_Driver::generateUID()
Kronolith_Driver::getCalendar()
Kronolith_Driver::getEvent()
Kronolith_Driver::initialize()
Kronolith_Driver::listAlarms()
Kronolith_Driver::listEvents()
Kronolith_Driver::nextRecurrence()
Kronolith_Driver::open()
Kronolith_Driver::removeUserData()
Kronolith_Driver::rename()
Kronolith_Driver::saveEvent()
Kronolith_Driver::search()
Documentation generated on Sun, 30 Jan 2011 05:31:49 +0000 by phpDocumentor 1.4.3