Class JdbcValueHandler.ByteArrayJdbcValueHandler

java.lang.Object
org.apache.ofbiz.entity.jdbc.JdbcValueHandler<byte[]>
org.apache.ofbiz.entity.jdbc.JdbcValueHandler.ByteArrayJdbcValueHandler
Enclosing class:
JdbcValueHandler<T>

protected static class JdbcValueHandler.ByteArrayJdbcValueHandler extends JdbcValueHandler<byte[]>
A byte[] JDBC value handler.
  • Constructor Details

    • ByteArrayJdbcValueHandler

      protected ByteArrayJdbcValueHandler(int jdbcType)
  • Method Details

    • getJavaClass

      public Class<byte[]> getJavaClass()
      Specified by:
      getJavaClass in class JdbcValueHandler<byte[]>
    • castAndSetValue

      protected void castAndSetValue(PreparedStatement ps, int parameterIndex, byte[] obj) throws SQLException
      Description copied from class: JdbcValueHandler
      Sets a value in a PreparedStatement. The obj argument is converted to the correct data type. Subclasses override this method to cast obj to the correct data type and call the appropriate PreparedStatement.setXxx method.
      Specified by:
      castAndSetValue in class JdbcValueHandler<byte[]>
      Throws:
      SQLException
    • getValue

      public byte[] getValue(ResultSet rs, int columnIndex) throws SQLException
      Description copied from class: JdbcValueHandler
      Returns a value from a ResultSet. The returned object is converted to the Java data type specified in the fieldtype file.
      Specified by:
      getValue in class JdbcValueHandler<byte[]>
      Parameters:
      rs - the ResultSet object
      columnIndex - the column index
      Returns:
      get value from result set
      Throws:
      SQLException
    • newInstance

      protected JdbcValueHandler<byte[]> newInstance(int sqlType)
      Description copied from class: JdbcValueHandler
      Returns a new instance of the object - initialized with the specified SQL type.
      Specified by:
      newInstance in class JdbcValueHandler<byte[]>
      Parameters:
      sqlType - the sql type
      Returns:
      returns a new instance