org.sqlproc.engine.impl
Class SqlUtils

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

public class SqlUtils
extends Object

SQL Processor utilities.

Author:
Vladimir Hudec

Field Summary
(package private) static String SUPPVAL_DISCRIMINATOR
           
(package private) static String SUPPVAL_GTYPE
           
(package private) static String SUPPVAL_ID
           
(package private) static String SUPPVAL_TYPE
           
 
Constructor Summary
SqlUtils()
           
 
Method Summary
static String afterChar(String s, char c)
           
static String beforeChar(String s, char c)
           
static Object convertBigDecimal(Class<?> attributeType, Object resultValue)
           
static Date getDate(int year, int month, int day)
           
static Date getDateTime(int year, int month, int day, int hour, int minute, int second)
           
static Map<String,Object> getDefaultFeatures(String filterPrefix)
           
static Class getEnumToClass(Class clazz)
           
static Object getEnumToValue(Object obj)
           
static String getIdsKey(Object[] resultValues, Integer mainIdentityIndex)
           
static String getIdsKey(Object[] resultValues, Map<String,SqlMappingIdentity> identities, String fullName)
           
static Time getTime(int hour, int minute, int second)
           
static Object getValueToEnum(Class<?> objClass, Object val)
           
static boolean isEmpty(StringBuilder sb)
           
static Byte[] toBytes(byte[] barr)
           
static byte[] toBytes(Byte[] barr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPVAL_ID

static final String SUPPVAL_ID
See Also:
Constant Field Values

SUPPVAL_GTYPE

static final String SUPPVAL_GTYPE
See Also:
Constant Field Values

SUPPVAL_TYPE

static final String SUPPVAL_TYPE
See Also:
Constant Field Values

SUPPVAL_DISCRIMINATOR

static final String SUPPVAL_DISCRIMINATOR
See Also:
Constant Field Values
Constructor Detail

SqlUtils

public SqlUtils()
Method Detail

getEnumToValue

public static Object getEnumToValue(Object obj)

getEnumToClass

public static Class getEnumToClass(Class clazz)

getValueToEnum

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

convertBigDecimal

public static Object convertBigDecimal(Class<?> attributeType,
                                       Object resultValue)

toBytes

public static Byte[] toBytes(byte[] barr)

toBytes

public static byte[] toBytes(Byte[] barr)

isEmpty

public static boolean isEmpty(StringBuilder sb)

beforeChar

public static String beforeChar(String s,
                                char c)

afterChar

public static String afterChar(String s,
                               char c)

getDate

public static Date getDate(int year,
                           int month,
                           int day)

getTime

public static Time getTime(int hour,
                           int minute,
                           int second)

getDateTime

public static Date getDateTime(int year,
                               int month,
                               int day,
                               int hour,
                               int minute,
                               int second)

getDefaultFeatures

public static Map<String,Object> getDefaultFeatures(String filterPrefix)

getIdsKey

public static String getIdsKey(Object[] resultValues,
                               Map<String,SqlMappingIdentity> identities,
                               String fullName)

getIdsKey

public static String getIdsKey(Object[] resultValues,
                               Integer mainIdentityIndex)


Copyright © 2012. All Rights Reserved.