Documentation
¶
Index ¶
- func New(ctx context.Context, dao *datly.Service, connectorRef string, ...) (reportstore.Client, error)
- func NewAuditSink(store *Store) reportingsvc.AuditSink
- func WithInternalAccess(ctx context.Context) context.Context
- type Store
- func (s *Store) CreateJob(ctx context.Context, job *reportjob.Record) error
- func (s *Store) CreateSharedArtifact(ctx context.Context, artifact *reportshareartifact.Record) error
- func (s *Store) GetArtifact(ctx context.Context, artifactID string) (*reportartifact.Record, error)
- func (s *Store) GetJob(ctx context.Context, jobID string) (*reportjob.Record, error)
- func (s *Store) GetSharedArtifact(ctx context.Context, artifactID string) (*reportshareartifact.Record, error)
- func (s *Store) ListArtifacts(ctx context.Context) ([]*reportartifact.Record, error)
- func (s *Store) ListJobs(ctx context.Context) ([]*reportjob.Record, error)
- func (s *Store) ListSharedArtifacts(ctx context.Context) ([]*reportshareartifact.Record, error)
- func (s *Store) PutArtifact(ctx context.Context, artifact *reportartifact.Record) error
- func (s *Store) UpdateJob(ctx context.Context, job *reportjob.Record) error
- func (s *Store) UpdateSharedArtifact(ctx context.Context, artifact *reportshareartifact.Record) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(ctx context.Context, dao *datly.Service, connectorRef string, stateStore workspace.StateStore, fallback reportstore.Client) (reportstore.Client, error)
func NewAuditSink ¶
func NewAuditSink(store *Store) reportingsvc.AuditSink
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) CreateSharedArtifact ¶
func (*Store) GetArtifact ¶
func (*Store) GetSharedArtifact ¶
func (*Store) ListArtifacts ¶
func (*Store) ListSharedArtifacts ¶
func (*Store) PutArtifact ¶
func (*Store) UpdateSharedArtifact ¶
Click to show internal directories.
Click to hide internal directories.