- public function insert_id(){
- if(!method_exists($this->sgbd_impl, "insert_id")) return false;
- return $this->sgbd_impl->insert_id();
- }
-
- public function fetch_assoc($rst){
- if(!method_exists($this->sgbd_impl, "fetch_assoc")) return false;
- return $this->sgbd_impl->fetch_assoc($rst);
- }
-
- public function free_result($rst){
- if(!method_exists($this->sgbd_impl, "")) return false;
- return $this->sgbd_impl->free_result($rst);
- }
-
- public function close(){
- if(!method_exists($this->sgbd_impl, "")) return false;
- return $this->sgbd_impl->close();
- }
-
- # ---------------------------------------------------------------------------------
- # XML
- #
-
- public function data_exists($data_path){
- if(!method_exists($this->sgbd_impl, "data_exists")) return false;
- return $this->sgbd_impl->data_exists($data_path);
- }
-
- public function create_data($data_path){
- if(!method_exists($this->sgbd_impl, "create_data")) return false;
- return $this->sgbd_impl->create_data($data_path);
- }
-
- public function get_data($data_path, $data_id){
- if(!method_exists($this->sgbd_impl, "get_data")) return false;
- return $this->sgbd_impl->get_data($data_path, $data_id);
- }
-
- public function open_data($data_path, $FETCH = true){
- if(!method_exists($this->sgbd_impl, "open_data")) return false;
- return $this->sgbd_impl->open_data($data_path, $FETCH);
- }
-
- public function fetch_data($dh){
- if(!method_exists($this->sgbd_impl, "fetch_data")) return false;
- return $this->sgbd_impl->fetch_data($dh);
- }
-
- public function add_data($data_path, $data, $index = null){
- if(!method_exists($this->sgbd_impl, "add_data")) return false;
- return $this->sgbd_impl->add_data($data_path, $data, $index);
- }
-
- public function last_index($dh){
- if(!method_exists($this->sgbd_impl, "last_index")) return false;
- return $this->sgbd_impl->last_index($dh);
- }
-
- public function set_data($data_path, $data_id, $data){
- if(!method_exists($this->sgbd_impl, "set_data")) return false;
- return $this->sgbd_impl->set_data($data_path, $data_id, $data);
- }
-
- public function del_data($data_path, $data_id){
- if(!method_exists($this->sgbd_impl, "del_data")) return false;
- return $this->sgbd_impl->del_data($data_path, $data_id);
- }
-
- public function close_data($dh){
- if(!method_exists($this->sgbd_impl, "close_data")) return false;
- return $this->sgbd_impl->close_data($dh);
- }
-
- public function remove_data($data_path){
- if(!method_exists($this->sgbd_impl, "remove_data")) return false;
- return $this->sgbd_impl->remove_data($data_path);
- }
-