You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/catalog/EasysearchCatalog.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/client/EasysearchClient.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/config/EasysearchSinkCommonOptions.java
+7-1
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@
22
22
23
23
importjava.util.List;
24
24
25
-
publicclassEzsClusterConnectionConfig {
25
+
publicclassEasysearchSinkCommonOptions {
26
26
27
27
publicstaticfinalOption<List<String>> HOSTS =
28
28
Options.key("hosts")
@@ -31,6 +31,12 @@ public class EzsClusterConnectionConfig {
31
31
.withDescription(
32
32
"Easysearch cluster http address, the format is host:port, allowing multiple hosts to be specified. Such as [\"host1:9200\", \"host2:9200\"]");
33
33
34
+
publicstaticfinalOption<String> INDEX =
35
+
Options.key("index")
36
+
.stringType()
37
+
.noDefaultValue()
38
+
.withDescription("Easysearch index name, support * fuzzy matching");
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/config/EasysearchSinkOptions.java
"Easysearch index name.Index support contains variables of field name,such as seatunnel_${age},and the field must appear at seatunnel row. If not, we will treat it as a normal index");
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/config/EasysearchSourceOptions.java
+8-14
Original file line number
Diff line number
Diff line change
@@ -25,20 +25,7 @@
25
25
importjava.util.List;
26
26
importjava.util.Map;
27
27
28
-
publicclassSourceConfig {
29
-
30
-
publicstaticfinalOption<String> INDEX =
31
-
Options.key("index")
32
-
.stringType()
33
-
.noDefaultValue()
34
-
.withDescription("Easysearch index name, support * fuzzy matching");
35
-
36
-
publicstaticfinalOption<List<String>> SOURCE =
37
-
Options.key("source")
38
-
.listType()
39
-
.noDefaultValue()
40
-
.withDescription(
41
-
"The fields of index. You can get the document id by specifying the field _id.If sink _id to other index,you need specify an alias for _id due to the Easysearch limit");
"Easysearch query language. You can control the range of data read");
51
+
52
+
publicstaticfinalOption<List<String>> SOURCE =
53
+
Options.key("source")
54
+
.listType()
55
+
.noDefaultValue()
56
+
.withDescription(
57
+
"The fields of index. You can get the document id by specifying the field _id.If sink _id to other index,you need specify an alias for _id due to the Easysearch limit");
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/dto/IndexInfo.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/sink/EasysearchSink.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/sink/EasysearchSinkFactory.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/sink/EasysearchSinkWriter.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/source/EasysearchSource.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/source/EasysearchSourceFactory.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/source/EasysearchSourceReader.java
Copy file name to clipboardexpand all lines: seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/source/EasysearchSourceSplitEnumerator.java
Copy file name to clipboardexpand all lines: seatunnel-e2e/seatunnel-connector-v2-e2e/connector-easysearch-e2e/src/test/java/org/apache/seatunnel/e2e/connector/easysearch/EasysearchIT.java
0 commit comments