delta-io/delta

[Kernel] Validate readSchema is a subset of the table schema in ScanBuilder

Fechada

#2.149 aberto em 6 de out. de 2023

 (6 comentários) (0 reação) (1 responsável)Scala (2.159 forks)batch import
enhancementgood first issuekernelstale

Métricas do repositório

Stars
 (8.950 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Feature request

Which Delta project/connector is this regarding?

  • Spark
  • Standalone
  • Flink
  • Kernel
  • Other (fill in here)

Overview

Validate that the read schema provided in ScanBuilder is a subset of the snapshot schema. https://github.com/delta-io/delta/blob/master/kernel/kernel-api/src/main/java/io/delta/kernel/internal/ScanBuilderImpl.java#L80

Motivation

Better validation / error messages.

Guia do colaborador