org.eclipse.datatools.sqltools.core.services
Interface ISQLDataService

All Known Implementing Classes:
DefaultSQLDataService

public interface ISQLDataService

A SQL Data service that handles data types and data validation.

Author:
Hui Cao

Method Summary
 java.lang.String[] getDatatypeAliases()
          Retrieves aliases for getDatatypes().e.g.
 java.lang.String[] getDatatypes()
          Retrieves all datatypes used for parameters & variables.
 ISqlDataValidator getSQLDataValidator(DatabaseIdentifier databaseIdentifier)
          Returns a ISqlDataValidator object which is used to validate data types and values for a database
 

Method Detail

getSQLDataValidator

public ISqlDataValidator getSQLDataValidator(DatabaseIdentifier databaseIdentifier)
Returns a ISqlDataValidator object which is used to validate data types and values for a database

Parameters:
databaseIdentifier - uniquely identifies a database
Returns:
SQL data validator

getDatatypes

public java.lang.String[] getDatatypes()
Retrieves all datatypes used for parameters & variables. This is different with datatypes defined in database model in that it includes default length for some data types.

Returns:
data type array

getDatatypeAliases

public java.lang.String[] getDatatypeAliases()
Retrieves aliases for getDatatypes().e.g. "national char" is an alias for "nchar".

Returns:
data type aliases


Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.