jxDBCon 0.9z

org.sourceforge.jxdbcon.postgresql
Class PGNumericTypes.PGint4

java.lang.Object
  |
  +--org.sourceforge.jxutil.sql.type.AbstractType
        |
        +--org.sourceforge.jxutil.sql.type.AbstractINTEGER
              |
              +--org.sourceforge.jxdbcon.postgresql.PGNumericTypes.PGint4
Enclosing class:
PGNumericTypes

public static final class PGNumericTypes.PGint4
extends AbstractINTEGER

Signed 4 byte 2's complements integer value. represented by a Java int.


Field Summary
static PGNumericTypes.PGint4 INSTANCE
           
 
Fields inherited from class org.sourceforge.jxutil.sql.type.AbstractType
BD_ONE, BD_ZERO, name
 
Constructor Summary
private PGNumericTypes.PGint4()
           
 
Method Summary
 byte[] getBytes(Object row, ConversionContext ctx)
           
 int getInt(Object row, ConversionContext ctx)
           
 String getLiteralSuffix()
           
 void setBytes(Object row, byte[] val, ConversionContext ctx)
           
 void setInt(Object row, int val, ConversionContext ctx)
           
 void setNull(Object row, ConversionContext ctx)
           
 
Methods inherited from class org.sourceforge.jxutil.sql.type.AbstractINTEGER
getBigDecimal, getBoolean, getByte, getDouble, getFloat, getJavaClass, getJavaType, getJDBCType, getLong, getObject, getShort, getString, setBigDecimal, setBoolean, setByte, setDouble, setFloat, setLong, setShort, setString
 
Methods inherited from class org.sourceforge.jxutil.sql.type.AbstractType
dataTruncationRead, dataTruncationWrite, deriveType, getArray, getAsciiStream, getAutoInc, getBinaryStream, getBlob, getCaseSensitive, getCharacterStream, getClob, getCreateParams, getCurrency, getDate, getDate, getLiteral, getLiteralPrefix, getLocalName, getMaxScale, getMinScale, getName, getNullable, getNumRadix, getObject, getPrecision, getRef, getScale, getSearchable, getTime, getTime, getTimestamp, getTimestamp, getUnsigned, getURL, noConversion, noConversion, noConversion, setArray, setAsciiStream, setBinaryStream, setBlob, setCharacterStream, setClob, setDate, setDate, setNull, setNull, setObject, setObject, setObject, setRef, setStruct, setTime, setTime, setTimestamp, setTimestamp, setURL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final PGNumericTypes.PGint4 INSTANCE
Constructor Detail

PGNumericTypes.PGint4

private PGNumericTypes.PGint4()
Method Detail

getBytes

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

getInt

public int getInt(Object row,
                  ConversionContext ctx)
           throws SQLException
Specified by:
getInt in class AbstractINTEGER
SQLException

getLiteralSuffix

public String getLiteralSuffix()
Overrides:
getLiteralSuffix in class AbstractType

setBytes

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

setInt

public void setInt(Object row,
                   int val,
                   ConversionContext ctx)
Specified by:
setInt in class AbstractINTEGER

setNull

public void setNull(Object row,
                    ConversionContext ctx)
             throws SQLException
Overrides:
setNull in class AbstractType
SQLException

jxDBCon 0.9z

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