Skip to content

Commit 68ddd41

Browse files
authored
Merge pull request #44 from getindata/HTTP-43
[HTTP-43] - Remove Encoding format from HttpLookupTableSource
2 parents c7d4203 + 771ce21 commit 68ddd41

File tree

3 files changed

+7
-19
lines changed

3 files changed

+7
-19
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## [Unreleased]
44

5+
### Removed
6+
- Removed unused reference to EncodingFormat from HttpLookupTableSource
7+
58
## [0.8.0] - 2022-12-06
69

710
### Added

src/main/java/com/getindata/connectors/http/internal/table/lookup/HttpLookupTableSource.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@
55

66
import lombok.extern.slf4j.Slf4j;
77
import org.apache.flink.api.common.serialization.DeserializationSchema;
8-
import org.apache.flink.api.common.serialization.SerializationSchema;
98
import org.apache.flink.table.api.DataTypes;
109
import org.apache.flink.table.api.DataTypes.Field;
1110
import org.apache.flink.table.connector.format.DecodingFormat;
12-
import org.apache.flink.table.connector.format.EncodingFormat;
1311
import org.apache.flink.table.connector.source.AsyncTableFunctionProvider;
1412
import org.apache.flink.table.connector.source.DynamicTableSource;
1513
import org.apache.flink.table.connector.source.LookupTableSource;
@@ -42,18 +40,15 @@ public class HttpLookupTableSource
4240

4341
private final HttpLookupConfig lookupConfig;
4442

45-
private final EncodingFormat<SerializationSchema<RowData>> encodingFormat;
46-
4743
private final DecodingFormat<DeserializationSchema<RowData>> decodingFormat;
4844

49-
public HttpLookupTableSource(DataType physicalRowDataType,
50-
HttpLookupConfig lookupConfig,
51-
EncodingFormat<SerializationSchema<RowData>> encodingFormat,
52-
DecodingFormat<DeserializationSchema<RowData>> decodingFormat) {
45+
public HttpLookupTableSource(
46+
DataType physicalRowDataType,
47+
HttpLookupConfig lookupConfig,
48+
DecodingFormat<DeserializationSchema<RowData>> decodingFormat) {
5349

5450
this.physicalRowDataType = physicalRowDataType;
5551
this.lookupConfig = lookupConfig;
56-
this.encodingFormat = encodingFormat;
5752
this.decodingFormat = decodingFormat;
5853
}
5954

@@ -109,7 +104,6 @@ public DynamicTableSource copy() {
109104
return new HttpLookupTableSource(
110105
physicalRowDataType,
111106
lookupConfig,
112-
encodingFormat,
113107
decodingFormat
114108
);
115109
}

src/main/java/com/getindata/connectors/http/internal/table/lookup/HttpLookupTableSourceFactory.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,18 @@
77
import java.util.stream.Collectors;
88

99
import org.apache.flink.api.common.serialization.DeserializationSchema;
10-
import org.apache.flink.api.common.serialization.SerializationSchema;
1110
import org.apache.flink.configuration.ConfigOption;
1211
import org.apache.flink.configuration.ReadableConfig;
1312
import org.apache.flink.table.api.DataTypes;
1413
import org.apache.flink.table.api.DataTypes.Field;
1514
import org.apache.flink.table.catalog.Column;
1615
import org.apache.flink.table.catalog.ResolvedSchema;
1716
import org.apache.flink.table.connector.format.DecodingFormat;
18-
import org.apache.flink.table.connector.format.EncodingFormat;
1917
import org.apache.flink.table.connector.source.DynamicTableSource;
2018
import org.apache.flink.table.data.RowData;
2119
import org.apache.flink.table.factories.DeserializationFormatFactory;
2220
import org.apache.flink.table.factories.DynamicTableSourceFactory;
2321
import org.apache.flink.table.factories.FactoryUtil;
24-
import org.apache.flink.table.factories.SerializationFormatFactory;
2522
import org.apache.flink.table.types.DataType;
2623
import static org.apache.flink.table.api.DataTypes.FIELD;
2724
import static org.apache.flink.table.types.utils.DataTypeUtils.removeTimeAttribute;
@@ -58,11 +55,6 @@ public DynamicTableSource createDynamicTableSource(Context context) {
5855
LOOKUP_REQUEST_FORMAT.key()
5956
);
6057

61-
EncodingFormat<SerializationSchema<RowData>> encodingFormat =
62-
helper.discoverEncodingFormat(SerializationFormatFactory.class,
63-
HttpLookupConnectorOptions.LOOKUP_REQUEST_FORMAT
64-
);
65-
6658
DecodingFormat<DeserializationSchema<RowData>> decodingFormat =
6759
helper.discoverDecodingFormat(
6860
DeserializationFormatFactory.class,
@@ -79,7 +71,6 @@ public DynamicTableSource createDynamicTableSource(Context context) {
7971
return new HttpLookupTableSource(
8072
physicalRowDataType,
8173
lookupConfig,
82-
encodingFormat,
8374
decodingFormat
8475
);
8576
}

0 commit comments

Comments
 (0)