/** * Field data * * Generates an array of objects containing field meta-data * * @access public * @return array */ function field_data() { $retval = array(); $fieldCount = $this->num_fields(); for ($c = 1; $c <= $fieldCount; $c++) { $F = new stdClass(); $F->name = ocicolumnname($this->stmt_id, $c); $F->type = ocicolumntype($this->stmt_id, $c); $F->max_length = ocicolumnsize($this->stmt_id, $c); $retval[] = $F; } return $retval; }
/** * Get column information * @param int * @return object */ protected function fetch_field($intOffset) { // Oracle starts row counting at 1 ++$intOffset; $arrData['name'] = @ocicolumnname($this->resResult, $intOffset); $arrData['max_length'] = @ocicolumnsize($this->resResult, $intOffset); $arrData['not_null'] = @ocicolumnisnull($this->resResult, $intOffset); $arrData['type'] = @ocicolumntype($this->resResult, $intOffset); return $arrData; }
/** * Get the column information * @param integer * @return object */ protected function fetch_field($intOffset) { ++$intOffset; // Oracle starts row counting at 1 $objData = new stdClass(); $objData->name = @ocicolumnname($this->resResult, $intOffset); $objData->max_length = @ocicolumnsize($this->resResult, $intOffset); $objData->not_null = @ocicolumnisnull($this->resResult, $intOffset); $objData->type = @ocicolumntype($this->resResult, $intOffset); return $objData; }
/** * Field data * * Generates an array of objects containing field meta-data * * @access public * @return array */ function field_data() { $retval = array(); $fieldCount = $this->num_fields(); for ($c = 1; $c <= $fieldCount; $c++) { $F = new stdClass(); $F->name = ocicolumnname($this->stmt_id, $c); $F->type = ocicolumntype($this->stmt_id, $c); $F->max_length = ocicolumnsize($this->stmt_id, $c); $F->length = $this->getColumnLength($c); $F->longest = $this->getColumnLongest($c); $F->primary_key = $this->isColumnPrimaryKey($c); $F->unique = $this->isColumnUnique($c); $F->part_of_key = $this->isColumnPartOfKey($c); $F->autoIncrement = $this->isColumnAutoIncrement($c); $retval[] = $F; } return $retval; }
mcrypt_ofb(); ocibindbyname(); ocicancel(); ocicloselob(); ocicollappend(); ocicollassign(); ocicollassignelem(); ocicollgetelem(); ocicollmax(); ocicollsize(); ocicolltrim(); ocicolumnisnull(); ocicolumnname(); ocicolumnprecision(); ocicolumnscale(); ocicolumnsize(); ocicolumntype(); ocicolumntyperaw(); ocicommit(); ocidefinebyname(); ocierror(); ociexecute(); ocifetch(); ocifetchinto(); ocifetchstatement(); ocifreecollection(); ocifreecursor(); ocifreedesc(); ocifreestatement(); ociinternaldebug(); ociloadlob();