package datafusion_common

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

message ArrowFormat

datafusion_common.proto:59

Used in: datafusion.ListingTableScanNode

(message has no fields)

message ArrowOptions

datafusion_common.proto:105

(message has no fields)

message ArrowType

datafusion_common.proto:368

Serialized data type

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

message AvroFormat

datafusion_common.proto:53

Used in: datafusion.ListingTableScanNode

(message has no fields)

message AvroOptions

datafusion_common.proto:104

(message has no fields)

message Column

datafusion_common.proto:28

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:692

Used in: datafusion.PartitionStats, Statistics

enum CompressionTypeVariant

datafusion_common.proto:425

Used in: datafusion.FileScanExecConf, CsvOptions, CsvWriterOptions, JsonOptions, JsonWriterOptions

message Constraint

datafusion_common.proto:70

Used in: Constraints

message Constraints

datafusion_common.proto:77

Used in: datafusion.CreateExternalTableNode, datafusion.FileScanExecConf

message CsvFormat

datafusion_common.proto:43

Used in: datafusion.ListingTableScanNode

message CsvOptions

datafusion_common.proto:484

Options controlling CSV format

Used in: CsvFormat

enum CsvQuoteStyle

datafusion_common.proto:439

Used in: CsvOptions, CsvWriterOptions

message CsvWriterOptions

datafusion_common.proto:446

Used in: datafusion.CsvSink

message Decimal128

datafusion_common.proto:355

Used in: ScalarValue

message Decimal128Type

datafusion_common.proto:152

Used in: ArrowType

message Decimal256

datafusion_common.proto:361

Used in: ScalarValue

message Decimal256Type

datafusion_common.proto:158

Used in: ArrowType

message Decimal32

datafusion_common.proto:343

Used in: ScalarValue

message Decimal32Type

datafusion_common.proto:140

Used in: ArrowType

message Decimal64

datafusion_common.proto:349

Used in: ScalarValue

message Decimal64Type

datafusion_common.proto:146

Used in: ArrowType

message DfField

datafusion_common.proto:33

Used in: DfSchema

message DfSchema

datafusion_common.proto:38

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

message Dictionary

datafusion_common.proto:173

Used in: ArrowType

message EmptyMessage

datafusion_common.proto:423

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 ExplainAnalyzeCategoriesNode

datafusion_common.proto:729

Wire encoding for `datafusion_common::format::ExplainAnalyzeCategories`. If `all` is true, every category is shown (the `only` list is ignored). If `all` is false, only the categories listed in `only` are shown — an empty `only` means "plan only", i.e. suppress all metrics.

Used in: datafusion.AnalyzeNode

enum ExplainFormat

datafusion_common.proto:701

Used in: datafusion.AnalyzeExecNode, datafusion.AnalyzeNode, datafusion.ExplainNode

message Field

datafusion_common.proto:112

Used in: datafusion.LambdaVariable, datafusion.PhysicalLambdaVariableExprNode, datafusion.PrepareNode, DfField, FixedSizeList, List, Map, RunEndEncoded, ScalarRunEndEncodedValue, Schema, Struct, Union, UnionField

message FixedSizeList

datafusion_common.proto:168

Used in: ArrowType

message IntervalDayTimeValue

datafusion_common.proto:251

Used in: ScalarValue

message IntervalMonthDayNanoValue

datafusion_common.proto:256

Used in: datafusion.GenerateSeriesArgsDate, datafusion.GenerateSeriesArgsTimestamp, ScalarValue

enum IntervalUnit

datafusion_common.proto:134

Used in: ArrowType

enum JoinConstraint

datafusion_common.proto:94

Used in: datafusion.AsOfJoinNode, datafusion.JoinNode

enum JoinSide

datafusion_common.proto:667

Used in: datafusion.ColumnIndex

enum JoinType

datafusion_common.proto:81

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

message JsonOptions

datafusion_common.proto:513

Options controlling CSV format

Used in: NdJsonFormat

message JsonWriterOptions

datafusion_common.proto:433

Used in: datafusion.JsonSink

message List

datafusion_common.proto:164

Used in: ArrowType

message Map

datafusion_common.proto:182

Used in: ArrowType

enum MetricCategory

datafusion_common.proto:717

Category of an `EXPLAIN ANALYZE` metric. Mirrors `datafusion_common::format::MetricCategory`.

Used in: ExplainAnalyzeCategoriesNode

enum MetricType

datafusion_common.proto:710

Verbosity level for `EXPLAIN ANALYZE`. Mirrors `datafusion_common::format::MetricType`.

Used in: datafusion.AnalyzeExecNode, datafusion.AnalyzeNode

message NdJsonFormat

datafusion_common.proto:55

Used in: datafusion.ListingTableScanNode

enum NullEquality

datafusion_common.proto:99

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

message ParquetCdcOptions

datafusion_common.proto:660

Content-defined chunking (CDC) options for writing parquet files.

Used in: ParquetOptions

message ParquetColumnOptions

datafusion_common.proto:531

Used in: ParquetColumnSpecificOptions

message ParquetColumnSpecificOptions

datafusion_common.proto:526

Used in: TableParquetOptions

message ParquetFormat

datafusion_common.proto:47

Used in: datafusion.ListingTableScanNode

message ParquetOptions

datafusion_common.proto:563

Used in: TableParquetOptions

message Precision

datafusion_common.proto:673

Used in: ColumnStats, Statistics

enum PrecisionInfo

datafusion_common.proto:678

Used in: Precision

message PrimaryKeyConstraint

datafusion_common.proto:62

Used in: Constraint

message RunEndEncoded

datafusion_common.proto:187

Used in: ArrowType

message ScalarDictionaryValue

datafusion_common.proto:240

Used in: ScalarValue

message ScalarFixedSizeBinary

datafusion_common.proto:276

Used in: ScalarValue

message ScalarNestedValue

datafusion_common.proto:204

Used for List/FixedSizeList/LargeList/ListView/LargeListView/Struct/Map

Used in: ScalarValue

message ScalarNestedValue.Dictionary

datafusion_common.proto:205

Used in: ScalarNestedValue

message ScalarRunEndEncodedValue

datafusion_common.proto:245

Used in: ScalarValue

message ScalarTime32Value

datafusion_common.proto:216

Used in: ScalarValue

message ScalarTime64Value

datafusion_common.proto:223

Used in: ScalarValue

message ScalarTimestampValue

datafusion_common.proto:230

Used in: ScalarValue

message ScalarValue

datafusion_common.proto:281

Used in: datafusion.LogicalExprNode, datafusion.NamedStructField, datafusion.PartitionedFile, datafusion.PhysicalExprNode, datafusion.PhysicalLiteralNode, datafusion.PhysicalRangeSplitPoint, datafusion.RangeSplitPoint, datafusion.WindowFrameBound, Precision, ScalarDictionaryValue, ScalarRunEndEncodedValue, UnionValue

message Schema

datafusion_common.proto:107

Used in: datafusion.AggregateExecNode, datafusion.AnalyzeExecNode, datafusion.CsvSinkExecNode, datafusion.CteWorkTableScanNode, datafusion.CustomTableScanNode, datafusion.EmptyExecNode, datafusion.EmptyTableScanNode, datafusion.ExplainExecNode, datafusion.FileScanExecConf, datafusion.FileSinkConfig, datafusion.GenerateSeriesNode, datafusion.JoinFilter, datafusion.JsonSinkExecNode, datafusion.ListingTableScanNode, datafusion.MemoryScanExecNode, datafusion.ParquetSinkExecNode, datafusion.PartitionedFile, datafusion.PlaceholderRowExecNode, datafusion.UnnestExecNode, datafusion.ViewTableScanNode, ScalarNestedValue

message Statistics

datafusion_common.proto:684

Used in: datafusion.FileScanExecConf, datafusion.PartitionedFile

message Struct

datafusion_common.proto:178

Used in: ArrowType

message TableParquetOptions

datafusion_common.proto:520

Used in: datafusion.ParquetScanExecNode, datafusion.ParquetSink, ParquetFormat

enum TimeUnit

datafusion_common.proto:127

Used in: ArrowType, Timestamp

message Timestamp

datafusion_common.proto:122

Used in: ArrowType

message Union

datafusion_common.proto:197

Used in: ArrowType

message UnionField

datafusion_common.proto:262

Used in: UnionValue

enum UnionMode

datafusion_common.proto:192

Used in: Union, UnionValue

message UnionValue

datafusion_common.proto:267

Used in: ScalarValue

message UniqueConstraint

datafusion_common.proto:66

Used in: Constraint