package
0.6.0
Repository: https://github.com/raystack/compass.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewAssetRepository initializes user repository clients.
NewClient initializes database connection.
NewDiscussionRepository initializes discussion repository clients.
NewLineageRepository initializes lineage repository.
NewNamespaceRepository initializes namespace repository.
NewStarRepository initializes star repository clients.
NewTagRepository initializes tag repository all methods in tag repository uses passed by reference which will mutate the reference variable in method's argument.
NewTagTemplateRepository initializes template repository clients all methods in template repository uses passed by reference which will mutate the reference variable in method's argument.
NewUserRepository initializes user repository clients.

# Constants

No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
AssetRepository is a type that manages user operation to the primary database.
Client is a wrapper over sqlx for strict multi-tenancy using postgres RLS.
No description provided by the author
No description provided by the author
DiscussionRepository is a type that manages discussion operation to the primary database.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StarRepository is a type that manages star operation to the primary database.
TagJoinTemplateFieldModel is a placeholder for joined template and field.
TemplateField is a placeholder for joined template, tag, and field.
TagModel is a model for tag value in database table.
TagRepository is a type that manages tag operation ot the primary database.
TagTemplateFieldModel is a model for field tag in database table.
TagTemplateModel is a model for template database table.
TagTemplateRepository is a type that manages template operation to the primary database.
No description provided by the author
UserRepository is a type that manages user operation to the primary database.

# Type aliases

No description provided by the author
No description provided by the author
TagJoinTemplateFieldModels is a slice of placeholder for joined template and field.
TagJoinTemplateTagFieldModels is a slice of placeholder for joined template, tag, and field.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author