Module datafusion

Module datafusion 

Source

Modules§

arrow_type
Nested message and enum types in ArrowType.
constraint
Nested message and enum types in Constraint.
csv_scan_exec_node
Nested message and enum types in CsvScanExecNode.
dml_node
Nested message and enum types in DmlNode.
listing_table_scan_node
Nested message and enum types in ListingTableScanNode.
logical_expr_node
Nested message and enum types in LogicalExprNode.
logical_plan_node
Nested message and enum types in LogicalPlanNode.
parquet_column_options
Nested message and enum types in ParquetColumnOptions.
parquet_options
Nested message and enum types in ParquetOptions.
partitioning
Nested message and enum types in Partitioning.
physical_aggregate_expr_node
Nested message and enum types in PhysicalAggregateExprNode.
physical_expr_node
Nested message and enum types in PhysicalExprNode.
physical_plan_node
Nested message and enum types in PhysicalPlanNode.
physical_window_expr_node
Nested message and enum types in PhysicalWindowExprNode.
plan_type
Nested message and enum types in PlanType.
projection_node
Nested message and enum types in ProjectionNode.
repartition_node
Nested message and enum types in RepartitionNode.
scalar_nested_value
Nested message and enum types in ScalarNestedValue.
scalar_time32_value
Nested message and enum types in ScalarTime32Value.
scalar_time64_value
Nested message and enum types in ScalarTime64Value.
scalar_timestamp_value
Nested message and enum types in ScalarTimestampValue.
scalar_value
Nested message and enum types in ScalarValue.
table_reference
Nested message and enum types in TableReference.
window_agg_exec_node
Nested message and enum types in WindowAggExecNode.
window_expr_node
Nested message and enum types in WindowExprNode.
window_frame
Nested message and enum types in WindowFrame.

Structs§

AggLimit
AggregateExecNode
AggregateNode
AggregateUdfExprNode
AliasNode
AnalyzeExecNode
AnalyzeNode
AnalyzedLogicalPlanType
ArrowOptions
ArrowType
Serialized data type
AvroFormat
AvroOptions
AvroScanExecNode
BareTableReference
BetweenNode
BinaryExprNode
CaseNode
CastNode
CoalesceBatchesExecNode
CoalescePartitionsExecNode
Column
ColumnIndex
ColumnRelation
ColumnStats
ColumnUnnestListItem
ColumnUnnestListRecursion
ColumnUnnestListRecursions
Constraint
Constraints
CooperativeExecNode
CopyToNode
CreateCatalogNode
CreateCatalogSchemaNode
CreateExternalTableNode
CreateViewNode
CrossJoinExecNode
CrossJoinNode
CsvFormat
CsvOptions
Options controlling CSV format
CsvScanExecNode
CsvSink
CsvSinkExecNode
CsvWriterOptions
CteWorkTableScanNode
CubeNode
CustomTableScanNode
Logical Plan to Scan a CustomTableProvider registered at runtime
Decimal
Decimal128
Decimal256
Decimal256Type
DfField
DfSchema
Dictionary
DistinctNode
DistinctOnNode
DmlNode
DropViewNode
EmptyExecNode
EmptyMessage
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; } }
EmptyRelationNode
ExplainExecNode
ExplainNode
Field
FileGroup
FileRange
FileScanExecConf
FileSinkConfig
FilterExecNode
FixedSizeBinary
FixedSizeList
FullTableReference
GlobalLimitExecNode
GroupingSetNode
HashJoinExecNode
HashRepartition
ILikeNode
InListNode
InterleaveExecNode
IntervalDayTimeValue
IntervalMonthDayNanoValue
IsFalse
IsNotFalse
IsNotNull
IsNotTrue
IsNotUnknown
IsNull
IsTrue
IsUnknown
JoinFilter
JoinNode
JoinOn
JsonOptions
Options controlling CSV format
JsonScanExecNode
JsonSink
JsonSinkExecNode
JsonWriterOptions
LikeNode
LimitNode
List
ListIndex
ListRange
ListUnnest
ListingTableScanNode
LocalLimitExecNode
LogicalExprList
LogicalExprNode
logical expressions
LogicalExprNodeCollection
LogicalExtensionNode
LogicalPlanNode
logical plan LogicalPlan is a nested type
Map
MaybeFilter
MaybePhysicalSortExprs
NamedStructField
NdJsonFormat
NegativeNode
NestedLoopJoinExecNode
Not
OptimizedLogicalPlanType
OptimizedPhysicalPlanType
ParquetColumnOptions
ParquetColumnSpecificOptions
ParquetFormat
ParquetOptions
ParquetScanExecNode
ParquetSink
ParquetSinkExecNode
PartialTableReference
PartiallySortedInputOrderMode
PartitionColumn
PartitionStats
PartitionedFile
Partitioning
PhysicalAggregateExprNode
PhysicalAliasNode
PhysicalBinaryExprNode
PhysicalCaseNode
PhysicalCastNode
PhysicalColumn
PhysicalDateTimeIntervalExprNode
PhysicalExprNode
physical expressions
PhysicalExtensionExprNode
PhysicalExtensionNode
PhysicalHashRepartition
PhysicalInListNode
PhysicalIsNotNull
PhysicalIsNull
PhysicalLikeExprNode
PhysicalNegativeNode
PhysicalNot
PhysicalPlanNode
PhysicalPlanNode is a nested type
PhysicalScalarUdfNode
PhysicalSortExprNode
PhysicalSortExprNodeCollection
PhysicalTryCastNode
PhysicalWhenThen
PhysicalWindowExprNode
PlaceholderNode
PlaceholderRowExecNode
PlanType
Precision
PrepareNode
PrimaryKeyConstraint
ProjectionColumns
ProjectionExecNode
ProjectionNode
RecursionUnnestOption
RecursiveQueryNode
RepartitionExecNode
RepartitionNode
RollupNode
ScalarDictionaryValue
ScalarFixedSizeBinary
ScalarNestedValue
Used for List/FixedSizeList/LargeList/Struct/Map
ScalarTime32Value
ScalarTime64Value
ScalarTimestampValue
ScalarUdfExprNode
ScalarValue
ScanLimit
Schema
SelectionExecNode
SelectionNode
SimilarToNode
SortExecNode
SortExprNode
SortExprNodeCollection
SortNode
SortPreservingMergeExecNode
Statistics
StringifiedPlan
Struct
SubqueryAliasNode
SymmetricHashJoinExecNode
TableParquetOptions
TableReference
Timestamp
TryCastNode
Union
UnionExecNode
UnionField
UnionNode
UnionValue
UniqueConstraint
UnknownColumn
Unnest
UnnestExecNode
UnnestNode
UnnestOptions
ValuesNode
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
ViewTableScanNode
WhenThen
Wildcard
WindowAggExecNode
WindowExprNode
WindowFrame
WindowFrameBound
WindowNode

Enums§

AggregateMode
CompressionTypeVariant
DateUnit
InsertOp
IntervalUnit
JoinConstraint
JoinSide
JoinType
NullEquality
PartitionMode
PrecisionInfo
StreamPartitionMode
TimeUnit
UnionMode
WindowFrameBoundType
WindowFrameUnits