Documentation ¶
Overview ¶
Package transform provides utilities with which to transform data
Package transform is a generated GoMock package.
Index ¶
- type MockTransformer
- func (m *MockTransformer) EXPECT() *MockTransformerMockRecorder
- func (m *MockTransformer) GetCompanyNames(companies *[]*datastructures.MongoCompany, length int) []datastructures.CompanyName
- func (m *MockTransformer) TransformMongoCompanyToEsCompany(mongoCompany *datastructures.MongoCompany, alphaKey *datastructures.AlphaKey) *datastructures.EsCompany
- type MockTransformerMockRecorder
- type Transform
- type Transformer
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 ¶
func (m *MockTransformer) EXPECT() *MockTransformerMockRecorder
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