Documentation
¶
Overview ¶
Copyright (c) 2023 the go-mongr8 Authors and Contributors [@see Authors file]
Licensed under the MIT License (https://opensource.org/licenses/MIT)
Index ¶
- type Processor
- func (p Processor) Consolidate(collections []collection.Collection, dbCollections []collection.Collection, ...)
- func (p Processor) Generate(collections []collection.Collection, migrations []migrator.Migration) dt.Pair[[]si.Action, []si.Action]
- func (p Processor) GetApi(migrations []migrator.Migration, dbSchemas []collection.Collection) []ai.SubActionApi
- type ProcessorIf
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Processor ¶
func (Processor) Consolidate ¶
func (p Processor) Consolidate(collections []collection.Collection, dbCollections []collection.Collection, migrations []migrator.Migration)
func (Processor) GetApi ¶
func (p Processor) GetApi(migrations []migrator.Migration, dbSchemas []collection.Collection) []ai.SubActionApi
type ProcessorIf ¶
type ProcessorIf interface { GetApi(migrations []migrator.Migration, dbSchemas []collection.Collection) []ai.SubActionApi Generate(collections []collection.Collection, migrations []migrator.Migration) dt.Pair[[]si.Action, []si.Action] Consolidate(collections []collection.Collection, dbCollections []collection.Collection, migrations []migrator.Migration) // contains filtered or unexported methods }
func NewProcessor ¶
func NewProcessor(ctx *context.Context) ProcessorIf
Click to show internal directories.
Click to hide internal directories.