org.sqlproc.engine.impl
Class SqlUtils
java.lang.Object
org.sqlproc.engine.impl.SqlUtils
public class SqlUtils
- extends Object
SQL Processor utilities.
- Author:
- Vladimir Hudec
Method Summary |
static String |
afterChar(String s,
char c)
|
static List<Integer> |
asList(int[] array)
|
static String |
beforeChar(String s,
char c)
|
static Object |
convertBigDecimal(Class<?> attributeType,
Object resultValue)
|
static Object |
convertBigInteger(Class<?> attributeType,
Object resultValue)
|
static String |
firstLowerCase(String s)
|
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(SqlRuntimeContext runtimeCtx,
Class clazz)
|
static Object |
getEnumToValue(SqlRuntimeContext runtimeCtx,
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(SqlRuntimeContext runtimeCtx,
Class<?> objClass,
Object val)
|
static String |
handleInsertSql(Map<String,SqlInputValue> identities,
String sql)
|
static boolean |
isEmpty(StringBuilder sb)
|
static boolean |
isPrimitiveWrapper(Class clazz)
|
static void |
main(String[] args)
|
static Set<String> |
oppositeFeatures(String featureName)
|
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 |
SQL
static final String SQL
- See Also:
- Constant Field Values
patternInsert
static final Pattern patternInsert
SqlUtils
public SqlUtils()
getEnumToValue
public static Object getEnumToValue(SqlRuntimeContext runtimeCtx,
Object obj)
getEnumToClass
public static Class getEnumToClass(SqlRuntimeContext runtimeCtx,
Class clazz)
getValueToEnum
public static Object getValueToEnum(SqlRuntimeContext runtimeCtx,
Class<?> objClass,
Object val)
convertBigDecimal
public static Object convertBigDecimal(Class<?> attributeType,
Object resultValue)
convertBigInteger
public static Object convertBigInteger(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)
main
public static void main(String[] args)
handleInsertSql
public static String handleInsertSql(Map<String,SqlInputValue> identities,
String sql)
asList
public static List<Integer> asList(int[] array)
firstLowerCase
public static String firstLowerCase(String s)
oppositeFeatures
public static Set<String> oppositeFeatures(String featureName)
isPrimitiveWrapper
public static boolean isPrimitiveWrapper(Class clazz)
Copyright © 2015. All rights reserved.