transform

package
v0.0.0-...-c75b225 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package transform provides utilities with which to transform data

Package transform is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockTransformer

type MockTransformer struct {
	// contains filtered or unexported fields
}

MockTransformer is a mock of Transformer interface.

func NewMockTransformer

func NewMockTransformer(ctrl *gomock.Controller) *MockTransformer

NewMockTransformer creates a new mock instance.

func (*MockTransformer) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockTransformer) GetCompanyNames

func (m *MockTransformer) GetCompanyNames(companies *[]*datastructures.MongoCompany, length int) []datastructures.CompanyName

GetCompanyNames mocks base method.

func (*MockTransformer) TransformMongoCompanyToEsCompany

func (m *MockTransformer) TransformMongoCompanyToEsCompany(mongoCompany *datastructures.MongoCompany, alphaKey *datastructures.AlphaKey) *datastructures.EsCompany

TransformMongoCompanyToEsCompany mocks base method.

type MockTransformerMockRecorder

type MockTransformerMockRecorder struct {
	// contains filtered or unexported fields
}

MockTransformerMockRecorder is the mock recorder for MockTransformer.

func (*MockTransformerMockRecorder) GetCompanyNames

func (mr *MockTransformerMockRecorder) GetCompanyNames(companies, length interface{}) *gomock.Call

GetCompanyNames indicates an expected call of GetCompanyNames.

func (*MockTransformerMockRecorder) TransformMongoCompanyToEsCompany

func (mr *MockTransformerMockRecorder) TransformMongoCompanyToEsCompany(mongoCompany, alphaKey interface{}) *gomock.Call

TransformMongoCompanyToEsCompany indicates an expected call of TransformMongoCompanyToEsCompany.

type Transform

type Transform struct {
	// contains filtered or unexported fields
}

Transform provides a concrete implementation of the Transformer interface

func (*Transform) GetCompanyNames

func (t *Transform) GetCompanyNames(companies *[]*datastructures.MongoCompany, length int) []datastructures.CompanyName

GetCompanyNames returns a set of 'CompanyName's for a given set of 'MongoCompany's

func (*Transform) TransformMongoCompanyToEsCompany

func (t *Transform) TransformMongoCompanyToEsCompany(mongoCompany *datastructures.MongoCompany, alphaKey *datastructures.AlphaKey) *datastructures.EsCompany

TransformMongoCompanyToEsCompany transforms a MongoCompany and its relevant AlphaKey into its EsCompany counterpart

type Transformer

type Transformer interface {
	TransformMongoCompanyToEsCompany(mongoCompany *datastructures.MongoCompany, alphaKey *datastructures.AlphaKey) *datastructures.EsCompany
	GetCompanyNames(companies *[]*datastructures.MongoCompany, length int) []datastructures.CompanyName
}

Transformer provides an interface by which to transform data from one form to another

func NewTransformer

func NewTransformer(writer write.Writer, formatter format.Formatter) Transformer

NewTransformer returns a concrete implementation of the Transformer interface

Jump to

Keyboard shortcuts

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