storage

package
v0.5.1-beta-hotfix1 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Store

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

Store struct

func NewStore

func NewStore() *Store

NewStore func

func (*Store) DeepInterpolation

func (s *Store) DeepInterpolation(v interface{}) error

func (*Store) DumpValuesToJSONFile

func (s *Store) DumpValuesToJSONFile() (*os.File, error)

func (*Store) DumpValuesToShellFile

func (s *Store) DumpValuesToShellFile() (*os.File, error)

func (*Store) Duplicate

func (s *Store) Duplicate() base.IStore

Duplicate func. Make a copy of current store to be used in newly created children threads.

func (*Store) ExistsProvider

func (s *Store) ExistsProvider(providerName string) bool

ExistsProvider func

func (*Store) ExistsRefName

func (s *Store) ExistsRefName(refname string) bool

GetProvider func

func (*Store) GetActionOutputByActionID

func (s *Store) GetActionOutputByActionID(actionID *string) (*base.ActionOutput, error)

GetActionOutputByActionID func

func (*Store) GetByRefName

func (s *Store) GetByRefName(refname string) (*base.StorageRecord, error)

GetProvider func

func (*Store) GetByValueID

func (s *Store) GetByValueID(valueID string, providerPrefix string) (*base.StorageRecord, error)

GetProvider func

func (*Store) GetLogger

func (s *Store) GetLogger() base.ILogger

GetLogger func

func (*Store) GetPlain

func (s *Store) GetPlain() (map[string]string, error)

GetPlain func

func (*Store) GetPrivateVar

func (s *Store) GetPrivateVar(varname string) interface{}

GetPrivateVar func

func (*Store) GetProvider

func (s *Store) GetProvider(providerName string) (base.IProvider, error)

GetProvider func

func (*Store) GetRawJSONValues

func (s *Store) GetRawJSONValues() (map[string]json.RawMessage, error)

func (*Store) Insert

func (s *Store) Insert(record *base.StorageRecord, providerPrefix string) error

Insert func

func (*Store) Interpolate

func (s *Store) Interpolate(sourcetext *string) error

can be called ReferenceInterpolation? maybe InterpolateReferences?

func (*Store) Merge

func (s *Store) Merge(source base.IStore)

Merge func

func (*Store) Push

func (s *Store) Push(sr *base.StorageRecord, providerPrefix string) error

func (*Store) SetLogger

func (s *Store) SetLogger(logger base.ILogger)

SetLogger func

func (*Store) SetPrivateVar

func (s *Store) SetPrivateVar(varname string, value interface{})

SetPrivateVar func

func (*Store) StoreProvider

func (s *Store) StoreProvider(name string, provider base.IProvider)

StoreProvider func

Jump to

Keyboard shortcuts

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