Free Query Builder / Database Abstraction Layer

]]>
DB_Reg \DB_Reg Decouples the Settings class from the query builder and organizes database connections

]]>
$instance get_db function string object $key __construct function string $key get_connections function array remove_db function string void $key
Free Query Builder / Database Abstraction Layer

]]>
Settings \Settings $current $instance get_instance function \Settings __construct function __destruct function __get function string mixed $key __set function string $key $val add_db function string array $name $params edit_db function string array $name $params remove_db function string $name get_dbs function array get_db function string object $name
Free Query Builder / Database Abstraction Layer

]]>
DB_SQL \DB_SQL max function string min function string distinct function string avg function string sum function string limit function string int int string $sql $limit $offset random function string db_list function string table_list function string system_table_list function string view_list function string trigger_list function string function_list function FALSE procedure_list function string sequence_list function string
Free Query Builder / Database Abstraction Layer

]]>
DB_PDO \DB_PDO \PDO Extends PDO to simplify cross-database issues

]]>
$statement $escape_char $sql $util __construct function string string string array $dsn $username $password $driver_options prepare_query function string array mixed $sql $data prepare_execute function string array \PDOStatement $sql $params get_query_data function \PDOStatement array $statement affected_rows function \PDOStatement int $statement get_last_error function string quote_ident function mixed string $ident empty_table function string mixed $table get_schemas function array get_tables function array get_dbs function array get_views function array get_sequences function array get_functions function array get_procedures function array get_triggers function array get_system_tables function array driver_query function string bool mixed $sql $filtered_index truncate function string void $table num_rows function int switch_db function string void $name
Free Query Builder / Database Abstraction Layer

]]>
Query_Builder \Query_Builder $select_string $from_string $set_string $order_string $group_string $set_array $set_array_keys $order_array $group_array $values $limit $offset $sql db->sql]]> $query_map Format:

array( 'type' => 'where', 'conjunction' => ' AND ', 'string' => 'k=?' )

]]>
$having_map $conn_name __construct function object $params select function string \$this $fields select_max function string string \$this $field $as select_min function string string \$this $field $as select_avg function string string \$this $field $as select_sum function string string \$this $field $as distinct function \$this from function string \$this $dbname like function string mixed string \$this $field $val $pos or_like function string mixed string \$this $field $val $pos not_like function string mixed string \$this $field $val $pos or_not_like function string mixed string \$this $field $val $pos having function mixed mixed \$this $key $val or_having function mixed mixed \$this $key $val _where function mixed mixed array $key $val where function mixed mixed \$this $key $val or_where function string mixed \$this $field $val where_in function mixed mixed \$this $field $val or_where_in function string mixed \$this $field $val where_not_in function string mixed \$this $field $val or_where_not_in function string mixed \$this $field $val set function mixed mixed \$this $key $val join function string string string \$this $table $condition $type group_by function mixed \$this $field order_by function string string \$this $field $type limit function int int string $limit $offset group_start function \$this or_group_start function \$this or_not_group_start function \$this group_end function \$this get function int int object $table $limit $offset get_where function string array int int object $table $where $limit $offset count_all function string int $table count_all_results function string int $table insert function string mixed mixed $table $data update function string mixed mixed $table $data delete function string mixed mixed $table $where __call function string array mixed $name $params _reset function _compile function string string \$string $type $table
Free Query Builder / Database Abstraction Layer

]]>
DB_Util \DB_Util $conn __construct function object $conn __call function string array $method $args create_table function string array array array string $name $columns $constraints array $indexes array delete_table function string string $name backup_structure function string backup_data function string
Free Query Builder / Database Abstraction Layer

]]>
BASE_PATH DRIVER_PATH do_include function string void $path db_filter function array mixed array $array $index
Free Query Builder / Database Abstraction Layer

]]>
PgSQL_SQL \PgSQL_SQL \DB_SQL limit function string int int string $sql $limit $offset random function string db_list function string table_list function string system_table_list function string view_list function string trigger_list function string function_list function FALSE procedure_list function string sequence_list function string column_list function string string $table
Free Query Builder / Database Abstraction Layer

]]>
PgSQL_Util \PgSQL_Util \DB_Util __construct function object void $conn create_table function string array array array string $name $columns $constraints array $indexes array delete_table function string string $name backup_structure function string backup_data function array string $exclude
Free Query Builder / Database Abstraction Layer

]]>
PgSQL \PgSQL \DB_PDO __construct function string string string array $dsn $username $password $options switch_db function string $name truncate function string $table num_rows function int get_schemas function array
Free Query Builder / Database Abstraction Layer

]]>
ODBC_Util \ODBC_Util \DB_Util __construct function object void $conn create_table function string array array array string $name $columns $constraints array $indexes array delete_table function string string $name backup_structure function string backup_data function string
Free Query Builder / Database Abstraction Layer

]]>
ODBC_SQL \ODBC_SQL \DB_SQL limit function string int int string $sql $limit $offset random function string db_list function FALSE table_list function FALSE system_table_list function FALSE view_list function FALSE trigger_list function FALSE function_list function FALSE procedure_list function FALSE sequence_list function FALSE
Free Query Builder / Database Abstraction Layer

]]>
ODBC \ODBC \DB_PDO For general database access for databases not specified by the main drivers

]]>
$escape_char __construct function string string string array $dsn $username $password $options switch_db function string bool $name truncate function string void $table num_rows function int
Free Query Builder / Database Abstraction Layer

]]>
MySQL_Util \MySQL_Util \DB_Util __construct function object void $conn create_table function string array array array string $name $columns $constraints array $indexes array delete_table function string string $name backup_structure function string backup_data function array string $exclude
Free Query Builder / Database Abstraction Layer

]]>
MySQL \MySQL \DB_PDO $escape_char string __construct function string string string array $dsn $username $password $options switch_db function string $name truncate function string $table num_rows function int
Free Query Builder / Database Abstraction Layer

]]>
MySQL_SQL \MySQL_SQL \DB_SQL limit function string int int string $sql $limit $offset random function string db_list function string table_list function string system_table_list function string view_list function string trigger_list function string function_list function string procedure_list function string sequence_list function FALSE
Free Query Builder / Database Abstraction Layer

]]>
SQLite_Util \SQLite_Util \DB_Util __construct function object void $conn create_table function string array array array string $name $columns $constraints array $indexes array delete_table function string string $name backup_data function array string $excluded backup_structure function string
Free Query Builder / Database Abstraction Layer

]]>
SQLite \SQLite \DB_PDO $statement __construct function string string string $dsn $user $pass switch_db function string $name truncate function string $table get_tables function mixed get_system_tables function array load_database function string string $db $name unload_database function string $name num_rows function int
Free Query Builder / Database Abstraction Layer

]]>
SQLite_SQL \SQLite_SQL \DB_SQL limit function string int int string $sql $limit $offset random function string db_list function FALSE table_list function string system_table_list function string view_list function string trigger_list function FALSE function_list function FALSE procedure_list function FALSE sequence_list function FALSE
Free Query Builder / Database Abstraction Layer

]]>
Firebird_SQL \Firebird_SQL \DB_SQL limit function string int int string $sql $limit $offset random function string db_list function FALSE table_list function string system_table_list function string view_list function string trigger_list function string function_list function string procedure_list function string sequence_list function string column_list function string string $table
Free Query Builder / Database Abstraction Layer

]]>
Firebird_Result \Firebird_Result \PDOStatement $statement __construct function resource $link bindColumn function mixed mixed int mixed array FALSE $column $param $type $maxlen $driverdata bindParam function mixed mixed int mixed array FALSE $parameter $variable $data_type $maxlen $driverdata bindValue function mixed mixed int FALSE $parameter $variable $data_type execute function array bool $args fetch function int mixed mixed mixed $fetch_style $statement $offset fetchAll function int mixed mixed mixed $fetch_style $statement $ctor_args fetchColumn function int mixed $column_num fetchObject function string array mixed $class_name $ctor_args rowCount function int num_rows function int errorCode function errorCode]]> string errorInfo function errorInfo / PDOStatement->errorInfo]]> array
Free Query Builder / Database Abstraction Layer

]]>
Firebird \Firebird \DB_PDO PDO-firebird isn't stable, so this is a wrapper of the fbird_ public functions.

]]>
$statement $statement_link $trans $conn __construct function string string string $dbpath $user $pass switch_db function string FALSE $name truncate function string $table query function string \$this $sql prepare function string array \$this $query $options num_rows function int beginTransaction function bool commit function bool rollBack function bool prepare_execute function string array resource $sql $args quote function quote]]> string int string $str $param_type errorInfo function errorInfo / PDOStatement->errorInfo]]> array errorCode function errorCode]]> array prepare_query function string array FALSE $sql $params
Free Query Builder / Database Abstraction Layer

]]>
Firebird_Util \Firebird_Util \DB_Util __construct function object void $conn create_table function string array array array string $name $fields $constraints array $indexes array delete_table function string string $name backup_structure function string backup_data function array bool string $exclude $system_tables
Free Database manager for Open Source Databases

]]>
array_to_object function array object $array alert function string void $message error function string void $message confirm function string bool $message about function void
Free Database manager for Open Source Databases

]]>
Connection_Sidebar \Connection_Sidebar \GtkVBox $settings \Settings $menu \GtkMenu $treeview \GtkTreeView $instance \Connection_Sidebar $conn_name string get_instance function \Connection_Sidebar __construct function _render function void set_icon function \GtkTreeView \GtkCellRenderer \GtkTreeModel \GtkTreeIter void $col $cell $model $iter set_label function \GtkTreeViewColumn \GtkCellRenderer \GtkTreeModel \GtkTreeIter void $col $cell $model $iter set_status_icon function \GtkTreeViewColumn \GtkCellRenderer \GtkTreeModel \GtkTreeIter void $col $cell $model $iter new_conn function \Add_DB on_button function \GtkTreeView void $view $event conn_popup_menu function array void $all refresh function void edit_connection function void remove_connection function void db_connect function void db_disconnect function void switch_tab function \GtkTreeView void $view
Free Database manager for Open Source Databases

]]>
Data_Grid \Data_Grid \GtkTreeView $model \GtkTreeStore __construct function object $model get function int mixed $pos reset function void add_data_col function \GtkTreeViewColumn \GtkCellRenderer \GtkTreeModel \GtkTreeIter int void $col $cell $model $iter $i render_data function array array void $data $events
Free Database manager for Open Source Databases

]]>
DB_tabs \DB_tabs \GTKNotebook $instance \DB_Tabs $data array get_instance function \DB_tabs __construct function add_tab function string \GObject void $label $widget show_table_data function \GTKTreeView array \GtkTreeviewColumn \Query_Builder void $view $path $col $conn get_db_tabs function \Query_Builder void $conn reset function string void $conn_name _add_tab function object string string string array void $conn $tab_name $col_name $method $events _add_row_tab function object string string void $conn $tab_name $method _get_db_info function string string mixed $conn_name $tab_name _set_db_info function string string mixed $conn_name $tab_name $data
Free Database manager for Open Source Databases

]]>
DB_Info_Widget \DB_Info_Widget \GtkTable $settings \Settings $conn \GtkEntry $conn_db \GtkEntry $dbtype \GtkComboBox $host \GtkEntry $user \GtkEntry $pass \GtkEntry $db_file \GtkFileChooserButton $port \GtkEntry $old_conn string $lblconn \GtkLabel $lblconn_db \Gtklabel $lbldbtype \Gtklabel $lblhost \Gtklabel $lbluser \GtkLabel $lblpass \GtkLabel $lbldb_file \GtkLabel $lblport \GtkLabel __construct function object void $db change_db function void set_db function void db_add function void db_edit function void test_conn function void get_available_dbs function array _add_row function string string int int void $label $vname $y1 $y2 _layout function void
Free Database manager for Open Source Databases

]]>
Add_DB \Add_DB \GtkWindow __construct function
Free Database manager for Open Source Databases

]]>
Edit_DB \Edit_DB \GtkWindow __construct function object $db_params
Free Database manager for Open Source Databases

]]>
DB_Table_Data \DB_Table_Data \GTKWindow $win \GtkScrolledWindow __construct function array void $data
Free Database manager for Open Source Databases

]]>
Main \Main \GtkWindow Creates and displays the main interface window

]]>
$settings \Settings $connection_sidebar \Connection_Sidebar __construct function __destruct function void quit function void _main_layout function void _create_menu function \GtkMenuBar
Free Database manager for Open Source Databases

]]>
/db/autoload.php BASE_DIR SETTINGS_DIR PROGRAM_NAME VERSION log_fatal function exception_error_handler function int string string int \ErrorException $errno $errstr $errfile $errline do_include function string void $path
todo fixme