1: <?php
2: namespace {
3: /**
4: * PostgresSQLPdo PDO class
5: *
6: * This class should be responsible for all PostgreSQL Database activities using PDO
7: *
8: * @author Sartaj Singh
9: * @copyright 2007
10: * @version 4.0.0
11: */
12: class PostgresSQLPdo extends \Sphp\kit\DbEngine {
13: public static $dlink;
14: public static $isConnect = false;
15: public $all_query_ok = true;
16: public $sphp_api = null;
17: /**
18: * Class Constructor
19: * This returns the PostgresSQLPdo class object
20: * @return PostgresSQLPdo
21: */
22: public function connectServer($dhost1, $duser1, $dpass1) {}
23: public function connect($db1 = "", $dhost1 = "", $duser1 = "", $dpass1 = "") {}
24: public function selectDB($db1) {}
25: public function cleanQuery($string) {}
26: public function clearQuery($string) {}
27: public function executeQuery($sql) {}
28: public function executeQueryQuick($sql) {}
29: public function commitRollback() {}
30: public function commit() {}
31: public function rollback() {}
32: public function disableAutoCommit() {}
33: public function enableAutoCommit() {}
34: public function getDatabaseLink() {}
35: public function multiQuery($sql) {}
36: public function prepare($sql) {}
37: public function executeQueryJFX($sql) {}
38: public function executeQueryQuickJFX($sql) {}
39: public function disconnect() {}
40: public function updateSQL($frm, $txttbl, $where) {}
41: public function runSQL($table, $ar) {}
42: public function insertSQL($frm, $txttbl) {}
43: /**
44: * Create Insert SQL for Multiple Records from array
45: * @param array $arr multiple rows of array [["row1"=>"1"],["row2"=>"2"]]
46: * @param string $txttbl Database Table Name use in insert query
47: * @return string
48: */
49: public function insertSQLMulti($arr, $txttbl) {}
50: public function searchSQL($frm, $tbllist, $where, $OP) {}
51: public function createDatabase() {}
52: public function createTable($sql) {}
53: public function dropTable($tableName) {}
54: /**
55: *
56: * @param string $sql
57: * @return bool|\PDOStatement
58: */
59: public function isRecordExist($sql) {}
60: public function row_fetch_assoc($result) {}
61: public function row_fetch_array($result) {}
62: public function last_insert_id() {}
63: }
64: }