@Override public Enumerable<O> enumerate(SET source) throws E, MappingException { return new TransformEnumerable<I, O>(delegate.enumerate(source), transformer); } }
@Override public void mapTo(S source, T target, MappingContext<? super S> mappingContext) { try { delegate.mapTo(source, target, mappingContext); } catch(Exception e) { errorHandler.errorMappingField(key, source, target, e, mappingContext); } }
@Override public Enumerable<O> enumerate(SET source) throws E, MappingException { return new TransformEnumerable<I, O>(delegate.enumerate(source), transformer); }
@Override public void mapTo(S source, O target, MappingContext<? super S> context) throws Exception { for(FieldMapper<S, O> mapper : mappers) { mapper.mapTo(source, target, context); } }
@Override public Stream<T> stream(CsvRowSet source) throws IOException, MappingException { return setRowMapper.stream(source); } //IFJAVA8_END
@Override public T map(int i, ResultSet resultSet, StatementContext statementContext) throws SQLException { return mapper.map(resultSet); } }
private boolean equals(K[] c1, FieldKey<?>[] c2) { if (c1.length != c2.length) return false; for(int i = 0; i < c1.length; i++) { if (!c1[i].equals(c2[i])) { return false; } } return true; }
@Override public Format get(MappingContext<? super S> target) throws Exception { return target.context(index); } }
@Override public void mapTo(Object source, DbObject target, MappingContext<? super Object> mappingContext) throws MappingException { throw new MappingException("Expected "); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + sqlType; return result; }
public MapperConfig<K, S> asmMapperNbFieldsLimit(int asmMapperNbFieldsLimit) { return new MapperConfig<K, S>( columnDefinitions, propertyNameMatcherFactory, mapperBuilderErrorHandler, failOnAsm, asmMapperNbFieldsLimit, fieldMapperErrorHandler, consumerErrorHandler, maxMethodSize, assumeInjectionModifiesValues, discriminators, rowFilter, unorderedJoin); }
@Override public Result<T, K> apply(ResultBuilder<T, K> tkResultBuilder) { return tkResultBuilder.build(); } };
@Override public void mapTo(S source, T target, MappingContext<? super S> mappingContext) { try { delegate.mapTo(source, target, mappingContext); } catch(Exception e) { errorHandler.errorMappingField(key, source, target, e, mappingContext); } }
@Override public Enumerable<O> enumerate(SET source) throws E, MappingException { return new TransformEnumerable<I, O>(delegate.enumerate(source), transformer); }
protected final void mapFields(final S source, final T target, final MappingContext<? super S> mappingContext) throws Exception { for (FieldMapper<S, T> fieldMapper : fieldMappers) { fieldMapper.mapTo(source, target, mappingContext); } }
@Override public T map(ResultSet resultSet, StatementContext statementContext) throws SQLException { return mapper.map(resultSet); } }
@Override public Enumerable<O> enumerate(SET source) throws E, MappingException { return new TransformEnumerable<I, O>(delegate.enumerate(source), transformer); } }
public MapperConfig<K, S> consumerErrorHandler(ConsumerErrorHandler consumerErrorHandler) { return new MapperConfig<K, S>( columnDefinitions, propertyNameMatcherFactory, mapperBuilderErrorHandler, failOnAsm, asmMapperNbFieldsLimit, fieldMapperErrorHandler, consumerErrorHandler, maxMethodSize, assumeInjectionModifiesValues, discriminators, rowFilter, unorderedJoin); }
public MapperConfig<K, S> rowFilter(Predicate<? super S> rowFilter) { return new MapperConfig<K, S>( columnDefinitions, propertyNameMatcherFactory, mapperBuilderErrorHandler, failOnAsm, asmMapperNbFieldsLimit, fieldMapperErrorHandler, consumerErrorHandler, maxMethodSize, assumeInjectionModifiesValues, discriminators, rowFilter, unorderedJoin); }
public MapperConfig<K, S> unorderedJoin(boolean unorderedJoin) { return new MapperConfig<K, S>( columnDefinitions, propertyNameMatcherFactory, mapperBuilderErrorHandler, failOnAsm, asmMapperNbFieldsLimit, fieldMapperErrorHandler, consumerErrorHandler, maxMethodSize, assumeInjectionModifiesValues, discriminators, rowFilter, unorderedJoin); }