jxUtil 0.6

org.sourceforge.jxutil.sql.type
Class AbstractLONGVARBINARY

java.lang.Object
  |
  +--org.sourceforge.jxutil.sql.type.AbstractType
        |
        +--org.sourceforge.jxutil.sql.type.AbstractLONGVARBINARY

public abstract class AbstractLONGVARBINARY
extends AbstractType

A type defining the generics of the LONGVARBINARY type.


Field Summary
 
Fields inherited from class org.sourceforge.jxutil.sql.type.AbstractType
BD_ONE, BD_ZERO, name
 
Constructor Summary
protected AbstractLONGVARBINARY(String name)
           
 
Method Summary
abstract  byte[] getBytes(Object row, ConversionContext ctx)
           
 Class getJavaClass()
          Get the Java Class returned when calling getObject on this type.
 Class getJavaType()
          Get the Java Class of the primitive type best representing data of this database type.
 int getJDBCType()
          Get the type's closest representation as a JDBC type.
 Object getObject(Object row, Map map, ConversionContext ctx)
           
 String getString(Object row, ConversionContext ctx)
           
abstract  void setBytes(Object row, byte[] val, ConversionContext ctx)
           
 void setString(Object row, String val, ConversionContext ctx)
           
 
Methods inherited from class org.sourceforge.jxutil.sql.type.AbstractType
dataTruncationRead, dataTruncationWrite, deriveType, getArray, getAsciiStream, getAutoInc, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getCaseSensitive, getCharacterStream, getClob, getCreateParams, getCurrency, getDate, getDate, getDouble, getFloat, getInt, getLiteral, getLiteralPrefix, getLiteralSuffix, getLocalName, getLong, getMaxScale, getMinScale, getName, getNullable, getNumRadix, getObject, getPrecision, getRef, getScale, getSearchable, getShort, getTime, getTime, getTimestamp, getTimestamp, getUnsigned, getURL, noConversion, noConversion, noConversion, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setNull, setObject, setObject, setObject, setRef, setShort, setStruct, setTime, setTime, setTimestamp, setTimestamp, setURL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractLONGVARBINARY

protected AbstractLONGVARBINARY(String name)
Method Detail

getBytes

public abstract byte[] getBytes(Object row,
                                ConversionContext ctx)
                         throws SQLException
Overrides:
getBytes in class AbstractType
SQLException

getJavaClass

public final Class getJavaClass()
Description copied from class: AbstractType
Get the Java Class returned when calling getObject on this type.

Overrides:
getJavaClass in class AbstractType

getJavaType

public final Class getJavaType()
Description copied from class: AbstractType
Get the Java Class of the primitive type best representing data of this database type.

Overrides:
getJavaType in class AbstractType

getJDBCType

public final int getJDBCType()
Description copied from class: AbstractType
Get the type's closest representation as a JDBC type.

Specified by:
getJDBCType in class AbstractType
See Also:
Types

getObject

public final Object getObject(Object row,
                              Map map,
                              ConversionContext ctx)
                       throws SQLException
Overrides:
getObject in class AbstractType
SQLException

getString

public final String getString(Object row,
                              ConversionContext ctx)
                       throws SQLException
Overrides:
getString in class AbstractType
SQLException

setBytes

public abstract void setBytes(Object row,
                              byte[] val,
                              ConversionContext ctx)
                       throws SQLException
Overrides:
setBytes in class AbstractType
SQLException

setString

public final void setString(Object row,
                            String val,
                            ConversionContext ctx)
                     throws SQLException
Overrides:
setString in class AbstractType
SQLException

jxUtil 0.6

Copyright © 2001,2002 Keve Müller, et al.; see LICENSE file for details.