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.
Click to show internal directories.
Click to hide internal directories.