Class CharColumnMapping

    • Constructor Detail

      • CharColumnMapping

        public CharColumnMapping​(JavaTypeMapping mapping,
                                 RDBMSStoreManager storeMgr,
                                 Column col)
        Constructor.
        Parameters:
        mapping - Java type mapping
        storeMgr - Store Manager
        col - column to be mapped
    • Method Detail

      • initialize

        protected void initialize()
        Method to initialise the column mapping. Provides default length specifications for the CHAR column to fit the data being stored.
      • setChar

        public void setChar​(java.sql.PreparedStatement ps,
                            int param,
                            char value)
        Method to set a character at the specified position in the JDBC PreparedStatement.
        Specified by:
        setChar in interface ColumnMapping
        Overrides:
        setChar in class AbstractColumnMapping
        Parameters:
        ps - The PreparedStatement
        param - Parameter position
        value - The value to set
      • getChar

        public char getChar​(java.sql.ResultSet rs,
                            int param)
        Method to extract a character from the ResultSet at the specified position
        Specified by:
        getChar in interface ColumnMapping
        Overrides:
        getChar in class AbstractColumnMapping
        Parameters:
        rs - The Result Set
        param - The parameter position
        Returns:
        the character
      • setString

        public void setString​(java.sql.PreparedStatement ps,
                              int param,
                              java.lang.String value)
        Method to set a String at the specified position in the JDBC PreparedStatement.
        Specified by:
        setString in interface ColumnMapping
        Overrides:
        setString in class AbstractColumnMapping
        Parameters:
        ps - The PreparedStatement
        param - Parameter position
        value - The value to set
      • getString

        public java.lang.String getString​(java.sql.ResultSet rs,
                                          int param)
        Method to extract a String from the ResultSet at the specified position
        Specified by:
        getString in interface ColumnMapping
        Overrides:
        getString in class AbstractColumnMapping
        Parameters:
        rs - The Result Set
        param - The parameter position
        Returns:
        the String
      • setBoolean

        public void setBoolean​(java.sql.PreparedStatement ps,
                               int param,
                               boolean value)
        Method to set a boolean at the specified position in the JDBC PreparedStatement.
        Specified by:
        setBoolean in interface ColumnMapping
        Overrides:
        setBoolean in class AbstractColumnMapping
        Parameters:
        ps - The PreparedStatement
        param - Parameter position
        value - The value to set
      • getBoolean

        public boolean getBoolean​(java.sql.ResultSet rs,
                                  int param)
        Method to extract a boolean from the ResultSet at the specified position
        Specified by:
        getBoolean in interface ColumnMapping
        Overrides:
        getBoolean in class AbstractColumnMapping
        Parameters:
        rs - The Result Set
        param - The parameter position
        Returns:
        the boolean
      • setObject

        public void setObject​(java.sql.PreparedStatement ps,
                              int param,
                              java.lang.Object value)
        Method to set an object at the specified position in the JDBC PreparedStatement.
        Specified by:
        setObject in interface ColumnMapping
        Overrides:
        setObject in class AbstractColumnMapping
        Parameters:
        ps - The PreparedStatement
        param - Parameter position
        value - The value to set
      • getObject

        public java.lang.Object getObject​(java.sql.ResultSet rs,
                                          int param)
        Method to extract an object from the ResultSet at the specified position
        Specified by:
        getObject in interface ColumnMapping
        Overrides:
        getObject in class AbstractColumnMapping
        Parameters:
        rs - The Result Set
        param - The parameter position
        Returns:
        the object
      • getJavaUtilDateFormat

        public java.text.SimpleDateFormat getJavaUtilDateFormat()
        Get a Format object to handle java.util.Date. If a TimeZone is present, it will be used to format dates to that zone.
        Returns:
        Date formatter to use