transformation

package
v0.0.0-...-f3a906b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2023 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

This package will contain transformation types

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExecuteSqlTemplate

func ExecuteSqlTemplate(template string, pongoCtx pongo2.Context) (sqlString string, err error)

Types

type GoApp

type GoApp struct {
	CollaboratorName string
	// contains filtered or unexported fields
}

A go binary code that takes lists csv's as input and outputs a list of csv's

func (*GoApp) AppLocation

func (ga *GoApp) AppLocation() string

func (*GoApp) GetPongoInputs

func (ga *GoApp) GetPongoInputs() map[string]string

func (*GoApp) GetSourcesInfo

func (ga *GoApp) GetSourcesInfo() []SourceMetadata

type SourceMetadata

type SourceMetadata struct {
	CollaboratorName   string
	SourceName         string
	LocationPongoInput string
	AddressRef         string
}

type Transformation

type Transformation interface {
	GetSourcesInfo() []SourceMetadata
	GetPongoInputs() map[string]string
	AppLocation() string
}

func NewGoApp

func NewGoApp(cName string, tSpec config.TransformationSpec) Transformation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL