MCPcopy
hub / github.com/weaviate/weaviate / Init

Method Init

modules/text2vec-databricks/module.go:67–81  ·  view source on GitHub ↗
(ctx context.Context,
	params moduletools.ModuleInitParams,
)

Source from the content-addressed store, hash-verified

65}
66
67func (m *DatabricksModule) Init(ctx context.Context,
68 params moduletools.ModuleInitParams,
69) error {
70 m.logger = params.GetLogger()
71
72 if err := m.initVectorizer(ctx, params.GetConfig().ModuleHttpClientTimeout, m.logger); err != nil {
73 return errors.Wrap(err, "init vectorizer")
74 }
75
76 if err := m.initAdditionalPropertiesProvider(); err != nil {
77 return errors.Wrap(err, "init additional properties provider")
78 }
79
80 return nil
81}
82
83func (m *DatabricksModule) InitExtension(modules []modulecapabilities.Module) error {
84 for _, module := range modules {

Callers

nothing calls this directly

Calls 5

initVectorizerMethod · 0.95
GetLoggerMethod · 0.65
GetConfigMethod · 0.65
WrapMethod · 0.65

Tested by

no test coverage detected