referencedataset

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildReferenceDatasetThinEngine

func BuildReferenceDatasetThinEngine(id string, ctx cruntime.ReconcileRequestContext) (base.Engine, error)

BuildReferenceDatasetThinEngine build engine for handling virtual dataset

Types

type ReferenceDatasetEngine

type ReferenceDatasetEngine struct {
	Id string
	client.Client
	Log logr.Logger
	// contains filtered or unexported fields
}

ReferenceDatasetEngine is used for handling datasets mounting another dataset

func (*ReferenceDatasetEngine) CheckExistenceOfPath

func (t *ReferenceDatasetEngine) CheckExistenceOfPath(targetDataload datav1alpha1.DataLoad) (notExist bool, err error)

func (*ReferenceDatasetEngine) CheckRuntimeReady

func (t *ReferenceDatasetEngine) CheckRuntimeReady() (ready bool)

func (*ReferenceDatasetEngine) CreateVolume

func (e *ReferenceDatasetEngine) CreateVolume() (err error)

func (*ReferenceDatasetEngine) DeleteVolume

func (e *ReferenceDatasetEngine) DeleteVolume() (err error)

func (*ReferenceDatasetEngine) ID

ID returns the id of the engine

func (*ReferenceDatasetEngine) LoadData

func (t *ReferenceDatasetEngine) LoadData(ctx cruntime.ReconcileRequestContext, targetDataload datav1alpha1.DataLoad) (err error)

func (*ReferenceDatasetEngine) MigrateData

func (e *ReferenceDatasetEngine) MigrateData(ctx cruntime.ReconcileRequestContext, targetDataMigrate datav1alpha1.DataMigrate) (err error)

func (*ReferenceDatasetEngine) Operate

func (*ReferenceDatasetEngine) Setup

func (*ReferenceDatasetEngine) Shutdown

func (e *ReferenceDatasetEngine) Shutdown() (err error)

Shutdown and clean up the engine

func (*ReferenceDatasetEngine) Sync

Jump to

Keyboard shortcuts

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