package spark.spark_operator

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum AggregateMode

operator.proto:363

Used in: HashAggregate

message BroadcastNestedLoopJoin

operator.proto:404

Used in: Operator

enum BuildSide

operator.proto:419

Used in: BroadcastNestedLoopJoin, HashJoin

enum CompressionCodec

operator.proto:318

Used in: ParquetWriter, ShuffleWriter

message CsvOptions

operator.proto:154

Used in: CsvScan

message CsvScan

operator.proto:145

Used in: Operator

message CurrentRow

operator.proto:480

Used in: LowerWindowFrameBound, UpperWindowFrameBound

(message has no fields)

message DeleteFileList

operator.proto:235

Helper message for deduplicating delete file lists

Used in: IcebergScanCommon

message Expand

operator.proto:369

Used in: Operator

message Explode

operator.proto:374

Used in: Operator

message Filter

operator.proto:286

Used in: Operator

message Following

operator.proto:470

Used in: UpperWindowFrameBound

message HashAggregate

operator.proto:296

Used in: Operator

message HashJoin

operator.proto:385

Used in: Operator

message IcebergDeleteFile

operator.proto:268

Iceberg delete file for MOR tables (positional or equality deletes) Positional: (file_path, row_position) pairs to skip Equality: Column values to filter out (specified by equality_ids)

Used in: DeleteFileList

message IcebergFileScanTask

operator.proto:240

Iceberg FileScanTask containing data file, delete files, and residual filter

Used in: IcebergScan

message IcebergScan

operator.proto:221

Used in: Operator

message IcebergScanCommon

operator.proto:191

Common data shared by all partitions in split mode (sent once, captured in closure)

Used in: IcebergScan

enum JoinType

operator.proto:410

Used in: BroadcastNestedLoopJoin, HashJoin, SortMergeJoin

message Limit

operator.proto:313

Used in: Operator

message LowerWindowFrameBound

operator.proto:446

Used in: WindowFrame

message NativeScan

operator.proto:137

Used in: Operator

message NativeScanCommon

operator.proto:99

Common data shared by all partitions in split mode (sent once at planning)

Used in: NativeScan

message Operator

operator.proto:32

The basic message representing a Spark operator.

Used in: Window

message ParquetWriter

operator.proto:343

Used in: Operator

message PartitionData

operator.proto:186

Collection of partition values for a single partition

Used in: IcebergScanCommon

message PartitionValue

operator.proto:165

Partition value for Iceberg partition data

Used in: PartitionData

message Preceding

operator.proto:462

Used in: LowerWindowFrameBound

message ProjectFieldIdList

operator.proto:230

Helper message for deduplicating field ID lists

Used in: IcebergScanCommon

message Projection

operator.proto:282

Used in: Operator

message Scan

operator.proto:84

Used in: Operator

message ShuffleScan

operator.proto:92

Used in: Operator

message ShuffleWriter

operator.proto:325

Used in: Operator

message Sort

operator.proto:290

Used in: Operator

message SortMergeJoin

operator.proto:396

Used in: Operator

message SparkFilePartition

operator.proto:71

This name and the one above are not great, but they correspond to the (unfortunate) Spark names. I prepended "Spark" since I think there's a name collision on the native side, but we can revisit.

Used in: CsvScan, NativeScan

message SparkPartitionedFile

operator.proto:61

Used in: SparkFilePartition

message SparkStructField

operator.proto:75

Used in: CsvScan, IcebergScanCommon, NativeScanCommon, ShuffleWriter

message UnboundedFollowing

operator.proto:479

Used in: UpperWindowFrameBound

(message has no fields)

message UnboundedPreceding

operator.proto:478

Used in: LowerWindowFrameBound

(message has no fields)

message UpperWindowFrameBound

operator.proto:454

Used in: WindowFrame

message Window

operator.proto:488

Used in: Operator

message WindowExpr

operator.proto:424

Used in: Window

message WindowFrame

operator.proto:440

Used in: WindowSpecDefinition

enum WindowFrameType

operator.proto:435

Used in: WindowFrame

message WindowSpecDefinition

operator.proto:482

Used in: WindowExpr