Class LoggingConnectionDecorator.LoggingConnection.LoggingDatabaseMetaData

    • Constructor Detail

      • LoggingDatabaseMetaData

        public LoggingDatabaseMetaData​(java.sql.DatabaseMetaData meta)
    • Method Detail

      • getBestRowIdentifier

        public java.sql.ResultSet getBestRowIdentifier​(java.lang.String catalog,
                                                       java.lang.String schema,
                                                       java.lang.String table,
                                                       int scope,
                                                       boolean nullable)
                                                throws java.sql.SQLException
        Specified by:
        getBestRowIdentifier in interface java.sql.DatabaseMetaData
        Overrides:
        getBestRowIdentifier in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getCatalogs

        public java.sql.ResultSet getCatalogs()
                                       throws java.sql.SQLException
        Specified by:
        getCatalogs in interface java.sql.DatabaseMetaData
        Overrides:
        getCatalogs in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getColumnPrivileges

        public java.sql.ResultSet getColumnPrivileges​(java.lang.String catalog,
                                                      java.lang.String schema,
                                                      java.lang.String table,
                                                      java.lang.String columnNamePattern)
                                               throws java.sql.SQLException
        Specified by:
        getColumnPrivileges in interface java.sql.DatabaseMetaData
        Overrides:
        getColumnPrivileges in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getColumns

        public java.sql.ResultSet getColumns​(java.lang.String catalog,
                                             java.lang.String schemaPattern,
                                             java.lang.String tableNamePattern,
                                             java.lang.String columnNamePattern)
                                      throws java.sql.SQLException
        Specified by:
        getColumns in interface java.sql.DatabaseMetaData
        Overrides:
        getColumns in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getCrossReference

        public java.sql.ResultSet getCrossReference​(java.lang.String primaryCatalog,
                                                    java.lang.String primarySchema,
                                                    java.lang.String primaryTable,
                                                    java.lang.String foreignCatalog,
                                                    java.lang.String foreignSchema,
                                                    java.lang.String foreignTable)
                                             throws java.sql.SQLException
        Specified by:
        getCrossReference in interface java.sql.DatabaseMetaData
        Overrides:
        getCrossReference in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getExportedKeys

        public java.sql.ResultSet getExportedKeys​(java.lang.String catalog,
                                                  java.lang.String schema,
                                                  java.lang.String table)
                                           throws java.sql.SQLException
        Specified by:
        getExportedKeys in interface java.sql.DatabaseMetaData
        Overrides:
        getExportedKeys in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getImportedKeys

        public java.sql.ResultSet getImportedKeys​(java.lang.String catalog,
                                                  java.lang.String schema,
                                                  java.lang.String table)
                                           throws java.sql.SQLException
        Specified by:
        getImportedKeys in interface java.sql.DatabaseMetaData
        Overrides:
        getImportedKeys in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getIndexInfo

        public java.sql.ResultSet getIndexInfo​(java.lang.String catalog,
                                               java.lang.String schema,
                                               java.lang.String table,
                                               boolean unique,
                                               boolean approximate)
                                        throws java.sql.SQLException
        Specified by:
        getIndexInfo in interface java.sql.DatabaseMetaData
        Overrides:
        getIndexInfo in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getPrimaryKeys

        public java.sql.ResultSet getPrimaryKeys​(java.lang.String catalog,
                                                 java.lang.String schema,
                                                 java.lang.String table)
                                          throws java.sql.SQLException
        Specified by:
        getPrimaryKeys in interface java.sql.DatabaseMetaData
        Overrides:
        getPrimaryKeys in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getProcedureColumns

        public java.sql.ResultSet getProcedureColumns​(java.lang.String catalog,
                                                      java.lang.String schemaPattern,
                                                      java.lang.String procedureNamePattern,
                                                      java.lang.String columnNamePattern)
                                               throws java.sql.SQLException
        Specified by:
        getProcedureColumns in interface java.sql.DatabaseMetaData
        Overrides:
        getProcedureColumns in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getProcedures

        public java.sql.ResultSet getProcedures​(java.lang.String catalog,
                                                java.lang.String schemaPattern,
                                                java.lang.String procedureNamePattern)
                                         throws java.sql.SQLException
        Specified by:
        getProcedures in interface java.sql.DatabaseMetaData
        Overrides:
        getProcedures in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getSchemas

        public java.sql.ResultSet getSchemas()
                                      throws java.sql.SQLException
        Specified by:
        getSchemas in interface java.sql.DatabaseMetaData
        Overrides:
        getSchemas in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getTablePrivileges

        public java.sql.ResultSet getTablePrivileges​(java.lang.String catalog,
                                                     java.lang.String schemaPattern,
                                                     java.lang.String tableNamePattern)
                                              throws java.sql.SQLException
        Specified by:
        getTablePrivileges in interface java.sql.DatabaseMetaData
        Overrides:
        getTablePrivileges in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getTables

        public java.sql.ResultSet getTables​(java.lang.String catalog,
                                            java.lang.String schemaPattern,
                                            java.lang.String tableNamePattern,
                                            java.lang.String[] types)
                                     throws java.sql.SQLException
        Specified by:
        getTables in interface java.sql.DatabaseMetaData
        Overrides:
        getTables in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getTableTypes

        public java.sql.ResultSet getTableTypes()
                                         throws java.sql.SQLException
        Specified by:
        getTableTypes in interface java.sql.DatabaseMetaData
        Overrides:
        getTableTypes in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getTypeInfo

        public java.sql.ResultSet getTypeInfo()
                                       throws java.sql.SQLException
        Specified by:
        getTypeInfo in interface java.sql.DatabaseMetaData
        Overrides:
        getTypeInfo in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getUDTs

        public java.sql.ResultSet getUDTs​(java.lang.String catalog,
                                          java.lang.String schemaPattern,
                                          java.lang.String typeNamePattern,
                                          int[] types)
                                   throws java.sql.SQLException
        Specified by:
        getUDTs in interface java.sql.DatabaseMetaData
        Overrides:
        getUDTs in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException
      • getVersionColumns

        public java.sql.ResultSet getVersionColumns​(java.lang.String catalog,
                                                    java.lang.String schema,
                                                    java.lang.String table)
                                             throws java.sql.SQLException
        Specified by:
        getVersionColumns in interface java.sql.DatabaseMetaData
        Overrides:
        getVersionColumns in class DelegatingDatabaseMetaData
        Throws:
        java.sql.SQLException