| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SingleColumnType<T>
Provide convenient methods for binding and extracting values for use with BasicType.  Most of this
 is copied from the (now deprecated) NullableType.
 
| Method Summary | |
|---|---|
|  T | fromStringValue(String xml) | 
|  Object | get(ResultSet rs,
    String name)Deprecated. Use get(ResultSet, String, SessionImplementor)instead. | 
|  Object | get(ResultSet rs,
    String name,
    SessionImplementor session)Get a column value from a result set, without worrying about the possibility of null values. | 
|  T | nullSafeGet(ResultSet rs,
            String name)Deprecated. Use nullSafeGet(ResultSet, String, SessionImplementor)instead | 
|  T | nullSafeGet(ResultSet rs,
            String name,
            SessionImplementor session)Get a column value from a result set by name. | 
|  void | nullSafeSet(PreparedStatement st,
            T value,
            int index)Deprecated. Use Type.nullSafeSet(PreparedStatement, Object, int, SessionImplementor)instead. | 
|  void | set(PreparedStatement st,
    T value,
    int index)Deprecated. Use set(PreparedStatement, Object, int, SessionImplementor)instead. | 
|  void | set(PreparedStatement st,
    T value,
    int index,
    SessionImplementor session)Set a parameter value without worrying about the possibility of null values. | 
|  int | sqlType() | 
|  String | toString(T value) | 
| Methods inherited from interface org.hibernate.type.Type | 
|---|
| assemble, beforeAssemble, compare, deepCopy, disassemble, fromXMLNode, getColumnSpan, getHashCode, getHashCode, getName, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString | 
| Method Detail | 
|---|
int sqlType()
String toString(T value)
                throws HibernateException
HibernateException
T fromStringValue(String xml)
                  throws HibernateException
HibernateException
T nullSafeGet(ResultSet rs,
              String name)
              throws HibernateException,
                     SQLException
nullSafeGet(ResultSet, String, SessionImplementor) instead
HibernateException
SQLException
T nullSafeGet(ResultSet rs,
              String name,
              SessionImplementor session)
              throws HibernateException,
                     SQLException
rs - The result set from which to extract the value.name - The name of the value to extract.session - The session from which the request originates
HibernateException - Generally some form of mismatch error.
SQLException - Indicates problem making the JDBC call(s).
Object get(ResultSet rs,
           String name)
           throws HibernateException,
                  SQLException
get(ResultSet, String, SessionImplementor) instead.
HibernateException
SQLException
Object get(ResultSet rs,
           String name,
           SessionImplementor session)
           throws HibernateException,
                  SQLException
rs - The result set from which to extract the value.name - The name of the value to extract.session - The session from which the request originates
HibernateException - Generally some form of mismatch error.
SQLException - Indicates problem making the JDBC call(s).
void nullSafeSet(PreparedStatement st,
                 T value,
                 int index)
                 throws HibernateException,
                        SQLException
Type.nullSafeSet(PreparedStatement, Object, int, SessionImplementor) instead.
HibernateException
SQLException
void set(PreparedStatement st,
         T value,
         int index)
         throws HibernateException,
                SQLException
set(PreparedStatement, Object, int, SessionImplementor) instead.
HibernateException
SQLException
void set(PreparedStatement st,
         T value,
         int index,
         SessionImplementor session)
         throws HibernateException,
                SQLException
nullSafeSet(java.sql.PreparedStatement, T, int) after nullness checks have
 been performed.
st - The statement into which to bind the parameter value.value - The parameter value to bind.index - The position or index at which to bind the param value.session - The session from which the request originates
HibernateException - Generally some form of mismatch error.
SQLException - Indicates problem making the JDBC call(s).| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||