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 GET_PREFIX_BOOLEAN
           
(package private) static int GET_PREFIX_BOOLEAN_LEN
           
(package private) static java.lang.String GET_PREFIX_COMMON
           
(package private) static int GET_PREFIX_COMMON_LEN
           
(package private) static java.lang.String SET_PREFIX_COMMON
           
(package private) static int SET_PREFIX_COMMON_LEN
           
 
Constructor Summary
private SqlUtils()
           
 
Method Summary
(package private) static void appendJavaIdent(java.lang.StringBuilder s, java.lang.String ident)
           
(package private) static java.lang.String get(java.lang.String name)
           
(package private) static java.lang.String get(java.lang.String name, int len)
           
static java.lang.String getFeature(java.util.Map<java.lang.String,java.lang.Object> features, java.lang.String name)
           
(package private) static java.lang.Class<?> getFieldType(java.lang.Class<?> clazz, java.lang.String name)
           
static
<E> java.lang.Object
getInstance(java.lang.Class<E> resultClass)
           
(package private) static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz, java.lang.Class<?> param, java.lang.String... names)
           
(package private) static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz, java.lang.String... names)
           
(package private) static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz, java.lang.String name, java.lang.Class<?> param)
           
(package private) static java.lang.reflect.Method getMethodEnumToValue(java.lang.Class<?> clazz)
           
(package private) static java.lang.reflect.Method getMethodIgnoreParameters(java.lang.Class<?> clazz, java.lang.String name)
           
(package private) static java.lang.reflect.Method getMethodValueToEnum(java.lang.Class<?> clazz)
           
(package private) static java.lang.reflect.Method getMethodValueToEnum(java.lang.Class<?> clazz, java.lang.Class<?> param)
           
(package private) static java.lang.reflect.Method getSetter(java.lang.Object pojo, java.lang.String attributeName, java.lang.Class<?>... classes)
           
(package private) static java.lang.Object invokeMethod(java.lang.reflect.Method m, java.lang.Object obj)
           
(package private) static java.lang.Object invokeMethod(java.lang.reflect.Method m, java.lang.Object obj, java.lang.Object param)
           
(package private) static java.lang.Object invokeMethod(java.lang.Object obj, java.lang.String nameGet, java.lang.String nameIs)
           
(package private) static java.lang.String is(java.lang.String name)
           
(package private) static java.lang.String is(java.lang.String name, int len)
           
(package private) 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)
           
(package private) static boolean isTrue(java.lang.Object obj, SqlType sqlType)
           
(package private) static java.lang.String set(java.lang.String name)
           
(package private) static java.lang.String set(java.lang.String name, int len)
           
(package private) static java.lang.Byte[] toBytes(byte[] barr)
           
(package private) 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

GET_PREFIX_BOOLEAN

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

GET_PREFIX_BOOLEAN_LEN

static final int GET_PREFIX_BOOLEAN_LEN

GET_PREFIX_COMMON

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

GET_PREFIX_COMMON_LEN

static final int GET_PREFIX_COMMON_LEN

SET_PREFIX_COMMON

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

SET_PREFIX_COMMON_LEN

static final int SET_PREFIX_COMMON_LEN
Constructor Detail

SqlUtils

private SqlUtils()
Method Detail

appendJavaIdent

static void appendJavaIdent(java.lang.StringBuilder s,
                            java.lang.String ident)

is

static java.lang.String is(java.lang.String name)

get

static java.lang.String get(java.lang.String name)

set

static java.lang.String set(java.lang.String name)

is

static java.lang.String is(java.lang.String name,
                           int len)

get

static java.lang.String get(java.lang.String name,
                            int len)

set

static java.lang.String set(java.lang.String name,
                            int len)

getMethod

static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz,
                                          java.lang.String... names)

getMethodIgnoreParameters

static java.lang.reflect.Method getMethodIgnoreParameters(java.lang.Class<?> clazz,
                                                          java.lang.String name)

getMethod

static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz,
                                          java.lang.Class<?> param,
                                          java.lang.String... names)

getMethod

static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz,
                                          java.lang.String name,
                                          java.lang.Class<?> param)

getSetter

static java.lang.reflect.Method getSetter(java.lang.Object pojo,
                                          java.lang.String attributeName,
                                          java.lang.Class<?>... classes)

getMethodEnumToValue

static java.lang.reflect.Method getMethodEnumToValue(java.lang.Class<?> clazz)

getMethodValueToEnum

static java.lang.reflect.Method getMethodValueToEnum(java.lang.Class<?> clazz,
                                                     java.lang.Class<?> param)

getMethodValueToEnum

static java.lang.reflect.Method getMethodValueToEnum(java.lang.Class<?> clazz)

getFieldType

static java.lang.Class<?> getFieldType(java.lang.Class<?> clazz,
                                       java.lang.String name)

invokeMethod

static java.lang.Object invokeMethod(java.lang.Object obj,
                                     java.lang.String nameGet,
                                     java.lang.String nameIs)

invokeMethod

static java.lang.Object invokeMethod(java.lang.reflect.Method m,
                                     java.lang.Object obj)

invokeMethod

static java.lang.Object invokeMethod(java.lang.reflect.Method m,
                                     java.lang.Object obj,
                                     java.lang.Object param)

getInstance

public static <E> java.lang.Object getInstance(java.lang.Class<E> resultClass)

isEmpty

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

isTrue

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

toBytes

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

toBytes

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)


Copyright © 2011. All Rights Reserved.