org.sqlproc.engine.impl
Class SqlUtils

java.lang.Object
  extended by org.sqlproc.engine.impl.SqlUtils

public class SqlUtils
extends java.lang.Object

SQL Processor utilities.

Author:
Vladimir Hudec

Field Summary
(package private) static java.lang.String SUPPVAL_ANY
           
(package private) static java.lang.String SUPPVAL_GTYPE
           
(package private) static java.lang.String SUPPVAL_ID
           
(package private) static java.lang.String SUPPVAL_NOTNULL
           
(package private) static java.lang.String SUPPVAL_NULL
           
(package private) static java.lang.String SUPPVAL_SEQUENCE
           
(package private) static java.lang.String SUPPVAL_TYPE
           
 
Constructor Summary
SqlUtils()
           
 
Method Summary
static boolean[] changedIdentities(java.lang.Object[] resultValue, java.lang.Object[] previousResultValue)
           
static boolean changedIdentity(boolean[] changedIdentities, java.lang.Integer identityIndex)
           
static boolean changedIdentity(boolean[] changedIdentities, java.util.List<java.lang.Integer> identityIndexes)
           
static java.lang.Object getEnumToValue(java.lang.Object obj)
           
static java.lang.String getFeature(java.util.Map<java.lang.String,java.lang.Object> features, java.lang.String name)
           
static java.lang.Object getValueToEnum(java.lang.Class<?> objClass, java.lang.Object val)
           
static boolean isEmpty(java.lang.Object obj, SqlType sqlType, boolean inSqlSetOrInsert)
           
static boolean isEmpty(java.lang.StringBuilder sb)
           
static java.lang.Boolean isFeature(java.util.Map<java.lang.String,java.lang.Object> features, java.lang.String name, java.lang.Boolean defaultValue)
           
static boolean isTrue(java.lang.Object obj, SqlType sqlType)
           
static java.lang.Byte[] toBytes(byte[] barr)
           
static byte[] toBytes(java.lang.Byte[] barr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPVAL_NOTNULL

static final java.lang.String SUPPVAL_NOTNULL
See Also:
Constant Field Values

SUPPVAL_ANY

static final java.lang.String SUPPVAL_ANY
See Also:
Constant Field Values

SUPPVAL_NULL

static final java.lang.String SUPPVAL_NULL
See Also:
Constant Field Values

SUPPVAL_SEQUENCE

static final java.lang.String SUPPVAL_SEQUENCE
See Also:
Constant Field Values

SUPPVAL_ID

static final java.lang.String SUPPVAL_ID
See Also:
Constant Field Values

SUPPVAL_GTYPE

static final java.lang.String SUPPVAL_GTYPE
See Also:
Constant Field Values

SUPPVAL_TYPE

static final java.lang.String SUPPVAL_TYPE
See Also:
Constant Field Values
Constructor Detail

SqlUtils

public SqlUtils()
Method Detail

getEnumToValue

public static java.lang.Object getEnumToValue(java.lang.Object obj)

getValueToEnum

public static java.lang.Object getValueToEnum(java.lang.Class<?> objClass,
                                              java.lang.Object val)

isEmpty

public static boolean isEmpty(java.lang.Object obj,
                              SqlType sqlType,
                              boolean inSqlSetOrInsert)
                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

isTrue

public static boolean isTrue(java.lang.Object obj,
                             SqlType sqlType)

toBytes

public static java.lang.Byte[] toBytes(byte[] barr)

toBytes

public static byte[] toBytes(java.lang.Byte[] barr)

getFeature

public static java.lang.String getFeature(java.util.Map<java.lang.String,java.lang.Object> features,
                                          java.lang.String name)

isFeature

public static java.lang.Boolean isFeature(java.util.Map<java.lang.String,java.lang.Object> features,
                                          java.lang.String name,
                                          java.lang.Boolean defaultValue)

isEmpty

public static boolean isEmpty(java.lang.StringBuilder sb)

changedIdentities

public static boolean[] changedIdentities(java.lang.Object[] resultValue,
                                          java.lang.Object[] previousResultValue)

changedIdentity

public static boolean changedIdentity(boolean[] changedIdentities,
                                      java.lang.Integer identityIndex)

changedIdentity

public static boolean changedIdentity(boolean[] changedIdentities,
                                      java.util.List<java.lang.Integer> identityIndexes)


Copyright © 2011. All Rights Reserved.