Class WorkbenchJdbcValidator

  • All Implemented Interfaces:
    JdbcValidator

    public class WorkbenchJdbcValidator
    extends java.lang.Object
    implements JdbcValidator
    Implementation of JdbcValidator for Workbench.
    Author:
    mlowery
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getColumnDataType​(java.lang.String schemaName, java.lang.String tableName, java.lang.String colName)
      Returns the data type of given column.
      boolean isColExists​(java.lang.String schemaName, java.lang.String tableName, java.lang.String colName)
      Returns true if column exists.
      boolean isInitialized()
      Returns true if this object successfully connected to database (and validation methods can now be called).
      boolean isSchemaExists​(java.lang.String schemaName)
      Returns true if schema exists.
      boolean isTableExists​(java.lang.String schemaName, java.lang.String tableName)
      Returns true if table exists.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WorkbenchJdbcValidator

        public WorkbenchJdbcValidator​(JdbcMetaData jdbcMetadata)
    • Method Detail

      • getColumnDataType

        public int getColumnDataType​(java.lang.String schemaName,
                                     java.lang.String tableName,
                                     java.lang.String colName)
        Description copied from interface: JdbcValidator
        Returns the data type of given column.
        Specified by:
        getColumnDataType in interface JdbcValidator
        Returns:
        SQL type from java.sql.Types
      • isColExists

        public boolean isColExists​(java.lang.String schemaName,
                                   java.lang.String tableName,
                                   java.lang.String colName)
        Description copied from interface: JdbcValidator
        Returns true if column exists.
        Specified by:
        isColExists in interface JdbcValidator
      • isInitialized

        public boolean isInitialized()
        Description copied from interface: JdbcValidator
        Returns true if this object successfully connected to database (and validation methods can now be called).
        Specified by:
        isInitialized in interface JdbcValidator
      • isTableExists

        public boolean isTableExists​(java.lang.String schemaName,
                                     java.lang.String tableName)
        Description copied from interface: JdbcValidator
        Returns true if table exists.
        Specified by:
        isTableExists in interface JdbcValidator
      • isSchemaExists

        public boolean isSchemaExists​(java.lang.String schemaName)
        Description copied from interface: JdbcValidator
        Returns true if schema exists.
        Specified by:
        isSchemaExists in interface JdbcValidator