Package mondrian.gui.validate.impl
Class WorkbenchJdbcValidator
- java.lang.Object
-
- mondrian.gui.validate.impl.WorkbenchJdbcValidator
-
- All Implemented Interfaces:
JdbcValidator
public class WorkbenchJdbcValidator extends Object implements JdbcValidator
Implementation ofJdbcValidator
for Workbench.- Author:
- mlowery
-
-
Constructor Summary
Constructors Constructor Description WorkbenchJdbcValidator(JdbcMetaData jdbcMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumnDataType(String schemaName, String tableName, String colName)
Returns the data type of given column.boolean
isColExists(String schemaName, String tableName, 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(String schemaName)
Returns true if schema exists.boolean
isTableExists(String schemaName, String tableName)
Returns true if table exists.
-
-
-
Constructor Detail
-
WorkbenchJdbcValidator
public WorkbenchJdbcValidator(JdbcMetaData jdbcMetadata)
-
-
Method Detail
-
getColumnDataType
public int getColumnDataType(String schemaName, String tableName, String colName)
Description copied from interface:JdbcValidator
Returns the data type of given column.- Specified by:
getColumnDataType
in interfaceJdbcValidator
- Returns:
- SQL type from java.sql.Types
-
isColExists
public boolean isColExists(String schemaName, String tableName, String colName)
Description copied from interface:JdbcValidator
Returns true if column exists.- Specified by:
isColExists
in interfaceJdbcValidator
-
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 interfaceJdbcValidator
-
isTableExists
public boolean isTableExists(String schemaName, String tableName)
Description copied from interface:JdbcValidator
Returns true if table exists.- Specified by:
isTableExists
in interfaceJdbcValidator
-
isSchemaExists
public boolean isSchemaExists(String schemaName)
Description copied from interface:JdbcValidator
Returns true if schema exists.- Specified by:
isSchemaExists
in interfaceJdbcValidator
-
-