4 * Copyright (c) 2007 Jerry Jalava <jerry.jalava@gmail.com>
5 * Licensed under the GPLv3 license
6 * http://www.gnu.org/licenses/gpl.html
11 * CouchDB base exception
13 class couchdb_exception
extends Exception
15 public function __construct($message, $code=0)
17 parent
::__construct($message, $code);
22 * CouchDB connection exception
24 class couchdb_connection_exception
extends couchdb_exception
29 * CouchDB database exception
31 class couchdb_database_exception
extends couchdb_exception
36 public function __construct($message, $code=404)
38 parent
::__construct($message, $code);
43 * CouchDB view exception
45 class couchdb_view_exception
extends couchdb_exception
50 public function __construct($message, $code=404)
52 parent
::__construct($message, $code);
57 * CouchDB document exception
59 class couchdb_document_exception
extends couchdb_exception
64 public function __construct($message, $code=404)
66 parent
::__construct($message, $code);
71 * CouchDB replicator exception
73 class couchdb_replicator_exception
extends couchdb_exception
78 * CouchDB transport exception
80 class couchdb_transport_exception
extends couchdb_exception