Class JDBCValueMappings


  • public class JDBCValueMappings
    extends java.lang.Object
    • Method Detail

      • convertPrimitiveTypes

        public static final java.lang.Class<?> convertPrimitiveTypes​(java.lang.Class<?> c)
      • getValueReader

        public final JDBCValueMappings.ValueReader getValueReader​(java.lang.Class<?> javaClass)
                                                           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • getValueWriter

        public final JDBCValueMappings.ValueWriter getValueWriter​(java.lang.Class<?> javaClass)
                                                           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • getJDBCValueReader

        public static <JALO,​DB> JDBCValueMappings.ValueReader<JALO,​DB> getJDBCValueReader​(java.lang.Class<? extends JALO> javaClass)
      • getJDBCValueWriter

        public static <JALO,​DB> JDBCValueMappings.ValueWriter<JALO,​DB> getJDBCValueWriter​(java.lang.Class<? extends JALO> javaClass)
      • fillStatement

        public final void fillStatement​(java.sql.PreparedStatement stmt,
                                        java.util.List values)
                                 throws java.lang.IllegalArgumentException,
                                        java.sql.SQLException
        Throws:
        java.lang.IllegalArgumentException
        java.sql.SQLException
      • getQueryResults

        public final JDBCValueMappings.RowFetchResult getQueryResults​(java.sql.ResultSet rs,
                                                                      java.util.List resultClasses,
                                                                      int start,
                                                                      int count)
                                                               throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getTotalCountFromCountQuery

        public int getTotalCountFromCountQuery​(java.sql.Connection con,
                                               java.lang.String query,
                                               java.util.List values)
                                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getScrollableThreshold

        public static final int getScrollableThreshold()
      • initJavaRWMapping

        public void initJavaRWMapping()
      • stringToByteArray

        public static byte[] stringToByteArray​(java.lang.String str)
        converts strings like 0AB10CFF3A to a byte array
      • pkToSQL

        public java.lang.String pkToSQL​(PK pk)
      • getDumpPropertyMovalQuery

        public java.lang.String getDumpPropertyMovalQuery​(java.lang.String dumpTableName,
                                                          java.lang.String name,
                                                          int typeCode)
      • getDumpPropertyCountQuery

        public java.lang.String getDumpPropertyCountQuery​(java.lang.String dumpTableName,
                                                          java.lang.String name,
                                                          int typeCode)
      • isChar2CharMappingEnabled

        public static boolean isChar2CharMappingEnabled()