org.apache.derby.client.am
Class Utils

java.lang.Object
  extended by org.apache.derby.client.am.Utils

public final class Utils
extends java.lang.Object


Field Summary
private static byte[][] tenRadixArr
           
 
Constructor Summary
Utils()
           
 
Method Summary
static SqlException accumulateSQLException(SqlException latestException, SqlException accumulatedExceptions)
           
static java.sql.SQLException accumulateSQLException(java.sql.SQLException latestException, java.sql.SQLException accumulatedExceptions)
           
static SqlWarning accumulateSQLWarning(SqlWarning latestException, SqlWarning accumulatedExceptions)
           
private static int byteArrayCmp(byte[] arg1, byte[] arg2)
           
static void checkForNegativePositiveSqlcard(Sqlca sqlca, ResultSet resultSet)
           
static void checkForNegativePositiveSqlcard(Sqlca sqlca, Statement statement)
           
static int computeBigDecimalPrecision(java.math.BigDecimal decimal)
           
static int getNonNullableSqlType(int sqlType)
           
static int getSqlcodeFromSqlca(Sqlca sqlca)
           
(package private) static java.lang.String getSQLTypeName(int sqlType)
           
(package private) static java.lang.String getStringFromBytes(byte[] bytes)
           
(package private) static java.lang.String getStringFromInts(int[] ints)
           
(package private) static java.lang.String getStringFromStrings(java.lang.String[] strings)
           
static long getUpdateCountFromSqlcard(Sqlca sqlca)
           
static boolean isSqlTypeNullable(int sqlType)
           
static java.lang.String padOrTruncate(java.lang.String s, int fixedLength)
           
(package private) static java.lang.String quoteSqlIdentifier(java.lang.String identifier)
          Quote an SQL identifier by enclosing it in double-quote characters and escaping any double-quote characters with an extra double-quote character.
static int[] squashLongs(long[] longs)
          Squash an array of longs into an array of ints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tenRadixArr

private static byte[][] tenRadixArr
Constructor Detail

Utils

public Utils()
Method Detail

quoteSqlIdentifier

static java.lang.String quoteSqlIdentifier(java.lang.String identifier)
Quote an SQL identifier by enclosing it in double-quote characters and escaping any double-quote characters with an extra double-quote character.

Parameters:
identifier - the identifier to quote
Returns:
the quoted identifier

getStringFromBytes

static java.lang.String getStringFromBytes(byte[] bytes)

getStringFromInts

static java.lang.String getStringFromInts(int[] ints)

getStringFromStrings

static java.lang.String getStringFromStrings(java.lang.String[] strings)

computeBigDecimalPrecision

public static int computeBigDecimalPrecision(java.math.BigDecimal decimal)

byteArrayCmp

private static int byteArrayCmp(byte[] arg1,
                                byte[] arg2)

padOrTruncate

public static java.lang.String padOrTruncate(java.lang.String s,
                                             int fixedLength)

checkForNegativePositiveSqlcard

public static void checkForNegativePositiveSqlcard(Sqlca sqlca,
                                                   Statement statement)
                                            throws SqlException
Throws:
SqlException

checkForNegativePositiveSqlcard

public static void checkForNegativePositiveSqlcard(Sqlca sqlca,
                                                   ResultSet resultSet)
                                            throws SqlException
Throws:
SqlException

getSqlcodeFromSqlca

public static int getSqlcodeFromSqlca(Sqlca sqlca)

getUpdateCountFromSqlcard

public static long getUpdateCountFromSqlcard(Sqlca sqlca)

squashLongs

public static int[] squashLongs(long[] longs)
Squash an array of longs into an array of ints


accumulateSQLException

public static java.sql.SQLException accumulateSQLException(java.sql.SQLException latestException,
                                                           java.sql.SQLException accumulatedExceptions)

accumulateSQLException

public static SqlException accumulateSQLException(SqlException latestException,
                                                  SqlException accumulatedExceptions)

accumulateSQLWarning

public static SqlWarning accumulateSQLWarning(SqlWarning latestException,
                                              SqlWarning accumulatedExceptions)

getSQLTypeName

static java.lang.String getSQLTypeName(int sqlType)

isSqlTypeNullable

public static boolean isSqlTypeNullable(int sqlType)

getNonNullableSqlType

public static int getNonNullableSqlType(int sqlType)

Built on Wed 2013-06-12 15:21:56+0000, from revision ???

Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.