package datafusion_common

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

message ArrowFormat

datafusion_common.proto:58

Used in: datafusion.ListingTableScanNode

(message has no fields)

message ArrowOptions

datafusion_common.proto:104

(message has no fields)

message ArrowType

datafusion_common.proto:367

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

Used in: datafusion.ListingTableScanNode

(message has no fields)

message AvroOptions

datafusion_common.proto:103

(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:678

Used in: datafusion.PartitionStats, Statistics

enum CompressionTypeVariant

datafusion_common.proto:424

Used in: CsvOptions, CsvWriterOptions, JsonOptions, JsonWriterOptions

message Constraint

datafusion_common.proto:69

Used in: Constraints

message Constraints

datafusion_common.proto:76

Used in: datafusion.CreateExternalTableNode, datafusion.FileScanExecConf

message CsvFormat

datafusion_common.proto:42

Used in: datafusion.ListingTableScanNode

message CsvOptions

datafusion_common.proto:476

Options controlling CSV format

Used in: CsvFormat

enum CsvQuoteStyle

datafusion_common.proto:437

Used in: CsvOptions, CsvWriterOptions

message CsvWriterOptions

datafusion_common.proto:444

Used in: datafusion.CsvSink

message Decimal128

datafusion_common.proto:354

Used in: ScalarValue

message Decimal128Type

datafusion_common.proto:151

Used in: ArrowType

message Decimal256

datafusion_common.proto:360

Used in: ScalarValue

message Decimal256Type

datafusion_common.proto:157

Used in: ArrowType

message Decimal32

datafusion_common.proto:342

Used in: ScalarValue

message Decimal32Type

datafusion_common.proto:139

Used in: ArrowType

message Decimal64

datafusion_common.proto:348

Used in: ScalarValue

message Decimal64Type

datafusion_common.proto:145

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.DropViewNode, datafusion.UnnestNode

message Dictionary

datafusion_common.proto:172

Used in: ArrowType

message EmptyMessage

datafusion_common.proto:422

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

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

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

message Field

datafusion_common.proto:111

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

message FixedSizeList

datafusion_common.proto:167

Used in: ArrowType

message IntervalDayTimeValue

datafusion_common.proto:250

Used in: ScalarValue

message IntervalMonthDayNanoValue

datafusion_common.proto:255

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

enum IntervalUnit

datafusion_common.proto:133

Used in: ArrowType

enum JoinConstraint

datafusion_common.proto:93

Used in: datafusion.JoinNode

enum JoinSide

datafusion_common.proto:653

Used in: datafusion.ColumnIndex

enum JoinType

datafusion_common.proto:80

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

message JsonOptions

datafusion_common.proto:505

Options controlling CSV format

Used in: NdJsonFormat

message JsonWriterOptions

datafusion_common.proto:432

Used in: datafusion.JsonSink

message List

datafusion_common.proto:163

Used in: ArrowType

message Map

datafusion_common.proto:181

Used in: ArrowType

enum MetricCategory

datafusion_common.proto:703

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

Used in: ExplainAnalyzeCategoriesNode

enum MetricType

datafusion_common.proto:696

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

Used in: datafusion.AnalyzeNode

message NdJsonFormat

datafusion_common.proto:54

Used in: datafusion.ListingTableScanNode

enum NullEquality

datafusion_common.proto:98

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

message ParquetCdcOptions

datafusion_common.proto:646

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

Used in: ParquetOptions

message ParquetColumnOptions

datafusion_common.proto:523

Used in: ParquetColumnSpecificOptions

message ParquetColumnSpecificOptions

datafusion_common.proto:518

Used in: TableParquetOptions

message ParquetFormat

datafusion_common.proto:46

Used in: datafusion.ListingTableScanNode

message ParquetOptions

datafusion_common.proto:555

Used in: TableParquetOptions

message Precision

datafusion_common.proto:659

Used in: ColumnStats, Statistics

enum PrecisionInfo

datafusion_common.proto:664

Used in: Precision

message PrimaryKeyConstraint

datafusion_common.proto:61

Used in: Constraint

message RunEndEncoded

datafusion_common.proto:186

Used in: ArrowType

message ScalarDictionaryValue

datafusion_common.proto:239

Used in: ScalarValue

message ScalarFixedSizeBinary

datafusion_common.proto:275

Used in: ScalarValue

message ScalarNestedValue

datafusion_common.proto:203

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

Used in: ScalarValue

message ScalarNestedValue.Dictionary

datafusion_common.proto:204

Used in: ScalarNestedValue

message ScalarRunEndEncodedValue

datafusion_common.proto:244

Used in: ScalarValue

message ScalarTime32Value

datafusion_common.proto:215

Used in: ScalarValue

message ScalarTime64Value

datafusion_common.proto:222

Used in: ScalarValue

message ScalarTimestampValue

datafusion_common.proto:229

Used in: ScalarValue

message ScalarValue

datafusion_common.proto:280

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

message Schema

datafusion_common.proto:106

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

Used in: datafusion.FileScanExecConf, datafusion.PartitionedFile

message Struct

datafusion_common.proto:177

Used in: ArrowType

message TableParquetOptions

datafusion_common.proto:512

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

enum TimeUnit

datafusion_common.proto:126

Used in: ArrowType, Timestamp

message Timestamp

datafusion_common.proto:121

Used in: ArrowType

message Union

datafusion_common.proto:196

Used in: ArrowType

message UnionField

datafusion_common.proto:261

Used in: UnionValue

enum UnionMode

datafusion_common.proto:191

Used in: Union, UnionValue

message UnionValue

datafusion_common.proto:266

Used in: ScalarValue

message UniqueConstraint

datafusion_common.proto:65

Used in: Constraint