Interface IDatabaseFacade

    • Method Detail

      • getSchemaNames

        java.util.List<java.lang.String> getSchemaNames​(java.sql.Connection connection,
                                                        java.lang.String catalog)
                                                 throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • supportsTables

        boolean supportsTables()
      • getTables

        java.util.List<IDatabaseTableName> getTables​(java.sql.Connection connection,
                                                     java.lang.String schema)
                                              throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getTableMetadata

        java.sql.ResultSet getTableMetadata​(java.sql.Connection connection,
                                            IDatabaseTableName schema)
                                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • supportsSequences

        boolean supportsSequences()
      • getTableStatement

        java.lang.String getTableStatement​(java.sql.Connection connection,
                                           IDatabaseTableName tableName)
                                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • supportsTableStatement

        boolean supportsTableStatement()
      • getSequences

        java.util.List<IDatabaseSequenceName> getSequences​(java.sql.Connection connection,
                                                           java.lang.String schema)
                                                    throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getSequenceMetadata

        java.sql.ResultSet getSequenceMetadata​(java.sql.Connection connection,
                                               IDatabaseSequenceName schema)
                                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • supportsTrigger

        boolean supportsTrigger()
      • getTriggerMetadata

        java.sql.ResultSet getTriggerMetadata​(java.sql.Connection connection,
                                              IDatabaseTriggerName schema)
                                       throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getTriggerStatement

        java.lang.String getTriggerStatement​(java.sql.Connection connection,
                                             IDatabaseTriggerName schema)
                                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • supportsIndicies

        boolean supportsIndicies()
      • getIndicies

        java.util.List<IDatabaseIndexName> getIndicies​(java.sql.Connection connection,
                                                       IDatabaseTableName tableName)
                                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getIndexMetadata

        java.sql.ResultSet getIndexMetadata​(java.sql.Connection connection,
                                            IDatabaseIndexName schema)
                                     throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • supportsConstaints

        boolean supportsConstaints()
      • getConstraintMetadata

        java.sql.ResultSet getConstraintMetadata​(java.sql.Connection connection,
                                                 IDatabaseConstraintName schema)
                                          throws java.sql.SQLException
        Throws:
        java.sql.SQLException