pl.kernelpanic.dbmonster.sql
Class ExtendedTypes

java.lang.Object
  extended bypl.kernelpanic.dbmonster.sql.ExtendedTypes

public class ExtendedTypes
extends Object

This class is used to give support to extended types specific for each JDBC driver.

Author:
Antonio Petrelli

Method Summary
static ExtendedTypes getInstance()
          Returns ExtendedTypes instance.
 int getStandardAlias(String driverName, int nonStandardType)
          Returns standard alias for given extended type.
 Map getTypeMap(String driverName)
          Returns type map.
 boolean isExtended(String driverName, int type)
          Checks if given type is an extended type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static final ExtendedTypes getInstance()
Returns ExtendedTypes instance.

Returns:
single instance of ExtendedTypes

isExtended

public final boolean isExtended(String driverName,
                                int type)
Checks if given type is an extended type.

Parameters:
driverName - driver name
type - SQL Type
Returns:
true if type is extended type

getStandardAlias

public final int getStandardAlias(String driverName,
                                  int nonStandardType)
Returns standard alias for given extended type.

Parameters:
driverName - driver name
nonStandardType - non standard type
Returns:
standard type alias

getTypeMap

public final Map getTypeMap(String driverName)
Returns type map.

Parameters:
driverName - driver name
Returns:
map of the types


Copyright © 2003-2005 .:. kernelpanic.pl .:.. All Rights Reserved.