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

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

Used in: datafusion.PartitionStats, Statistics

enum CompressionTypeVariant

datafusion_common.proto:371

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

Options controlling CSV format

Used in: CsvFormat

message CsvWriterOptions

datafusion_common.proto:384

Used in: datafusion.CsvSink

message Decimal

datafusion_common.proto:132

Used in: ArrowType

message Decimal128

datafusion_common.proto:306

Used in: ScalarValue

message Decimal256

datafusion_common.proto:312

Used in: ScalarValue

message Decimal256Type

datafusion_common.proto:138

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

Used in: ArrowType

message EmptyMessage

datafusion_common.proto:369

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

Used in: ArrowType

message IntervalDayTimeValue

datafusion_common.proto:220

Used in: ScalarValue

message IntervalMonthDayNanoValue

datafusion_common.proto:225

Used in: ScalarValue

enum IntervalUnit

datafusion_common.proto:126

Used in: ArrowType

enum JoinConstraint

datafusion_common.proto:90

Used in: datafusion.JoinNode

enum JoinSide

datafusion_common.proto:554

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

Options controlling CSV format

Used in: NdJsonFormat

message JsonWriterOptions

datafusion_common.proto:379

Used in: datafusion.JsonSink

message List

datafusion_common.proto:144

Used in: ArrowType

message Map

datafusion_common.proto:162

Used in: ArrowType

message NdJsonFormat

datafusion_common.proto:54

Used in: datafusion.ListingTableScanNode

message ParquetColumnOptions

datafusion_common.proto:447

Used in: ParquetColumnSpecificOptions

message ParquetColumnSpecificOptions

datafusion_common.proto:442

Used in: TableParquetOptions

message ParquetFormat

datafusion_common.proto:46

Used in: datafusion.ListingTableScanNode

message ParquetOptions

datafusion_common.proto:481

Used in: TableParquetOptions

message Precision

datafusion_common.proto:560

Used in: ColumnStats, Statistics

enum PrecisionInfo

datafusion_common.proto:565

Used in: Precision

message PrimaryKeyConstraint

datafusion_common.proto:59

Used in: Constraint

message ScalarDictionaryValue

datafusion_common.proto:215

Used in: ScalarValue

message ScalarFixedSizeBinary

datafusion_common.proto:245

Used in: ScalarValue

message ScalarNestedValue

datafusion_common.proto:179

Used for List/FixedSizeList/LargeList/Struct/Map

Used in: ScalarValue

message ScalarNestedValue.Dictionary

datafusion_common.proto:180

Used in: ScalarNestedValue

message ScalarTime32Value

datafusion_common.proto:191

Used in: ScalarValue

message ScalarTime64Value

datafusion_common.proto:198

Used in: ScalarValue

message ScalarTimestampValue

datafusion_common.proto:205

Used in: ScalarValue

message ScalarValue

datafusion_common.proto:250

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

message Statistics

datafusion_common.proto:571

Used in: datafusion.FileScanExecConf, datafusion.PartitionedFile

message Struct

datafusion_common.proto:158

Used in: ArrowType

message TableParquetOptions

datafusion_common.proto:436

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

enum TimeUnit

datafusion_common.proto:119

Used in: ArrowType, Timestamp

message Timestamp

datafusion_common.proto:114

Used in: ArrowType

message Union

datafusion_common.proto:172

Used in: ArrowType

message UnionField

datafusion_common.proto:231

Used in: UnionValue

enum UnionMode

datafusion_common.proto:167

Used in: Union, UnionValue

message UnionValue

datafusion_common.proto:236

Used in: ScalarValue

message UniqueConstraint

datafusion_common.proto:63

Used in: Constraint