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

gurwls223 pushed a commit to branch branch-3.5
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/branch-3.5 by this push:
     new e6d5ddd2e846 Revert "[SPARK-48639][CONNECT][PYTHON] Add Origin to 
Relation.RelationCommon"
e6d5ddd2e846 is described below

commit e6d5ddd2e8461b0c22f5bfabf334d59088d863cc
Author: Hyukjin Kwon <[email protected]>
AuthorDate: Thu Jun 27 12:24:05 2024 +0900

    Revert "[SPARK-48639][CONNECT][PYTHON] Add Origin to 
Relation.RelationCommon"
    
    This reverts commit 0db5bdecfa6cbfff1be7690bb783a858989776b9.
---
 .../main/protobuf/spark/connect/relations.proto    |   4 +-
 python/pyspark/sql/connect/proto/relations_pb2.py  | 264 ++++++++++-----------
 python/pyspark/sql/connect/proto/relations_pb2.pyi |   9 +-
 3 files changed, 142 insertions(+), 135 deletions(-)

diff --git 
a/connector/connect/common/src/main/protobuf/spark/connect/relations.proto 
b/connector/connect/common/src/main/protobuf/spark/connect/relations.proto
index 8b384728983b..f7f1315ede0f 100644
--- a/connector/connect/common/src/main/protobuf/spark/connect/relations.proto
+++ b/connector/connect/common/src/main/protobuf/spark/connect/relations.proto
@@ -103,8 +103,8 @@ message Unknown {}
 
 // Common metadata of all relations.
 message RelationCommon {
-  // (Optional) Shared relation metadata.
-  reserved 1;
+  // (Required) Shared relation metadata.
+  string source_info = 1;
 
   // (Optional) A per-client globally unique id for a given connect plan.
   optional int64 plan_id = 2;
diff --git a/python/pyspark/sql/connect/proto/relations_pb2.py 
b/python/pyspark/sql/connect/proto/relations_pb2.py
index 7dd494db8695..3f7e57949373 100644
--- a/python/pyspark/sql/connect/proto/relations_pb2.py
+++ b/python/pyspark/sql/connect/proto/relations_pb2.py
@@ -35,7 +35,7 @@ from pyspark.sql.connect.proto import catalog_pb2 as 
spark_dot_connect_dot_catal
 
 
 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
-    
b'\n\x1dspark/connect/relations.proto\x12\rspark.connect\x1a\x19google/protobuf/any.proto\x1a\x1fspark/connect/expressions.proto\x1a\x19spark/connect/types.proto\x1a\x1bspark/connect/catalog.proto"\xe1\x18\n\x08Relation\x12\x35\n\x06\x63ommon\x18\x01
 
\x01(\x0b\x32\x1d.spark.connect.RelationCommonR\x06\x63ommon\x12)\n\x04read\x18\x02
 
\x01(\x0b\x32\x13.spark.connect.ReadH\x00R\x04read\x12\x32\n\x07project\x18\x03 
\x01(\x0b\x32\x16.spark.connect.ProjectH\x00R\x07project\x12/\n\x06\x66il [...]
+    
b'\n\x1dspark/connect/relations.proto\x12\rspark.connect\x1a\x19google/protobuf/any.proto\x1a\x1fspark/connect/expressions.proto\x1a\x19spark/connect/types.proto\x1a\x1bspark/connect/catalog.proto"\xe1\x18\n\x08Relation\x12\x35\n\x06\x63ommon\x18\x01
 
\x01(\x0b\x32\x1d.spark.connect.RelationCommonR\x06\x63ommon\x12)\n\x04read\x18\x02
 
\x01(\x0b\x32\x13.spark.connect.ReadH\x00R\x04read\x12\x32\n\x07project\x18\x03 
\x01(\x0b\x32\x16.spark.connect.ProjectH\x00R\x07project\x12/\n\x06\x66il [...]
 )
 
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
@@ -61,135 +61,135 @@ if _descriptor._USE_C_DESCRIPTORS == False:
     _UNKNOWN._serialized_start = 3336
     _UNKNOWN._serialized_end = 3345
     _RELATIONCOMMON._serialized_start = 3347
-    _RELATIONCOMMON._serialized_end = 3411
-    _SQL._serialized_start = 3414
-    _SQL._serialized_end = 3645
-    _SQL_ARGSENTRY._serialized_start = 3555
-    _SQL_ARGSENTRY._serialized_end = 3645
-    _READ._serialized_start = 3648
-    _READ._serialized_end = 4311
-    _READ_NAMEDTABLE._serialized_start = 3826
-    _READ_NAMEDTABLE._serialized_end = 4018
-    _READ_NAMEDTABLE_OPTIONSENTRY._serialized_start = 3960
-    _READ_NAMEDTABLE_OPTIONSENTRY._serialized_end = 4018
-    _READ_DATASOURCE._serialized_start = 4021
-    _READ_DATASOURCE._serialized_end = 4298
-    _READ_DATASOURCE_OPTIONSENTRY._serialized_start = 3960
-    _READ_DATASOURCE_OPTIONSENTRY._serialized_end = 4018
-    _PROJECT._serialized_start = 4313
-    _PROJECT._serialized_end = 4430
-    _FILTER._serialized_start = 4432
-    _FILTER._serialized_end = 4544
-    _JOIN._serialized_start = 4547
-    _JOIN._serialized_end = 5208
-    _JOIN_JOINDATATYPE._serialized_start = 4886
-    _JOIN_JOINDATATYPE._serialized_end = 4978
-    _JOIN_JOINTYPE._serialized_start = 4981
-    _JOIN_JOINTYPE._serialized_end = 5189
-    _SETOPERATION._serialized_start = 5211
-    _SETOPERATION._serialized_end = 5690
-    _SETOPERATION_SETOPTYPE._serialized_start = 5527
-    _SETOPERATION_SETOPTYPE._serialized_end = 5641
-    _LIMIT._serialized_start = 5692
-    _LIMIT._serialized_end = 5768
-    _OFFSET._serialized_start = 5770
-    _OFFSET._serialized_end = 5849
-    _TAIL._serialized_start = 5851
-    _TAIL._serialized_end = 5926
-    _AGGREGATE._serialized_start = 5929
-    _AGGREGATE._serialized_end = 6511
-    _AGGREGATE_PIVOT._serialized_start = 6268
-    _AGGREGATE_PIVOT._serialized_end = 6379
-    _AGGREGATE_GROUPTYPE._serialized_start = 6382
-    _AGGREGATE_GROUPTYPE._serialized_end = 6511
-    _SORT._serialized_start = 6514
-    _SORT._serialized_end = 6674
-    _DROP._serialized_start = 6677
-    _DROP._serialized_end = 6818
-    _DEDUPLICATE._serialized_start = 6821
-    _DEDUPLICATE._serialized_end = 7061
-    _LOCALRELATION._serialized_start = 7063
-    _LOCALRELATION._serialized_end = 7152
-    _CACHEDLOCALRELATION._serialized_start = 7154
-    _CACHEDLOCALRELATION._serialized_end = 7226
-    _CACHEDREMOTERELATION._serialized_start = 7228
-    _CACHEDREMOTERELATION._serialized_end = 7283
-    _SAMPLE._serialized_start = 7286
-    _SAMPLE._serialized_end = 7559
-    _RANGE._serialized_start = 7562
-    _RANGE._serialized_end = 7707
-    _SUBQUERYALIAS._serialized_start = 7709
-    _SUBQUERYALIAS._serialized_end = 7823
-    _REPARTITION._serialized_start = 7826
-    _REPARTITION._serialized_end = 7968
-    _SHOWSTRING._serialized_start = 7971
-    _SHOWSTRING._serialized_end = 8113
-    _HTMLSTRING._serialized_start = 8115
-    _HTMLSTRING._serialized_end = 8229
-    _STATSUMMARY._serialized_start = 8231
-    _STATSUMMARY._serialized_end = 8323
-    _STATDESCRIBE._serialized_start = 8325
-    _STATDESCRIBE._serialized_end = 8406
-    _STATCROSSTAB._serialized_start = 8408
-    _STATCROSSTAB._serialized_end = 8509
-    _STATCOV._serialized_start = 8511
-    _STATCOV._serialized_end = 8607
-    _STATCORR._serialized_start = 8610
-    _STATCORR._serialized_end = 8747
-    _STATAPPROXQUANTILE._serialized_start = 8750
-    _STATAPPROXQUANTILE._serialized_end = 8914
-    _STATFREQITEMS._serialized_start = 8916
-    _STATFREQITEMS._serialized_end = 9041
-    _STATSAMPLEBY._serialized_start = 9044
-    _STATSAMPLEBY._serialized_end = 9353
-    _STATSAMPLEBY_FRACTION._serialized_start = 9245
-    _STATSAMPLEBY_FRACTION._serialized_end = 9344
-    _NAFILL._serialized_start = 9356
-    _NAFILL._serialized_end = 9490
-    _NADROP._serialized_start = 9493
-    _NADROP._serialized_end = 9627
-    _NAREPLACE._serialized_start = 9630
-    _NAREPLACE._serialized_end = 9926
-    _NAREPLACE_REPLACEMENT._serialized_start = 9785
-    _NAREPLACE_REPLACEMENT._serialized_end = 9926
-    _TODF._serialized_start = 9928
-    _TODF._serialized_end = 10016
-    _WITHCOLUMNSRENAMED._serialized_start = 10019
-    _WITHCOLUMNSRENAMED._serialized_end = 10258
-    _WITHCOLUMNSRENAMED_RENAMECOLUMNSMAPENTRY._serialized_start = 10191
-    _WITHCOLUMNSRENAMED_RENAMECOLUMNSMAPENTRY._serialized_end = 10258
-    _WITHCOLUMNS._serialized_start = 10260
-    _WITHCOLUMNS._serialized_end = 10379
-    _WITHWATERMARK._serialized_start = 10382
-    _WITHWATERMARK._serialized_end = 10516
-    _HINT._serialized_start = 10519
-    _HINT._serialized_end = 10651
-    _UNPIVOT._serialized_start = 10654
-    _UNPIVOT._serialized_end = 10981
-    _UNPIVOT_VALUES._serialized_start = 10911
-    _UNPIVOT_VALUES._serialized_end = 10970
-    _TOSCHEMA._serialized_start = 10983
-    _TOSCHEMA._serialized_end = 11089
-    _REPARTITIONBYEXPRESSION._serialized_start = 11092
-    _REPARTITIONBYEXPRESSION._serialized_end = 11295
-    _MAPPARTITIONS._serialized_start = 11298
-    _MAPPARTITIONS._serialized_end = 11479
-    _GROUPMAP._serialized_start = 11482
-    _GROUPMAP._serialized_end = 12117
-    _COGROUPMAP._serialized_start = 12120
-    _COGROUPMAP._serialized_end = 12646
-    _APPLYINPANDASWITHSTATE._serialized_start = 12649
-    _APPLYINPANDASWITHSTATE._serialized_end = 13006
-    _COMMONINLINEUSERDEFINEDTABLEFUNCTION._serialized_start = 13009
-    _COMMONINLINEUSERDEFINEDTABLEFUNCTION._serialized_end = 13253
-    _PYTHONUDTF._serialized_start = 13256
-    _PYTHONUDTF._serialized_end = 13433
-    _COLLECTMETRICS._serialized_start = 13436
-    _COLLECTMETRICS._serialized_end = 13572
-    _PARSE._serialized_start = 13575
-    _PARSE._serialized_end = 13963
-    _PARSE_OPTIONSENTRY._serialized_start = 3960
-    _PARSE_OPTIONSENTRY._serialized_end = 4018
-    _PARSE_PARSEFORMAT._serialized_start = 13864
-    _PARSE_PARSEFORMAT._serialized_end = 13952
+    _RELATIONCOMMON._serialized_end = 3438
+    _SQL._serialized_start = 3441
+    _SQL._serialized_end = 3672
+    _SQL_ARGSENTRY._serialized_start = 3582
+    _SQL_ARGSENTRY._serialized_end = 3672
+    _READ._serialized_start = 3675
+    _READ._serialized_end = 4338
+    _READ_NAMEDTABLE._serialized_start = 3853
+    _READ_NAMEDTABLE._serialized_end = 4045
+    _READ_NAMEDTABLE_OPTIONSENTRY._serialized_start = 3987
+    _READ_NAMEDTABLE_OPTIONSENTRY._serialized_end = 4045
+    _READ_DATASOURCE._serialized_start = 4048
+    _READ_DATASOURCE._serialized_end = 4325
+    _READ_DATASOURCE_OPTIONSENTRY._serialized_start = 3987
+    _READ_DATASOURCE_OPTIONSENTRY._serialized_end = 4045
+    _PROJECT._serialized_start = 4340
+    _PROJECT._serialized_end = 4457
+    _FILTER._serialized_start = 4459
+    _FILTER._serialized_end = 4571
+    _JOIN._serialized_start = 4574
+    _JOIN._serialized_end = 5235
+    _JOIN_JOINDATATYPE._serialized_start = 4913
+    _JOIN_JOINDATATYPE._serialized_end = 5005
+    _JOIN_JOINTYPE._serialized_start = 5008
+    _JOIN_JOINTYPE._serialized_end = 5216
+    _SETOPERATION._serialized_start = 5238
+    _SETOPERATION._serialized_end = 5717
+    _SETOPERATION_SETOPTYPE._serialized_start = 5554
+    _SETOPERATION_SETOPTYPE._serialized_end = 5668
+    _LIMIT._serialized_start = 5719
+    _LIMIT._serialized_end = 5795
+    _OFFSET._serialized_start = 5797
+    _OFFSET._serialized_end = 5876
+    _TAIL._serialized_start = 5878
+    _TAIL._serialized_end = 5953
+    _AGGREGATE._serialized_start = 5956
+    _AGGREGATE._serialized_end = 6538
+    _AGGREGATE_PIVOT._serialized_start = 6295
+    _AGGREGATE_PIVOT._serialized_end = 6406
+    _AGGREGATE_GROUPTYPE._serialized_start = 6409
+    _AGGREGATE_GROUPTYPE._serialized_end = 6538
+    _SORT._serialized_start = 6541
+    _SORT._serialized_end = 6701
+    _DROP._serialized_start = 6704
+    _DROP._serialized_end = 6845
+    _DEDUPLICATE._serialized_start = 6848
+    _DEDUPLICATE._serialized_end = 7088
+    _LOCALRELATION._serialized_start = 7090
+    _LOCALRELATION._serialized_end = 7179
+    _CACHEDLOCALRELATION._serialized_start = 7181
+    _CACHEDLOCALRELATION._serialized_end = 7253
+    _CACHEDREMOTERELATION._serialized_start = 7255
+    _CACHEDREMOTERELATION._serialized_end = 7310
+    _SAMPLE._serialized_start = 7313
+    _SAMPLE._serialized_end = 7586
+    _RANGE._serialized_start = 7589
+    _RANGE._serialized_end = 7734
+    _SUBQUERYALIAS._serialized_start = 7736
+    _SUBQUERYALIAS._serialized_end = 7850
+    _REPARTITION._serialized_start = 7853
+    _REPARTITION._serialized_end = 7995
+    _SHOWSTRING._serialized_start = 7998
+    _SHOWSTRING._serialized_end = 8140
+    _HTMLSTRING._serialized_start = 8142
+    _HTMLSTRING._serialized_end = 8256
+    _STATSUMMARY._serialized_start = 8258
+    _STATSUMMARY._serialized_end = 8350
+    _STATDESCRIBE._serialized_start = 8352
+    _STATDESCRIBE._serialized_end = 8433
+    _STATCROSSTAB._serialized_start = 8435
+    _STATCROSSTAB._serialized_end = 8536
+    _STATCOV._serialized_start = 8538
+    _STATCOV._serialized_end = 8634
+    _STATCORR._serialized_start = 8637
+    _STATCORR._serialized_end = 8774
+    _STATAPPROXQUANTILE._serialized_start = 8777
+    _STATAPPROXQUANTILE._serialized_end = 8941
+    _STATFREQITEMS._serialized_start = 8943
+    _STATFREQITEMS._serialized_end = 9068
+    _STATSAMPLEBY._serialized_start = 9071
+    _STATSAMPLEBY._serialized_end = 9380
+    _STATSAMPLEBY_FRACTION._serialized_start = 9272
+    _STATSAMPLEBY_FRACTION._serialized_end = 9371
+    _NAFILL._serialized_start = 9383
+    _NAFILL._serialized_end = 9517
+    _NADROP._serialized_start = 9520
+    _NADROP._serialized_end = 9654
+    _NAREPLACE._serialized_start = 9657
+    _NAREPLACE._serialized_end = 9953
+    _NAREPLACE_REPLACEMENT._serialized_start = 9812
+    _NAREPLACE_REPLACEMENT._serialized_end = 9953
+    _TODF._serialized_start = 9955
+    _TODF._serialized_end = 10043
+    _WITHCOLUMNSRENAMED._serialized_start = 10046
+    _WITHCOLUMNSRENAMED._serialized_end = 10285
+    _WITHCOLUMNSRENAMED_RENAMECOLUMNSMAPENTRY._serialized_start = 10218
+    _WITHCOLUMNSRENAMED_RENAMECOLUMNSMAPENTRY._serialized_end = 10285
+    _WITHCOLUMNS._serialized_start = 10287
+    _WITHCOLUMNS._serialized_end = 10406
+    _WITHWATERMARK._serialized_start = 10409
+    _WITHWATERMARK._serialized_end = 10543
+    _HINT._serialized_start = 10546
+    _HINT._serialized_end = 10678
+    _UNPIVOT._serialized_start = 10681
+    _UNPIVOT._serialized_end = 11008
+    _UNPIVOT_VALUES._serialized_start = 10938
+    _UNPIVOT_VALUES._serialized_end = 10997
+    _TOSCHEMA._serialized_start = 11010
+    _TOSCHEMA._serialized_end = 11116
+    _REPARTITIONBYEXPRESSION._serialized_start = 11119
+    _REPARTITIONBYEXPRESSION._serialized_end = 11322
+    _MAPPARTITIONS._serialized_start = 11325
+    _MAPPARTITIONS._serialized_end = 11506
+    _GROUPMAP._serialized_start = 11509
+    _GROUPMAP._serialized_end = 12144
+    _COGROUPMAP._serialized_start = 12147
+    _COGROUPMAP._serialized_end = 12673
+    _APPLYINPANDASWITHSTATE._serialized_start = 12676
+    _APPLYINPANDASWITHSTATE._serialized_end = 13033
+    _COMMONINLINEUSERDEFINEDTABLEFUNCTION._serialized_start = 13036
+    _COMMONINLINEUSERDEFINEDTABLEFUNCTION._serialized_end = 13280
+    _PYTHONUDTF._serialized_start = 13283
+    _PYTHONUDTF._serialized_end = 13460
+    _COLLECTMETRICS._serialized_start = 13463
+    _COLLECTMETRICS._serialized_end = 13599
+    _PARSE._serialized_start = 13602
+    _PARSE._serialized_end = 13990
+    _PARSE_OPTIONSENTRY._serialized_start = 3987
+    _PARSE_OPTIONSENTRY._serialized_end = 4045
+    _PARSE_PARSEFORMAT._serialized_start = 13891
+    _PARSE_PARSEFORMAT._serialized_end = 13979
 # @@protoc_insertion_point(module_scope)
diff --git a/python/pyspark/sql/connect/proto/relations_pb2.pyi 
b/python/pyspark/sql/connect/proto/relations_pb2.pyi
index 1c0036afbc43..007b92ef5f42 100644
--- a/python/pyspark/sql/connect/proto/relations_pb2.pyi
+++ b/python/pyspark/sql/connect/proto/relations_pb2.pyi
@@ -579,19 +579,26 @@ class RelationCommon(google.protobuf.message.Message):
 
     DESCRIPTOR: google.protobuf.descriptor.Descriptor
 
+    SOURCE_INFO_FIELD_NUMBER: builtins.int
     PLAN_ID_FIELD_NUMBER: builtins.int
+    source_info: builtins.str
+    """(Required) Shared relation metadata."""
     plan_id: builtins.int
     """(Optional) A per-client globally unique id for a given connect plan."""
     def __init__(
         self,
         *,
+        source_info: builtins.str = ...,
         plan_id: builtins.int | None = ...,
     ) -> None: ...
     def HasField(
         self, field_name: typing_extensions.Literal["_plan_id", b"_plan_id", 
"plan_id", b"plan_id"]
     ) -> builtins.bool: ...
     def ClearField(
-        self, field_name: typing_extensions.Literal["_plan_id", b"_plan_id", 
"plan_id", b"plan_id"]
+        self,
+        field_name: typing_extensions.Literal[
+            "_plan_id", b"_plan_id", "plan_id", b"plan_id", "source_info", 
b"source_info"
+        ],
     ) -> None: ...
     def WhichOneof(
         self, oneof_group: typing_extensions.Literal["_plan_id", b"_plan_id"]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to