java.lang.Object
org.apache.derby.client.am.CrossConverters
- final class CrossConverters
- extends java.lang.Object
|
Method Summary |
(package private) java.sql.Date |
date_valueOf(java.lang.String s)
|
(package private) java.math.BigDecimal |
getBigDecimalFromBoolean(boolean source)
|
(package private) java.math.BigDecimal |
getBigDecimalFromString(java.lang.String source)
|
(package private) boolean |
getBooleanFromBigDecimal(java.math.BigDecimal source)
|
(package private) boolean |
getBooleanFromByte(byte source)
|
(package private) boolean |
getBooleanFromDouble(double source)
|
(package private) boolean |
getBooleanFromFloat(float source)
|
(package private) boolean |
getBooleanFromInt(int source)
|
(package private) boolean |
getBooleanFromLong(long source)
|
(package private) boolean |
getBooleanFromShort(short source)
|
(package private) boolean |
getBooleanFromString(java.lang.String source)
|
(package private) byte |
getByteFromBigDecimal(java.math.BigDecimal source)
|
(package private) byte |
getByteFromBoolean(boolean source)
|
(package private) byte |
getByteFromDouble(double source)
|
(package private) byte |
getByteFromFloat(float source)
|
(package private) byte |
getByteFromInt(int source)
|
(package private) byte |
getByteFromLong(long source)
|
(package private) byte |
getByteFromShort(short source)
|
(package private) byte |
getByteFromString(java.lang.String source)
|
(package private) java.sql.Date |
getDateFromString(java.lang.String source)
|
(package private) java.sql.Date |
getDateFromTime(java.sql.Time source)
|
(package private) java.sql.Date |
getDateFromTimestamp(java.sql.Timestamp source)
|
(package private) double |
getDoubleFromBigDecimal(java.math.BigDecimal source)
|
(package private) double |
getDoubleFromBoolean(boolean source)
|
(package private) double |
getDoubleFromString(java.lang.String source)
|
(package private) float |
getFloatFromBigDecimal(java.math.BigDecimal source)
|
(package private) float |
getFloatFromBoolean(boolean source)
|
(package private) float |
getFloatFromDouble(double source)
|
(package private) float |
getFloatFromString(java.lang.String source)
|
static int |
getInputJdbcType(int jdbcType)
Convert the input targetJdbcType to the correct JdbcType used by CrossConverters. |
(package private) int |
getIntFromBigDecimal(java.math.BigDecimal source)
|
(package private) int |
getIntFromBoolean(boolean source)
|
(package private) int |
getIntFromDouble(double source)
|
(package private) int |
getIntFromFloat(float source)
|
(package private) int |
getIntFromLong(long source)
|
(package private) int |
getIntFromString(java.lang.String source)
|
(package private) long |
getLongFromBigDecimal(java.math.BigDecimal source)
|
(package private) long |
getLongFromBoolean(boolean source)
|
(package private) long |
getLongFromDouble(double source)
|
(package private) long |
getLongFromFloat(float source)
|
(package private) long |
getLongFromString(java.lang.String source)
|
(package private) short |
getShortFromBigDecimal(java.math.BigDecimal source)
|
(package private) short |
getShortFromBoolean(boolean source)
|
(package private) short |
getShortFromDouble(double source)
|
(package private) short |
getShortFromFloat(float source)
|
(package private) short |
getShortFromInt(int source)
|
(package private) short |
getShortFromLong(long source)
|
(package private) short |
getShortFromString(java.lang.String source)
|
(package private) java.lang.String |
getStringFromBoolean(boolean source)
|
(package private) java.lang.String |
getStringFromBytes(byte[] bytes)
|
(package private) java.sql.Time |
getTimeFromString(java.lang.String source)
|
(package private) java.sql.Time |
getTimeFromTimestamp(java.sql.Timestamp source)
|
(package private) java.sql.Timestamp |
getTimestampFromDate(java.sql.Date source)
|
(package private) java.sql.Timestamp |
getTimestampFromString(java.lang.String source)
|
(package private) java.sql.Timestamp |
getTimestampFromTime(java.sql.Time source)
|
private byte |
parseByte(java.lang.String s)
|
private int |
parseInt(java.lang.String s)
|
private long |
parseLong(java.lang.String s)
|
private short |
parseShort(java.lang.String s)
|
(package private) boolean |
setBooleanFromObject(java.lang.Object source,
int sourceType)
|
(package private) byte |
setByteFromObject(java.lang.Object source,
int sourceType)
|
private byte[] |
setBytesFromStream(java.io.InputStream is,
int length)
|
(package private) java.lang.Object |
setObject(int targetType,
java.math.BigDecimal source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.sql.Blob source)
|
(package private) java.lang.Object |
setObject(int targetType,
boolean source)
|
(package private) java.lang.Object |
setObject(int targetType,
byte source)
|
(package private) java.lang.Object |
setObject(int targetType,
byte[] source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.sql.Clob source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.sql.Date source)
|
(package private) java.lang.Object |
setObject(int targetType,
double source)
|
(package private) java.lang.Object |
setObject(int targetType,
float source)
|
(package private) java.lang.Object |
setObject(int targetType,
int source)
|
(package private) java.lang.Object |
setObject(int targetType,
long source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.lang.Object source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.io.Reader source,
int length)
|
(package private) java.lang.Object |
setObject(int targetType,
short source)
|
(package private) java.lang.Object |
setObject(int targetDriverType,
java.lang.String source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.sql.Time source)
|
(package private) java.lang.Object |
setObject(int targetType,
java.sql.Timestamp source)
|
(package private) java.lang.Object |
setObjectFromBinaryStream(int targetType,
java.io.InputStream source,
int length)
|
(package private) java.lang.Object |
setObjectFromCharacterStream(int targetType,
java.io.InputStream source,
java.lang.String encoding,
int length)
|
private java.lang.String |
setStringFromReader(java.io.Reader r,
int length)
|
private java.lang.String |
setStringFromStream(java.io.InputStream is,
java.lang.String encoding,
int length)
|
private void |
skipPadding(java.lang.String s,
int i,
int length)
|
(package private) java.sql.Time |
time_valueOf(java.lang.String s)
|
(package private) java.sql.Timestamp |
timestamp_valueOf(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bdMaxByteValue__
private static final java.math.BigDecimal bdMaxByteValue__
bdMinByteValue__
private static final java.math.BigDecimal bdMinByteValue__
bdMaxShortValue__
private static final java.math.BigDecimal bdMaxShortValue__
bdMinShortValue__
private static final java.math.BigDecimal bdMinShortValue__
bdMaxIntValue__
private static final java.math.BigDecimal bdMaxIntValue__
bdMinIntValue__
private static final java.math.BigDecimal bdMinIntValue__
bdMaxLongValue__
private static final java.math.BigDecimal bdMaxLongValue__
bdMinLongValue__
private static final java.math.BigDecimal bdMinLongValue__
bdMaxFloatValue__
private static final java.math.BigDecimal bdMaxFloatValue__
bdMinFloatValue__
private static final java.math.BigDecimal bdMinFloatValue__
bdMaxDoubleValue__
private static final java.math.BigDecimal bdMaxDoubleValue__
bdMinDoubleValue__
private static final java.math.BigDecimal bdMinDoubleValue__
bdZero__
private static final java.math.BigDecimal bdZero__
bdOne__
private static final java.math.BigDecimal bdOne__
agent_
Agent agent_
CrossConverters
CrossConverters(Agent agent)
setObject
final java.lang.Object setObject(int targetType,
boolean source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
byte source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
short source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
int source)
throws SqlException
setBooleanFromObject
final boolean setBooleanFromObject(java.lang.Object source,
int sourceType)
throws SqlException
setByteFromObject
final byte setByteFromObject(java.lang.Object source,
int sourceType)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
long source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
float source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
double source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.math.BigDecimal source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.sql.Date source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.sql.Time source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.sql.Timestamp source)
throws SqlException
setObject
final java.lang.Object setObject(int targetDriverType,
java.lang.String source)
throws SqlException
getInputJdbcType
public static int getInputJdbcType(int jdbcType)
- Convert the input targetJdbcType to the correct JdbcType used by CrossConverters.
setObject
final java.lang.Object setObject(int targetType,
byte[] source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.io.Reader source,
int length)
throws SqlException
setStringFromReader
private final java.lang.String setStringFromReader(java.io.Reader r,
int length)
throws SqlException
setObjectFromCharacterStream
final java.lang.Object setObjectFromCharacterStream(int targetType,
java.io.InputStream source,
java.lang.String encoding,
int length)
throws SqlException
setStringFromStream
private final java.lang.String setStringFromStream(java.io.InputStream is,
java.lang.String encoding,
int length)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.sql.Blob source)
throws SqlException
setObjectFromBinaryStream
final java.lang.Object setObjectFromBinaryStream(int targetType,
java.io.InputStream source,
int length)
throws SqlException
setBytesFromStream
private final byte[] setBytesFromStream(java.io.InputStream is,
int length)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.sql.Clob source)
throws SqlException
setObject
final java.lang.Object setObject(int targetType,
java.lang.Object source)
throws SqlException
getBooleanFromByte
final boolean getBooleanFromByte(byte source)
throws SqlException
getBooleanFromShort
final boolean getBooleanFromShort(short source)
throws SqlException
getBooleanFromInt
final boolean getBooleanFromInt(int source)
throws SqlException
getBooleanFromLong
final boolean getBooleanFromLong(long source)
throws SqlException
getBooleanFromFloat
final boolean getBooleanFromFloat(float source)
throws SqlException
getBooleanFromDouble
final boolean getBooleanFromDouble(double source)
throws SqlException
getBooleanFromBigDecimal
final boolean getBooleanFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getBooleanFromString
final boolean getBooleanFromString(java.lang.String source)
throws SqlException
getByteFromShort
final byte getByteFromShort(short source)
throws SqlException
getByteFromInt
final byte getByteFromInt(int source)
throws SqlException
getByteFromLong
final byte getByteFromLong(long source)
throws SqlException
getByteFromFloat
final byte getByteFromFloat(float source)
throws SqlException
getByteFromDouble
final byte getByteFromDouble(double source)
throws SqlException
getByteFromBigDecimal
final byte getByteFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getByteFromBoolean
final byte getByteFromBoolean(boolean source)
throws SqlException
getByteFromString
final byte getByteFromString(java.lang.String source)
throws SqlException
getShortFromInt
final short getShortFromInt(int source)
throws SqlException
getShortFromLong
final short getShortFromLong(long source)
throws SqlException
getShortFromFloat
final short getShortFromFloat(float source)
throws SqlException
getShortFromDouble
final short getShortFromDouble(double source)
throws SqlException
getShortFromBigDecimal
final short getShortFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getShortFromBoolean
final short getShortFromBoolean(boolean source)
throws SqlException
getShortFromString
final short getShortFromString(java.lang.String source)
throws SqlException
getIntFromLong
final int getIntFromLong(long source)
throws SqlException
getIntFromFloat
final int getIntFromFloat(float source)
throws SqlException
getIntFromDouble
final int getIntFromDouble(double source)
throws SqlException
getIntFromBigDecimal
final int getIntFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getIntFromBoolean
final int getIntFromBoolean(boolean source)
throws SqlException
getIntFromString
final int getIntFromString(java.lang.String source)
throws SqlException
getLongFromFloat
final long getLongFromFloat(float source)
throws SqlException
getLongFromDouble
final long getLongFromDouble(double source)
throws SqlException
getLongFromBigDecimal
final long getLongFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getLongFromBoolean
final long getLongFromBoolean(boolean source)
throws SqlException
getLongFromString
final long getLongFromString(java.lang.String source)
throws SqlException
getFloatFromDouble
final float getFloatFromDouble(double source)
throws SqlException
getFloatFromBigDecimal
final float getFloatFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getFloatFromBoolean
final float getFloatFromBoolean(boolean source)
throws SqlException
getFloatFromString
final float getFloatFromString(java.lang.String source)
throws SqlException
getDoubleFromBigDecimal
final double getDoubleFromBigDecimal(java.math.BigDecimal source)
throws SqlException
getDoubleFromBoolean
final double getDoubleFromBoolean(boolean source)
throws SqlException
getDoubleFromString
final double getDoubleFromString(java.lang.String source)
throws SqlException
getBigDecimalFromBoolean
final java.math.BigDecimal getBigDecimalFromBoolean(boolean source)
throws SqlException
getBigDecimalFromString
final java.math.BigDecimal getBigDecimalFromString(java.lang.String source)
throws SqlException
getStringFromBoolean
final java.lang.String getStringFromBoolean(boolean source)
throws SqlException
getStringFromBytes
final java.lang.String getStringFromBytes(byte[] bytes)
throws SqlException
getDateFromString
final java.sql.Date getDateFromString(java.lang.String source)
throws SqlException
getDateFromTime
final java.sql.Date getDateFromTime(java.sql.Time source)
throws SqlException
getDateFromTimestamp
final java.sql.Date getDateFromTimestamp(java.sql.Timestamp source)
throws SqlException
getTimeFromString
final java.sql.Time getTimeFromString(java.lang.String source)
throws SqlException
getTimeFromTimestamp
final java.sql.Time getTimeFromTimestamp(java.sql.Timestamp source)
throws SqlException
getTimestampFromString
final java.sql.Timestamp getTimestampFromString(java.lang.String source)
throws SqlException
getTimestampFromTime
final java.sql.Timestamp getTimestampFromTime(java.sql.Time source)
throws SqlException
getTimestampFromDate
final java.sql.Timestamp getTimestampFromDate(java.sql.Date source)
throws SqlException
date_valueOf
final java.sql.Date date_valueOf(java.lang.String s)
throws java.lang.IllegalArgumentException
time_valueOf
final java.sql.Time time_valueOf(java.lang.String s)
throws java.lang.IllegalArgumentException,
java.lang.NumberFormatException
timestamp_valueOf
final java.sql.Timestamp timestamp_valueOf(java.lang.String s)
throws java.lang.IllegalArgumentException,
java.lang.NumberFormatException
parseByte
private final byte parseByte(java.lang.String s)
throws java.lang.NumberFormatException
parseShort
private final short parseShort(java.lang.String s)
throws java.lang.NumberFormatException
parseInt
private final int parseInt(java.lang.String s)
throws java.lang.NumberFormatException
parseLong
private final long parseLong(java.lang.String s)
throws java.lang.NumberFormatException
skipPadding
private final void skipPadding(java.lang.String s,
int i,
int length)
throws java.lang.NumberFormatException