iscp

package
v0.0.0-debug-20260702 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package iscp provides IVF-FLAT's ISCP hook layer.

The writer body lives in pkg/iscp (IvfflatSqlWriter); this package is a thin adapter that satisfies iscp.Hooks by delegating to that surface. The consumer loop reuses the generic SQL-execution runner iscp.RunIndex.

Registered from pkg/indexplugin/all/all.go via iscp.Register.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Hooks

type Hooks struct{}

Hooks implements iscp.Hooks for IVF-FLAT.

func (Hooks) NewSqlWriter

func (Hooks) NewSqlWriter(jobID iscppkg.JobID, info *iscppkg.ConsumerInfo,
	tabledef *plan.TableDef, indexdefs []*plan.IndexDef) (iscppkg.IndexSqlWriter, error)

func (Hooks) Run

func (Hooks) Run(c *iscppkg.IndexConsumer, ctx context.Context, errch chan error, r iscppkg.DataRetriever)

Jump to

Keyboard shortcuts

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