You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ro...@apache.org on 2023/08/28 05:10:10 UTC

[iotdb] branch master updated (1ae952ce14c -> 3073fe63bc3)

This is an automated email from the ASF dual-hosted git repository.

rong pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 1ae952ce14c [IOTDB-6127] Pipe: buffered events in processor stage can not be consumed by connector (#10962)
     add 3073fe63bc3  [IOTDB-6029] flink-sql-iotdb-connector (#10958)

No new revisions were added by this update.

Summary of changes:
 .../flink-sql-iotdb-connector}/pom.xml             |  37 ++-
 .../flink/sql/client/IoTDBWebSocketClient.java     |  75 ++++++
 .../org/apache/iotdb/flink/sql/common/Options.java |  55 +++++
 .../org/apache/iotdb/flink/sql/common/Utils.java   | 144 ++++++++++++
 .../sql/exception/IllegalIoTDBPathException.java   |   7 +-
 .../sql/exception/IllegalOptionException.java      |  13 +-
 .../sql/exception/IllegalSchemaException.java      |  13 +-
 .../sql/exception/IllegalUrlPathException.java     |  13 +-
 .../exception/UnsupportedDataTypeException.java    |   7 +-
 .../sql/factory/IoTDBDynamicTableFactory.java      | 189 +++++++++++++++
 .../sql/function/IoTDBBoundedScanFunction.java     | 163 +++++++++++++
 .../flink/sql/function/IoTDBCDCSourceFunction.java | 256 +++++++++++++++++++++
 .../flink/sql/function/IoTDBLookupFunction.java    | 151 ++++++++++++
 .../flink/sql/function/IoTDBSinkFunction.java      | 125 ++++++++++
 .../flink/sql/provider/IoTDBDynamicTableSink.java  |  64 ++++++
 .../sql/provider/IoTDBDynamicTableSource.java      |  76 ++++++
 .../iotdb/flink/sql/wrapper/SchemaWrapper.java     |  29 ++-
 .../iotdb/flink/sql/wrapper/TabletWrapper.java     |  41 ++--
 .../org.apache.flink.table.factories.Factory       |   2 +-
 iotdb-connector/pom.xml                            |   1 +
 iotdb-core/datanode/pom.xml                        |   5 +
 .../config/constant/PipeConnectorConstant.java     |   3 +
 .../websocket/WebSocketConnectorServer.java        | 216 +++++++++++++++++
 .../protocol/websocket/WebsocketConnector.java     | 139 +++++++++++
 .../connector/PipeConnectorSubtaskManager.java     |   3 +
 .../pipe/plugin/builtin/BuiltinPipePlugin.java     |   2 +
 ...hriftConnector.java => WebSocketConnector.java} |   4 +-
 pom.xml                                            |   2 +
 28 files changed, 1753 insertions(+), 82 deletions(-)
 copy {example/session => iotdb-connector/flink-sql-iotdb-connector}/pom.xml (58%)
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/client/IoTDBWebSocketClient.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/common/Options.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/common/Utils.java
 copy iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureTimeoutException.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/exception/IllegalIoTDBPathException.java (82%)
 copy iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/InternalReporterType.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/exception/IllegalOptionException.java (83%)
 copy iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/InternalReporterType.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/exception/IllegalSchemaException.java (83%)
 copy iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/InternalReporterType.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/exception/IllegalUrlPathException.java (82%)
 copy iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/exception/ProcedureTimeoutException.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/exception/UnsupportedDataTypeException.java (82%)
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/factory/IoTDBDynamicTableFactory.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/function/IoTDBBoundedScanFunction.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/function/IoTDBCDCSourceFunction.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/function/IoTDBLookupFunction.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/function/IoTDBSinkFunction.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/provider/IoTDBDynamicTableSink.java
 create mode 100644 iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/provider/IoTDBDynamicTableSource.java
 copy iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/view/viewExpression/leaf/LeafViewOperand.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/wrapper/SchemaWrapper.java (55%)
 copy iotdb-api/trigger-api/src/main/java/org/apache/iotdb/trigger/api/enums/TriggerEvent.java => iotdb-connector/flink-sql-iotdb-connector/src/main/java/org/apache/iotdb/flink/sql/wrapper/TabletWrapper.java (55%)
 copy iotdb-core/datanode/src/main/resources/META-INF/services/org.apache.iotdb.db.protocol.mqtt.PayloadFormatter => iotdb-connector/flink-sql-iotdb-connector/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory (93%)
 create mode 100644 iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/websocket/WebSocketConnectorServer.java
 create mode 100644 iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/websocket/WebsocketConnector.java
 copy iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/plugin/builtin/connector/{IoTDBThriftConnector.java => WebSocketConnector.java} (92%)