Documentation ¶
Index ¶
- func InitRepos(c *repo.Container) *repo.Container
- func NewAsset() repo.Asset
- func NewConfig() repo.Config
- func NewDataset() repo.Dataset
- func NewDatasetSchema() repo.DatasetSchema
- func NewLayer() repo.Layer
- func NewLock() repo.Lock
- func NewPlugin() repo.Plugin
- func NewProject() repo.Project
- func NewProperty() repo.Property
- func NewPropertySchema() repo.PropertySchema
- func NewScene() repo.Scene
- func NewSceneLock() repo.SceneLock
- func NewTag() repo.Tag
- func NewTeam() repo.Team
- func NewUser() repo.User
- type Asset
- func (r *Asset) FindByID(ctx context.Context, id id.AssetID, teams []id.TeamID) (*asset.Asset, error)
- func (r *Asset) FindByIDs(ctx context.Context, ids []id.AssetID, teams []id.TeamID) ([]*asset.Asset, error)
- func (r *Asset) FindByTeam(ctx context.Context, id id.TeamID, pagination *usecase.Pagination) ([]*asset.Asset, *usecase.PageInfo, error)
- func (r *Asset) Remove(ctx context.Context, id id.AssetID) error
- func (r *Asset) Save(ctx context.Context, a *asset.Asset) error
- type Config
- type Dataset
- func (r *Dataset) FindByID(ctx context.Context, id id.DatasetID, f []id.SceneID) (*dataset.Dataset, error)
- func (r *Dataset) FindByIDs(ctx context.Context, ids []id.DatasetID, f []id.SceneID) (dataset.List, error)
- func (r *Dataset) FindBySchema(ctx context.Context, id id.DatasetSchemaID, f []id.SceneID, ...) (dataset.List, *usecase.PageInfo, error)
- func (r *Dataset) FindBySchemaAll(ctx context.Context, id id.DatasetSchemaID) (dataset.List, error)
- func (r *Dataset) FindGraph(ctx context.Context, i id.DatasetID, f []id.SceneID, ...) (dataset.List, error)
- func (r *Dataset) Remove(ctx context.Context, id id.DatasetID) error
- func (r *Dataset) RemoveAll(ctx context.Context, ids []id.DatasetID) error
- func (r *Dataset) RemoveByScene(ctx context.Context, sceneID id.SceneID) error
- func (r *Dataset) Save(ctx context.Context, d *dataset.Dataset) error
- func (r *Dataset) SaveAll(ctx context.Context, dl dataset.List) error
- type DatasetSchema
- func (r *DatasetSchema) FindAllDynamicByScene(ctx context.Context, s id.SceneID) (dataset.SchemaList, error)
- func (r *DatasetSchema) FindByID(ctx context.Context, id id.DatasetSchemaID, f []id.SceneID) (*dataset.Schema, error)
- func (r *DatasetSchema) FindByIDs(ctx context.Context, ids []id.DatasetSchemaID, f []id.SceneID) (dataset.SchemaList, error)
- func (r *DatasetSchema) FindByScene(ctx context.Context, s id.SceneID, p *usecase.Pagination) (dataset.SchemaList, *usecase.PageInfo, error)
- func (r *DatasetSchema) FindBySceneAll(ctx context.Context, s id.SceneID) (dataset.SchemaList, error)
- func (r *DatasetSchema) FindBySceneAndSource(ctx context.Context, s id.SceneID, src string) (dataset.SchemaList, error)
- func (r *DatasetSchema) FindDynamicByID(ctx context.Context, id id.DatasetSchemaID) (*dataset.Schema, error)
- func (r *DatasetSchema) Remove(ctx context.Context, id id.DatasetSchemaID) error
- func (r *DatasetSchema) RemoveAll(ctx context.Context, ids []id.DatasetSchemaID) error
- func (r *DatasetSchema) RemoveByScene(ctx context.Context, sceneID id.SceneID) error
- func (r *DatasetSchema) Save(ctx context.Context, d *dataset.Schema) error
- func (r *DatasetSchema) SaveAll(ctx context.Context, dl dataset.SchemaList) error
- type Layer
- func (r *Layer) FindAllByDatasetSchema(ctx context.Context, datasetSchemaID id.DatasetSchemaID) (layer.List, error)
- func (r *Layer) FindByID(ctx context.Context, id id.LayerID, f []id.SceneID) (layer.Layer, error)
- func (r *Layer) FindByIDs(ctx context.Context, ids []id.LayerID, f []id.SceneID) (layer.List, error)
- func (r *Layer) FindByProperty(ctx context.Context, id id.PropertyID, f []id.SceneID) (layer.Layer, error)
- func (r *Layer) FindByScene(ctx context.Context, sceneID id.SceneID) (layer.List, error)
- func (r *Layer) FindByTag(ctx context.Context, tagID id.TagID, s []id.SceneID) (layer.List, error)
- func (r *Layer) FindGroupByID(ctx context.Context, id id.LayerID, f []id.SceneID) (*layer.Group, error)
- func (r *Layer) FindGroupByIDs(ctx context.Context, ids []id.LayerID, f []id.SceneID) (layer.GroupList, error)
- func (r *Layer) FindGroupBySceneAndLinkedDatasetSchema(ctx context.Context, s id.SceneID, ds id.DatasetSchemaID) (layer.GroupList, error)
- func (r *Layer) FindItemByID(ctx context.Context, id id.LayerID, f []id.SceneID) (*layer.Item, error)
- func (r *Layer) FindItemByIDs(ctx context.Context, ids []id.LayerID, f []id.SceneID) (layer.ItemList, error)
- func (r *Layer) FindParentByID(ctx context.Context, id id.LayerID, f []id.SceneID) (*layer.Group, error)
- func (r *Layer) Remove(ctx context.Context, id id.LayerID) error
- func (r *Layer) RemoveAll(ctx context.Context, ids []id.LayerID) error
- func (r *Layer) RemoveByScene(ctx context.Context, sceneID id.SceneID) error
- func (r *Layer) Save(ctx context.Context, l layer.Layer) error
- func (r *Layer) SaveAll(ctx context.Context, ll layer.List) error
- type Lock
- type Plugin
- func (r *Plugin) FindByID(ctx context.Context, id id.PluginID, sids []id.SceneID) (*plugin.Plugin, error)
- func (r *Plugin) FindByIDs(ctx context.Context, ids []id.PluginID, sids []id.SceneID) ([]*plugin.Plugin, error)
- func (r *Plugin) Remove(ctx context.Context, id id.PluginID) error
- func (r *Plugin) Save(ctx context.Context, p *plugin.Plugin) error
- type Project
- func (r *Project) CountByTeam(ctx context.Context, team id.TeamID) (c int, err error)
- func (r *Project) FindByID(ctx context.Context, id id.ProjectID, filter []id.TeamID) (*project.Project, error)
- func (r *Project) FindByIDs(ctx context.Context, ids []id.ProjectID, filter []id.TeamID) ([]*project.Project, error)
- func (r *Project) FindByPublicName(ctx context.Context, name string) (*project.Project, error)
- func (r *Project) FindByTeam(ctx context.Context, id id.TeamID, p *usecase.Pagination) ([]*project.Project, *usecase.PageInfo, error)
- func (r *Project) Remove(ctx context.Context, projectID id.ProjectID) error
- func (r *Project) Save(ctx context.Context, p *project.Project) error
- type Property
- func (r *Property) FindByDataset(ctx context.Context, sid id.DatasetSchemaID, did id.DatasetID) (property.List, error)
- func (r *Property) FindByID(ctx context.Context, id id.PropertyID, f []id.SceneID) (*property.Property, error)
- func (r *Property) FindByIDs(ctx context.Context, ids []id.PropertyID, f []id.SceneID) (property.List, error)
- func (r *Property) FindLinkedAll(ctx context.Context, s id.SceneID) (property.List, error)
- func (r *Property) Remove(ctx context.Context, id id.PropertyID) error
- func (r *Property) RemoveAll(ctx context.Context, ids []id.PropertyID) error
- func (r *Property) RemoveByScene(ctx context.Context, sceneID id.SceneID) error
- func (r *Property) Save(ctx context.Context, p *property.Property) error
- func (r *Property) SaveAll(ctx context.Context, pl property.List) error
- type PropertySchema
- func (r *PropertySchema) FindByID(ctx context.Context, id id.PropertySchemaID) (*property.Schema, error)
- func (r *PropertySchema) FindByIDs(ctx context.Context, ids []id.PropertySchemaID) (property.SchemaList, error)
- func (r *PropertySchema) Remove(ctx context.Context, id id.PropertySchemaID) error
- func (r *PropertySchema) RemoveAll(ctx context.Context, ids []id.PropertySchemaID) error
- func (r *PropertySchema) Save(ctx context.Context, p *property.Schema) error
- func (r *PropertySchema) SaveAll(ctx context.Context, p property.SchemaList) error
- type Scene
- func (r *Scene) FindByID(ctx context.Context, id id.SceneID, f []id.TeamID) (*scene.Scene, error)
- func (r *Scene) FindByIDs(ctx context.Context, ids []id.SceneID, f []id.TeamID) ([]*scene.Scene, error)
- func (r *Scene) FindByProject(ctx context.Context, id id.ProjectID, f []id.TeamID) (*scene.Scene, error)
- func (r *Scene) FindIDsByTeam(ctx context.Context, teams []id.TeamID) ([]id.SceneID, error)
- func (r *Scene) HasSceneTeam(ctx context.Context, id id.SceneID, teams []id.TeamID) (bool, error)
- func (r *Scene) HasScenesTeam(ctx context.Context, id []id.SceneID, teams []id.TeamID) ([]bool, error)
- func (r *Scene) Remove(ctx context.Context, sceneID id.SceneID) error
- func (r *Scene) Save(ctx context.Context, s *scene.Scene) error
- type Tag
- func (t *Tag) FindByID(ctx context.Context, tagID id.TagID, ids []id.SceneID) (tag.Tag, error)
- func (t *Tag) FindByIDs(ctx context.Context, tids []id.TagID, ids []id.SceneID) ([]*tag.Tag, error)
- func (t *Tag) FindGroupByID(ctx context.Context, tagID id.TagID, ids []id.SceneID) (*tag.Group, error)
- func (t *Tag) FindGroupByIDs(ctx context.Context, tagIDs []id.TagID, ids []id.SceneID) ([]*tag.Group, error)
- func (t *Tag) FindGroupByItem(ctx context.Context, tagID id.TagID, s []id.SceneID) (*tag.Group, error)
- func (t *Tag) FindItemByID(ctx context.Context, tagID id.TagID, ids []id.SceneID) (*tag.Item, error)
- func (t *Tag) FindItemByIDs(ctx context.Context, tagIDs []id.TagID, ids []id.SceneID) ([]*tag.Item, error)
- func (t *Tag) FindRootsByScene(ctx context.Context, sceneID id.SceneID) ([]*tag.Tag, error)
- func (t *Tag) Remove(ctx context.Context, tagID id.TagID) error
- func (t *Tag) RemoveAll(ctx context.Context, ids []id.TagID) error
- func (t *Tag) RemoveByScene(ctx context.Context, sceneID id.SceneID) error
- func (t *Tag) Save(ctx context.Context, tag tag.Tag) error
- func (t *Tag) SaveAll(ctx context.Context, tags []*tag.Tag) error
- type Team
- func (r *Team) FindByID(ctx context.Context, id id.TeamID) (*user.Team, error)
- func (r *Team) FindByIDs(ctx context.Context, ids []id.TeamID) ([]*user.Team, error)
- func (r *Team) FindByUser(ctx context.Context, i id.UserID) ([]*user.Team, error)
- func (r *Team) Remove(ctx context.Context, id id.TeamID) error
- func (r *Team) RemoveAll(ctx context.Context, ids []id.TeamID) error
- func (r *Team) Save(ctx context.Context, t *user.Team) error
- func (r *Team) SaveAll(ctx context.Context, teams []*user.Team) error
- type Transaction
- type Tx
- type User
- func (r *User) FindByAuth0Sub(ctx context.Context, auth0sub string) (*user.User, error)
- func (r *User) FindByEmail(ctx context.Context, email string) (*user.User, error)
- func (r *User) FindByID(ctx context.Context, id id.UserID) (*user.User, error)
- func (r *User) FindByIDs(ctx context.Context, ids []id.UserID) ([]*user.User, error)
- func (r *User) FindByNameOrEmail(ctx context.Context, nameOrEmail string) (*user.User, error)
- func (r *User) Remove(ctx context.Context, user id.UserID) error
- func (r *User) Save(ctx context.Context, u *user.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDataset ¶
func NewDatasetSchema ¶
func NewDatasetSchema() repo.DatasetSchema
func NewProject ¶
func NewProperty ¶
func NewPropertySchema ¶
func NewPropertySchema() repo.PropertySchema
func NewSceneLock ¶
Types ¶
type Asset ¶
type Asset struct {
// contains filtered or unexported fields
}
func (*Asset) FindByTeam ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func (*Config) LockAndLoad ¶ added in v0.3.0
func (*Config) SaveAndUnlock ¶ added in v0.3.0
type Dataset ¶
type Dataset struct {
// contains filtered or unexported fields
}
func (*Dataset) FindBySchema ¶
func (*Dataset) FindBySchemaAll ¶
func (*Dataset) RemoveByScene ¶
type DatasetSchema ¶
type DatasetSchema struct {
// contains filtered or unexported fields
}
func (*DatasetSchema) FindAllDynamicByScene ¶
func (r *DatasetSchema) FindAllDynamicByScene(ctx context.Context, s id.SceneID) (dataset.SchemaList, error)
func (*DatasetSchema) FindByID ¶
func (r *DatasetSchema) FindByID(ctx context.Context, id id.DatasetSchemaID, f []id.SceneID) (*dataset.Schema, error)
func (*DatasetSchema) FindByIDs ¶
func (r *DatasetSchema) FindByIDs(ctx context.Context, ids []id.DatasetSchemaID, f []id.SceneID) (dataset.SchemaList, error)
func (*DatasetSchema) FindByScene ¶
func (r *DatasetSchema) FindByScene(ctx context.Context, s id.SceneID, p *usecase.Pagination) (dataset.SchemaList, *usecase.PageInfo, error)
func (*DatasetSchema) FindBySceneAll ¶
func (r *DatasetSchema) FindBySceneAll(ctx context.Context, s id.SceneID) (dataset.SchemaList, error)
func (*DatasetSchema) FindBySceneAndSource ¶
func (r *DatasetSchema) FindBySceneAndSource(ctx context.Context, s id.SceneID, src string) (dataset.SchemaList, error)
func (*DatasetSchema) FindDynamicByID ¶
func (r *DatasetSchema) FindDynamicByID(ctx context.Context, id id.DatasetSchemaID) (*dataset.Schema, error)
func (*DatasetSchema) Remove ¶
func (r *DatasetSchema) Remove(ctx context.Context, id id.DatasetSchemaID) error
func (*DatasetSchema) RemoveAll ¶
func (r *DatasetSchema) RemoveAll(ctx context.Context, ids []id.DatasetSchemaID) error
func (*DatasetSchema) RemoveByScene ¶
func (*DatasetSchema) SaveAll ¶
func (r *DatasetSchema) SaveAll(ctx context.Context, dl dataset.SchemaList) error
type Layer ¶
type Layer struct {
// contains filtered or unexported fields
}
func (*Layer) FindAllByDatasetSchema ¶
func (*Layer) FindByProperty ¶
func (*Layer) FindByScene ¶
func (*Layer) FindGroupByID ¶
func (*Layer) FindGroupByIDs ¶
func (*Layer) FindGroupBySceneAndLinkedDatasetSchema ¶
func (*Layer) FindItemByID ¶
func (*Layer) FindItemByIDs ¶
func (*Layer) FindParentByID ¶
func (*Layer) RemoveByScene ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
type Project ¶
type Project struct {
// contains filtered or unexported fields
}
func (*Project) CountByTeam ¶
func (*Project) FindByPublicName ¶
func (*Project) FindByTeam ¶
type Property ¶
type Property struct {
// contains filtered or unexported fields
}
func (*Property) FindByDataset ¶
func (*Property) FindLinkedAll ¶
func (*Property) RemoveByScene ¶
type PropertySchema ¶
type PropertySchema struct {
// contains filtered or unexported fields
}
func (*PropertySchema) FindByID ¶
func (r *PropertySchema) FindByID(ctx context.Context, id id.PropertySchemaID) (*property.Schema, error)
func (*PropertySchema) FindByIDs ¶
func (r *PropertySchema) FindByIDs(ctx context.Context, ids []id.PropertySchemaID) (property.SchemaList, error)
func (*PropertySchema) Remove ¶
func (r *PropertySchema) Remove(ctx context.Context, id id.PropertySchemaID) error
func (*PropertySchema) RemoveAll ¶
func (r *PropertySchema) RemoveAll(ctx context.Context, ids []id.PropertySchemaID) error
func (*PropertySchema) SaveAll ¶
func (r *PropertySchema) SaveAll(ctx context.Context, p property.SchemaList) error
type Scene ¶
type Scene struct {
// contains filtered or unexported fields
}
func (*Scene) FindByProject ¶
func (*Scene) FindIDsByTeam ¶
func (*Scene) HasSceneTeam ¶
func (*Scene) HasScenesTeam ¶
type Tag ¶
type Tag struct {
// contains filtered or unexported fields
}
func (*Tag) FindGroupByID ¶
func (*Tag) FindGroupByIDs ¶
func (*Tag) FindGroupByItem ¶
func (*Tag) FindItemByID ¶
func (*Tag) FindItemByIDs ¶
func (*Tag) FindRootsByScene ¶ added in v0.3.0
func (*Tag) RemoveByScene ¶
type Team ¶
type Team struct {
// contains filtered or unexported fields
}
func (*Team) FindByUser ¶
type Transaction ¶
type Transaction struct{}
func NewTransaction ¶
func NewTransaction() *Transaction
type User ¶
type User struct {
// contains filtered or unexported fields
}
func (*User) FindByAuth0Sub ¶
func (*User) FindByEmail ¶
func (*User) FindByNameOrEmail ¶
Click to show internal directories.
Click to hide internal directories.