databasefile

package
v0.45.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DAO

type DAO struct {
	databaseModel.DAO
	Folder        string
	Extension     config.FileExtension
	CaseSensitive bool
}

func (*DAO) Close

func (d *DAO) Close() error

func (*DAO) Create

func (d *DAO) Create(entity modelAPI.Entity) error

func (*DAO) Delete

func (d *DAO) Delete(kind modelV1.Kind, metadata modelAPI.Metadata) error

func (*DAO) DeleteByQuery

func (d *DAO) DeleteByQuery(query databaseModel.Query) error

func (*DAO) Get

func (d *DAO) Get(kind modelV1.Kind, metadata modelAPI.Metadata, entity modelAPI.Entity) error

func (*DAO) GetLatestUpdateTime

func (d *DAO) GetLatestUpdateTime(_ []modelV1.Kind) (*string, error)

func (*DAO) HealthCheck

func (d *DAO) HealthCheck() bool

func (*DAO) Init

func (d *DAO) Init() error

func (*DAO) IsCaseSensitive

func (d *DAO) IsCaseSensitive() bool

func (*DAO) Query

func (d *DAO) Query(query databaseModel.Query, slice interface{}) error

func (*DAO) Upsert

func (d *DAO) Upsert(entity modelAPI.Entity) error

Jump to

Keyboard shortcuts

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