package datafusion_common

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

message ArrowOptions

datafusion_common.proto:96

(message has no fields)

message ArrowType

datafusion_common.proto:320

Serialized data type

Used in: datafusion.CastNode, datafusion.PartitionColumn, datafusion.PhysicalCastNode, datafusion.PhysicalScalarUdfNode, datafusion.PhysicalTryCastNode, datafusion.PlaceholderNode, datafusion.PrepareNode, datafusion.TryCastNode, Dictionary, Field, ScalarDictionaryValue, ScalarValue

message AvroFormat

datafusion_common.proto:52

Used in: datafusion.ListingTableScanNode

(message has no fields)

message AvroOptions

datafusion_common.proto:95

(message has no fields)

message Column

datafusion_common.proto:27

Used in: datafusion.ColumnUnnestListRecursion, datafusion.LogicalExprNode, datafusion.RecursionUnnestOption, datafusion.UnnestNode

message ColumnRelation

datafusion_common.proto:23

Used in: Column, DfField

message ColumnStats

datafusion_common.proto:570

Used in: datafusion.PartitionStats, Statistics

enum CompressionTypeVariant

datafusion_common.proto:372

Used in: CsvOptions, CsvWriterOptions, JsonOptions, JsonWriterOptions

message Constraint

datafusion_common.proto:67

Used in: Constraints

message Constraints

datafusion_common.proto:74

Used in: datafusion.CreateExternalTableNode, datafusion.FileScanExecConf

message CsvFormat

datafusion_common.proto:42

Used in: datafusion.ListingTableScanNode

message CsvOptions

datafusion_common.proto:411

Options controlling CSV format

Used in: CsvFormat

message CsvWriterOptions

datafusion_common.proto:385

Used in: datafusion.CsvSink

message Decimal

datafusion_common.proto:133

Used in: ArrowType

message Decimal128

datafusion_common.proto:307

Used in: ScalarValue

message Decimal256

datafusion_common.proto:313

Used in: ScalarValue

message Decimal256Type

datafusion_common.proto:139

Used in: ArrowType

message DfField

datafusion_common.proto:32

Used in: DfSchema

message DfSchema

datafusion_common.proto:37

Used in: datafusion.CreateCatalogNode, datafusion.CreateCatalogSchemaNode, datafusion.CreateExternalTableNode, datafusion.DmlNode, datafusion.DropViewNode, datafusion.UnnestNode

message Dictionary

datafusion_common.proto:154

Used in: ArrowType

message EmptyMessage

datafusion_common.proto:370

Useful for representing an empty enum variant in rust E.G. enum example{One, Two(i32)} maps to message example{ oneof{ EmptyMessage One = 1; i32 Two = 2; } }

Used in: datafusion.PlanType, datafusion.WindowAggExecNode, ArrowType

(message has no fields)

message Field

datafusion_common.proto:103

Used in: DfField, FixedSizeList, List, Map, Schema, Struct, Union, UnionField

message FixedSizeList

datafusion_common.proto:149

Used in: ArrowType

message IntervalDayTimeValue

datafusion_common.proto:221

Used in: ScalarValue

message IntervalMonthDayNanoValue

datafusion_common.proto:226

Used in: ScalarValue

enum IntervalUnit

datafusion_common.proto:127

Used in: ArrowType

enum JoinConstraint

datafusion_common.proto:90

Used in: datafusion.JoinNode

enum JoinSide

datafusion_common.proto:547

Used in: datafusion.ColumnIndex

enum JoinType

datafusion_common.proto:78

Used in: datafusion.HashJoinExecNode, datafusion.JoinNode, datafusion.NestedLoopJoinExecNode, datafusion.SymmetricHashJoinExecNode

message JsonOptions

datafusion_common.proto:432

Options controlling CSV format

Used in: NdJsonFormat

message JsonWriterOptions

datafusion_common.proto:380

Used in: datafusion.JsonSink

message List

datafusion_common.proto:145

Used in: ArrowType

message Map

datafusion_common.proto:163

Used in: ArrowType

message NdJsonFormat

datafusion_common.proto:54

Used in: datafusion.ListingTableScanNode

message ParquetColumnOptions

datafusion_common.proto:448

Used in: ParquetColumnSpecificOptions

message ParquetColumnSpecificOptions

datafusion_common.proto:443

Used in: TableParquetOptions

message ParquetFormat

datafusion_common.proto:46

Used in: datafusion.ListingTableScanNode

message ParquetOptions

datafusion_common.proto:482

Used in: TableParquetOptions

message Precision

datafusion_common.proto:553

Used in: ColumnStats, Statistics

enum PrecisionInfo

datafusion_common.proto:558

Used in: Precision

message PrimaryKeyConstraint

datafusion_common.proto:59

Used in: Constraint

message ScalarDictionaryValue

datafusion_common.proto:216

Used in: ScalarValue

message ScalarFixedSizeBinary

datafusion_common.proto:246

Used in: ScalarValue

message ScalarNestedValue

datafusion_common.proto:180

Used for List/FixedSizeList/LargeList/Struct/Map

Used in: ScalarValue

message ScalarNestedValue.Dictionary

datafusion_common.proto:181

Used in: ScalarNestedValue

message ScalarTime32Value

datafusion_common.proto:192

Used in: ScalarValue

message ScalarTime64Value

datafusion_common.proto:199

Used in: ScalarValue

message ScalarTimestampValue

datafusion_common.proto:206

Used in: ScalarValue

message ScalarValue

datafusion_common.proto:251

Used in: datafusion.LogicalExprNode, datafusion.NamedStructField, datafusion.PartitionedFile, datafusion.PhysicalExprNode, datafusion.WindowFrameBound, Precision, ScalarDictionaryValue, UnionValue

message Schema

datafusion_common.proto:98

Used in: datafusion.AggregateExecNode, datafusion.AnalyzeExecNode, datafusion.CsvSinkExecNode, datafusion.CteWorkTableScanNode, datafusion.CustomTableScanNode, datafusion.EmptyExecNode, datafusion.ExplainExecNode, datafusion.FileScanExecConf, datafusion.FileSinkConfig, datafusion.JoinFilter, datafusion.JsonSinkExecNode, datafusion.ListingTableScanNode, datafusion.ParquetSinkExecNode, datafusion.PlaceholderRowExecNode, datafusion.UnnestExecNode, datafusion.ViewTableScanNode, ScalarNestedValue, datafusion_ray.protobuf.DFRayStageReaderExecNode

message Statistics

datafusion_common.proto:564

Used in: datafusion.FileScanExecConf, datafusion.PartitionedFile

message Struct

datafusion_common.proto:159

Used in: ArrowType

message TableParquetOptions

datafusion_common.proto:437

Used in: datafusion.ParquetSink, ParquetFormat

enum TimeUnit

datafusion_common.proto:120

Used in: ArrowType, Timestamp

message Timestamp

datafusion_common.proto:115

Used in: ArrowType

message Union

datafusion_common.proto:173

Used in: ArrowType

message UnionField

datafusion_common.proto:232

Used in: UnionValue

enum UnionMode

datafusion_common.proto:168

Used in: Union, UnionValue

message UnionValue

datafusion_common.proto:237

Used in: ScalarValue

message UniqueConstraint

datafusion_common.proto:63

Used in: Constraint