⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jdbcdatabasemetadata.java

📁 一个用java写的开源的数据库系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB sorts null low; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean nullsAreSortedAtStart() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether <code>NULL</code> values are sorted at the end regardless of     * sort order. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB sorts null low; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean nullsAreSortedAtEnd() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves the name of this database product.     *     * @return database product name     * @exception SQLException if a database access error occurs     */    public String getDatabaseProductName() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return jdbcDriver.PRODUCT;    }    /**     * Retrieves the version number of this database product.     *     * @return database version number     * @exception SQLException if a database access error occurs     */    public String getDatabaseProductVersion() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return jdbcDriver.VERSION;    }    /**     * Retrieves the name of this JDBC driver.     *     * @return JDBC driver name     * @exception SQLException if a database access error occurs     */    public String getDriverName() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return jdbcDriver.PRODUCT + " Driver";    }    /**     * Retrieves the version number of this JDBC driver as a <code>String</code>.     *     * @return JDBC driver version     * @exception SQLException if a database access error occurs     */    public String getDriverVersion() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return jdbcDriver.VERSION;    }    /**     * Retrieves this JDBC driver's major version number.     *     * @return JDBC driver major version     */    public int getDriverMajorVersion() {        if (Trace.TRACE) {            Trace.trace();        }        return jdbcDriver.MAJOR;    }    /**     * Retrieves this JDBC driver's minor version number.     *     * @return JDBC driver minor version number     */    public int getDriverMinorVersion() {        if (Trace.TRACE) {            Trace.trace();        }        return jdbcDriver.MINOR;    }    /**     * Retrieves whether this database stores tables in a local file. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * Up to and including HSQLDB 1.7.1, do not rely on this information.     * This will be resolved and explained more clearly in 1.7.2.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean usesLocalFiles() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        // SEE: FIXME at jdbcConnection.usesLocalFiles()        // boucherb@users 20020426        return cConnection.usesLocalFiles();    }    /**     * Retrieves whether this database uses a file for each table. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * Up to and including 1.7.1, HSQLDB never uses a file for each table.     * This method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if this database uses a local file for each table;     *      <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean usesLocalFilePerTable() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether this database treats mixed case unquoted SQL identifiers as     * case sensitive and as a result stores them in mixed case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean supportsMixedCaseIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether this database treats mixed case unquoted SQL identifiers as     * case insensitive and stores them in upper case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>true</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean storesUpperCaseIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return true;    }    /**     * Retrieves whether this database treats mixed case unquoted SQL identifiers as     * case insensitive and stores them in lower case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean storesLowerCaseIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether this database treats mixed case unquoted SQL identifiers as     * case insensitive and stores them in mixed case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean storesMixedCaseIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether this database treats mixed case quoted SQL identifiers as     * case sensitive and as a result stores them in mixed case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>true</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return true;        // InterBase (iscdrv32.dll) returns false    }    /**     * Retrieves whether this database treats mixed case quoted SQL identifiers as     * case insensitive and stores them in upper case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean storesUpperCaseQuotedIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether this database treats mixed case quoted SQL identifiers as     * case insensitive and stores them in lower case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>false</code>e.     * </span>     * <!-- end release-specific documentation -->     *     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    public boolean storesLowerCaseQuotedIdentifiers() throws SQLException {        if (Trace.TRACE) {            Trace.trace();        }        return false;    }    /**     * Retrieves whether this database treats mixed case quoted SQL identifiers as     * case insensitive and stores them in mixed case. <p>     *     * <!-- start release-specific documentation -->     * <span class="ReleaseSpecificDocumentation">     * <b>HSQLDB-Specific Information:</b> <p>     *     * HSQLDB treats unquoted identifiers as case insensitive and stores     * them in upper case. It treats quoted identifiers as case sensitive and     * stores them verbatim; this method always returns <code>false</code>.     * </span>     * <!-- end release-specific documentation -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -