Class DatabaseMetadataExtractor


  • public class DatabaseMetadataExtractor
    extends Object
    Utility class for jdbc metadata extraction
    • Constructor Detail

      • DatabaseMetadataExtractor

        public DatabaseMetadataExtractor​(String className,
                                         String URL,
                                         String user,
                                         String password,
                                         String schema)
        Default constructor
        Parameters:
        className - The jdbc driver's class name
        URL - The database URL in jdbc compliant format
        user - The database user
        password - The database password
        schema - The database schema
    • Method Detail

      • getTablesList

        public List<Table> getTablesList()
        Method for the extraction of the accessible database table list
        Returns:
        A List of Table(s)
      • extractColumnsInfo

        public List<Column> extractColumnsInfo​(String tableName)
        Utility method for the extraction of columns' accessible metadata for the input table
        Parameters:
        tableName - The name of the table to be analyzed
        Returns:
        A List of Column(s)