Class JapaneseDateTypeHandler

  • All Implemented Interfaces:
    TypeHandler<java.time.chrono.JapaneseDate>

    public class JapaneseDateTypeHandler
    extends BaseTypeHandler<java.time.chrono.JapaneseDate>
    Type Handler for JapaneseDate.
    Since:
    3.4.5
    Author:
    Kazuki Shimizu
    • Constructor Detail

      • JapaneseDateTypeHandler

        public JapaneseDateTypeHandler()
    • Method Detail

      • setNonNullParameter

        public void setNonNullParameter​(java.sql.PreparedStatement ps,
                                        int i,
                                        java.time.chrono.JapaneseDate parameter,
                                        JdbcType jdbcType)
                                 throws java.sql.SQLException
        Specified by:
        setNonNullParameter in class BaseTypeHandler<java.time.chrono.JapaneseDate>
        Throws:
        java.sql.SQLException
      • getNullableResult

        public java.time.chrono.JapaneseDate getNullableResult​(java.sql.ResultSet rs,
                                                               java.lang.String columnName)
                                                        throws java.sql.SQLException
        Specified by:
        getNullableResult in class BaseTypeHandler<java.time.chrono.JapaneseDate>
        columnName - Colunm name, when configuration useColumnLabel is false
        Throws:
        java.sql.SQLException
      • getNullableResult

        public java.time.chrono.JapaneseDate getNullableResult​(java.sql.ResultSet rs,
                                                               int columnIndex)
                                                        throws java.sql.SQLException
        Specified by:
        getNullableResult in class BaseTypeHandler<java.time.chrono.JapaneseDate>
        Throws:
        java.sql.SQLException
      • getNullableResult

        public java.time.chrono.JapaneseDate getNullableResult​(java.sql.CallableStatement cs,
                                                               int columnIndex)
                                                        throws java.sql.SQLException
        Specified by:
        getNullableResult in class BaseTypeHandler<java.time.chrono.JapaneseDate>
        Throws:
        java.sql.SQLException