/halogy/database/drivers/oci8/oci8_utility.php
PHP | 122 lines | 27 code | 15 blank | 80 comment | 1 complexity | b91052d8c3e90a8595475a8665bda851 MD5 | raw file
1<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 2/** 3 * CodeIgniter 4 * 5 * An open source application development framework for PHP 4.3.2 or newer 6 * 7 * @package CodeIgniter 8 * @author ExpressionEngine Dev Team 9 * @copyright Copyright (c) 2008 - 2009, EllisLab, Inc. 10 * @license http://codeigniter.com/user_guide/license.html 11 * @link http://codeigniter.com 12 * @since Version 1.0 13 * @filesource 14 */ 15 16// ------------------------------------------------------------------------ 17 18/** 19 * Oracle Utility Class 20 * 21 * @category Database 22 * @author ExpressionEngine Dev Team 23 * @link http://codeigniter.com/user_guide/database/ 24 */ 25class CI_DB_oci8_utility extends CI_DB_utility { 26 27 /** 28 * List databases 29 * 30 * @access private 31 * @return bool 32 */ 33 function _list_databases() 34 { 35 return FALSE; 36 } 37 38 // -------------------------------------------------------------------- 39 40 /** 41 * Optimize table query 42 * 43 * Generates a platform-specific query so that a table can be optimized 44 * 45 * @access private 46 * @param string the table name 47 * @return object 48 */ 49 function _optimize_table($table) 50 { 51 return FALSE; // Is this supported in Oracle? 52 } 53 54 // -------------------------------------------------------------------- 55 56 /** 57 * Repair table query 58 * 59 * Generates a platform-specific query so that a table can be repaired 60 * 61 * @access private 62 * @param string the table name 63 * @return object 64 */ 65 function _repair_table($table) 66 { 67 return FALSE; // Is this supported in Oracle? 68 } 69 70 // -------------------------------------------------------------------- 71 72 /** 73 * Oracle Export 74 * 75 * @access private 76 * @param array Preferences 77 * @return mixed 78 */ 79 function _backup($params = array()) 80 { 81 // Currently unsupported 82 return $this->db->display_error('db_unsuported_feature'); 83 } 84 85 /** 86 * 87 * The functions below have been deprecated as of 1.6, and are only here for backwards 88 * compatibility. They now reside in dbforge(). The use of dbutils for database manipulation 89 * is STRONGLY discouraged in favour if using dbforge. 90 * 91 */ 92 93 /** 94 * Create database 95 * 96 * @access public 97 * @param string the database name 98 * @return bool 99 */ 100 function _create_database($name) 101 { 102 return FALSE; 103 } 104 105 // -------------------------------------------------------------------- 106 107 /** 108 * Drop database 109 * 110 * @access private 111 * @param string the database name 112 * @return bool 113 */ 114 function _drop_database($name) 115 { 116 return FALSE; 117 } 118 119} 120 121/* End of file oci8_utility.php */ 122/* Location: ./system/database/drivers/oci8/oci8_utility.php */