Package org.apache.derby.client.am
Class Utils
- java.lang.Object
-
- org.apache.derby.client.am.Utils
-
public final class Utils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static byte[][]
tenRadixArr
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.sql.SQLException
accumulateSQLException(java.sql.SQLException latestException, java.sql.SQLException accumulatedExceptions)
static SqlException
accumulateSQLException(SqlException latestException, SqlException accumulatedExceptions)
private static int
byteArrayCmp(byte[] arg1, byte[] arg2)
static int
computeBigDecimalPrecision(java.math.BigDecimal decimal)
(package private) static int
getNonNullableSqlType(int sqlType)
static int
getSqlcodeFromSqlca(Sqlca sqlca)
(package private) static java.lang.String
getStringFromBytes(byte[] bytes)
(package private) static java.lang.String
getStringFromInts(int[] ints)
static boolean
isSqlTypeNullable(int sqlType)
(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
-
-
-
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)
-
computeBigDecimalPrecision
public static int computeBigDecimalPrecision(java.math.BigDecimal decimal)
-
byteArrayCmp
private static int byteArrayCmp(byte[] arg1, byte[] arg2)
-
getSqlcodeFromSqlca
public static int getSqlcodeFromSqlca(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)
-
isSqlTypeNullable
public static boolean isSqlTypeNullable(int sqlType)
-
getNonNullableSqlType
static int getNonNullableSqlType(int sqlType)
-
-