org.sqlproc.engine.impl
Class SqlUtils
java.lang.Object
org.sqlproc.engine.impl.SqlUtils
public class SqlUtils
- extends java.lang.Object
SQL Processor utilities.
- Author:
- Vladimir Hudec
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
|
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 |
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
SqlUtils
private SqlUtils()
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.