diff

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package diff provides implementations for computing differences between datasets.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArrowDiffer

type ArrowDiffer struct {
	// contains filtered or unexported fields
}

ArrowDiffer implements dataset diffing using the Apache Arrow library. It leverages Arrow's compute functions and in-memory processing for efficient comparison.

func NewArrowDiffer

func NewArrowDiffer() (*ArrowDiffer, error)

NewArrowDiffer creates a new Arrow-based differ.

func (*ArrowDiffer) Close

func (d *ArrowDiffer) Close() error

Close closes the differ and releases resources.

func (*ArrowDiffer) Diff

func (d *ArrowDiffer) Diff(ctx context.Context, source, target core.DatasetReader, options core.DiffOptions) (*core.DiffResult, error)

Diff computes the difference between two datasets.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL