MCPcopy
hub / github.com/weaviate/weaviate / InitExtension

Method InitExtension

modules/text2vec-databricks/module.go:83–99  ·  view source on GitHub ↗
(modules []modulecapabilities.Module)

Source from the content-addressed store, hash-verified

81}
82
83func (m *DatabricksModule) InitExtension(modules []modulecapabilities.Module) error {
84 for _, module := range modules {
85 if module.Name() == m.Name() {
86 continue
87 }
88 if arg, ok := module.(modulecapabilities.TextTransformers); ok {
89 if arg != nil && arg.TextTransformers() != nil {
90 m.nearTextTransformer = arg.TextTransformers()["nearText"]
91 }
92 }
93 }
94
95 if err := m.initNearText(); err != nil {
96 return errors.Wrap(err, "init graphql provider")
97 }
98 return nil
99}
100
101func (m *DatabricksModule) initVectorizer(ctx context.Context, timeout time.Duration,
102 logger logrus.FieldLogger,

Callers

nothing calls this directly

Calls 5

NameMethod · 0.95
initNearTextMethod · 0.95
NameMethod · 0.65
TextTransformersMethod · 0.65
WrapMethod · 0.65

Tested by

no test coverage detected