org.umber.ballast.generator
Class BaseSqlTypeMapper

java.lang.Object
  extended byorg.umber.ballast.generator.BaseSqlTypeMapper
All Implemented Interfaces:
ISqlTypeMapper
Direct Known Subclasses:
JavaSqlTypeMapper

public abstract class BaseSqlTypeMapper
extends java.lang.Object
implements ISqlTypeMapper

Common base implementation for ISqlTypeMapper.

Author:
jsheets

Constructor Summary
BaseSqlTypeMapper()
           
 
Method Summary
 java.lang.String fromSqlType(java.lang.String sqlType)
          Converts an SQL type name into some other type name.
protected  void initFromMapping(java.util.Map fromSql, boolean caseSensitive)
           
protected  void initToMapping(java.util.Map toSql, boolean caseSensitive)
           
 java.lang.String toSqlType(java.lang.String otherType)
          Converts an arbitrary type name into an SQL type name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSqlTypeMapper

public BaseSqlTypeMapper()
Method Detail

initToMapping

protected final void initToMapping(java.util.Map toSql,
                                   boolean caseSensitive)

initFromMapping

protected final void initFromMapping(java.util.Map fromSql,
                                     boolean caseSensitive)

toSqlType

public java.lang.String toSqlType(java.lang.String otherType)
Converts an arbitrary type name into an SQL type name.

Specified by:
toSqlType in interface ISqlTypeMapper
Parameters:
otherType - type name
Returns:
SQL type name

fromSqlType

public java.lang.String fromSqlType(java.lang.String sqlType)
Converts an SQL type name into some other type name.

Specified by:
fromSqlType in interface ISqlTypeMapper
Parameters:
sqlType - SQL type name
Returns:
other type name