shared

package
v0.0.28 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2024 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Column

type Column struct {
	Name        string   `yaml:"name"`
	Description string   `yaml:"description"`
	DataType    string   `yaml:"data_type"`
	Tests       []string `yaml:"tests"`
}

type ConnectionDetails

type ConnectionDetails struct {
	ProjectName    string
	ConnType       string
	Account        string
	Database       string
	Dataset        string
	Project        string
	Username       string
	Path           string
	Schema         string
	Host           string
	Password       string
	PasswordEnvVar string
	SslMode        string
	Catalog        string
	Token          string
	TokenEnvVar    string
	HttpPath       string
	Port           int
}

type SourceTable

type SourceTable struct {
	DataTypeGroups map[string][]Column `yaml:"-"`
	Name           string              `yaml:"name"`
	Schema         string              `yaml:"-"`
	Columns        []Column            `yaml:"columns"`
}

type SourceTables

type SourceTables struct {
	SourceTables []SourceTable `yaml:"sources"`
}

Jump to

Keyboard shortcuts

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