{-# OPTIONS_GHC -fno-warn-orphans #-} module Hasura.Backends.BigQuery.Instances.Metadata () where import Hasura.Backends.BigQuery.DDL qualified as BigQuery import Hasura.Base.Error (Code (UnexpectedPayload), throw400) import Hasura.Prelude import Hasura.RQL.Types.EventTrigger (RecreateEventTriggers (RETDoNothing)) import Hasura.RQL.Types.Metadata.Backend import Hasura.SQL.Backend instance BackendMetadata 'BigQuery where prepareCatalog _ = pure RETDoNothing buildComputedFieldInfo = BigQuery.buildComputedFieldInfo fetchAndValidateEnumValues = BigQuery.fetchAndValidateEnumValues resolveSourceConfig = BigQuery.resolveSourceConfig resolveDatabaseMetadata _ = BigQuery.resolveSource parseBoolExpOperations = BigQuery.parseBoolExpOperations buildFunctionInfo = BigQuery.buildFunctionInfo updateColumnInEventTrigger = BigQuery.updateColumnInEventTrigger parseCollectableType = BigQuery.parseCollectableType postDropSourceHook = BigQuery.postDropSourceHook buildComputedFieldBooleanExp _ _ _ _ _ _ = throw400 UnexpectedPayload "Computed fields are not supported in boolean expressions"