private function _dataCommand() { $numargs = func_num_args(); if ($numargs == 0) { return SDBP_API_ERROR; } $args = func_get_args(); $func = $args[0]; $funcargs = array(); $funcargs[] = $this->cptr; for ($i = 1; $i < $numargs; $i++) { $funcargs[] = $args[$i]; } $status = call_user_func_array(array("scaliendb_client", $func), $funcargs); $this->result = new Result(scaliendb_client::SDBP_GetResult($this->cptr)); return $status; }