// mod_tex: distributed LaTeX-rendering over Apache
// Copyright (C) 2007 Peter Danenberg
// See doc/COPYING for details.
digraph G {
digraph graphname
{
// constrain the size of the graph
# size="16,16";
// Defaults for nodes - box shaped, black border, white contents.
node [shape=box,color=black,style=filled,fillcolor=white];
center=true;
subgraph cluster_Database {
style=filled; fillcolor=lightgrey; color=blue; label="Database";
Database [fillcolor="#00ff00",label=Database.php
Database abstraction object>];
DatabaseMysql [fillcolor="#00ff00",label=Database.php
Database abstraction object for mySQL
Inherit all methods and properties of
Database::Database()>];
DBConnectionError [fillcolor="#fff000",label=Database.php
### No Description ###>];
DBError [fillcolor="#00ff00",label=Database.php
Database error base class>];
DBObject [fillcolor="#00ff00",label=Database.php
Utility class.>];
DBQueryError [fillcolor="#fff000",label=Database.php
### No Description ###>];
DBUnexpectedError [fillcolor="#fff000",label=Database.php
### No Description ###>];
MySQLField [fillcolor="#00ff00",label=Database.php
Utility class.>];
ResultWrapper [fillcolor="#00ff00",label=Database.php
Result wrapper for grabbing data queried
by someone else>];
DatabaseOracle [fillcolor="#fff000",label=DatabaseOracle.php
### No Description ###>];
ORABlob [fillcolor="#00ff00",label=DatabaseOracle.php
This is the Oracle database abstraction
layer.>];
ORAResult [fillcolor="#00ff00",label=DatabaseOracle.php
The oci8 extension is fairly weak and
doesn't support oci_num_rows, among
other things. We use a wrapper class to
handle that and other Oracle-specific
bits, like converting column names back
to lowercase.>];
DatabasePostgres [fillcolor="#fff000",label=DatabasePostgres.php
### No Description ###>];
PostgresField [fillcolor="#00ff00",label=DatabasePostgres.php
This is the Postgres database
abstraction layer.>];
// links
DatabaseMysql -> Database
DBConnectionError -> DBError
DBError -> MWException
DBQueryError -> DBError
DBUnexpectedError -> DBError
DatabaseOracle -> Database
DatabasePostgres -> Database
}
}
}