Class SqlUtils

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

public class SqlUtils extends Object
SQL Processor utilities.
Author:
Vladimir Hudec
  • Field Details

  • Constructor Details

    • SqlUtils

      public SqlUtils()
  • Method Details

    • 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)
    • 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)
    • isCollection

      public static boolean isCollection(Class<?> clazz)
      Returns the indicator the investigated class is in fact a container.
      Parameters:
      clazz - the investigated class
      Returns:
      the indicator the investigated class is in fact a container
    • getAllAttributeTypes

      public static Class<?>[] getAllAttributeTypes(Class<?> attributeType, Class<?>[] attributeParameterizedTypes, Class<?> attributeParameterizedType)
    • getStandardModeResultClass

      public static Class<?> getStandardModeResultClass(String typeName)
      A temporary gtype to class name conversion.
      Parameters:
      typeName - it's a gtype
      Returns:
      a related class name
    • getResultValues

      public static Object[] getResultValues(Map<String,Object> resultRow)