gustavodemorais commented on code in PR #26687: URL: https://github.com/apache/flink/pull/26687#discussion_r2153308378
########## flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-multi-join_1/four-way-complex-updating-join-with-restore/plan/four-way-complex-updating-join-with-restore.json: ########## @@ -0,0 +1,455 @@ +{ + "flinkVersion" : "2.1", + "nodes" : [ { + "id" : 1, + "type" : "stream-exec-table-source-scan_1", + "scanTableSource" : { + "table" : { + "identifier" : "`default_catalog`.`default_database`.`Users`", + "resolvedTable" : { + "schema" : { + "columns" : [ { + "name" : "user_id_0", + "dataType" : "VARCHAR(2147483647) NOT NULL" + }, { + "name" : "name", + "dataType" : "VARCHAR(2147483647)" + }, { + "name" : "cash", + "dataType" : "INT" + } ], + "watermarkSpecs" : [ ], + "primaryKey" : { + "name" : "PK_user_id_0", + "type" : "PRIMARY_KEY", + "columns" : [ "user_id_0" ] + } + }, + "partitionKeys" : [ ] + } + } + }, + "outputType" : "ROW<`user_id_0` VARCHAR(2147483647) NOT NULL, `name` VARCHAR(2147483647), `cash` INT>", + "description" : "TableSourceScan(table=[[default_catalog, default_database, Users]], fields=[user_id_0, name, cash])", + "inputProperties" : [ ] + }, { + "id" : 2, + "type" : "stream-exec-exchange_1", + "inputProperties" : [ { + "requiredDistribution" : { + "type" : "HASH", + "keys" : [ 0 ] + }, + "damBehavior" : "PIPELINED", + "priority" : 0 + } ], + "outputType" : "ROW<`user_id_0` VARCHAR(2147483647) NOT NULL, `name` VARCHAR(2147483647), `cash` INT>", + "description" : "Exchange(distribution=[hash[user_id_0]])" + }, { + "id" : 3, + "type" : "stream-exec-changelog-normalize_1", + "configuration" : { + "table.exec.mini-batch.enabled" : "false", + "table.exec.mini-batch.size" : "-1" + }, + "uniqueKeys" : [ 0 ], + "generateUpdateBefore" : true, + "state" : [ { + "index" : 0, + "ttl" : "0 ms", + "name" : "changelogNormalizeState" + } ], + "inputProperties" : [ { + "requiredDistribution" : { + "type" : "UNKNOWN" + }, + "damBehavior" : "PIPELINED", + "priority" : 0 + } ], + "outputType" : "ROW<`user_id_0` VARCHAR(2147483647) NOT NULL, `name` VARCHAR(2147483647), `cash` INT>", + "description" : "ChangelogNormalize(key=[user_id_0])" + }, { + "id" : 4, + "type" : "stream-exec-table-source-scan_1", + "scanTableSource" : { + "table" : { + "identifier" : "`default_catalog`.`default_database`.`Orders`", + "resolvedTable" : { + "schema" : { + "columns" : [ { + "name" : "user_id_1", + "dataType" : "VARCHAR(2147483647)" + }, { + "name" : "order_id", + "dataType" : "VARCHAR(2147483647) NOT NULL" + }, { + "name" : "product", + "dataType" : "VARCHAR(2147483647)" + } ], + "watermarkSpecs" : [ ], + "primaryKey" : { + "name" : "PK_order_id", + "type" : "PRIMARY_KEY", + "columns" : [ "order_id" ] + } + }, + "partitionKeys" : [ ] + } + } + }, + "outputType" : "ROW<`user_id_1` VARCHAR(2147483647), `order_id` VARCHAR(2147483647) NOT NULL, `product` VARCHAR(2147483647)>", + "description" : "TableSourceScan(table=[[default_catalog, default_database, Orders]], fields=[user_id_1, order_id, product])", + "inputProperties" : [ ] + }, { + "id" : 5, + "type" : "stream-exec-table-source-scan_1", + "scanTableSource" : { + "table" : { + "identifier" : "`default_catalog`.`default_database`.`Payments`", + "resolvedTable" : { + "schema" : { + "columns" : [ { + "name" : "user_id_2", + "dataType" : "VARCHAR(2147483647)" + }, { + "name" : "payment_id", + "dataType" : "VARCHAR(2147483647) NOT NULL" + }, { + "name" : "price", + "dataType" : "INT" + } ], + "watermarkSpecs" : [ ], + "primaryKey" : { + "name" : "PK_payment_id", + "type" : "PRIMARY_KEY", + "columns" : [ "payment_id" ] + } + }, + "partitionKeys" : [ ] + } + } + }, + "outputType" : "ROW<`user_id_2` VARCHAR(2147483647), `payment_id` VARCHAR(2147483647) NOT NULL, `price` INT>", + "description" : "TableSourceScan(table=[[default_catalog, default_database, Payments]], fields=[user_id_2, payment_id, price])", + "inputProperties" : [ ] + }, { + "id" : 6, + "type" : "stream-exec-table-source-scan_1", + "scanTableSource" : { + "table" : { + "identifier" : "`default_catalog`.`default_database`.`Shipments`", + "resolvedTable" : { + "schema" : { + "columns" : [ { + "name" : "user_id_3", + "dataType" : "VARCHAR(2147483647)" + }, { + "name" : "location", + "dataType" : "VARCHAR(2147483647)" + } ], + "watermarkSpecs" : [ ] + }, + "partitionKeys" : [ ] + } + } + }, + "outputType" : "ROW<`user_id_3` VARCHAR(2147483647), `location` VARCHAR(2147483647)>", + "description" : "TableSourceScan(table=[[default_catalog, default_database, Shipments]], fields=[user_id_3, location])", + "inputProperties" : [ ] + }, { + "id" : 7, + "type" : "stream-exec-multi-join_1", + "joinTypes" : [ "INNER", "LEFT", "INNER", "LEFT" ], + "joinConditions" : [ { + "kind" : "LITERAL", + "value" : true, + "type" : "BOOLEAN NOT NULL" + }, { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$=$1", + "operands" : [ { + "kind" : "INPUT_REF", + "inputIndex" : 0, + "type" : "VARCHAR(2147483647) NOT NULL" + }, { + "kind" : "INPUT_REF", + "inputIndex" : 3, + "type" : "VARCHAR(2147483647)" + } ], + "type" : "BOOLEAN" + }, { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$AND$1", + "operands" : [ { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$=$1", + "operands" : [ { + "kind" : "INPUT_REF", + "inputIndex" : 0, + "type" : "VARCHAR(2147483647) NOT NULL" + }, { + "kind" : "INPUT_REF", + "inputIndex" : 6, + "type" : "VARCHAR(2147483647)" + } ], + "type" : "BOOLEAN" + }, { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$OR$1", + "operands" : [ { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$>=$1", + "operands" : [ { + "kind" : "INPUT_REF", + "inputIndex" : 2, + "type" : "INT" + }, { + "kind" : "INPUT_REF", + "inputIndex" : 8, + "type" : "INT" + } ], + "type" : "BOOLEAN" + }, { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$<$1", + "operands" : [ { + "kind" : "INPUT_REF", + "inputIndex" : 8, + "type" : "INT" + }, { + "kind" : "LITERAL", + "value" : 0, + "type" : "INT NOT NULL" + } ], + "type" : "BOOLEAN" + } ], + "type" : "BOOLEAN" + } ], + "type" : "BOOLEAN" + }, { + "kind" : "CALL", + "syntax" : "BINARY", + "internalName" : "$=$1", + "operands" : [ { + "kind" : "INPUT_REF", + "inputIndex" : 6, + "type" : "VARCHAR(2147483647)" + }, { + "kind" : "INPUT_REF", + "inputIndex" : 9, + "type" : "VARCHAR(2147483647)" + } ], + "type" : "BOOLEAN" + } ], + "multiJoinCondition" : null, Review Comment: Done -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org