Skip to contents

Delta Sharing snapshot reader

Delta Sharing snapshot reader

Details

An immutable snapshot read specification with Arrow materializers. Created by SharingTable$snapshot(). Materialize with to_arrow_stream() (lazy), to_arrow_reader() (lazy), to_arrow(), to_tibble(), or to_data_frame().

Super class

delta.sharing::SharingReader -> SharingSnapshot

Methods

Public methods

Inherited methods


Method new()

Create a snapshot reader. Prefer SharingTable$snapshot().

Usage

SharingSnapshot$new(
  profile,
  auth,
  identifier,
  version = NULL,
  timestamp = NULL,
  columns = NULL,
  limit = NULL,
  predicate = NULL,
  response_format = "auto",
  cache_path,
  concurrency
)

Arguments

profile, auth, identifier

Internal client state.

version, timestamp, columns, limit, predicate, response_format

Query options; see SharingTable's snapshot() method.

cache_path, concurrency

Internal table execution settings.