|false * @refcount 1 */ function oci_error($connection_or_statement = null): array|false {} /** * @param resource|null $connection_or_statement * @return array|false * @alias oci_error * @deprecated */ function ocierror($connection_or_statement = null): array|false {} /** @param resource $statement */ function oci_num_fields($statement): int {} /** * @param resource $statement * @alias oci_num_fields * @deprecated */ function ocinumcols($statement): int {} /** * @param resource $connection * @return resource|false */ function oci_parse($connection, string $sql) {} /** * @param resource $connection * @return resource|false * @alias oci_parse * @deprecated */ function ociparse($connection, string $sql) {} /** * @param resource $statement * @return resource|false */ function oci_get_implicit_resultset($statement) {} /** @param resource $statement */ function oci_set_prefetch($statement, int $rows): bool {} /** * @param resource $statement * @alias oci_set_prefetch * @deprecated */ function ocisetprefetch($statement, int $rows): bool {} /** @param resource $connection */ function oci_set_client_identifier($connection, string $client_id): bool {} function oci_set_edition(string $edition): bool {} /** @param resource $connection */ function oci_set_module_name($connection, string $name): bool {} /** @param resource $connection */ function oci_set_action($connection, string $action): bool {} /** * @param resource $connection */ function oci_set_client_info($connection, string $client_info): bool {} /** @param resource $connection */ function oci_set_db_operation($connection, string $action): bool {} /** @param resource $connection */ function oci_set_call_timeout($connection, int $timeout): bool {} /** * @param resource|string $connection * @return resource|bool */ function oci_password_change($connection, string $username, string $old_password, string $new_password) {} /** * @param resource|string $connection * @return resource|bool * @alias oci_password_change * @deprecated */ function ocipasswordchange($connection, string $username, string $old_password, string $new_password) {} /** * @param resource $connection * @return resource|false */ function oci_new_cursor($connection) {} /** * @param resource $connection * @return resource|false * @alias oci_new_cursor * @deprecated */ function ocinewcursor($connection) {} /** @param resource $statement */ function oci_result($statement, string|int $column): mixed {} /** * @param resource $statement * @alias oci_result * @deprecated */ function ociresult($statement, string|int $column): mixed {} function oci_client_version(): string {} /** @param resource $connection */ function oci_server_version($connection): string|false {} /** * @param resource $connection * @alias oci_server_version * @deprecated */ function ociserverversion($connection): string|false {} /** @param resource $statement */ function oci_statement_type($statement): string|false {} /** * @param resource $statement * @alias oci_statement_type * @deprecated */ function ocistatementtype($statement): string|false {} /** @param resource $statement */ function oci_num_rows($statement): int|false {} /** * @param resource $statement * @alias oci_num_rows * @deprecated */ function ocirowcount($statement): int|false {} function oci_free_collection(OCICollection $collection): bool {} /** * @alias oci_free_collection * @deprecated */ function ocifreecollection(OCICollection $collection): bool {} function oci_collection_append(OCICollection $collection, string $value): bool {} /** * @alias oci_collection_append * @deprecated */ function ocicollappend(OCICollection $collection, string $value): bool {} function oci_collection_element_get(OCICollection $collection, int $index): string|float|null|false {} /** * @alias oci_collection_element_get * @deprecated */ function ocicollgetelem(OCICollection $collection, int $index): string|float|null|false {} function oci_collection_assign(OCICollection $to, OCICollection $from): bool {} function oci_collection_element_assign(OCICollection $collection, int $index, string $value): bool {} /** * @alias oci_collection_element_assign * @deprecated */ function ocicollassignelem(OCICollection $collection, int $index, string $value): bool {} function oci_collection_size(OCICollection $collection): int|false {} /** * @alias oci_collection_size * @deprecated */ function ocicollsize(OCICollection $collection): int|false {} function oci_collection_max(OCICollection $collection): int|false {} /** * @alias oci_collection_max * @deprecated */ function ocicollmax(OCICollection $collection): int|false {} function oci_collection_trim(OCICollection $collection, int $num): bool {} /** * @alias oci_collection_trim * @deprecated */ function ocicolltrim(OCICollection $collection, int $num): bool {} /** @param resource $connection */ function oci_new_collection($connection, string $type_name, ?string $schema = null): OCICollection|false {} /** * @param resource $connection * @alias oci_new_collection * @deprecated */ function ocinewcollection($connection, string $type_name, ?string $schema = null): OCICollection|false {} /** @param resource $connection */ function oci_register_taf_callback($connection, ?callable $callback): bool {} /** @param resource $connection */ function oci_unregister_taf_callback($connection): bool {} class OCILob { /** * @alias oci_lob_save * @tentative-return-type */ public function save(string $data, int $offset = 0): bool {} /** * @alias oci_lob_import * @tentative-return-type */ public function import(string $filename): bool {} /** * @alias oci_lob_import * @tentative-return-type */ public function saveFile(string $filename): bool {} /** * @alias oci_lob_load * @tentative-return-type */ public function load(): string|false {} /** * @alias oci_lob_read * @tentative-return-type */ public function read(int $length): string|false {} /** * @alias oci_lob_eof * @tentative-return-type */ public function eof(): bool {} /** * @alias oci_lob_tell * @tentative-return-type */ public function tell(): int|false {} /** * @alias oci_lob_rewind * @tentative-return-type */ public function rewind(): bool {} /** * @alias oci_lob_seek * @tentative-return-type */ public function seek(int $offset, int $whence = OCI_SEEK_SET): bool {} /** * @alias oci_lob_size * @tentative-return-type */ public function size(): int|false {} /** * @alias oci_lob_write * @tentative-return-type */ public function write(string $data, ?int $length = null): int|false {} /** * @alias oci_lob_append * @tentative-return-type */ public function append(OCILob $from): bool {} /** * @alias oci_lob_truncate * @tentative-return-type */ public function truncate(int $length = 0): bool {} /** * @alias oci_lob_erase * @tentative-return-type */ public function erase(?int $offset = null, ?int $length = null): int|false {} /** * @alias oci_lob_flush * @tentative-return-type */ public function flush(int $flag = 0): bool {} /** * @alias ocisetbufferinglob * @tentative-return-type */ public function setBuffering(bool $mode): bool {} /** * @alias ocigetbufferinglob * @tentative-return-type */ public function getBuffering(): bool {} /** * @alias oci_lob_export * @tentative-return-type */ public function writeToFile(string $filename, ?int $offset = null, ?int $length = null): bool {} /** * @alias oci_lob_export * @tentative-return-type */ public function export(string $filename, ?int $offset = null, ?int $length = null): bool {} /** @tentative-return-type */ public function writeTemporary(string $data, int $type = OCI_TEMP_CLOB): bool {} /** @tentative-return-type */ public function close(): bool {} /** * @alias oci_free_descriptor * @tentative-return-type */ public function free(): bool {} } class OCICollection { /** * @alias oci_free_collection * @tentative-return-type */ public function free(): bool {} /** * @alias oci_collection_append * @tentative-return-type */ public function append(string $value): bool {} /** * @alias oci_collection_element_get * @tentative-return-type */ public function getElem(int $index): string|float|null|false {} /** * @alias oci_collection_assign * @tentative-return-type */ public function assign(OCICollection $from): bool {} /** * @alias oci_collection_element_assign * @tentative-return-type */ public function assignElem(int $index, string $value): bool {} /** * @alias oci_collection_size * @tentative-return-type */ public function size(): int|false {} /** * @alias oci_collection_max * @tentative-return-type */ public function max(): int|false {} /** * @alias oci_collection_trim * @tentative-return-type */ public function trim(int $num): bool {} }