1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shardingsphere.infra.merge.result.impl.decorator;
19
20 import lombok.Getter;
21 import lombok.RequiredArgsConstructor;
22 import org.apache.shardingsphere.infra.merge.result.MergedResult;
23
24 import java.io.InputStream;
25 import java.io.Reader;
26 import java.sql.SQLException;
27 import java.util.Calendar;
28
29
30
31
32 @RequiredArgsConstructor
33 @Getter
34 public abstract class DecoratorMergedResult implements MergedResult {
35
36 private final MergedResult mergedResult;
37
38 @Override
39 public final Object getValue(final int columnIndex, final Class<?> type) throws SQLException {
40 return mergedResult.getValue(columnIndex, type);
41 }
42
43 @Override
44 public final Object getCalendarValue(final int columnIndex, final Class<?> type, final Calendar calendar) throws SQLException {
45 return mergedResult.getCalendarValue(columnIndex, type, calendar);
46 }
47
48 @Override
49 public final InputStream getInputStream(final int columnIndex, final String type) throws SQLException {
50 return mergedResult.getInputStream(columnIndex, type);
51 }
52
53 @Override
54 public Reader getCharacterStream(final int columnIndex) throws SQLException {
55 return mergedResult.getCharacterStream(columnIndex);
56 }
57
58 @Override
59 public final boolean wasNull() throws SQLException {
60 return mergedResult.wasNull();
61 }
62 }