Skip to main content

InputPartition

A base class representing an input partition returned by the partitions() method of DataSourceReader.

Added in Databricks Runtime 14.3 LTS

Syntax​

Python
InputPartition(value)

Parameters​

Parameter

Type

Description

value

any

The value identifying this partition.

Parameter

Type

Description

value

any

The value identifying this partition.

Notes​

This class must be picklable.

Examples​

Use the default input partition implementation:

Python
def partitions(self):
return [InputPartition(1)]

Subclass the input partition class:

Python
from dataclasses import dataclass

@dataclass
class RangeInputPartition(InputPartition):
start: int
end: int

def partitions(self):
return [RangeInputPartition(1, 3), RangeInputPartition(4, 6)]