Pular para o conteúdo principal

Partição de entrada

Uma classe base que representa uma partição de entrada retornada pelo método partitions() de DataSourceReader.

Adicionado no Databricks Runtime 14.3 LTS

Sintaxe

Python
InputPartition(value)

Parâmetros

Parâmetro

Tipo

Descrição

value

Qualquer um

O valor que identifica esta partição.

Notas

Esta classe deve ser serializável (picklable).

Exemplos

Utilize a implementação de partição de entrada default :

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

Crie uma subclasse da classe de partição de entrada:

Python
from dataclasses import dataclass

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

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