Current File : //var/www/prestashop/modules/psxdesign/vendor/jetbrains/phpstorm-stubs/cubrid/cubrid.php
<?php

// Start of cubrid v.1.1

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Open a connection to a CUBRID Server
 * @link https://php.net/manual/en/function.cubrid-connect.php
 * @param string $host <p>
 * Host name or IP address of CUBRID CAS server.
 * </p>
 * @param int $port <p>
 * Port number of CUBRID CAS server (BROKER_PORT configured in
 * $CUBRID/conf/cubrid_broker.conf).
 * </p>
 * @param string $dbname <p>
 * Name of database.
 * </p>
 * @param string $userid [optional] <p>
 * User name for the database. Default value is 'PUBLIC'.
 * </p>
 * @param string $passwd [optional] <p>
 * User password. Default value is empty string, i.e. no
 * password is defined.
 * </p>
 * @param bool $new_link [optional] <p>
 * If a second call is made to cubrid_connect()
 * with the same arguments, no new link will be established,
 * but instead, the connection identifier of the already
 * opened connection will be
 * returned. The new_link parameter modifies this
 * behavior and makes cubrid_connect() always open
 * a new connection, even if cubrid_connect() was called
 * before with the same parameters.
 * </p>
 * @return resource|false <p>
 * a CUBRID connection identifier on success or false on failure.
 * </p>
 */
function cubrid_connect($host, $port, $dbname, $userid = 'PUBLIC', $passwd = '', $new_link = false) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Establish the environment for connecting to CUBRID server.
 * @link https://php.net/manual/en/function.cubrid-connect.php
 * @param string $conn_url <p>
 * A character string that contains server connection information.<br />
 * Syntax: 'CUBRID:&gt;host&lt;:&gt;port&lt;:&gt;dbname&lt;:&gt;username&lt;:&gt;password&lt;:?&gt;params&lt;'.<br />
 * E.g. <i>CUBRID:127.0.0.1:33088:demodb:dba:123456:?autocommit=off&althost=10.34.63.132:33088&rctime=100</i>
 * </p>
 * @param string $userid [optional] <p>
 * User name for the database. Default value is 'PUBLIC'.
 * </p>
 * @param string $passwd [optional] <p>
 * User password. Default value is empty string, i.e. no
 * password is defined.
 * </p>
 * @param bool $new_link [optional] <p>
 * If a second call is made to cubrid_connect()
 * with the same arguments, no new link will be established,
 * but instead, the connection identifier of the already
 * opened connection will be
 * returned. The new_link parameter modifies this
 * behavior and makes cubrid_connect() always open
 * a new connection, even if cubrid_connect() was called
 * before with the same parameters.
 * </p>
 * @return resource|false <p>
 * a CUBRID connection identifier on success or false on failure.
 * </p>
 */
function cubrid_connect_with_url($conn_url, $userid = 'PUBLIC', $passwd = '', $new_link = false) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Open a persistent connection to a CUBRID server
 * @link https://php.net/manual/en/function.cubrid-pconnect.php
 * @param string $host <p>
 * Host name or IP address of CUBRID CAS server.
 * </p>
 * @param int $port <p>
 * Port number of CUBRID CAS server (BROKER_PORT configured in
 * $CUBRID/conf/cubrid_broker.conf).
 * </p>
 * @param string $dbname <p>
 * Name of database.
 * </p>
 * @param string $userid [optional] <p>
 * User name for the database. Default value is 'PUBLIC'.
 * </p>
 * @param string $passwd [optional] <p>
 * User password. Default value is empty string, i.e. no
 * password is defined.
 * </p>
 * @return resource|false <p>
 * Connection identifier, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_pconnect($host, $port, $dbname, $userid = 'PUBLIC', $passwd = '') {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Open a persistent connection to CUBRID server
 * @link https://secure.php.net/manual/en/function.cubrid-pconnect-with-url.php
 * @param string $conn_url <p>
 * A character string that contains server connection information.<br />
 * Syntax: 'CUBRID:&gt;host&lt;:&gt;port&lt;:&gt;dbname&lt;:&gt;username&lt;:&gt;password&lt;:?&gt;params&lt;'.<br />
 * E.g. CUBRID:127.0.0.1:33088:demodb:dba:123456:?autocommit=off&althost=10.34.63.132:33088&rctime=100
 * </p>
 * @param string $userid [optional] <p>
 * User name for the database. Default value is 'PUBLIC'.
 * </p>
 * @param string $passwd [optional] <p>
 * User password. Default value is empty string, i.e. no
 * password is defined.
 * </p>
 * @return resource|false <p>
 * Connection identifier, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_pconnect_with_url($conn_url, $userid = 'PUBLIC', $passwd = '') {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Close CUBRID connection. Same as cubrid_disconnect().
 * @link https://php.net/manual/en/function.cubrid-close.php
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection identifier. If the connection
 * identifier is not specified, the last connection
 * opened by cubrid_connect() is assumed.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_close($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Close CUBRID connection. Same as cubrid_close().
 * @link https://php.net/manual/en/function.cubrid-disconnect.php
 * @param resource $conn_identifier [optional] <p>
 * Connection identifier.
 * </p>
 * @return bool Returns true on success or false on failure.
 */
function cubrid_disconnect($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Send a CUBRID query
 * @link https://php.net/manual/en/function.cubrid-query.php
 * @param string $query <p>
 * A SQL query. Data inside the query should be properly escaped.
 * </p>
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection. If the connection identifier
 * is not specified, the last connection opened by
 * cubrid_connect() is assumed.
 * </p>
 * @return resource|bool <ul><li>
 * For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements
 * returning resultset, cubrid_query() returns a resource
 * on success, or false on error.
 * </li>
 * <li>
 * For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc,
 * cubrid_query() returns true on success or false on error.
 * </li>
 * <p>
 * The returned result resource should be passed to
 * cubrid_fetch_array(), and other functions for dealing
 * with result tables, to access the returned data.
 * </p>
 * <p>
 * Use cubrid_num_rows() to find out how many rows
 * were returned for a SELECT statement.
 * </p>
 * <p>
 * Use cubrid_affected_rows() to find out how many
 * rows were affected by a DELETE, INSERT, REPLACE, or UPDATE
 * statement.
 * </p>
 * <li>
 * cubrid_query() will also fail and return false
 * if the user does not have permission to access the table(s)
 * referenced by the query.
 * </li>
 * </ul>
 */
function cubrid_query($query, $conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Execute a prepared SQL statement
 * @link https://php.net/manual/en/function.cubrid-execute.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $sql <p>
 * SQL to be executed.
 * </p>
 * @param int $option [optional] <p>
 * Query execution option CUBRID_INCLUDE_OID, CUBRID_ASYNC,
 * CUBRID_EXEC_QUERY_ALL.
 * </p>
 * @return resource|bool <p>
 * Request identifier, when process is successful,
 * or FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_execute($conn_identifier, $sql, $option = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Execute a prepared SQL statement
 * @link https://php.net/manual/en/function.cubrid-execute.php
 * @param resource $request_identifier <p>
 * cubrid_prepare() identifier.
 * </p>
 * @param int $option [optional] <p>
 * Query execution option CUBRID_INCLUDE_OID, CUBRID_ASYNC,
 * CUBRID_EXEC_QUERY_ALL.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_execute($request_identifier, $option = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Bind variables to a prepared statement as parameters
 * @link https://php.net/manual/en/function.cubrid-bind.php
 * @param resource $req_identifier <p>
 * Request identifier as a result of cubrid_prepare().
 * </p>
 * @param int $bind_index <p>
 * Location of binding parameters. It starts with 1.
 * </p>
 * @param mixed $bind_value <p>
 * Actual value for binding.
 * </p>
 * @param string $bind_value_type [optional] <p>
 * A type of the value to bind. (It is omitted by default. Thus, system
 * internally use string by default. However, you need to specify the
 * exact type of the value as an argument when
 * they are NCHAR, BIT, or BLOB/CLOB).
 * </p>
 * <p>
 * The following bind types are supported:
 * "STRING", "NCHAR", "BIT", "NUMERIC", "NUMBER", "FLOAT", "DOUBLE",
 * "TIME", "DATE", "TIMESTAMP", "OBJECT", "BLOB", "CLOB", "NULL".
 * </p>
 * @return bool TRUE, when process is successful, otherwise FALSE.
 */
function cubrid_bind($req_identifier, $bind_index, $bind_value, $bind_value_type = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Close the request handle. Same as cubrid_close_request().
 * @link https://php.net/manual/en/function.cubrid-close-prepare.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return bool TRUE, when process is successful, otherwise FALSE.
 */
function cubrid_close_prepare($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Close the request handle. Same as cubrid_close_prepare().
 * @link https://php.net/manual/en/function.cubrid-close-request.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return bool TRUE, when process is successful, or FALSE.
 */
function cubrid_close_request($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get contents of collection type column using OID
 * @link https://php.net/manual/en/function.cubrid-col-get.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to read.
 * </p>
 * @param string $attr_name <p>
 * Attribute name that you want to read from the instance.
 * </p>
 * @return array <ul><li>
 * Array (0-based numerical array) containing the
 * elements requested, when process is successful;
 * </li>
 * <li>
 * FALSE (to distinguish the error from the situation of
 * attribute having empty collection;
 * or NULL, in case of error, a warning message is shown;
 * in such case you can check the error by using
 * cubrid_error_code()), when process is unsuccessful.
 * </li>
 * </ul>
 */
function cubrid_col_get($conn_identifier, $oid, $attr_name) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the number of elements in collection type column using OID
 * @link https://php.net/manual/en/function.cubrid-col-size.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to read.
 * </p>
 * @param string $attr_name <p>
 * Attribute name that you want to read from the instance.
 * </p>
 * @return int <p>
 * Number of elements, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_col_size($conn_identifier, $oid, $attr_name) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Perform a query without fetching the results into memory
 * @link https://php.net/manual/en/function.cubrid-unbuffered-query.php
 * @param string $query <p>
 * The SQL query to execute.
 * </p>
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection. If the connection identifier is not
 * specified, the last connection opened by cubrid_connect() is assumed.
 * </p>
 * @return resource|bool <p>
 * For SELECT, SHOW, DESCRIBE or EXPLAIN statements,
 * cubrid_unbuffered_query() returns a resource on success, or false on
 * error.
 * </p>
 * <p>
 * For other type of SQL statements, UPDATE, DELETE, DROP, etc,
 * cubrid_unbuffered_query returns true on success
 * or false on error.
 * </p>
 */
function cubrid_unbuffered_query($query, $conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return an array with the list of all existing CUBRID databases
 * @link https://php.net/manual/en/function.cubrid-list-dbs.php
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection.
 * </p>
 * @return array <p>
 * a numeric array with all existing CUBRID databases on success,
 * or false on failure.
 * </p>
 */
function cubrid_list_dbs($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Get the error message. Same as cubrid_error_msg();
 * @link https://php.net/manual/en/function.cubrid-error.php
 * @param resource $connection [optional] <p>
 * The CUBRID connection.
 * </p>
 * @return string <p>
 * Error message that occurred.
 * </p>
 */
function cubrid_error($connection = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get last error message for the most recent function call.
 * Same as cubrid_error();
 * @link https://php.net/manual/en/function.cubrid-error-msg.php
 * @return string <p>
 * Error message that occurred.
 * </p>
 */
function cubrid_error_msg() {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Returns the numerical value of the error message from previous
 * CUBRID operation. Same as cubrid_error_code();
 * @link https://php.net/manual/en/function.cubrid-errno.php
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection identifier. If the connection
 * identifier is not specified, the last connection
 * opened by cubrid_connect() is assumed.
 * </p>
 * @return int <p>
 * the error number from the last CUBRID function, or
 * 0 (zero) if no error occurred.
 * </p>
 */
function cubrid_errno($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get error code for the most recent function call.
 * Same as cubrid_errno();
 * @link https://php.net/manual/en/function.cubrid-error-code.php
 * @return int <p>
 * Error code of the error that occurred, or
 * 0 (zero) if no error occurred.
 * </p>
 */
function cubrid_error_code() {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the number of rows affected by the last SQL statement
 * @link https://php.net/manual/en/function.cubrid-affected-rows.php
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection. If the connection identifier is not
 * specified, the last link opened by cubrid_connect() is assumed.
 * </p>
 * @return int <p>
 * the number of affected rows on success,
 * or -1, when SQL statement is not INSERT, DELETE or UPDATE,
 * or FALSE, when the request identifier is not specified,
 * and there is no last request.
 * </p>
 */
function cubrid_affected_rows($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the ID generated for the last updated AUTO_INCREMENT column
 * @link https://php.net/manual/en/function.cubrid-insert-id.php
 * @param resource $conn_identifier [optional] <p>
 * The connection identifier previously obtained by a call
 * to cubrid_connect().
 * </p>
 * @return string <p>
 * A string representing the ID generated for an AUTO_INCREMENT column
 * by the previous query, on success. 0, if the previous query does
 * not generate new rows. FALSE on failure.
 * </p>
 */
function cubrid_insert_id($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the value of a specific field in a specific row
 * @link https://php.net/manual/en/function.cubrid-result.php
 * @param resource $result
 * @param int $row <p>
 * The row number from the result that's being retrieved. Row numbers
 * start at 0.
 * </p>
 * @param mixed $field [optional] <p>
 * The name or offset of the field being retrieved.
 * </p>
 * <p>
 * It can be the field's offset, the field's name, or the field's table
 * dot field name (tablename.fieldname). If the column name has been
 * aliased ('select foo as bar from...'), use the alias instead of the
 * column name. If undefined, the first field is retrieved.
 * </p>
 * @return string <p>
 * Value of a specific field, on success (NULL if value if null).
 * FALSE on failure.
 * </p>
 */
function cubrid_result($result, $row, $field = 0) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the number of rows in the result set
 * @link https://php.net/manual/en/function.cubrid-num-rows.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute(),
 * cubrid_query() and cubrid_prepare()
 * </p>
 * @return int <p>
 * Number of rows, when process is successful.
 * 0 when the query was done in async mode.
 * -1, if SQL statement is not SELECT.
 * FALSE when process is unsuccessful.
 * </p>
 */
function cubrid_num_rows($result) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the number of columns in the result set
 * @link https://php.net/manual/en/function.cubrid-num-cols.php
 * @param resource $result <p>
 * Result.
 * </p>
 * @return int <p>
 * Number of columns, when process is successful.
 * FALSE, if SQL statement is not SELECT.
 * </p>
 */
function cubrid_num_cols($result) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the number of columns in the result set
 * @link https://php.net/manual/en/function.cubrid-num-fields.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute(),
 * cubrid_query() and cubrid_prepare()
 * </p>
 * @return int <p>
 * Number of columns, on success.
 * -1 if SQL sentence is not SELECT.
 * FALSE when process is unsuccessful.
 * </p>
 */
function cubrid_num_fields($result) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Fetch the next row from a result set
 * @link https://php.net/manual/en/function.cubrid-fetch.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $type [optional] <p>
 * Array type of the fetched result CUBRID_NUM,
 * CUBRID_ASSOC, CUBRID_BOTH, CUBRID_OBJECT. If you want to
 * operate the lob object, you can use CUBRID_LOB.
 * </p>
 * @return mixed
 * <ul>
 * <li>array or object, when process is successful.</li>
 * <li>FALSE, when there are no more rows;</li>
 * <li>NULL, when process is unsuccessful.</li>
 * </ul>
 * <p>
 * The result can be received either as an array or as an object,
 * and you can decide which data type to use by setting the type
 * argument. The type variable can be set to one of the following
 * values:
 * </p>
 * <ul>
 * <li>CUBRID_NUM : Numerical array (0-based)</li>
 * <li>CUBRID_ASSOC : Associative array</li>
 * <li>CUBRID_BOTH : Numerical & Associative array (default)</li>
 * <li>CUBRID_OBJECT : object that has the attribute name as the
 * column name of query result</li>
 * </ul>
 * <p>
 * When type argument is omitted, the result will be received using
 * CUBRID_BOTH option as default. When you want to receive query
 * result in object data type, the column name of the result must
 * obey the naming rules for identifiers in PHP. For example,
 * column name such as "count(*)" cannot be received in object type.
 * </p>
 */
function cubrid_fetch($result, $type = CUBRID_BOTH) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return a numerical array with the values of the current row
 * @link https://php.net/manual/en/function.cubrid-fetch-row.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $type <p>
 * Type can only be CUBRID_LOB, this parameter will be
 * used only when you need to operate the lob object.
 * </p>
 * @return array <p>
 * A numerical array, when process is successful.
 * FALSE, when there are no more rows;
 * NULL, when process is unsuccessful.
 * </p>
 */
function cubrid_fetch_row($result, $type = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Fetch a result row as an associative array, a numeric array, or both
 * @link https://php.net/manual/en/function.cubrid-fetch-array.php
 * @param resource $result
 * @param int $type [optional] <p>
 * The type of array that is to be fetched. It's a constant and can
 * take the following values: CUBRID_ASSOC, CUBRID_NUM, and CUBRID_BOTH.
 * </p>
 * @return array <p>
 * Returns an array of strings that corresponds to the fetched row,
 * when process is successful.
 * FALSE, when there are no more rows;
 * NULL, when process is unsuccessful.
 * </p>
 * <p>
 * The type of returned array depends on how result_type is defined.
 * By using CUBRID_BOTH (default), you'll get an array with both
 * associative and number indices, and you can decide which data
 * type to use by setting the type argument. The type variable can
 * be set to one of the following values:
 * </p>
 * <ul>
 * <li>CUBRID_NUM : Numerical array (0-based)</li>
 * <li>CUBRID_ASSOC : Associative array</li>
 * <li>CUBRID_BOTH : Numerical & Associative array (default)</li>
 * </ul>
 */
function cubrid_fetch_array($result, $type = CUBRID_BOTH) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the associative array that corresponds to the fetched row
 * @link https://php.net/manual/en/function.cubrid-fetch-assoc.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $type [optional] <p>
 * Type can only be CUBRID_LOB, this parameter will be used
 * only when you need to operate the lob object.
 * </p>
 * @return array <p>
 * Associative array, when process is successful.
 * FALSE, when there are no more rows;
 * NULL, when process is unsuccessful.
 * </p>
 */
function cubrid_fetch_assoc($result, $type = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Fetch the next row and return it as an object
 * @link https://php.net/manual/en/function.cubrid-fetch-object.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param string $class_name [optional] <p>
 * The name of the class to instantiate. If not specified,
 * a stdClass (stdClass is PHP's generic empty class that's
 * used when casting other types to objects) object is returned.
 * </p>
 * @param array $params [optional] <p>
 * An optional array of parameters to pass to the constructor
 * for class_name objects.
 * </p>
 * @param int $type [optional] <p>
 * Type can only be CUBRID_LOB, this parameter will be used
 * only when you need to operate the lob object.
 * </p>
 * @return object <p>
 * an object with string properties
 * that correspond to the fetched row, or false if there
 * are no more rows, or NULL, when process is unsuccessful.
 * </p>
 */
function cubrid_fetch_object($result, $class_name = null, $params = null, $type = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Move the internal row pointer of the CUBRID result
 * @link https://php.net/manual/en/function.cubrid-data-seek.php
 * @param resource $result <p>
 * The result.
 * </p>
 * @param int $row_number <p>
 * The desired row number of the new result pointer.
 * </p>
 * @return bool <p>
 * Returns TRUE on success or FALSE on failure.
 * </p>
 */
function cubrid_data_seek($result, $row_number) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return an array with the lengths of the values of
 * each field from the current row
 * @link https://php.net/manual/en/function.cubrid-fetch-lengths.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @return array <p>
 * A numerical array of lengths on success,
 * or false on failure.
 * </p>
 */
function cubrid_fetch_lengths($result) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Get column information from a result and return as an object
 * @link https://php.net/manual/en/function.cubrid-fetch-field.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset [optional] <p>
 * The numerical field offset. If the field offset is not specified, the
 * next field that was not yet retrieved by this function is retrieved.
 * The field_offset starts at 0.
 * </p>
 * @return object <p>
 * an object containing field information. The properties
 * of the object are:
 * </p>
 * <ul>
 * <li>name - column name</li>
 * <li>table - name of the table the column belongs to</li>
 * <li>def - default value of the column</li>
 * <li>max_length - maximum length of the column</li>
 * <li>not_null - 1 if the column cannot be NULL</li>
 * <li>primary_key - 1 if the column is a primary key</li>
 * <li>unique_key - 1 if the column is a unique key</li>
 * <li>multiple_key - 1 if the column is a non-unique key</li>
 * <li>numeric - 1 if the column is numeric</li>
 * <li>blob - 1 if the column is a BLOB</li>
 * <li>type - the type of the column</li>
 * <li>unsigned - 1 if the column is unsigned</li>
 * <li>zerofill - 1 if the column is zero-filled</li>
 * </ul>
 */
function cubrid_fetch_field($result, $field_offset = 0) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the column names in result
 * @link https://php.net/manual/en/function.cubrid-column-names.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return array <p>
 * Array of string which containing column names,
 * when process is successful. FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_column_names($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get column types in result
 * @link https://php.net/manual/en/function.cubrid-column-names.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return array <p>
 * Array of string which containing column types,
 * when process is successful. FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_column_types($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Move the result set cursor to the specified field offset
 * @link https://php.net/manual/en/function.cubrid-field-seek.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset <p>
 * The numerical field offset. The field_offset starts at 0.
 * If field_offset does not exist, an error of level
 * E_WARNING is also issued.
 * </p>
 * @return bool <p>
 * Returns true on success or false on failure.
 * </p>
 */
function cubrid_field_seek($result, $field_offset) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Free the memory occupied by the result data
 * @link https://php.net/manual/en/function.cubrid-free-result.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return bool <p>
 * Returns true on success or false on failure.
 * </p>
 * <p>
 * Note that it can only free the client fetch buffer now,
 * and if you want to free all the memory, use function
 * cubrid_close_request().
 * </p>
 */
function cubrid_free_result($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the name of the specified field index
 * @link https://php.net/manual/en/function.cubrid-field-name.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset <p>
 * The field_offset starts at 0. If field_offset does not exist,
 * an error of level E_WARNING is also issued.
 * </p>
 * @return string <p>
 * The name of the specified field index on
 * success or false on failure.
 * </p>
 */
function cubrid_field_name($result, $field_offset) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the name of the table of the specified field
 * @link https://php.net/manual/en/function.cubrid-field-table.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset <p>
 * The field_offset starts at 0. If field_offset does not exist,
 * an error of level E_WARNING is also issued.
 * </p>
 * @return string <p>
 * The name of the table on success,
 * FALSE when field_offset value is invalid, or
 * -1 if SQL sentence is not SELECT.
 * </p>
 */
function cubrid_field_table($result, $field_offset) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the maximum length of the specified field
 * @link https://php.net/manual/en/function.cubrid-field-len.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset <p>
 * The field_offset starts at 0. If field_offset does not exist,
 * an error of level E_WARNING is also issued.
 * </p>
 * @return int <p>
 * Maximum length, when process is successful. FALSE on failure.
 * </p>
 */
function cubrid_field_len($result, $field_offset) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the type of the column corresponding to the given field offset
 * @link https://php.net/manual/en/function.cubrid-field-type.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset <p>
 * The field_offset starts at 0. If field_offset does not exist,
 * an error of level E_WARNING is also issued.
 * </p>
 * @return string <p>
 * On success the returned field type will be one of
 * "int", "real", "string", "blob", and others as
 * detailed in the CUBRID documentation. Otherwise, FALSE
 * when invalid field_offset value, or -1 if SQL sentence
 * is not SELECT.
 * </p>
 */
function cubrid_field_type($result, $field_offset) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return a string with the flags of the given field offset
 * @link https://php.net/manual/en/function.cubrid-field-flags.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute()
 * </p>
 * @param int $field_offset <p>
 * The numerical field offset. The field_offset starts at 0.
 * If field_offset does not exist, an error of level
 * E_WARNING is also issued.
 * </p>
 * @return string <p>
 * a string of flags associated with the result,
 * or FALSE when invalid field_offset value, or -1 if SQL sentence
 * is not SELECT.
 * </p>
 * <p>
 * The following flags are reported, if your version of CUBRID
 * is current enough to support them: "not_null", "primary_key",
 * "unique_key", "foreign_key", "auto_increment", "shared",
 * "reverse_index", "reverse_unique", and "timestamp".
 * </p>
 */
function cubrid_field_flags($result, $field_offset) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Escapes special characters in a string for use in an SQL statement
 * @link https://php.net/manual/en/function.cubrid-real-escape-string.php
 * @param string $unescaped_string <p>
 * The string that is to be escaped.
 * </p>
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection. If the connection identifier is not
 * specified, the last connection opened by cubrid_connect() is assumed.
 * </p>
 * @return string <p>
 * Escaped string version of the given string, on success.
 * FALSE on failure.
 * </p>
 */
function cubrid_real_escape_string($unescaped_string, $conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the current CUBRID connection charset
 * @link https://php.net/manual/en/function.cubrid-client-encoding.php
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection. If the connection identifier is not
 * specified, the last link opened by cubrid_connect() is assumed.
 * </p>
 * @return string <p>
 * A string that represents the CUBRID connection charset; on success.
 * FALSE on failure.
 * </p>
 */
function cubrid_client_encoding($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Ping a server connection or reconnect if there is no connection
 * @link https://php.net/manual/en/function.cubrid-ping.php
 * @param resource $conn_identifier [optional] <p>
 * The CUBRID connection identifier. If the connection identifier
 * is not specified, the last connection opened by
 * cubrid_connect() is assumed.
 * </p>
 * @return bool <p>
 * true if the connection to the server is working,
 * otherwise false.
 * </p>
 */
function cubrid_ping($conn_identifier = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the client library version
 * @link https://php.net/manual/en/function.cubrid-get-client-info.php
 * @return string <p>
 * A string that represents the client library version; on success.
 * FALSE on failure.
 * </p>
 */
function cubrid_get_client_info() {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the CUBRID server version
 * @link https://php.net/manual/en/function.cubrid-get-server-info.php
 * @param resource $conn_identifier
 * @return string <p>
 * A string that represents the CUBRID server version; on success.
 * FALSE on failure.
 * </p>
 */
function cubrid_get_server_info($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Returns the CUBRID database parameters
 * @link https://secure.php.net/manual/en/function.cubrid-get-db-parameter.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @return array <p>
 * An associative array with CUBRID database parameters; on success.
 * FALSE on failure.
 * </p>
 */
function cubrid_get_db_parameter($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.0)<br/>
 * Get auto-commit mode of the connection
 * @link https://php.net/manual/en/function.cubrid-get-autocommit.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @return bool <p>
 * TRUE, if autocommit is set to true. FALSE otherwise.
 * NULL on error.
 * </p>
 */
function cubrid_get_autocommit($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Return the current CUBRID connection charset
 * @link https://secure.php.net/manual/en/function.cubrid-get-charset.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @return string <p>
 * A string that represents the CUBRID connection charset; on success.
 * FALSE on failure.
 * </p>
 */
function cubrid_get_charset($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.0)<br/>
 * Set auto-commit mode of the connection
 * @link https://php.net/manual/en/function.cubrid-set-autocommit.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param bool $mode <p>
 * Auto-commit mode. The following constants can be used:
 * CUBRID_AUTOCOMMIT_FALSE, CUBRID_AUTOCOMMIT_TRUE
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_set_autocommit($conn_identifier, $mode) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Get db name from results of cubrid_list_dbs
 * @link https://php.net/manual/en/function.cubrid-db-name.php
 * @param array $result <p>
 * The result pointer from a call to cubrid_list_dbs.
 * </p>
 * @param int $index <p>
 * The index into the result set.
 * </p>
 * @return string <p>
 * the database name on success, and false on failure. If false
 * is returned, use cubrid_error() to determine the nature
 * of the error.
 * </p>
 */
function cubrid_db_name($result, $index) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Get result data
 * @link https://php.net/manual/en/function.cubrid-db-parameter.php
 * @param resource $conn_identifier <p>
 * The CUBRID connection. If the connection identifier is not specified,
 * the last link opened by cubrid_connect() is assumed.
 * </p>
 * @return array <p>
 * An associative array with CUBRID database
 * parameters; on success. FALSE on failure.
 * </p>
 */
function cubrid_db_parameter($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.0)<br/>
 * Sets the CUBRID database parameters
 * @link https://php.net/manual/en/function.cubrid-set-db-parameter.php
 * @param resource $conn_identifier <p>
 * The CUBRID connection. If the connection identifier is not specified,
 * the last link opened by cubrid_connect() is assumed.
 * </p>
 * @param int $param_type <p>
 * Database parameter type. Can be PARAM_ISOLATION_LEVEL,
 * or PARAM_LOCK_TIMEOUT.
 * </p>
 * @param int $param_value <p>
 * Isolation level value (1-6) or lock timeout (in seconds) value.
 * </p>
 * @return bool <p>
 * TRUE on success. FALSE on failure.
 * </p>
 */
function cubrid_set_db_parameter($conn_identifier, $param_type, $param_value) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Get the query timeout value of the request
 * @link https://php.net/manual/en/function.cubrid-get-query-timeout.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return int <p>
 * Success: the query timeout value of the current request.
 * Units of msec. Failure: FALSE
 * </p>
 */
function cubrid_get_query_timeout($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Set the query timeout value of the request
 * @link https://php.net/manual/en/function.cubrid-set-query-timeout.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @param int $timeout <p>
 * Timeout time, unit of msec.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_set_query_timeout($req_identifier, $timeout) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the class name using OID
 * @link https://php.net/manual/en/function.cubrid-tablename.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to check the existence.
 * To get the current OID of the request, use
 * cubrid_current_oid() function.
 * </p>
 * @return string <p>
 * Class name when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_get_class_name($conn_identifier, $oid) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get a column using OID
 * @link https://php.net/manual/en/function.cubrid-get.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to read.
 * To get the current OID of the request, use
 * cubrid_current_oid() function.
 * </p>
 * @param mixed $attr [optional] <p>
 * Name of the attribute that you want to read.
 * </p>
 * @return mixed <p>
 * Content of the requested attribute,
 * when process is successful; When attr is set with string
 * data type, the result is returned as a string; when attr is
 * set with array data type (0-based numerical array), then the
 * result is returned in associative array. When attr is omitted,
 * then all attributes are received in array form.
 * </p>
 * <p>
 * FALSE when process is unsuccessful or result is NULL
 * (If error occurs to distinguish empty string from NULL,
 * then it prints the warning message. You can check the
 * error by using cubrid_error_code()).
 * </p>
 */
function cubrid_get($conn_identifier, $oid, $attr = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Check whether the instance pointed by OID exists
 * @link https://php.net/manual/en/function.cubrid-is-instance.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to check the existence.
 * To get the current OID of the request, use
 * cubrid_current_oid() function.
 * </p>
 * @return int <p>
 * 1, if such instance exists; 0, if such instance
 * does not exist; -1, in case of error
 * </p>
 */
function cubrid_is_instance($conn_identifier, $oid) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Commit a transaction
 * @link https://php.net/manual/en/function.cubrid-commit.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_commit($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Roll back a transaction
 * @link https://php.net/manual/en/function.cubrid-rollback.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_rollback($conn_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get OID of the current cursor location
 * @link https://php.net/manual/en/function.cubrid-commit.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @return string <p>
 * OID of current cursor location, when process
 * is successful. FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_current_oid($req_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Delete an instance using OID
 * @link https://php.net/manual/en/function.cubrid-commit.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to delete.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_drop($conn_identifier, $oid) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the facility code of error
 * @link https://php.net/manual/en/function.cubrid-error-code-facility.php
 * @return int <p>
 * Facility code of the error code that occurred:
 * CUBRID_FACILITY_DBMS, CUBRID_FACILITY_CAS,
 * CUBRID_FACILITY_CCI, CUBRID_FACILITY_CLIENT
 * </p>
 */
function cubrid_error_code_facility() {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Close BLOB/CLOB data
 * @link https://php.net/manual/en/function.cubrid-lob-close.php
 * @param array $lob_identifier_array <p>
 * LOB identifier array return from cubrid_lob_get().
 * </p>
 * @return bool <p>
 * TRUE, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_lob_close($lob_identifier_array) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Export BLOB/CLOB data to file
 * @link https://php.net/manual/en/function.cubrid-lob-export.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param resource $lob_identifier <p>
 * LOB identifier.
 * </p>
 * @param string $path_name <p>
 * Path name of the file.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_lob_export($conn_identifier, $lob_identifier, $path_name) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * cubrid_lob_get() is used to get BLOB/CLOB meta info from
 * CUBRID database. CUBRID gets BLOB/CLOB by executing the SQL statement,
 * and returns all LOBs as a resource array. Be sure that the SQL
 * retrieves only one column and its data type is BLOB or CLOB.
 * Remember to use cubrid_lob_close() to release the LOBs if you
 * don't need it any more.
 * @link https://php.net/manual/en/function.cubrid-lob-get.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $sql <p>
 * SQL statement to be executed.
 * </p>
 * @return array <p>
 * Return an array of LOB resources, when process
 * is successful. FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_lob_get($conn_identifier, $sql) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Read BLOB/CLOB data and send straight to browser
 * @link https://php.net/manual/en/function.cubrid-lob-send.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param resource $lob_identifier <p>
 * LOB identifier.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_lob_send($conn_identifier, $lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.1)<br/>
 * Get BLOB/CLOB data size
 * @link https://php.net/manual/en/function.cubrid-lob-size.php
 * @param resource $lob_identifier <p>
 * LOB identifier.
 * </p>
 * @return string <p>
 * A string representing LOB data size, when
 * process is successful. FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_lob_size($lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Bind a lob object or a string as a lob object to a
 * prepared statement as parameters.
 * @link https://secure.php.net/manual/en/function.cubrid-lob2-bind.php
 * @param resource $req_identifier <p>
 * Reqeust identifier.
 * </p>
 * @param int $bind_index <p>
 * Location of binding parameters. It starts with 1.
 * </p>
 * @param mixed $bind_value <p>
 * Actual value for binding.
 * </p>
 * @param string $bind_value_type [optional] <p>
 * It must be "BLOB" or "CLOB" and it won't be case-sensitive.
 * If it not be given, the default value is "BLOB".
 * </p>
 * @return bool <p>
 * TRUE, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_lob2_bind($req_identifier, $bind_index, $bind_value, $bind_value_type = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Close BLOB/CLOB data
 * @link https://php.net/manual/en/function.cubrid-lob2-close.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new()
 * or get from the result set.
 * </p>
 * @return bool <p>
 * TRUE, on success.
 * FALSE, on failure.
 * </p>
 */
function cubrid_lob2_close($lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Export the lob object to a file.
 * @link https://php.net/manual/en/function.cubrid-lob2-export.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @param string $file_name <p>
 * File name you want to store BLOB/CLOB data.
 * It also supports the path of the file.
 * </p>
 * @return bool <p>
 * TRUE if the process is successful and FALSE for failure.
 * </p>
 */
function cubrid_lob2_export($lob_identifier, $file_name) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Import the lob object from a file.
 * @link https://php.net/manual/en/function.cubrid-lob2-import.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @param string $file_name <p>
 * File name you want to import BLOB/CLOB data.
 * It also supports the path of the file.
 * </p>
 * @return bool <p>
 * TRUE if the process is successful and FALSE for failure.
 * </p>
 */
function cubrid_lob2_import($lob_identifier, $file_name) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Create a lob object.
 * @link https://php.net/manual/en/function.cubrid-lob2-new.php
 * @param resource $conn_identifier [optional] <p>
 * Connection identifier. If the connection identifier is
 * not specified, the last connection opened by
 * cubrid_connect() or cubrid_connect_with_url() is assumed.
 * </p>
 * @param string $type [optional] <p>
 * It may be "BLOB" or "CLOB", it won't be case-sensitive.
 * The default value is "BLOB".
 * </p>
 * @return resource|false <p>
 * Lob identifier when it is successful. FALSE on failure.
 * </p>
 */
function cubrid_lob2_new($conn_identifier = null, $type = "BLOB") {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Read from BLOB/CLOB data.
 * @link https://php.net/manual/en/function.cubrid-lob2-read.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @param int $len <p>
 * Length from buffer you want to read from the lob data.
 * </p>
 * @return string <p>
 * Returns the contents as a string.
 * FALSE when there is no more data.
 * NULL on failure.
 * </p>
 */
function cubrid_lob2_read($lob_identifier, $len) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Move the cursor of a lob object.
 * @link https://php.net/manual/en/function.cubrid-lob2-seek64.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @param string $offset <p>
 * Number of units you want to move the cursor.
 * </p>
 * @param int $origin [optional] <p>
 * This parameter can be the following values:
 * </p>
 * <ul>
 * <li>CUBRID_CURSOR_FIRST: move forward from the first
 * beginning.</li>
 * <li>CUBRID_CURSOR_CURRENT: move forward or backward
 * from the current position.</li>
 * <li>CUBRID_CURSOR_LAST: move backward at the end of LOB object.</li>
 * </ul>
 * @return bool <p>
 * TRUE if the process is successful and FALSE for failure.
 * </p>
 */
function cubrid_lob2_seek64($lob_identifier, $offset, $origin = CUBRID_CURSOR_CURRENT) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Move the cursor of a lob object.
 * @link https://php.net/manual/en/function.cubrid-lob2-seek.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @param int $offset <p>
 * Number of units you want to move the cursor.
 * </p>
 * @param int $origin [optional] <p>
 * This parameter can be the following values:
 * </p>
 * <ul>
 * <li>CUBRID_CURSOR_FIRST: move forward from the first
 * beginning.</li>
 * <li>CUBRID_CURSOR_CURRENT: move forward or backward
 * from the current position.</li>
 * <li>CUBRID_CURSOR_LAST: move backward at the end of LOB object.</li>
 * </ul>
 * @return bool <p>
 * TRUE if the process is successful and FALSE for failure.
 * </p>
 */
function cubrid_lob2_seek($lob_identifier, $offset, $origin = CUBRID_CURSOR_CURRENT) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Get a lob object's size.
 * @link https://php.net/manual/en/function.cubrid-lob2-size64.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @return string <p>
 * It will return the size of the LOB object as a string
 * when it processes successfully. FALSE on failure.
 * </p>
 */
function cubrid_lob2_size64($lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Get a lob object's size.
 * @link https://php.net/manual/en/function.cubrid-lob2-size.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @return int <p>
 * It will return the size of the LOB object as a string
 * when it processes successfully. FALSE on failure.
 * </p>
 */
function cubrid_lob2_size($lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Tell the cursor position of the LOB object.
 * @link https://php.net/manual/en/function.cubrid-lob2-tell64.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @return string <p>
 * It will return the cursor position on the LOB object as a
 * string when it processes successfully. FALSE on failure.
 * </p>
 */
function cubrid_lob2_tell64($lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.1)<br/>
 * Tell the cursor position of the LOB object.
 * @link https://php.net/manual/en/function.cubrid-lob2-tell.php
 * @param resource $lob_identifier <p>
 * Lob identifier as a result of cubrid_lob2_new() or get
 * from the result set.
 * </p>
 * @return int <p>
 * It will return the cursor position on the LOB object as a
 * string when it processes successfully. FALSE on failure.
 * </p>
 */
function cubrid_lob2_tell($lob_identifier) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Set a read lock on the given OID
 * @link https://php.net/manual/en/function.cubrid-lock-read.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to put read lock on.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_lock_read($conn_identifier, $oid) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Set a write lock on the given OID
 * @link https://php.net/manual/en/function.cubrid-lock-write.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to put write lock on.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_lock_write($conn_identifier, $oid) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Move the cursor in the result
 * @link https://php.net/manual/en/function.cubrid-move-cursor.php
 * @param resource $req_identifier <p>
 * Request identifier.
 * </p>
 * @param int $offset <p>
 * Number of units you want to move the cursor.
 * </p>
 * @param int $origin [optional] <p>
 * Location where you want to move the cursor from
 * CUBRID_CURSOR_FIRST, CUBRID_CURSOR_CURRENT, CUBRID_CURSOR_LAST.
 * </p>
 * @return int <p>
 * CUBRID_CURSOR_SUCCESS, when process is successful.
 * CUBRID_NO_MORE_DATA, when it is not a valid cursor location.
 * CUBRID_CURSOR_ERROR, in case of error.
 * </p>
 */
function cubrid_move_cursor($req_identifier, $offset, $origin = CUBRID_CURSOR_CURRENT) {}

/**
 * (PHP 5, CUBRID &gt;= 8.4.0)<br/>
 * Get result of next query when executing multiple SQL statements
 * @link https://php.net/manual/en/function.cubrid-next-result.php
 * @param resource $result <p>
 * result comes from a call to cubrid_execute().
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE, when
 * process is unsuccessful.
 * </p>
 */
function cubrid_next_result($result) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Prepare an SQL statement for execution
 * @link https://php.net/manual/en/function.cubrid-prepare.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $prepare_stmt <p>
 * Prepare query.
 * </p>
 * @param int $option [optional] <p>
 * OID return option CUBRID_INCLUDE_OID.
 * </p>
 * @return resource|false <p>
 * Request identifier, if process is successful;
 * FALSE, if process is unsuccessful.
 * </p>
 */
function cubrid_prepare($conn_identifier, $prepare_stmt, $option = 0) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Update a column using OID
 * @link https://php.net/manual/en/function.cubrid-put.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance that you want to update.
 * </p>
 * @param string $attr [optional] <p>
 * Name of the attribute that you want to update.
 * </p>
 * @param mixed $value <p>
 * New value that you want to assign to the attribute.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful.
 * FALSE, when process is unsuccessful.
 * </p>
 */
function cubrid_put($conn_identifier, $oid, $attr = null, $value) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the requested schema information
 * @link https://php.net/manual/en/function.cubrid-schema.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param int $schema_type <p>
 * Schema data that you want to know.
 * </p>
 * @param string $class_name [optional] <p>
 * Table you want to know the schema of.
 * </p>
 * @param string $attr_name [optional] <p>
 * Attribute you want to know the schema of.
 * </p>
 * @return array <p>
 * Array containing the schema information,
 * when process is successful; FALSE, when process is
 * unsuccessful.
 * </p>
 */
function cubrid_schema($conn_identifier, $schema_type, $class_name = null, $attr_name = null) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Delete an element from sequence type column using OID
 * @link https://php.net/manual/en/function.cubrid-seq-drop.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance you want to work with.
 * </p>
 * @param string $attr_name <p>
 * Name of the attribute that you want to delete an element from.
 * </p>
 * @param int $index <p>
 * Index of the element that you want to delete (1-based).
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_seq_drop($conn_identifier, $oid, $attr_name, $index) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Insert an element to a sequence type column using OID
 * @link https://php.net/manual/en/function.cubrid-seq-insert.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance you want to work with.
 * </p>
 * @param string $attr_name <p>
 * Name of the attribute you want to insert an instance to.
 * </p>
 * @param int $index <p>
 * Location of the element, you want to insert the element to (1-based).
 * </p>
 * @param string $seq_element <p>
 * Content of the element that you want to insert.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_seq_insert($conn_identifier, $oid, $attr_name, $index, $seq_element) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Update the element value of sequence type column using OID
 * @link https://php.net/manual/en/function.cubrid-seq-put.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance you want to work with.
 * </p>
 * @param string $attr_name <p>
 * Name of the attribute that you want to update an element.
 * </p>
 * @param int $index <p>
 * Index of the element that you want to delete (1-based).
 * </p>
 * @param string $seq_element <p>
 * New content that you want to use for the update.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_seq_put($conn_identifier, $oid, $attr_name, $index, $seq_element) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Insert a single element to set type column using OID
 * @link https://php.net/manual/en/function.cubrid-seq-add.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance you want to work with.
 * </p>
 * @param string $attr_name <p>
 * Name of the attribute you want to insert an element.
 * </p>
 * @param string $seq_element <p>
 * Content of the element that you want to insert.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_seq_add($conn_identifier, $oid, $attr_name, $seq_element) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Insert a single element to set type column using OID
 * @link https://php.net/manual/en/function.cubrid-set-add.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance you want to work with.
 * </p>
 * @param string $attr_name <p>
 * Name of the attribute you want to insert an element.
 * </p>
 * @param string $set_element <p>
 * Content of the element you want to insert.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_set_add($conn_identifier, $oid, $attr_name, $set_element) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Delete an element from set type column using OID
 * @link https://php.net/manual/en/function.cubrid-set-drop.php
 * @param resource $conn_identifier <p>
 * Connection identifier.
 * </p>
 * @param string $oid <p>
 * OID of the instance you want to work with.
 * </p>
 * @param string $attr_name <p>
 * Name of the attribute you want to delete an element from.
 * </p>
 * @param string $set_element <p>
 * Content of the element you want to delete.
 * </p>
 * @return bool <p>
 * TRUE, when process is successful. FALSE,
 * when process is unsuccessful.
 * </p>
 */
function cubrid_set_drop($conn_identifier, $oid, $attr_name, $set_element) {}

/**
 * (PHP 5, CUBRID &gt;= 8.3.0)<br/>
 * Get the CUBRID PHP module's version
 * @link https://php.net/manual/en/function.cubrid-version.php
 * @return string <p>
 * Version information (eg. "8.4.1.0001").
 * </p>
 */
function cubrid_version() {}

/**
 * Columns are returned into the array having a numerical index to the
 * fields. This index starts with 0, the first field in the result.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_NUM', 1);

/**
 * Columns are returned into the array having the fieldname as the array
 * index.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_ASSOC', 2);

/**
 * Columns are returned into the array having both a numerical index
 * and the fieldname as the array index.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_BOTH', 3);

/**
 * Get query result as an object.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_OBJECT', 4);

/**
 * Determine whether to get OID during query execution.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_INCLUDE_OID', 1);

/**
 * Execute the query in asynchronous mode.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_ASYNC', 2);

/**
 * Execute the query in synchronous mode.
 * This flag must be set when executing multiple SQL statements.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_EXEC_QUERY_ALL', 4);

/**
 * Returned value of cubrid_move_cursor() function
 * in case of success.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_CURSOR_SUCCESS', 1);

/**
 * Returned value of cubrid_move_cursor() function in case
 * of failure.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_NO_MORE_DATA', 0);

/**
 * Returned value of cubrid_move_cursor() function in case
 * of failure.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_CURSOR_ERROR', -1);

/**
 * Enable the auto-commit mode.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_AUTOCOMMIT_TRUE', 1);

/**
 * Disable the auto-commit mode.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_AUTOCOMMIT_FALSE', 0);

/**
 * Move current cursor to the first position in the result.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_CURSOR_FIRST', 0);

/**
 * Move current cursor as a default value if the origin is
 * not specified.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_CURSOR_CURRENT', 1);

/**
 * Move current cursor to the last position in the result.
 * @link https://php.net/manual/en/cubrid.constants.php
 */
define('CUBRID_CURSOR_LAST', 2);

// End of cubrid v.1.0
¿Qué es la limpieza dental de perros? - Clínica veterinaria


Es la eliminación del sarro y la placa adherida a la superficie de los dientes mediante un equipo de ultrasonidos que garantiza la integridad de las piezas dentales a la vez que elimina en profundidad cualquier resto de suciedad.

A continuación se procede al pulido de los dientes mediante una fresa especial que elimina la placa bacteriana y devuelve a los dientes el aspecto sano que deben tener.

Una vez terminado todo el proceso, se mantiene al perro en observación hasta que se despierta de la anestesia, bajo la atenta supervisión de un veterinario.

¿Cada cuánto tiempo tengo que hacerle una limpieza dental a mi perro?

A partir de cierta edad, los perros pueden necesitar una limpieza dental anual o bianual. Depende de cada caso. En líneas generales, puede decirse que los perros de razas pequeñas suelen acumular más sarro y suelen necesitar una atención mayor en cuanto a higiene dental.


Riesgos de una mala higiene


Los riesgos más evidentes de una mala higiene dental en los perros son los siguientes:

  • Cuando la acumulación de sarro no se trata, se puede producir una inflamación y retracción de las encías que puede descalzar el diente y provocar caídas.
  • Mal aliento (halitosis).
  • Sarro perros
  • Puede ir a más
  • Las bacterias de la placa pueden trasladarse a través del torrente circulatorio a órganos vitales como el corazón ocasionando problemas de endocarditis en las válvulas. Las bacterias pueden incluso acantonarse en huesos (La osteomielitis es la infección ósea, tanto cortical como medular) provocando mucho dolor y una artritis séptica).

¿Cómo se forma el sarro?

El sarro es la calcificación de la placa dental. Los restos de alimentos, junto con las bacterias presentes en la boca, van a formar la placa bacteriana o placa dental. Si la placa no se retira, al mezclarse con la saliva y los minerales presentes en ella, reaccionará formando una costra. La placa se calcifica y se forma el sarro.

El sarro, cuando se forma, es de color blanquecino pero a medida que pasa el tiempo se va poniendo amarillo y luego marrón.

Síntomas de una pobre higiene dental
La señal más obvia de una mala salud dental canina es el mal aliento.

Sin embargo, a veces no es tan fácil de detectar
Y hay perros que no se dejan abrir la boca por su dueño. Por ejemplo…

Recientemente nos trajeron a la clínica a un perro que parpadeaba de un ojo y decía su dueño que le picaba un lado de la cara. Tenía molestias y dificultad para comer, lo que había llevado a sus dueños a comprarle comida blanda (que suele ser un poco más cara y llevar más contenido en grasa) durante medio año. Después de una exploración oftalmológica, nos dimos cuenta de que el ojo tenía una úlcera en la córnea probablemente de rascarse . Además, el canto lateral del ojo estaba inflamado. Tenía lo que en humanos llamamos flemón pero como era un perro de pelo largo, no se le notaba a simple vista. Al abrirle la boca nos llamó la atención el ver una muela llena de sarro. Le realizamos una radiografía y encontramos una fístula que llegaba hasta la parte inferior del ojo.

Le tuvimos que extraer la muela. Tras esto, el ojo se curó completamente con unos colirios y una lentilla protectora de úlcera. Afortunadamente, la úlcera no profundizó y no perforó el ojo. Ahora el perro come perfectamente a pesar de haber perdido una muela.

¿Cómo mantener la higiene dental de tu perro?
Hay varias maneras de prevenir problemas derivados de la salud dental de tu perro.

Limpiezas de dientes en casa
Es recomendable limpiar los dientes de tu perro semanal o diariamente si se puede. Existe una gran variedad de productos que se pueden utilizar:

Pastas de dientes.
Cepillos de dientes o dedales para el dedo índice, que hacen más fácil la limpieza.
Colutorios para echar en agua de bebida o directamente sobre el diente en líquido o en spray.

En la Clínica Tus Veterinarios enseñamos a nuestros clientes a tomar el hábito de limpiar los dientes de sus perros desde que son cachorros. Esto responde a nuestro compromiso con la prevención de enfermedades caninas.

Hoy en día tenemos muchos clientes que limpian los dientes todos los días a su mascota, y como resultado, se ahorran el dinero de hacer limpiezas dentales profesionales y consiguen una mejor salud de su perro.


Limpiezas dentales profesionales de perros y gatos

Recomendamos hacer una limpieza dental especializada anualmente. La realizamos con un aparato de ultrasonidos que utiliza agua para quitar el sarro. Después, procedemos a pulir los dientes con un cepillo de alta velocidad y una pasta especial. Hacemos esto para proteger el esmalte.

La frecuencia de limpiezas dentales necesaria varía mucho entre razas. En general, las razas grandes tienen buena calidad de esmalte, por lo que no necesitan hacerlo tan a menudo e incluso pueden pasarse la vida sin requerir una limpieza. Sin embargo, razas pequeñas como el Yorkshire o el Maltés, deben hacérselas todos los años desde cachorros si se quiere conservar sus piezas dentales.

Otro factor fundamental es la calidad del pienso. Algunas marcas han diseñado croquetas que limpian la superficie del diente y de la muela al masticarse.

Ultrasonido para perros

¿Se necesita anestesia para las limpiezas dentales de perros y gatos?

La limpieza dental en perros no es una técnica que pueda practicarse sin anestesia general , aunque hay veces que los propietarios no quieren anestesiar y si tiene poco sarro y el perro es muy bueno se puede intentar…… , pero no se va a poder pulir ni acceder a todas la zona de la boca …. Además los limpiadores dentales van a irrigar agua y hay riesgo de aspiración a vías respiratorias si no se realiza una anestesia correcta con intubación traqueal . En resumen , sin anestesia no se va hacer una correcta limpieza dental.

Tampoco sirve la sedación ya que necesitamos que el animal esté totalmente quieto, y el veterinario tenga un acceso completo a todas sus piezas dentales y encías.

Alimentos para la limpieza dental

Hay que tener cierto cuidado a la hora de comprar determinados alimentos porque no todos son saludables. Algunos tienen demasiado contenido graso, que en exceso puede causar problemas cardiovasculares y obesidad.

Los mejores alimentos para los dientes son aquellos que están elaborados por empresas farmacéuticas y llevan componentes químicos con tratamientos específicos para el diente del perro. Esto implica no solo limpieza a través de la acción mecánica de morder sino también un tratamiento antibacteriano para prevenir el sarro.

Conclusión

Si eres como la mayoría de dueños, por falta de tiempo , es probable que no estés prestando la suficiente atención a la limpieza dental de tu perro. Por eso te animamos a que comiences a limpiar los dientes de tu perro y consideres atender a su higiene bucal con frecuencia.

Estas simples medidas pueden conllevar a que tu perro tenga una vida más larga y mucho más saludable.

Si te resulta imposible introducir un cepillo de dientes a tu perro en la boca, pásate con él por clínica Tus Veterinarios y te explicamos cómo hacerlo.

Necesitas hacer una limpieza dental profesional a tu mascota?
Llámanos al 622575274 o contacta con nosotros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡Hola!