badger

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2024 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProjectCollection = "projects"
	UsersCollection   = "users"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type SystemBadgerDriver added in v0.0.6

type SystemBadgerDriver struct {
	Db *badger.DB
}

func GetSystemBadgerDriver

func GetSystemBadgerDriver(cfg *protobuff.DriverCredentials) (*SystemBadgerDriver, error)

func (*SystemBadgerDriver) AddATeamMemberToProject added in v0.0.6

func (b *SystemBadgerDriver) AddATeamMemberToProject(ctx context.Context, projectId string, memberData map[string]interface{}) error

func (*SystemBadgerDriver) AddSystemUserMetaInfo added in v0.0.6

func (*SystemBadgerDriver) AddTeamMetaInfo added in v0.0.6

func (b *SystemBadgerDriver) AddTeamMetaInfo(ctx context.Context, docs []*protobuff.SystemUser) ([]*protobuff.SystemUser, error)

func (*SystemBadgerDriver) BlacklistAToken added in v0.0.6

func (b *SystemBadgerDriver) BlacklistAToken(ctx context.Context, token map[string]interface{}) error

func (*SystemBadgerDriver) CheckProjectName added in v0.0.6

func (b *SystemBadgerDriver) CheckProjectName(ctx context.Context, name string) error

func (*SystemBadgerDriver) CheckTokenBlacklisted added in v0.0.6

func (b *SystemBadgerDriver) CheckTokenBlacklisted(ctx context.Context, tokenId string) error

func (*SystemBadgerDriver) DeleteProjectFromSystem added in v0.0.6

func (b *SystemBadgerDriver) DeleteProjectFromSystem(ctx context.Context, projectId string) error

func (*SystemBadgerDriver) GetATeamMemberFromProject added in v0.0.6

func (b *SystemBadgerDriver) GetATeamMemberFromProject(ctx context.Context, projectId string, memberID string) error

func (*SystemBadgerDriver) GetProject added in v0.0.6

func (b *SystemBadgerDriver) GetProject(ctx context.Context, id string) (*protobuff.Project, error)

func (*SystemBadgerDriver) GetSystemUser added in v0.0.6

func (b *SystemBadgerDriver) GetSystemUser(ctx context.Context, id string) (*protobuff.SystemUser, error)

func (*SystemBadgerDriver) GetSystemUserByUsername added in v0.0.6

func (b *SystemBadgerDriver) GetSystemUserByUsername(ctx context.Context, username string) (*protobuff.SystemUser, error)

func (*SystemBadgerDriver) GetSystemUsers added in v0.0.6

func (b *SystemBadgerDriver) GetSystemUsers(ctx context.Context, keys []string) (map[string]*protobuff.SystemUser, error)

func (*SystemBadgerDriver) ListAllProjects added in v0.0.6

func (b *SystemBadgerDriver) ListAllProjects(ctx context.Context, userId string) ([]*protobuff.Project, error)

func (*SystemBadgerDriver) ListAllUsers added in v0.0.6

func (b *SystemBadgerDriver) ListAllUsers(ctx context.Context) ([]*protobuff.SystemUser, error)

func (*SystemBadgerDriver) ListFunctions added in v0.0.6

func (*SystemBadgerDriver) ListProjects added in v0.0.6

func (*SystemBadgerDriver) ListTeams added in v0.0.6

func (b *SystemBadgerDriver) ListTeams(ctx context.Context, projectId string) ([]*protobuff.SystemUser, error)

func (*SystemBadgerDriver) RemoveATeamMemberFromProject added in v0.0.6

func (b *SystemBadgerDriver) RemoveATeamMemberFromProject(ctx context.Context, projectId string, memberID string) error

func (*SystemBadgerDriver) RunMigration added in v0.0.6

func (b *SystemBadgerDriver) RunMigration(ctx context.Context) error

func (*SystemBadgerDriver) SaveRawData added in v0.0.6

func (b *SystemBadgerDriver) SaveRawData(ctx context.Context, collection string, data map[string]interface{}) error

func (*SystemBadgerDriver) SearchResource added in v0.0.6

func (*SystemBadgerDriver) SearchUsers added in v0.0.6

func (*SystemBadgerDriver) UpdateProject added in v0.0.6

func (b *SystemBadgerDriver) UpdateProject(ctx context.Context, project *protobuff.Project, replace bool) error

func (*SystemBadgerDriver) UpdateSystemUser added in v0.0.6

func (b *SystemBadgerDriver) UpdateSystemUser(ctx context.Context, user *protobuff.SystemUser, replace bool) error

Jump to

Keyboard shortcuts

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