migrater

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IMigrate

type IMigrate[Options any] interface {
	Copy(mOpts *Options, cbOpts *option.Options, copyIndexes bool, bufferSize int) error
}

func NewMigrator

func NewMigrator[Options any](source common.ISource[Options], destination common.IDestination) IMigrate[Options]

type Migrate

type Migrate[Options any] struct {
	Source      common.ISource[Options]
	Destination common.IDestination
}

func (Migrate[Options]) Copy

func (m Migrate[Options]) Copy(mOpts *Options, cbOpts *option.Options, copyIndexes bool, bufferSize int) error

Jump to

Keyboard shortcuts

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