diff --git a/integrations/Gemfile.lock b/integrations/Gemfile.lock index 72577ddd8..f3123fb05 100644 --- a/integrations/Gemfile.lock +++ b/integrations/Gemfile.lock @@ -7,7 +7,7 @@ GIT PATH remote: . specs: - multiwoven-integrations (0.34.7) + multiwoven-integrations (0.34.8) MailchimpMarketing activesupport async-websocket diff --git a/integrations/lib/multiwoven/integrations/protocol/protocol.rb b/integrations/lib/multiwoven/integrations/protocol/protocol.rb index 5b2b76c57..4793a7c14 100644 --- a/integrations/lib/multiwoven/integrations/protocol/protocol.rb +++ b/integrations/lib/multiwoven/integrations/protocol/protocol.rb @@ -11,7 +11,7 @@ module Types DestinationSyncMode = Types::String.enum("insert", "upsert") ConnectorType = Types::String.enum("source", "destination") ConnectorQueryType = Types::String.enum("raw_sql", "soql", "ai_ml", "vector_search") - ModelQueryType = Types::String.enum("raw_sql", "dbt", "soql", "table_selector", "ai_ml", "dynamic_sql", "unstructured", "vector_search") + ModelQueryType = Types::String.enum("raw_sql", "dbt", "soql", "table_selector", "ai_ml", "dynamic_sql", "unstructured", "vector_search", "semistructured") ConnectionStatusType = Types::String.enum("succeeded", "failed") StreamType = Types::String.enum("static", "dynamic", "user_defined") StreamAction = Types::String.enum("fetch", "create", "update", "delete") diff --git a/integrations/lib/multiwoven/integrations/rollout.rb b/integrations/lib/multiwoven/integrations/rollout.rb index ec40e5bea..ad4c89214 100644 --- a/integrations/lib/multiwoven/integrations/rollout.rb +++ b/integrations/lib/multiwoven/integrations/rollout.rb @@ -2,7 +2,7 @@ module Multiwoven module Integrations - VERSION = "0.34.7" + VERSION = "0.34.8" ENABLED_SOURCES = %w[ Snowflake diff --git a/integrations/spec/multiwoven/integrations/protocol/protocol_spec.rb b/integrations/spec/multiwoven/integrations/protocol/protocol_spec.rb index 5799c85a8..a4fd41938 100644 --- a/integrations/spec/multiwoven/integrations/protocol/protocol_spec.rb +++ b/integrations/spec/multiwoven/integrations/protocol/protocol_spec.rb @@ -543,6 +543,10 @@ module Integrations::Protocol model = Model.new(name: "Test", query: "SELECT * FROM table", query_type: "vector_search", primary_key: "id") expect("vector_search").to include(model.query_type) end + it "has a query_type 'semistructured'" do + model = Model.new(name: "Test", query: "", query_type: "semistructured", primary_key: "id") + expect("semistructured").to include(model.query_type) + end end end