Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmassRangerEntry ¶
type AssetPipeline ¶
type AssetPipeline struct {
Pipeline *pipeline.Pipeline
Queue *PipelineQueue
}
type Dispatcher ¶
type Event ¶
type Event struct {
Name string
Entity *dbt.Entity
Meta interface{}
Dispatcher Dispatcher
Session Session
}
type EventDataElement ¶
type EventDataElement struct {
Event *Event
Error error
Queue chan *EventDataElement
}
func NewEventDataElement ¶
func NewEventDataElement(e *Event) *EventDataElement
func (*EventDataElement) Clone ¶
func (ede *EventDataElement) Clone() pipeline.Data
type PipelineQueue ¶
func NewPipelineQueue ¶
func NewPipelineQueue() *PipelineQueue
func (*PipelineQueue) Data ¶
func (pq *PipelineQueue) Data() pipeline.Data
Data implements the pipeline InputSource interface.
func (*PipelineQueue) Error ¶
func (pq *PipelineQueue) Error() error
Error implements the pipeline InputSource interface.
type Session ¶
type Session interface {
ID() uuid.UUID
Log() *slog.Logger
PubSub() *pubsub.Logger
Config() *config.Config
Scope() *scope.Scope
DB() repository.Repository
Cache() *cache.Cache
Queue() SessionQueue
CIDRanger() cidranger.Ranger
TmpDir() string
Stats() *SessionStats
Done() bool
Kill()
}
type SessionManager ¶
type SessionQueue ¶
type SessionStats ¶
Click to show internal directories.
Click to hide internal directories.