@Override public Void visitUtilDateWrapper( UtilDateWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.UTIL_DATE); }
@Override public Void visitObjectWrapper(ObjectWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.OBJECT); }
@Override public Void visitTimestampWrapper( TimestampWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.TIMESTAMP); }
@Override public <E extends Enum<E>> Void visitEnumWrapper( EnumWrapper<E> wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, new EnumType<E>(wrapper.getBasicClass())); }
@Override public Void visitNClobWrapper(NClobWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.NCLOB); }
@Override public Void visitSQLXMLWrapper(SQLXMLWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.SQLXML); }
@Override public Void visitLocalTimeWrapper( LocalTimeWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.LOCAL_TIME); }
@Override public Void visitLongWrapper(LongWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.LONG); }
@Override public Void visitFloatWrapper(FloatWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.FLOAT); }
@Override public Void visitIntegerWrapper( IntegerWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.INTEGER); }
@Override public Void visitDoubleWrapper(DoubleWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.DOUBLE); }
@Override public Void visitBytesWrapper(BytesWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.BYTES); }
@Override public Void visitBooleanWrapper( BooleanWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.BOOLEAN); }
@Override public Void visitBigDecimalWrapper( BigDecimalWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.BIG_DECIMAL); }
@Override public Void visitArrayWrapper(ArrayWrapper wrapper, JdbcMappingFunction p, JdbcMappingHint q) throws SQLException { return p.apply(wrapper, JdbcTypes.ARRAY); }