package datafusion

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

message AggLimit

datafusion.proto:1149

Used in: AggregateExecNode

message AggregateExecNode

datafusion.proto:1154

Used in: PhysicalPlanNode

enum AggregateMode

datafusion.proto:1117

Used in: AggregateExecNode

message AggregateNode

datafusion.proto:229

Used in: LogicalPlanNode

message AggregateUDFExprNode

datafusion.proto:513

Used in: LogicalExprNode

message AliasNode

datafusion.proto:484

Used in: LogicalExprNode

message AnalyzeExecNode

datafusion.proto:1077

Used in: PhysicalPlanNode

message AnalyzeNode

datafusion.proto:219

Used in: LogicalPlanNode

message AnalyzedLogicalPlanType

datafusion.proto:637

Used in: PlanType

message AvroScanExecNode

datafusion.proto:1025

Used in: PhysicalPlanNode

message BareTableReference

datafusion.proto:672

Used in: TableReference

message BetweenNode

datafusion.proto:542

Used in: LogicalExprNode

message BinaryExprNode

datafusion.proto:490

Used in: LogicalExprNode

message CaseNode

datafusion.proto:570

Used in: LogicalExprNode

message CastNode

datafusion.proto:581

Used in: LogicalExprNode

message CoalesceBatchesExecNode

datafusion.proto:1205

Used in: PhysicalPlanNode

message CoalescePartitionsExecNode

datafusion.proto:1211

Used in: PhysicalPlanNode

message ColumnIndex

datafusion.proto:1244

Used in: JoinFilter

message ColumnUnnestListItem

datafusion.proto:294

Used in: UnnestNode

message ColumnUnnestListRecursion

datafusion.proto:303

Used in: ColumnUnnestListItem, ColumnUnnestListRecursions

message ColumnUnnestListRecursions

datafusion.proto:299

message CopyToNode

datafusion.proto:262

Used in: LogicalPlanNode

message CreateCatalogNode

datafusion.proto:191

Used in: LogicalPlanNode

message CreateCatalogSchemaNode

datafusion.proto:185

Used in: LogicalPlanNode

message CreateExternalTableNode

datafusion.proto:162

Used in: LogicalPlanNode

message CreateViewNode

datafusion.proto:203

Used in: LogicalPlanNode

message CrossJoinExecNode

datafusion.proto:1084

Used in: PhysicalPlanNode

message CrossJoinNode

datafusion.proto:323

Used in: LogicalPlanNode

message CsvScanExecNode

datafusion.proto:1011

Used in: PhysicalPlanNode

message CsvSink

datafusion.proto:770

Used in: CsvSinkExecNode

message CsvSinkExecNode

datafusion.proto:775

Used in: PhysicalPlanNode

message CteWorkTableScanNode

datafusion.proto:1277

Used in: LogicalPlanNode

message CubeNode

datafusion.proto:426

Used in: LogicalExprNode

message CustomTableScanNode

datafusion.proto:116

Logical Plan to Scan a CustomTableProvider registered at runtime

Used in: LogicalPlanNode

enum DateUnit

datafusion.proto:632

message DistinctNode

datafusion.proto:251

Used in: LogicalPlanNode

message DistinctOnNode

datafusion.proto:255

Used in: LogicalPlanNode

message DmlNode

datafusion.proto:269

Used in: LogicalPlanNode

enum DmlNode.Type

datafusion.proto:270

Used in: DmlNode

message DropViewNode

datafusion.proto:197

Used in: LogicalPlanNode

message EmptyExecNode

datafusion.proto:1103

Used in: PhysicalPlanNode

message EmptyRelationNode

datafusion.proto:158

Used in: LogicalPlanNode

message ExplainExecNode

datafusion.proto:1071

Used in: PhysicalPlanNode

message ExplainNode

datafusion.proto:224

Used in: LogicalPlanNode

message FileGroup

datafusion.proto:973

Used in: FileScanExecConf

message FileRange

datafusion.proto:1258

Used in: PartitionedFile

message FileScanExecConf

datafusion.proto:986

Used in: AvroScanExecNode, CsvScanExecNode, ParquetScanExecNode

message FileSinkConfig

datafusion.proto:738

Used in: CsvSink, JsonSink, ParquetSink

message FilterExecNode

datafusion.proto:966

Used in: PhysicalPlanNode

message FixedSizeBinary

datafusion.proto:628

message FullTableReference

datafusion.proto:681

Used in: TableReference

message GlobalLimitExecNode

datafusion.proto:1169

Used in: PhysicalPlanNode

message GroupingSetNode

datafusion.proto:422

Used in: LogicalExprNode

message HashJoinExecNode

datafusion.proto:1035

Used in: PhysicalPlanNode

message HashRepartition

datafusion.proto:153

Used in: RepartitionNode

message ILikeNode

datafusion.proto:556

Used in: LogicalExprNode

message InListNode

datafusion.proto:506

Used in: LogicalExprNode

enum InsertOp

datafusion.proto:752

Used in: FileSinkConfig

message InterleaveExecNode

datafusion.proto:1063

Used in: PhysicalPlanNode

message IsFalse

datafusion.proto:460

Used in: LogicalExprNode

message IsNotFalse

datafusion.proto:472

Used in: LogicalExprNode

message IsNotNull

datafusion.proto:452

Used in: LogicalExprNode

message IsNotTrue

datafusion.proto:468

Used in: LogicalExprNode

message IsNotUnknown

datafusion.proto:476

Used in: LogicalExprNode

message IsNull

datafusion.proto:448

Used in: LogicalExprNode

message IsTrue

datafusion.proto:456

Used in: LogicalExprNode

message IsUnknown

datafusion.proto:464

Used in: LogicalExprNode

message JoinFilter

datafusion.proto:1238

Used in: HashJoinExecNode, NestedLoopJoinExecNode, SymmetricHashJoinExecNode

message JoinNode

datafusion.proto:240

Used in: LogicalPlanNode

message JoinOn

datafusion.proto:1098

Used in: HashJoinExecNode, SymmetricHashJoinExecNode

message JsonSink

datafusion.proto:758

Used in: JsonSinkExecNode

message JsonSinkExecNode

datafusion.proto:763

Used in: PhysicalPlanNode

message LikeNode

datafusion.proto:549

Used in: LogicalExprNode

message LimitNode

datafusion.proto:328

Used in: LogicalPlanNode

message ListIndex

datafusion.proto:438

message ListRange

datafusion.proto:442

message ListUnnest

datafusion.proto:802

Used in: UnnestExecNode

message ListingTableScanNode

datafusion.proto:86

Used in: LogicalPlanNode

message LocalLimitExecNode

datafusion.proto:1177

Used in: PhysicalPlanNode

message LogicalExprList

datafusion.proto:418

Used in: GroupingSetNode

message LogicalExprNode

datafusion.proto:347

logical expressions

Used in: AggregateNode, AggregateUDFExprNode, AliasNode, BetweenNode, BinaryExprNode, CaseNode, CastNode, CreateExternalTableNode, CubeNode, CustomTableScanNode, DistinctOnNode, HashRepartition, ILikeNode, InListNode, IsFalse, IsNotFalse, IsNotNull, IsNotTrue, IsNotUnknown, IsNull, IsTrue, IsUnknown, JoinNode, LikeNode, ListIndex, ListRange, ListingTableScanNode, LogicalExprList, LogicalExprNodeCollection, NegativeNode, Not, ProjectionNode, RollupNode, ScalarUDFExprNode, SelectionExecNode, SelectionNode, SimilarToNode, SortExprNode, TryCastNode, Unnest, ValuesNode, WhenThen, WindowExprNode, WindowNode

message LogicalExprNodeCollection

datafusion.proto:78

message LogicalExtensionNode

datafusion.proto:69

Used in: LogicalPlanNode

message LogicalPlanNode

datafusion.proto:32

logical plan LogicalPlan is a nested type

Used in: AggregateNode, AnalyzeNode, CopyToNode, CreateViewNode, CrossJoinNode, DistinctNode, DistinctOnNode, DmlNode, ExplainNode, JoinNode, LimitNode, LogicalExtensionNode, PrepareNode, ProjectionNode, RecursiveQueryNode, RepartitionNode, SelectionNode, SortNode, SubqueryAliasNode, UnionNode, UnnestNode, ViewTableScanNode, WindowNode

message MaybeFilter

datafusion.proto:1141

Used in: AggregateExecNode

message MaybePhysicalSortExprs

datafusion.proto:1145

message NamedStructField

datafusion.proto:434

message NegativeNode

datafusion.proto:498

Used in: LogicalExprNode

message NestedLoopJoinExecNode

datafusion.proto:1197

Used in: PhysicalPlanNode

message Not

datafusion.proto:480

Used in: LogicalExprNode

message OptimizedLogicalPlanType

datafusion.proto:641

Used in: PlanType

message OptimizedPhysicalPlanType

datafusion.proto:645

Used in: PlanType

message ParquetScanExecNode

datafusion.proto:1002

Used in: PhysicalPlanNode

message ParquetSink

datafusion.proto:782

Used in: ParquetSinkExecNode

message ParquetSinkExecNode

datafusion.proto:787

Used in: PhysicalPlanNode

message PartialTableReference

datafusion.proto:676

Used in: TableReference

message PartiallySortedInputOrderMode

datafusion.proto:1125

Used in: WindowAggExecNode

message PartitionColumn

datafusion.proto:732

Used in: FileSinkConfig

enum PartitionMode

datafusion.proto:1029

Used in: HashJoinExecNode

message PartitionStats

datafusion.proto:1263

message PartitionedFile

datafusion.proto:1249

Used in: FileGroup, FileSinkConfig

message Partitioning

datafusion.proto:1230

Used in: RepartitionExecNode, datafusion_ray.protobuf.DFRayStageReaderExecNode

message PhysicalAggregateExprNode

datafusion.proto:863

Used in: PhysicalExprNode

message PhysicalAliasNode

datafusion.proto:900

message PhysicalBinaryExprNode

datafusion.proto:905

Used in: PhysicalExprNode

message PhysicalCaseNode

datafusion.proto:941

Used in: PhysicalExprNode

message PhysicalCastNode

datafusion.proto:952

Used in: PhysicalExprNode

message PhysicalColumn

datafusion.proto:1089

Used in: PhysicalExprNode

message PhysicalDateTimeIntervalExprNode

datafusion.proto:911

message PhysicalExprNode

datafusion.proto:813

physical expressions

Used in: AggregateExecNode, FilterExecNode, JoinFilter, JoinOn, MaybeFilter, ParquetScanExecNode, PhysicalAggregateExprNode, PhysicalAliasNode, PhysicalBinaryExprNode, PhysicalCaseNode, PhysicalCastNode, PhysicalDateTimeIntervalExprNode, PhysicalExtensionExprNode, PhysicalHashRepartition, PhysicalInListNode, PhysicalIsNotNull, PhysicalIsNull, PhysicalLikeExprNode, PhysicalNegativeNode, PhysicalNot, PhysicalScalarUdfNode, PhysicalSortExprNode, PhysicalTryCastNode, PhysicalWhenThen, PhysicalWindowExprNode, ProjectionExecNode, SortExecNode, SortPreservingMergeExecNode, WindowAggExecNode

message PhysicalExtensionExprNode

datafusion.proto:961

Used in: PhysicalExprNode

message PhysicalExtensionNode

datafusion.proto:807

Used in: PhysicalPlanNode

message PhysicalHashRepartition

datafusion.proto:1215

Used in: Partitioning

message PhysicalInListNode

datafusion.proto:935

Used in: PhysicalExprNode

message PhysicalIsNotNull

datafusion.proto:892

Used in: PhysicalExprNode

message PhysicalIsNull

datafusion.proto:888

Used in: PhysicalExprNode

message PhysicalLikeExprNode

datafusion.proto:917

Used in: PhysicalExprNode

message PhysicalNegativeNode

datafusion.proto:957

Used in: PhysicalExprNode

message PhysicalNot

datafusion.proto:896

Used in: PhysicalExprNode

message PhysicalPlanNode

datafusion.proto:698

PhysicalPlanNode is a nested type

Used in: AggregateExecNode, AnalyzeExecNode, CoalesceBatchesExecNode, CoalescePartitionsExecNode, CrossJoinExecNode, CsvSinkExecNode, FilterExecNode, GlobalLimitExecNode, HashJoinExecNode, InterleaveExecNode, JsonSinkExecNode, LocalLimitExecNode, NestedLoopJoinExecNode, ParquetSinkExecNode, PhysicalExtensionNode, ProjectionExecNode, RepartitionExecNode, SortExecNode, SortPreservingMergeExecNode, SymmetricHashJoinExecNode, UnionExecNode, UnnestExecNode, WindowAggExecNode

message PhysicalScalarUdfNode

datafusion.proto:855

Used in: PhysicalExprNode

message PhysicalSortExprNode

datafusion.proto:924

Used in: MaybePhysicalSortExprs, PhysicalAggregateExprNode, PhysicalExprNode, PhysicalSortExprNodeCollection, PhysicalWindowExprNode, SymmetricHashJoinExecNode

message PhysicalSortExprNodeCollection

datafusion.proto:982

Used in: CsvSinkExecNode, FileScanExecConf, JsonSinkExecNode, ParquetSinkExecNode

message PhysicalTryCastNode

datafusion.proto:947

Used in: PhysicalExprNode

message PhysicalWhenThen

datafusion.proto:930

Used in: PhysicalCaseNode

message PhysicalWindowExprNode

datafusion.proto:874

Used in: PhysicalExprNode, WindowAggExecNode

message PlaceholderNode

datafusion.proto:413

Used in: LogicalExprNode

message PlaceholderRowExecNode

datafusion.proto:1107

Used in: PhysicalPlanNode

message PlanType

datafusion.proto:649

Used in: StringifiedPlan

message PrepareNode

datafusion.proto:179

Used in: LogicalPlanNode

message ProjectionColumns

datafusion.proto:74

Used in: CustomTableScanNode, ListingTableScanNode, ViewTableScanNode

message ProjectionExecNode

datafusion.proto:1111

Used in: PhysicalPlanNode

message ProjectionNode

datafusion.proto:125

Used in: LogicalPlanNode

message RecursionUnnestOption

datafusion.proto:313

Used in: UnnestOptions

message RecursiveQueryNode

datafusion.proto:1270

Used in: LogicalPlanNode

message RepartitionExecNode

datafusion.proto:1220

Used in: PhysicalPlanNode

message RepartitionNode

datafusion.proto:145

Used in: LogicalPlanNode

message RollupNode

datafusion.proto:430

Used in: LogicalExprNode

message ScalarUDFExprNode

datafusion.proto:522

Used in: LogicalExprNode

message ScanLimit

datafusion.proto:977

Used in: FileScanExecConf

message SelectionExecNode

datafusion.proto:336

message SelectionNode

datafusion.proto:133

Used in: LogicalPlanNode

message SimilarToNode

datafusion.proto:563

Used in: LogicalExprNode

message SortExecNode

datafusion.proto:1182

Used in: PhysicalPlanNode

message SortExprNode

datafusion.proto:591

Used in: AggregateUDFExprNode, DistinctOnNode, SortExprNodeCollection, SortNode, WindowExprNode

message SortExprNodeCollection

datafusion.proto:82

Used in: CreateExternalTableNode, ListingTableScanNode

message SortNode

datafusion.proto:138

Used in: LogicalPlanNode

message SortPreservingMergeExecNode

datafusion.proto:1190

Used in: PhysicalPlanNode

enum StreamPartitionMode

datafusion.proto:1046

Used in: SymmetricHashJoinExecNode

message StringifiedPlan

datafusion.proto:667

Used in: ExplainExecNode

message SubqueryAliasNode

datafusion.proto:340

Used in: LogicalPlanNode

message SymmetricHashJoinExecNode

datafusion.proto:1051

Used in: PhysicalPlanNode

message TableReference

datafusion.proto:687

Used in: AliasNode, CreateExternalTableNode, CreateViewNode, CustomTableScanNode, DmlNode, DropViewNode, ListingTableScanNode, SubqueryAliasNode, ViewTableScanNode, Wildcard

message TryCastNode

datafusion.proto:586

Used in: LogicalExprNode

message UnionExecNode

datafusion.proto:1067

Used in: PhysicalPlanNode

message UnionNode

datafusion.proto:319

Used in: LogicalPlanNode

message UnknownColumn

datafusion.proto:1094

Used in: PhysicalExprNode

message Unnest

datafusion.proto:502

Used in: LogicalExprNode

message UnnestExecNode

datafusion.proto:794

Used in: PhysicalPlanNode

message UnnestNode

datafusion.proto:285

Used in: LogicalPlanNode

message UnnestOptions

datafusion.proto:308

Used in: UnnestExecNode, UnnestNode

message ValuesNode

datafusion.proto:214

a node containing data for defining values list. unlike in SQL where it's two dimensional, here the list is flattened, and with the field n_cols it can be parsed and partitioned into rows

Used in: LogicalPlanNode

message ViewTableScanNode

datafusion.proto:106

Used in: LogicalPlanNode

message WhenThen

datafusion.proto:576

Used in: CaseNode

message Wildcard

datafusion.proto:409

Used in: LogicalExprNode

message WindowAggExecNode

datafusion.proto:1129

Used in: PhysicalPlanNode

message WindowExprNode

datafusion.proto:528

Used in: LogicalExprNode

message WindowFrame

datafusion.proto:603

Used in: PhysicalWindowExprNode, WindowExprNode

message WindowFrameBound

datafusion.proto:619

Used in: WindowFrame

enum WindowFrameBoundType

datafusion.proto:613

Used in: WindowFrameBound

enum WindowFrameUnits

datafusion.proto:597

Used in: WindowFrame

message WindowNode

datafusion.proto:235

Used in: LogicalPlanNode