Skip to content

Commit 1fecf67

Browse files
aisquared-ci-bot[bot]RafaelOAiSquaredTivonB-AI2
authored
feat(CE): add semistructured model query type (#897)
* Resolve conflict in cherry-pick of f144a73a9536bfad8a2a40e511375e33acb86ca3 and change the commit message * chore(CE): Resolved conflict --------- Co-authored-by: Rafael E. O'Neill <106079170+RafaelOAiSquared@users.noreply.github.com> Co-authored-by: TivonB-AI2 <tivon.brown@squared.ai>
1 parent 4e6ed07 commit 1fecf67

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

integrations/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ GIT
77
PATH
88
remote: .
99
specs:
10-
multiwoven-integrations (0.34.7)
10+
multiwoven-integrations (0.34.8)
1111
MailchimpMarketing
1212
activesupport
1313
async-websocket

integrations/lib/multiwoven/integrations/protocol/protocol.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Types
1111
DestinationSyncMode = Types::String.enum("insert", "upsert")
1212
ConnectorType = Types::String.enum("source", "destination")
1313
ConnectorQueryType = Types::String.enum("raw_sql", "soql", "ai_ml", "vector_search")
14-
ModelQueryType = Types::String.enum("raw_sql", "dbt", "soql", "table_selector", "ai_ml", "dynamic_sql", "unstructured", "vector_search")
14+
ModelQueryType = Types::String.enum("raw_sql", "dbt", "soql", "table_selector", "ai_ml", "dynamic_sql", "unstructured", "vector_search", "semistructured")
1515
ConnectionStatusType = Types::String.enum("succeeded", "failed")
1616
StreamType = Types::String.enum("static", "dynamic", "user_defined")
1717
StreamAction = Types::String.enum("fetch", "create", "update", "delete")

integrations/lib/multiwoven/integrations/rollout.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module Multiwoven
44
module Integrations
5-
VERSION = "0.34.7"
5+
VERSION = "0.34.8"
66

77
ENABLED_SOURCES = %w[
88
Snowflake

integrations/spec/multiwoven/integrations/protocol/protocol_spec.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,10 @@ module Integrations::Protocol
543543
model = Model.new(name: "Test", query: "SELECT * FROM table", query_type: "vector_search", primary_key: "id")
544544
expect("vector_search").to include(model.query_type)
545545
end
546+
it "has a query_type 'semistructured'" do
547+
model = Model.new(name: "Test", query: "", query_type: "semistructured", primary_key: "id")
548+
expect("semistructured").to include(model.query_type)
549+
end
546550
end
547551
end
548552

0 commit comments

Comments
 (0)