Skip to content

Instantly share code, notes, and snippets.

@ericnormand
Last active May 11, 2026 23:18
Show Gist options
  • Select an option

  • Save ericnormand/4007f84ac58751a13cce384227c34dc5 to your computer and use it in GitHub Desktop.

Select an option

Save ericnormand/4007f84ac58751a13cce384227c34dc5 to your computer and use it in GitHub Desktop.
Graphy Modules (May 11, 2026 11:23AM)

Graphy module dependency report — 2026-05-11

⚠️ Module ownership in this report comes from :team in .clj-kondo/config/modules/config.edn. The Engineering & Product Playbook is canonical — if a module owned by Graphy is missing here, its :team tag in the kondo config is wrong or absent.

Var-level edges come from clj-kondo :var-usages analysis over src/ and enterprise/backend/src/. An edge with no listed vars indicates a :require that doesn't actually call anything (likely a load-time side effect).

Regenerate with clj -X:dev dev.team-report/-main :path '"graphy-modules.md"' :team '"Graphy"'.

Summary

module ns public ns public vars HTTP endpoints consumers direct deps indirect deps
analyze (Graphy) 10 1 10 0 7 7 98
graph (Graphy) 1 1 15 0 2 1 98
measures (Graphy) 2 1 0 7 1 10 99
model-persistence (Graphy) 8 3 6 11 6 17 98
native-query-snippets (Graphy) 5 2 7 4 4 9 98
parameters (Graphy) 12 10 73 0 16 10 98
queries (Graphy) 14 4 30 0 23 30 98
secrets (Graphy) 2 1 12 0 3 5 98
segments (Graphy) 3 2 0 6 2 10 100
source-swap (Graphy) 6 3 8 0 1 4 99
sync (Graphy) 31 6 58 0 16 21 98
transforms (Graphy) 24 5 53 0 9 24 98
transforms-base (Graphy) 7 3 51 0 7 8 98
upload (Graphy) 8 4 8 1 8 15 98
xrays (Graphy) 24 3 3 0 5 17 100
enterprise/checker (Graphy) 8 3 ⚠️ 0 0 0 8 100
enterprise/dashboard-subscription-filters (Graphy) 1 3 ⚠️ 0 0 0 1 99
enterprise/dependencies (Graphy) 21 5 18 9 5 24 99
enterprise/impersonation (Graphy) 6 1 0 2 1 10 98
enterprise/replacement (Graphy) 13 1 1 6 1 14 101
enterprise/serialization (Graphy) 17 4 28 3 4 16 98
enterprise/snippet-collections (Graphy) 2 3 ⚠️ 0 0 0 6 99
enterprise/transforms (Graphy) 2 1 1 0 1 2 100
enterprise/transforms-python (Graphy) 10 3 3 3 4 15 99
enterprise/writable-connection (Graphy) 1 3 ⚠️ 1 0 0 1 99

analyze

10 namespaces · 1 public ns · 10 public vars · 0 HTTP endpoints · 7 consumers · 7 direct deps.

Public surface

metabase.analyze.core

10 public vars
ResultsMetadata
  • queries (Graphy)
    • metabase.queries.models.card.metadata
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
auto-list-cardinality-threshold
  • warehouse-schema (UX West)
    • metabase.warehouse-schema.models.field-values
category-cardinality-threshold

(no external consumers found)

col-wise
  • query-processor (Querying Platform)
    • metabase.query-processor.middleware.annotate
constant-fingerprinter
  • query-processor (Querying Platform)
    • metabase.query-processor.middleware.annotate
fingerprint-fields
  • sync (Graphy)
    • metabase.sync.analyze.fingerprint
infer-entity-type-by-name
  • sync (Graphy)
    • metabase.sync.analyze.classify
infer-semantic-type-by-name
  • query-processor (Querying Platform)
    • metabase.query-processor.metadata
insights-rf
  • query-processor (Querying Platform)
    • metabase.query-processor.middleware.results-metadata
run-classifiers
  • sync (Graphy)
    • metabase.sync.analyze.classify
  • xrays (Graphy)
    • metabase.xrays.automagic-dashboards.core
    • metabase.xrays.automagic-dashboards.util

Dependencies (what this module uses)

config (DevEx)

1 namespace · 1 var
  • metabase.config.core
    • is-prod?
      • metabase.analyze.classifiers.name

driver (Querying Platform)

1 namespace · 1 var
  • metabase.driver.util
    • database->driver
      • metabase.analyze.classifiers.name

lib (Querying Platform)

1 namespace
  • metabase.lib.schema.metadata.fingerprint
    • (no var usage detected — likely load-time/side-effect require)

models (DevEx)

1 namespace · 1 var
  • metabase.models.interface
    • instance
      • metabase.analyze.fingerprint.insights

query-processor (Querying Platform)

1 namespace
  • metabase.query-processor.schema
    • (no var usage detected — likely load-time/side-effect require)

sync (Graphy)

1 namespace · 4 vars
  • metabase.sync.util
    • can-be-category?
      • metabase.analyze.classifiers.category
    • name-for-logging
      • metabase.analyze.classifiers.category
      • metabase.analyze.classifiers.core
      • metabase.analyze.classifiers.name
      • metabase.analyze.classifiers.text-fingerprint
      • metabase.analyze.fingerprint.fingerprinters
      • metabase.analyze.fingerprint.insights
    • with-error-handling
      • metabase.analyze.classifiers.core
    • *log-exceptions-and-continue?*
      • metabase.analyze.fingerprint.fingerprinters

util (DevEx)

8 namespaces · 23 vars
  • metabase.util
    • lower-case-en
      • metabase.analyze.classifiers.name
    • email?
      • metabase.analyze.fingerprint.fingerprinters
    • ignore-exceptions
      • metabase.analyze.fingerprint.fingerprinters
    • real-number?
      • metabase.analyze.fingerprint.fingerprinters
      • metabase.analyze.fingerprint.insights
    • state?
      • metabase.analyze.fingerprint.fingerprinters
    • url?
      • metabase.analyze.fingerprint.fingerprinters
  • metabase.util.date-2
    • extract-units
      • metabase.analyze.fingerprint.fingerprinters
      • metabase.analyze.fingerprint.insights
    • format
      • metabase.analyze.fingerprint.fingerprinters
    • parse
      • metabase.analyze.fingerprint.fingerprinters
    • truncate-units
      • metabase.analyze.fingerprint.insights
  • metabase.util.i18n
    • deferred-tru
      • metabase.analyze.query-results
  • metabase.util.log
    • debugf
      • metabase.analyze.classifiers.category
      • metabase.analyze.classifiers.name
      • metabase.analyze.classifiers.text-fingerprint
    • warn
      • metabase.analyze.fingerprint.fingerprinters
    • errorf
      • metabase.analyze.query-results
  • metabase.util.malli
    • with-api-error-message
      • metabase.analyze.query-results
  • metabase.util.malli.registry
    • def
      • metabase.analyze.query-results
      • metabase.analyze.schema
  • metabase.util.malli.schema
    • FieldSemanticOrRelationType
      • metabase.analyze.classifiers.name
    • FieldType
      • metabase.analyze.classifiers.name
      • metabase.analyze.classifiers.text-fingerprint
    • NonBlankString
      • metabase.analyze.classifiers.name
    • InstanceOf
      • metabase.analyze.schema
    • MapWithNoKebabKeys
      • metabase.analyze.schema
  • metabase.util.performance
    • mapv
      • metabase.analyze.fingerprint.fingerprinters
    • mapv-indexed
      • metabase.analyze.fingerprint.insights

graph

1 namespaces · 1 public ns · 15 public vars · 0 HTTP endpoints · 2 consumers · 1 direct deps.

Public surface

metabase.graph.core

15 public vars
->CachedGraph

(no external consumers found)

->FilteredGraph

(no external consumers found)

->InMemoryGraph

(no external consumers found)

Graph
  • lib (Querying Platform)
    • metabase.lib.measure
    • metabase.lib.segment
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.models.dependency
all-map-nodes
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.models.dependency
cached-graph
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
    • metabase-enterprise.dependencies.metadata-update
children-of
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
edges-between
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
filtered-graph
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.metadata-update
find-cycle
  • lib (Querying Platform)
    • metabase.lib.measure
    • metabase.lib.segment
graph?

(no external consumers found)

in-memory

(no external consumers found)

keep-children
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.metadata-update
    • metabase-enterprise.dependencies.models.dependency
transitive
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
    • metabase-enterprise.dependencies.metadata-update
    • metabase-enterprise.dependencies.models.dependency
transitive-children-of
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.metadata-update
    • metabase-enterprise.dependencies.models.dependency

Dependencies (what this module uses)

util (DevEx)

3 namespaces · 2 vars
  • metabase.util
    • index-of
      • metabase.graph.core
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase.graph.core

measures

2 namespaces · 1 public ns · 0 public vars · 7 HTTP endpoints · 1 consumers · 10 direct deps.

Public surface

metabase.measures.api

7 endpoints
HTTP endpoints
  • HTTP GET /
  • HTTP POST /
  • HTTP GET /:id
  • HTTP PUT /:id
  • HTTP GET /:id/dimension/:dimension-key/remapping
  • HTTP GET /:id/dimension/:dimension-key/search
  • HTTP GET /:id/dimension/:dimension-key/values

Dependencies (what this module uses)

api (DevEx)

2 namespaces · 8 vars
  • metabase.api.common
    • *current-user-id*
      • metabase.measures.api
      • metabase.measures.models.measure
    • check-500
      • metabase.measures.api
    • create-check
      • metabase.measures.api
    • read-check
      • metabase.measures.api
    • write-check
      • metabase.measures.api
    • *is-data-analyst?*
      • metabase.measures.models.measure
    • *is-superuser?*
      • metabase.measures.models.measure
  • metabase.api.macros
    • defendpoint
      • metabase.measures.api

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.measures.api

lib (Querying Platform)

3 namespaces · 4 vars
  • metabase.lib.core
    • normalized-mbql-version
      • metabase.measures.api
      • metabase.measures.models.measure
    • check-measure-overwrite
      • metabase.measures.models.measure
    • describe-top-level-key
      • metabase.measures.models.measure
    • primary-source-table-id
      • metabase.measures.models.measure
  • metabase.lib.schema.common
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.measure
    • (no var usage detected — likely load-time/side-effect require)

lib-be (Querying Platform)

1 namespace · 1 var
  • metabase.lib-be.core
    • normalize-query
      • metabase.measures.api
      • metabase.measures.models.measure

metrics (UX West)

1 namespace · 9 vars
  • metabase.metrics.core
    • dimension-remapped-value
      • metabase.measures.api
    • dimension-values
      • metabase.measures.api
    • transform-dimension-mappings
      • metabase.measures.models.measure
    • filter-dimensions-for-user
      • metabase.measures.api
    • save-dimensions!
      • metabase.measures.models.measure
    • aggregation-column-name
      • metabase.measures.api
    • sync-dimensions!
      • metabase.measures.api
    • transform-dimensions
      • metabase.measures.models.measure
    • dimension-search-values
      • metabase.measures.api

models (DevEx)

2 namespaces · 19 vars
  • metabase.models.interface
    • can-read?
      • metabase.measures.api
      • metabase.measures.models.measure
    • can-create?
      • metabase.measures.models.measure
    • can-write?
      • metabase.measures.models.measure
    • instances-with-hydrated-data
      • metabase.measures.models.measure
    • json-in
      • metabase.measures.models.measure
    • json-out-with-keywordization
      • metabase.measures.models.measure
    • perms-objects-set
      • metabase.measures.models.measure
  • metabase.models.serialization
    • fk
      • metabase.measures.models.measure
    • dependencies
      • metabase.measures.models.measure
    • table->path
      • metabase.measures.models.measure
    • mbql-deps
      • metabase.measures.models.measure
    • make-spec
      • metabase.measures.models.measure
    • date
      • metabase.measures.models.measure
    • import-mbql
      • metabase.measures.models.measure
    • export-mbql
      • metabase.measures.models.measure
    • hash-fields
      • metabase.measures.models.measure
    • storage-path-prefixes
      • metabase.measures.models.measure
    • hydrated-hash
      • metabase.measures.models.measure
    • storage-path
      • metabase.measures.models.measure

permissions (UX West)

1 namespace · 1 var
  • metabase.permissions.core
    • user-has-permission-for-table?
      • metabase.measures.models.measure

remote-sync (UX West)

1 namespace · 1 var
  • metabase.remote-sync.core
    • table-editable?
      • metabase.measures.models.measure

search (UX West)

1 namespace · 1 var
  • metabase.search.core
    • define-spec
      • metabase.measures.models.measure

util (DevEx)

6 namespaces · 14 vars
  • metabase.util
    • prog1
      • metabase.measures.api
    • select-keys-when
      • metabase.measures.api
    • index-by
      • metabase.measures.models.measure
    • the-id
      • metabase.measures.models.measure
  • metabase.util.i18n
    • tru
      • metabase.measures.models.measure
  • metabase.util.log
    • error
      • metabase.measures.models.measure
  • metabase.util.malli
    • validate-throw
      • metabase.measures.models.measure
  • metabase.util.malli.registry
    • def
      • metabase.measures.api
  • metabase.util.malli.schema
    • FieldValuesResult
      • metabase.measures.api
    • Map
      • metabase.measures.api
    • NonBlankString
      • metabase.measures.api
    • PositiveInt
      • metabase.measures.api
    • UUIDString
      • metabase.measures.api
    • InstanceOf
      • metabase.measures.models.measure

model-persistence

8 namespaces · 3 public ns · 6 public vars · 11 HTTP endpoints · 6 consumers · 17 direct deps.

Public surface

metabase.model-persistence.api

11 endpoints
HTTP endpoints
  • HTTP GET /
  • HTTP GET /:persisted-info-id
  • HTTP GET /card/:card-id
  • HTTP POST /card/:card-id/persist
  • HTTP POST /card/:card-id/refresh
  • HTTP POST /card/:card-id/unpersist
  • HTTP POST /database/:id/persist
  • HTTP POST /database/:id/unpersist
  • HTTP POST /disable
  • HTTP POST /enable
  • HTTP POST /set-refresh-schedule

metabase.model-persistence.core

6 public vars
allow-persisted-substitution?
  • query-processor (Querying Platform)
    • metabase.query-processor.util.persisted-cache
invalidate!
  • upload (Graphy)
    • metabase.upload.impl
mark-for-pruning!
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.runner
metadata->definition
  • query-processor (Querying Platform)
    • metabase.query-processor.util.persisted-cache
query-hash
  • query-processor (Querying Platform)
    • metabase.query-processor.util.persisted-cache
with-persisted-substituion-disabled
  • actions (Gadget)
    • metabase.actions.execution
  • query-processor (Querying Platform)
    • metabase.query-processor.api

metabase.model-persistence.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

api (DevEx)

2 namespaces · 7 vars
  • metabase.api.common
    • *current-user-id*
      • metabase.model-persistence.api
    • check
      • metabase.model-persistence.api
    • generic-204-no-content
      • metabase.model-persistence.api
    • let-404
      • metabase.model-persistence.api
    • read-check
      • metabase.model-persistence.api
    • write-check
      • metabase.model-persistence.api
  • metabase.api.macros
    • defendpoint
      • metabase.model-persistence.api

app-db (UX West)

1 namespace · 1 var
  • metabase.app-db.core
    • db-type
      • metabase.model-persistence.task.persist-refresh

driver (Querying Platform)

4 namespaces · 8 vars
  • metabase.driver
    • report-timezone
      • metabase.model-persistence.task.persist-refresh
  • metabase.driver.connection
    • with-write-connection
      • metabase.model-persistence.api
      • metabase.model-persistence.task.persist-refresh
  • metabase.driver.ddl.interface
    • check-can-persist
      • metabase.model-persistence.api
    • error->message
      • metabase.model-persistence.api
    • schema-name
      • metabase.model-persistence.api
    • refresh!
      • metabase.model-persistence.task.persist-refresh
    • unpersist!
      • metabase.model-persistence.task.persist-refresh
  • metabase.driver.util
    • supports?
      • metabase.model-persistence.api

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.model-persistence.events.persisted-info
      • metabase.model-persistence.task.persist-refresh

lib (Querying Platform)

2 namespaces
  • metabase.lib.schema.common
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)

models (DevEx)

1 namespace · 4 vars
  • metabase.models.interface
    • can-write?
      • metabase.model-persistence.api
    • define-batched-hydration-method
      • metabase.model-persistence.models.persisted-info
    • json-in
      • metabase.model-persistence.models.persisted-info
    • json-out-with-keywordization
      • metabase.model-persistence.models.persisted-info

permissions (UX West)

1 namespace · 1 var
  • metabase.permissions.core
    • check-has-application-permission
      • metabase.model-persistence.api

premium-features (UX West)

1 namespace · 2 vars
  • metabase.premium-features.core
    • assert-has-feature
      • metabase.model-persistence.api
    • defenterprise
      • metabase.model-persistence.models.persisted-info

queries (Graphy)

1 namespace · 1 var
  • metabase.queries.core
    • model?
      • metabase.model-persistence.api

query-processor (Querying Platform)

3 namespaces · 4 vars
  • metabase.query-processor.core
    • disable-max-results
      • metabase.model-persistence.task.persist-refresh
    • system-timezone-id
      • metabase.model-persistence.task.persist-refresh
  • metabase.query-processor.timezone
    • system-timezone-id
      • metabase.model-persistence.task.persist-refresh
  • metabase.query-processor.util
    • query-hash
      • metabase.model-persistence.models.persisted-info

request (UX West)

1 namespace · 2 vars
  • metabase.request.core
    • limit
      • metabase.model-persistence.api
    • offset
      • metabase.model-persistence.api

settings (DevEx)

1 namespace · 1 var
  • metabase.settings.core
    • defsetting
      • metabase.model-persistence.settings

system (UX West)

1 namespace · 1 var
  • metabase.system.core
    • site-uuid
      • metabase.model-persistence.api

task (UX West)

1 namespace · 6 vars
  • metabase.task.core
    • add-job!
      • metabase.model-persistence.task.persist-refresh
    • add-trigger!
      • metabase.model-persistence.task.persist-refresh
    • defjob
      • metabase.model-persistence.task.persist-refresh
    • delete-trigger!
      • metabase.model-persistence.task.persist-refresh
    • init!
      • metabase.model-persistence.task.persist-refresh
    • job-info
      • metabase.model-persistence.task.persist-refresh

task-history (UX West)

1 namespace · 1 var
  • metabase.task-history.core
    • with-task-history
      • metabase.model-persistence.task.persist-refresh

tracing (DevEx)

1 namespace · 2 vars
  • metabase.tracing.core
    • best-effort-sanitize-sql
      • metabase.model-persistence.task.persist-refresh
    • with-span
      • metabase.model-persistence.task.persist-refresh

util (DevEx)

7 namespaces · 15 vars
  • metabase.util
    • the-id
      • metabase.model-persistence.api
      • metabase.model-persistence.models.persisted-info
      • metabase.model-persistence.task.persist-refresh
    • lower-case-en
      • metabase.model-persistence.models.persisted-info
  • metabase.util.honey-sql-2
    • add-interval-honeysql-form
      • metabase.model-persistence.task.persist-refresh
  • metabase.util.i18n
    • deferred-tru
      • metabase.model-persistence.api
      • metabase.model-persistence.settings
    • trs
      • metabase.model-persistence.api
    • tru
      • metabase.model-persistence.api
  • metabase.util.log
    • info
      • metabase.model-persistence.api
      • metabase.model-persistence.task.persist-refresh
    • warnf
      • metabase.model-persistence.events.persisted-info
    • error
      • metabase.model-persistence.task.persist-refresh
    • infof
      • metabase.model-persistence.task.persist-refresh
  • metabase.util.malli
    • with-api-error-message
      • metabase.model-persistence.api
  • metabase.util.malli.registry
    • def
      • metabase.model-persistence.events.persisted-model-refresh-error
  • metabase.util.malli.schema
    • NonBlankString
      • metabase.model-persistence.api
    • PositiveInt
      • metabase.model-persistence.api
    • InstanceOfClass
      • metabase.model-persistence.events.persisted-model-refresh-error

native-query-snippets

5 namespaces · 2 public ns · 7 public vars · 4 HTTP endpoints · 4 consumers · 9 direct deps.

Public surface

metabase.native-query-snippets.api

2 public vars · 4 endpoints
HTTP endpoints
  • HTTP GET /
  • HTTP POST /
  • HTTP GET /:id
  • HTTP PUT /:id
get-native-query-snippet

(no external consumers found)

list-native-query-snippets

(no external consumers found)

metabase.native-query-snippets.core

5 public vars
NativeQuerySnippetName
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
add-template-tags
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
get-native-query-snippet
  • metabot (Metabot)
    • metabase.metabot.tools.snippets
has-any-native-permissions?
  • enterprise/snippet-collections (Graphy)
    • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions
list-native-query-snippets
  • metabot (Metabot)
    • metabase.metabot.tools.snippets

Dependencies (what this module uses)

api (DevEx)

2 namespaces · 6 vars
  • metabase.api.common
    • *current-user-id*
      • metabase.native-query-snippets.api
      • metabase.native-query-snippets.models.native-query-snippet
      • metabase.native-query-snippets.models.native-query-snippet.permissions
    • check-500
      • metabase.native-query-snippets.api
    • create-check
      • metabase.native-query-snippets.api
    • read-check
      • metabase.native-query-snippets.api
    • update-check
      • metabase.native-query-snippets.api
  • metabase.api.macros
    • defendpoint
      • metabase.native-query-snippets.api

collections (UX West)

2 namespaces · 4 vars
  • metabase.collections.core
    • check-for-remote-sync-update
      • metabase.native-query-snippets.api
  • metabase.collections.models.collection
    • allowed-namespaces
      • metabase.native-query-snippets.models.native-query-snippet
    • check-allowed-content
      • metabase.native-query-snippets.models.native-query-snippet
    • check-collection-namespace
      • metabase.native-query-snippets.models.native-query-snippet

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.native-query-snippets.models.native-query-snippet

lib (Querying Platform)

3 namespaces · 2 vars
  • metabase.lib.core
    • normalize
      • metabase.native-query-snippets.models.native-query-snippet
    • recognize-template-tags
      • metabase.native-query-snippets.models.native-query-snippet
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.template-tag
    • (no var usage detected — likely load-time/side-effect require)

models (DevEx)

2 namespaces · 20 vars
  • metabase.models.interface
    • can-read?
      • metabase.native-query-snippets.api
      • metabase.native-query-snippets.models.native-query-snippet
    • can-create?
      • metabase.native-query-snippets.models.native-query-snippet
    • can-update?
      • metabase.native-query-snippets.models.native-query-snippet
    • can-write?
      • metabase.native-query-snippets.models.native-query-snippet
    • catch-normalization-exceptions
      • metabase.native-query-snippets.models.native-query-snippet
    • instances-with-hydrated-data
      • metabase.native-query-snippets.models.native-query-snippet
    • json-in
      • metabase.native-query-snippets.models.native-query-snippet
    • json-out-without-keywordization
      • metabase.native-query-snippets.models.native-query-snippet
  • metabase.models.serialization
    • fk
      • metabase.native-query-snippets.models.native-query-snippet
    • load-one!
      • metabase.native-query-snippets.models.native-query-snippet
    • dependencies
      • metabase.native-query-snippets.models.native-query-snippet
    • required
      • metabase.native-query-snippets.models.native-query-snippet
    • make-spec
      • metabase.native-query-snippets.models.native-query-snippet
    • default-load-one!
      • metabase.native-query-snippets.models.native-query-snippet
    • date
      • metabase.native-query-snippets.models.native-query-snippet
    • extract-query
      • metabase.native-query-snippets.models.native-query-snippet
    • hash-fields
      • metabase.native-query-snippets.models.native-query-snippet
    • storage-default-collection-path
      • metabase.native-query-snippets.models.native-query-snippet
    • hydrated-hash
      • metabase.native-query-snippets.models.native-query-snippet
    • storage-path
      • metabase.native-query-snippets.models.native-query-snippet

permissions (UX West)

1 namespace · 1 var
  • metabase.permissions.core
    • user-has-any-perms-of-type?
      • metabase.native-query-snippets.models.native-query-snippet.permissions

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • defenterprise
      • metabase.native-query-snippets.models.native-query-snippet.permissions

remote-sync (UX West)

1 namespace · 1 var
  • metabase.remote-sync.core
    • batch-model-editable?
      • metabase.native-query-snippets.models.native-query-snippet

util (DevEx)

5 namespaces · 9 vars
  • metabase.util
    • select-keys-when
      • metabase.native-query-snippets.api
    • prog1
      • metabase.native-query-snippets.models.native-query-snippet
  • metabase.util.i18n
    • tru
      • metabase.native-query-snippets.api
      • metabase.native-query-snippets.models.native-query-snippet
    • deferred-tru
      • metabase.native-query-snippets.models.native-query-snippet
  • metabase.util.malli
    • with-api-error-message
      • metabase.native-query-snippets.models.native-query-snippet
  • metabase.util.malli.registry
    • def
      • metabase.native-query-snippets.schema
  • metabase.util.malli.schema
    • BooleanValue
      • metabase.native-query-snippets.api
    • InstanceOf
      • metabase.native-query-snippets.api
    • PositiveInt
      • metabase.native-query-snippets.api

parameters

12 namespaces · 10 public ns · 73 public vars · 0 HTTP endpoints · 16 consumers · 10 direct deps.

Public surface

metabase.parameters.chain-filter

7 public vars
*allow-implicit-uuid-field-remapping*
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
*enable-reverse-joins*

(no external consumers found)

chain-filter
  • queries (Graphy)
    • metabase.queries.card
  • query-processor (Querying Platform)
    • metabase.query-processor.api
chain-filter-search

(no external consumers found)

filterable-field-ids
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
remapped-field-id

(no external consumers found)

remapping

(no external consumers found)

metabase.parameters.core

11 public vars
field->values
  • metrics (UX West)
    • metabase.metrics.dimension
normalize-parameter

(no external consumers found)

normalize-parameter-mapping
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
normalize-parameter-mappings
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard-card
normalize-parameters
  • actions (Gadget)
    • metabase.actions.models
parse-query-param-value-for-field
  • metrics (UX West)
    • metabase.metrics.dimension
remapped-field-id
  • metrics (UX West)
    • metabase.metrics.dimension
remapped-value
  • metrics (UX West)
    • metabase.metrics.dimension
search-values-from-field-id
  • metrics (UX West)
    • metabase.metrics.dimension
transform-parameter-mappings
  • actions (Gadget)
    • metabase.actions.models
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard-card
  • queries (Graphy)
    • metabase.queries.models.card
transform-parameters
  • actions (Gadget)
    • metabase.actions.models
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard
  • queries (Graphy)
    • metabase.queries.models.card

metabase.parameters.custom-values

6 public vars
*max-rows*

(no external consumers found)

card-values

(no external consumers found)

parameter->values
  • queries (Graphy)
    • metabase.queries.card
  • query-processor (Querying Platform)
    • metabase.query-processor.api
parameter-remapped-value
  • queries (Graphy)
    • metabase.queries.card
  • query-processor (Querying Platform)
    • metabase.query-processor.api
pk-of-fk-pk-field-ids
  • query-processor (Querying Platform)
    • metabase.query-processor.api
values-from-card

(no external consumers found)

metabase.parameters.dashboard

6 public vars
chain-filter

(no external consumers found)

dashboard-param-remapped-value
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
filter-values-from-field-refs

(no external consumers found)

param-type->default-options
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
param-values
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
result-limit

(no external consumers found)

metabase.parameters.field

6 public vars
field->values
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
follow-fks

(no external consumers found)

parse-query-param-value-for-field
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
remapped-value
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
search-values
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
search-values-from-field-id
  • queries (Graphy)
    • metabase.queries.card
  • query-processor (Querying Platform)
    • metabase.query-processor.api

metabase.parameters.field-values

9 public vars
current-user-can-fetch-field-values?

(no external consumers found)

default-field-id->field-values-for-current-user

(no external consumers found)

field-id->field-values-for-current-user
  • metabot (Metabot)
    • metabase.metabot.tools.entity-details
get-or-create-field-values!
  • metabot (Metabot)
    • metabase.metabot.tools.entity-details
    • metabase.metabot.tools.field-stats
get-or-create-field-values-for-current-user!

(no external consumers found)

get-or-create-field-values-for-current-user!*

(no external consumers found)

get-or-create-linked-filter-field-values!

(no external consumers found)

hash-input-for-field-values

(no external consumers found)

prepare-advanced-field-values

(no external consumers found)

metabase.parameters.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.parameters.params

11 public vars
*field-id-context*
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
*ignore-current-user-perms-and-return-all-field-values*
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
assert-valid-parameter-mappings
  • queries (Graphy)
    • metabase.queries.models.card
assert-valid-parameters
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard
  • queries (Graphy)
    • metabase.queries.models.card
card->template-tag-field-ids
  • queries (Graphy)
    • metabase.queries.models.card
dashboard-param->field-ids

(no external consumers found)

dashcards->param-field-ids
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard
dashcards->param-id->field-ids*

(no external consumers found)

empty-field-id-context
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
get-linked-field-ids
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
param-target->field-id
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • queries (Graphy)
    • metabase.queries.card

metabase.parameters.schema

7 public vars
normalize-parameter

(no external consumers found)

normalize-parameter-mapping
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
normalize-parameter-mappings

(no external consumers found)

normalize-parameters

(no external consumers found)

normalize-parameters-without-adding-default-types
  • query-processor (Querying Platform)
    • metabase.query-processor.card
transform-parameter-mappings
  • queries (Graphy)
    • metabase.queries.models.card
transform-parameters
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard
  • queries (Graphy)
    • metabase.queries.models.card

metabase.parameters.shared

10 public vars
->TextParam

(no external consumers found)

escape-chars

(no external consumers found)

escaped-chars-regex

(no external consumers found)

formatted-list

(no external consumers found)

formatted-value

(no external consumers found)

map->TextParam

(no external consumers found)

param-val-or-default
  • channel (Gadget)
    • metabase.channel.urls
  • notification (Gadget)
    • metabase.notification.payload.impl.dashboard
substitute-tags
  • notification (Gadget)
    • metabase.notification.payload.execute
tag-names
  • notification (Gadget)
    • metabase.notification.payload.execute
value-string
  • channel (Gadget)
    • metabase.channel.impl.slack
    • metabase.channel.render.util

Dependencies (what this module uses)

api (DevEx)

1 namespace · 3 vars
  • metabase.api.common
    • throw-403
      • metabase.parameters.dashboard
    • check-404
      • metabase.parameters.field
    • read-check
      • metabase.parameters.field

app-db (UX West)

1 namespace · 4 vars
  • metabase.app-db.core
    • isa
      • metabase.parameters.chain-filter
      • metabase.parameters.params
    • query
      • metabase.parameters.chain-filter
    • unique-identifier
      • metabase.parameters.chain-filter
    • select-or-insert!
      • metabase.parameters.field-values

classloader (DevEx)

1 namespace · 1 var
  • metabase.classloader.core
    • require
      • metabase.parameters.field-values

lib (Querying Platform)

10 namespaces · 45 vars
  • metabase.lib.core
    • not-null
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
    • current-limit
      • metabase.parameters.chain-filter
    • query
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.params
    • =
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.field
    • parameter-target-field-id
      • metabase.parameters.params
    • normalize
      • metabase.parameters.params
      • metabase.parameters.schema
    • join
      • metabase.parameters.chain-filter
    • all-template-tags-id->field-ids
      • metabase.parameters.params
    • with-join-conditions
      • metabase.parameters.chain-filter
    • parameter-target-template-tag-name
      • metabase.parameters.params
    • with-fields
      • metabase.parameters.field
    • join-clause
      • metabase.parameters.chain-filter
    • ->mbql5
      • metabase.parameters.custom-values
    • visible-columns
      • metabase.parameters.custom-values
    • contains
      • metabase.parameters.custom-values
      • metabase.parameters.field.search-values-query
    • describe-relative-datetime
      • metabase.parameters.shared
    • limit
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.field
      • metabase.parameters.field.search-values-query
    • field-ref-id
      • metabase.parameters.params
    • filterable-columns
      • metabase.parameters.params
    • filters
      • metabase.parameters.chain-filter
    • all-template-tags-map
      • metabase.parameters.params
    • parameter-target-field-name
      • metabase.parameters.params
    • all-template-tag-field-ids
      • metabase.parameters.params
    • stage-count
      • metabase.parameters.params
    • find-matching-column
      • metabase.parameters.custom-values
      • metabase.parameters.params
    • parameter-target-expression-ref
      • metabase.parameters.dashboard
    • not-empty
      • metabase.parameters.custom-values
    • all-field-ids
      • metabase.parameters.chain-filter
    • ignore-case
      • metabase.parameters.field.search-values-query
    • filter
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.field
      • metabase.parameters.field.search-values-query
    • with-join-alias
      • metabase.parameters.chain-filter
    • parameter-target-field-ref
      • metabase.parameters.dashboard
      • metabase.parameters.params
    • lower
      • metabase.parameters.custom-values
    • order-by
      • metabase.parameters.chain-filter
    • describe-temporal-interval
      • metabase.parameters.shared
    • breakout
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.field.search-values-query
    • ensure-filter-stage
      • metabase.parameters.params
  • metabase.lib.metadata
    • field
      • metabase.parameters.chain-filter
    • table
      • metabase.parameters.chain-filter
    • card
      • metabase.parameters.custom-values
      • metabase.parameters.params
  • metabase.lib.schema
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.common
    • normalize-keyword
      • metabase.parameters.schema
    • normalize-map-no-kebab-case
      • metabase.parameters.schema
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.parameter
    • types
      • metabase.parameters.dashboard
  • metabase.lib.schema.template-tag
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.temporal-bucketing
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.types.isa
    • temporal?
      • metabase.parameters.chain-filter
    • string?
      • metabase.parameters.custom-values

lib-be (Querying Platform)

1 namespace · 3 vars
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase.parameters.chain-filter
      • metabase.parameters.params
    • instance->metadata
      • metabase.parameters.field
      • metabase.parameters.field.search-values-query
    • normalize-query
      • metabase.parameters.params

models (DevEx)

1 namespace · 4 vars
  • metabase.models.interface
    • can-read?
      • metabase.parameters.custom-values
      • metabase.parameters.field-values
    • catch-normalization-exceptions
      • metabase.parameters.schema
    • json-in
      • metabase.parameters.schema
    • json-out-with-keywordization
      • metabase.parameters.schema

query-processor (Querying Platform)

8 namespaces · 9 vars
  • metabase.query-processor
    • process-query
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
  • metabase.query-processor.compile
    • compile
      • metabase.parameters.chain-filter
  • metabase.query-processor.error-type
    • missing-required-permissions
      • metabase.parameters.dashboard
  • metabase.query-processor.middleware.permissions
    • check-query-permissions*
      • metabase.parameters.chain-filter
    • *param-values-query*
      • metabase.parameters.field
  • metabase.query-processor.parameters.dates
    • date-string->filter
      • metabase.parameters.chain-filter
  • metabase.query-processor.preprocess
    • preprocess
      • metabase.parameters.chain-filter
  • metabase.query-processor.setup
    • with-qp-setup
      • metabase.parameters.chain-filter
  • metabase.query-processor.util
    • field->field-info
      • metabase.parameters.custom-values

util (DevEx)

10 namespaces · 30 vars
  • metabase.util
    • cprint-to-str
      • metabase.parameters.chain-filter
    • lower-case-en
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.field.search-values-query
    • minutes->ms
      • metabase.parameters.chain-filter
    • one-or-many
      • metabase.parameters.chain-filter
      • metabase.parameters.shared
    • prog1
      • metabase.parameters.chain-filter
    • the-id
      • metabase.parameters.field
      • metabase.parameters.field-values
      • metabase.parameters.field.search-values-query
  • metabase.util.date-2
    • format
      • metabase.parameters.shared
    • parse
      • metabase.parameters.shared
  • metabase.util.date-2.parse.builder
    • formatter
      • metabase.parameters.shared
    • value
      • metabase.parameters.shared
  • metabase.util.i18n
    • tru
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.dashboard
    • trs
      • metabase.parameters.shared
  • metabase.util.i18n.impl
    • locale
      • metabase.parameters.shared
  • metabase.util.log
    • debugf
      • metabase.parameters.chain-filter
      • metabase.parameters.chain-filter.dedupe-joins
    • error
      • metabase.parameters.chain-filter
      • metabase.parameters.field
    • tracef
      • metabase.parameters.chain-filter
    • warnf
      • metabase.parameters.custom-values
      • metabase.parameters.params
      • metabase.parameters.shared
    • debug
      • metabase.parameters.field
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.schema
    • explain
      • metabase.parameters.params
    • validate
      • metabase.parameters.params
  • metabase.util.malli.schema
    • FieldValuesResult
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.dashboard
      • metabase.parameters.field
    • NonBlankString
      • metabase.parameters.chain-filter
      • metabase.parameters.custom-values
      • metabase.parameters.dashboard
      • metabase.parameters.field
    • NonRemappedFieldValue
      • metabase.parameters.chain-filter
    • PositiveInt
      • metabase.parameters.chain-filter
      • metabase.parameters.field
    • Map
      • metabase.parameters.dashboard
    • FieldValuesList
      • metabase.parameters.field
    • InstanceOf
      • metabase.parameters.field.search-values-query
  • metabase.util.time
    • format-unit
      • metabase.parameters.shared
    • parse-unit
      • metabase.parameters.shared

warehouse-schema (UX West)

4 namespaces · 20 vars
  • metabase.warehouse-schema.metadata-from-qp
    • table-query
      • metabase.parameters.field
      • metabase.parameters.field.search-values-query
  • metabase.warehouse-schema.metadata-queries
    • add-required-filters-if-needed
      • metabase.parameters.chain-filter
    • human-readable-remapping-map
      • metabase.parameters.chain-filter
      • metabase.parameters.field.search-values-query
  • metabase.warehouse-schema.models.field
    • field-id->database-id
      • metabase.parameters.chain-filter
    • field-id->table-id
      • metabase.parameters.chain-filter
    • readable-fields-only
      • metabase.parameters.field-values
  • metabase.warehouse-schema.models.field-values
    • get-latest-full-field-values
      • metabase.parameters.field-values
    • field-should-have-field-values?
      • metabase.parameters.chain-filter
    • hash-input-for-database-routing
      • metabase.parameters.field-values
    • take-by-length
      • metabase.parameters.field-values
    • *total-max-length*
      • metabase.parameters.field-values
    • hash-input-for-linked-filters
      • metabase.parameters.field-values
    • batched-get-latest-full-field-values
      • metabase.parameters.field-values
    • distinct-values
      • metabase.parameters.field-values
    • field-values->pairs
      • metabase.parameters.field-values
    • fixup-human-readable-values
      • metabase.parameters.field-values
    • hash-input-for-impersonation
      • metabase.parameters.field-values
    • get-or-create-full-field-values!
      • metabase.parameters.field-values
    • hash-input-for-sandbox
      • metabase.parameters.field-values
    • advanced-field-values-expired?
      • metabase.parameters.field-values

warehouses (UX West)

1 namespace · 1 var
  • metabase.warehouses.models.database
    • table-id->database-id
      • metabase.parameters.chain-filter

queries

14 namespaces · 4 public ns · 30 public vars · 0 HTTP endpoints · 23 consumers · 30 direct deps.

Public surface

metabase.queries.core

24 public vars
average-execution-time-ms
  • query-processor (Querying Platform)
    • metabase.query-processor.card
batch-fetch-card-metadata
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
batch-fetch-dashboard-metadata
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • xrays (Graphy)
    • metabase.xrays.api.automagic-dashboards
batch-fetch-query-metadata
  • query-processor (Querying Platform)
    • metabase.query-processor.api
card-param-remapped-value
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
card-param-values
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
  • public-sharing-rest (UX West)
    • metabase.public-sharing-rest.api
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
card-template-tag-parameters
  • embedding-rest (Embedding)
    • metabase.embedding-rest.api.common
  • query-processor (Querying Platform)
    • metabase.query-processor.card
create-card!
  • agent-api (Metabot)
    • metabase.agent-api.api
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • documents (UX West)
    • metabase.documents.api.document
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
  • upload (Graphy)
    • metabase.upload.impl
delete-all-parameter-cards-for-parameterized-object!
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard
fully-parameterized?
  • collections-rest (UX West)
    • metabase.collections-rest.api
  • enterprise/stale (UX West)
    • metabase-enterprise.stale.api
infer-metadata
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.metadata-update
maybe-async-result-metadata
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
model-supports-implicit-actions?
  • actions-rest (Gadget)
    • metabase.actions-rest.api
model?
  • model-persistence (Graphy)
    • metabase.model-persistence.api
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
  • xrays (Graphy)
    • metabase.xrays.automagic-dashboards.combination
  • enterprise/stale (UX West)
    • metabase-enterprise.stale.api
populate-card-query-fields
  • xrays (Graphy)
    • metabase.xrays.automagic-dashboards.populate
    • metabase.xrays.transforms.materialize
query->database-and-table-ids
  • xrays (Graphy)
    • metabase.xrays.api.automagic-dashboards
refresh-metadata
  • upload (Graphy)
    • metabase.upload.impl
save-metadata-async!
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
save-query-and-update-average-execution-time!

(no external consumers found)

sole-dashboard-id
  • collections-rest (UX West)
    • metabase.collections-rest.api
starting-card-schema-version
  • revisions (UX West)
    • metabase.revisions.impl.card
    • metabase.revisions.models.revision
update-card!
  • collections-rest (UX West)
    • metabase.collections-rest.api
  • queries-rest (Querying Platform)
    • metabase.queries-rest.api.card
upsert-or-delete-parameter-cards-from-parameters!
  • dashboards (UX West)
    • metabase.dashboards.models.dashboard
with-can-run-adhoc-query
  • xrays (Graphy)
    • metabase.xrays.automagic-dashboards.populate

metabase.queries.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.queries.models.query

4 public vars
average-execution-time-ms
  • query-processor (Querying Platform)
    • metabase.query-processor.middleware.process-userland-query
query->database-and-table-ids
  • actions (Gadget)
    • metabase.actions.execution
    • metabase.actions.models
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.source-swap
query-is-native?

(no external consumers found)

save-query-and-update-average-execution-time!
  • query-processor (Querying Platform)
    • metabase.query-processor.middleware.process-userland-query

metabase.queries.schema

2 public vars
card-types
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.api
normalize-card

(no external consumers found)

Dependencies (what this module uses)

analytics (UX West)

1 namespace · 1 var
  • metabase.analytics.core
    • include-sdk-info
      • metabase.queries.models.query-execution

analytics-interface (Querying Platform)

1 namespace · 2 vars
  • metabase.analytics-interface.core
    • inc!
      • metabase.queries.models.card
    • set-gauge!
      • metabase.queries.models.card

analyze (Graphy)

1 namespace · 1 var
  • metabase.analyze.core
    • ResultsMetadata
      • metabase.queries.models.card.metadata

api (DevEx)

1 namespace · 4 vars
  • metabase.api.common
    • *current-user-id*
      • metabase.queries.metadata
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
    • check-400
      • metabase.queries.models.card
    • column-will-change?
      • metabase.queries.models.card
    • maybe-reconcile-collection-position!
      • metabase.queries.models.card

app-db (UX West)

1 namespace · 2 vars
  • metabase.app-db.core
    • query
      • metabase.queries.models.card
    • db-type
      • metabase.queries.models.query

audit-app (UX West)

1 namespace · 1 var
  • metabase.audit-app.core
    • default-audit-collection
      • metabase.queries.models.card

cache (UX West)

1 namespace · 1 var
  • metabase.cache.core
    • invalidate-config!
      • metabase.queries.models.card

channel (Gadget)

1 namespace · 2 vars
  • metabase.channel.email.messages
    • send-alert-stopped-because-archived-email!
      • metabase.queries.events.cards-notification-deleted-on-card-save
    • send-alert-stopped-because-changed-email!
      • metabase.queries.events.cards-notification-deleted-on-card-save

collections (UX West)

2 namespaces · 8 vars
  • metabase.collections.core
    • check-for-remote-sync-update
      • metabase.queries.models.card
    • check-non-remote-synced-dependencies
      • metabase.queries.models.card
    • remote-synced-collection?
      • metabase.queries.models.card
  • metabase.collections.models.collection
    • check-allowed-content
      • metabase.queries.models.card
    • check-collection-namespace
      • metabase.queries.models.card
    • check-for-remote-sync-update
      • metabase.queries.models.card
    • check-non-remote-synced-dependencies
      • metabase.queries.models.card
    • remote-synced-collection?
      • metabase.queries.models.card

config (DevEx)

1 namespace · 2 vars
  • metabase.config.core
    • internal-mb-user-id
      • metabase.queries.models.card
    • mb-version-string
      • metabase.queries.models.card

content-verification (UX West)

1 namespace · 1 var
  • metabase.content-verification.core
    • create-review!
      • metabase.queries.models.card

dashboards (UX West)

1 namespace · 2 vars
  • metabase.dashboards.autoplace
    • default-grid-width
      • metabase.queries.models.card
    • get-position-for-new-dashcard
      • metabase.queries.models.card

documents (UX West)

1 namespace
  • metabase.documents.schema
    • (no var usage detected — likely load-time/side-effect require)

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.queries.events.cards-notification-deleted-on-card-save
      • metabase.queries.models.card

lib (Querying Platform)

10 namespaces · 28 vars
  • metabase.lib.core
    • returned-columns
      • metabase.queries.models.card
    • query-stage
      • metabase.queries.models.card
    • all-template-tags
      • metabase.queries.models.card
    • model-preserved-keys
      • metabase.queries.models.card
    • query
      • metabase.queries.metadata
      • metabase.queries.models.card
    • primary-source-card-id
      • metabase.queries.models.card
      • metabase.queries.models.query
    • normalize
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
      • metabase.queries.schema
    • all-source-card-ids
      • metabase.queries.metadata
      • metabase.queries.models.card
    • all-template-tag-snippet-ids
      • metabase.queries.metadata
    • fully-parameterized-query?
      • metabase.queries.models.card
    • ->legacy-MBQL
      • metabase.queries.models.card
    • has-clauses?
      • metabase.queries.models.card
    • with-card-clean-hook
      • metabase.queries.models.card
    • breakouts
      • metabase.queries.models.card
    • native?
      • metabase.queries.models.card
    • all-template-tag-field-ids
      • metabase.queries.metadata
    • suggested-name
      • metabase.queries.models.card
    • all-source-table-ids
      • metabase.queries.metadata
      • metabase.queries.models.card
    • remove-lib-uuids
      • metabase.queries.models.card
    • native-only-query?
      • metabase.queries.metadata
      • metabase.queries.models.card
      • metabase.queries.models.query
    • primary-source-table-id
      • metabase.queries.models.query
    • mbql-stage?
      • metabase.queries.models.card
  • metabase.lib.metadata
    • card
      • metabase.queries.metadata
      • metabase.queries.models.query
  • metabase.lib.metadata.protocols
    • metadatas
      • metabase.queries.models.card
  • metabase.lib.schema
    • native-only-query?
      • metabase.queries.metadata
      • metabase.queries.models.card
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.info
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • card-types
      • metabase.queries.schema
  • metabase.lib.schema.parameter
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.template-tag
    • raw-value-template-tag-types
      • metabase.queries.models.card
  • metabase.lib.types.isa
    • temporal?
      • metabase.queries.models.card

lib-be (Querying Platform)

1 namespace · 4 vars
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase.queries.metadata
      • metabase.queries.models.card
    • normalize-query
      • metabase.queries.metadata
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
      • metabase.queries.schema
    • metadata-provider-cache
      • metabase.queries.models.card
    • transform-query
      • metabase.queries.models.card

metrics (UX West)

1 namespace · 3 vars
  • metabase.metrics.core
    • save-dimensions!
      • metabase.queries.models.card
    • transform-dimension-mappings
      • metabase.queries.models.card
    • transform-dimensions
      • metabase.queries.models.card

models (DevEx)

2 namespaces · 37 vars
  • metabase.models.interface
    • perms-objects-set
      • metabase.queries.models.card
    • current-user-has-full-permissions?
      • metabase.queries.models.card
    • transform-keyword
      • metabase.queries.models.card
      • metabase.queries.models.parameter-card
      • metabase.queries.models.query-execution
    • can-read?
      • metabase.queries.metadata
      • metabase.queries.models.card
    • transform-visualization-settings
      • metabase.queries.models.card
    • instance
      • metabase.queries.models.card
    • instances-with-hydrated-data
      • metabase.queries.models.card
    • to-json
      • metabase.queries.models.card
    • exclude-internal-content-hsql
      • metabase.queries.models.card
    • can-write?
      • metabase.queries.models.card
    • transform-json
      • metabase.queries.models.card
      • metabase.queries.models.query
      • metabase.queries.models.query-execution
    • transform-result-metadata
      • metabase.queries.models.card
  • metabase.models.serialization
    • field->path
      • metabase.queries.models.card
    • fk
      • metabase.queries.models.card
    • dependencies
      • metabase.queries.models.card
    • table->path
      • metabase.queries.models.card
    • mbql-deps
      • metabase.queries.models.card
    • make-spec
      • metabase.queries.models.card
    • date
      • metabase.queries.models.card
    • export-parameter-mappings
      • metabase.queries.models.card
    • import-mbql
      • metabase.queries.models.card
    • parameters-deps
      • metabase.queries.models.card
    • *import-table-fk*
      • metabase.queries.models.card
    • import-parameters
      • metabase.queries.models.card
    • export-visualization-settings
      • metabase.queries.models.card
    • export-mbql
      • metabase.queries.models.card
    • descendants
      • metabase.queries.models.card
    • visualization-settings-deps
      • metabase.queries.models.card
    • export-parameters
      • metabase.queries.models.card
    • hash-fields
      • metabase.queries.models.card
    • storage-default-collection-path
      • metabase.queries.models.card
    • *export-field-fk*
      • metabase.queries.models.card
    • import-visualization-settings
      • metabase.queries.models.card
    • import-parameter-mappings
      • metabase.queries.models.card
    • *import-field-fk*
      • metabase.queries.models.card
    • hydrated-hash
      • metabase.queries.models.card
    • storage-path
      • metabase.queries.models.card

parameters (Graphy)

6 namespaces · 12 vars
  • metabase.parameters.chain-filter
    • chain-filter
      • metabase.queries.card
  • metabase.parameters.core
    • transform-parameter-mappings
      • metabase.queries.models.card
    • transform-parameters
      • metabase.queries.models.card
  • metabase.parameters.custom-values
    • parameter->values
      • metabase.queries.card
    • parameter-remapped-value
      • metabase.queries.card
  • metabase.parameters.field
    • search-values-from-field-id
      • metabase.queries.card
  • metabase.parameters.params
    • param-target->field-id
      • metabase.queries.card
    • assert-valid-parameter-mappings
      • metabase.queries.models.card
    • assert-valid-parameters
      • metabase.queries.models.card
    • card->template-tag-field-ids
      • metabase.queries.models.card
  • metabase.parameters.schema
    • transform-parameter-mappings
      • metabase.queries.models.card
    • transform-parameters
      • metabase.queries.models.card

permissions (UX West)

1 namespace · 4 vars
  • metabase.permissions.core
    • full-db-permission-for-user
      • metabase.queries.metadata
    • prime-db-cache
      • metabase.queries.metadata
      • metabase.queries.models.card
    • can-read-audit-helper
      • metabase.queries.models.card
    • user-has-permission-for-database?
      • metabase.queries.models.card

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • defenterprise
      • metabase.queries.models.card

public-sharing (UX West)

1 namespace · 1 var
  • metabase.public-sharing.core
    • remove-public-uuid-if-public-sharing-is-disabled
      • metabase.queries.models.card

pulse (Gadget)

1 namespace · 1 var
  • metabase.pulse.core
    • delete-alerts-if-needed!
      • metabase.queries.models.card

query-permissions (UX West)

1 namespace · 2 vars
  • metabase.query-permissions.core
    • can-run-query?
      • metabase.queries.models.card
    • with-card-instances
      • metabase.queries.models.card

query-processor (Querying Platform)

4 namespaces · 4 vars
  • metabase.query-processor.metadata
    • legacy-result-metadata
      • metabase.queries.models.card.metadata
  • metabase.query-processor.preprocess
    • query->expected-cols
      • metabase.queries.models.card.metadata
  • metabase.query-processor.schema
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.query-processor.util
    • field->field-info
      • metabase.queries.models.card
    • combine-metadata
      • metabase.queries.models.card.metadata

request (UX West)

1 namespace · 1 var
  • metabase.request.core
    • with-current-user
      • metabase.queries.models.card.metadata

search (UX West)

1 namespace · 2 vars
  • metabase.search.core
    • define-spec
      • metabase.queries.models.card
    • max-searchable-value-length
      • metabase.queries.models.card

util (DevEx)

9 namespaces · 29 vars
  • metabase.util
    • prog1
      • metabase.queries.card
      • metabase.queries.models.card
      • metabase.queries.models.parameter-card
      • metabase.queries.models.query-execution
    • the-id
      • metabase.queries.metadata
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
    • ->snake_case_en
      • metabase.queries.models.card
    • assoc-default
      • metabase.queries.models.card
    • generate-nano-id
      • metabase.queries.models.card
    • select-keys-when
      • metabase.queries.models.card
    • ignore-exceptions
      • metabase.queries.models.card.metadata
    • minutes->ms
      • metabase.queries.models.card.metadata
  • metabase.util.embed
    • maybe-populate-initially-published-at
      • metabase.queries.models.card
  • metabase.util.honey-sql-2
    • identifier
      • metabase.queries.models.card
    • *
      • metabase.queries.models.query
    • +
      • metabase.queries.models.query
    • cast
      • metabase.queries.models.query
    • round
      • metabase.queries.models.query
  • metabase.util.i18n
    • tru
      • metabase.queries.card
      • metabase.queries.models.card
      • metabase.queries.models.parameter-card
      • metabase.queries.models.query-execution
  • metabase.util.json
    • encode
      • metabase.queries.models.card
      • metabase.queries.models.query
  • metabase.util.log
    • error
      • metabase.queries.events.cards-notification-deleted-on-card-save
      • metabase.queries.models.card
    • debug
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
    • errorf
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
    • info
      • metabase.queries.models.card
    • infof
      • metabase.queries.models.card
      • metabase.queries.models.card.metadata
    • warn
      • metabase.queries.schema
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase.queries.events.schema
      • metabase.queries.models.card.metadata
      • metabase.queries.models.query
      • metabase.queries.schema
    • validate
      • metabase.queries.models.card.metadata
      • metabase.queries.schema
    • explain
      • metabase.queries.models.query-execution
  • metabase.util.malli.schema
    • FieldValuesResult
      • metabase.queries.card
    • Map
      • metabase.queries.card
    • NonBlankString
      • metabase.queries.card
      • metabase.queries.models.parameter-card
    • PositiveInt
      • metabase.queries.models.parameter-card

view-log (UX West)

1 namespace · 1 var
  • metabase.view-log.core
    • context
      • metabase.queries.events.schema

warehouse-schema (UX West)

3 namespaces · 4 vars
  • metabase.warehouse-schema.field
    • get-fields
      • metabase.queries.metadata
  • metabase.warehouse-schema.models.field-values
    • update-field-values-for-on-demand-dbs!
      • metabase.queries.models.card
  • metabase.warehouse-schema.table
    • batch-fetch-card-query-metadatas
      • metabase.queries.metadata
    • batch-fetch-table-query-metadatas
      • metabase.queries.metadata

secrets

2 namespaces · 1 public ns · 12 public vars · 0 HTTP endpoints · 3 consumers · 5 direct deps.

Public surface

metabase.secrets.core

12 public vars
clean-secret-properties-from-database
  • warehouses (UX West)
    • metabase.warehouses.models.database
clean-secret-properties-from-details
  • driver-api (Querying Platform)
    • metabase.driver-api.core
delete-orphaned-secrets!
  • warehouses (UX West)
    • metabase.warehouses.models.database
handle-incoming-client-secrets!
  • warehouses (UX West)
    • metabase.warehouses.models.database
latest-for-id

(no external consumers found)

protected-password
  • warehouses (UX West)
    • metabase.warehouses.models.database
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
secret-conn-props-by-name

(no external consumers found)

to-json-hydrate-redacted-secrets
  • warehouses (UX West)
    • metabase.warehouses.models.database
uploaded-base-64-prefix-pattern
  • driver-api (Querying Platform)
    • metabase.driver-api.core
upsert-secret-value!

(no external consumers found)

value-as-file!
  • driver-api (Querying Platform)
    • metabase.driver-api.core
value-as-string
  • driver-api (Querying Platform)
    • metabase.driver-api.core

Dependencies (what this module uses)

api (DevEx)

1 namespace · 1 var
  • metabase.api.common
    • *current-user-id*
      • metabase.secrets.models.secret

driver (Querying Platform)

2 namespaces · 3 vars
  • metabase.driver
    • connection-properties
      • metabase.secrets.models.secret
  • metabase.driver.util
    • collect-all-props-by-name
      • metabase.secrets.models.secret
    • database->driver
      • metabase.secrets.models.secret

models (DevEx)

1 namespace · 3 vars
  • metabase.models.interface
    • to-json
      • metabase.secrets.models.secret
    • transform-keyword
      • metabase.secrets.models.secret
    • transform-secret-value
      • metabase.secrets.models.secret

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • is-hosted?
      • metabase.secrets.models.secret

util (DevEx)

3 namespaces · 4 vars
  • metabase.util
    • the-id
      • metabase.secrets.models.secret
  • metabase.util.i18n
    • tru
      • metabase.secrets.models.secret
  • metabase.util.log
    • infof
      • metabase.secrets.models.secret
    • tracef
      • metabase.secrets.models.secret

segments

3 namespaces · 2 public ns · 0 public vars · 6 HTTP endpoints · 2 consumers · 10 direct deps.

Public surface

metabase.segments.api

6 endpoints
HTTP endpoints
  • HTTP GET /
  • HTTP POST /
  • HTTP DELETE /:id
  • HTTP GET /:id
  • HTTP PUT /:id
  • HTTP GET /:id/related

metabase.segments.schema

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

api (DevEx)

2 namespaces · 8 vars
  • metabase.api.common
    • *current-user-id*
      • metabase.segments.api
      • metabase.segments.models.segment
    • check-500
      • metabase.segments.api
    • create-check
      • metabase.segments.api
    • generic-204-no-content
      • metabase.segments.api
    • read-check
      • metabase.segments.api
    • write-check
      • metabase.segments.api
    • *is-data-analyst?*
      • metabase.segments.models.segment
  • metabase.api.macros
    • defendpoint
      • metabase.segments.api

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.segments.api

lib (Querying Platform)

3 namespaces · 5 vars
  • metabase.lib.core
    • check-segment-overwrite
      • metabase.segments.models.segment
    • describe-top-level-key
      • metabase.segments.models.segment
    • normalized-mbql-version
      • metabase.segments.models.segment
    • primary-source-table-id
      • metabase.segments.models.segment
  • metabase.lib.schema
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.common
    • disallowed-keys
      • metabase.segments.schema

lib-be (Querying Platform)

1 namespace · 1 var
  • metabase.lib-be.core
    • normalize-query
      • metabase.segments.models.segment

models (DevEx)

2 namespaces · 20 vars
  • metabase.models.interface
    • can-read?
      • metabase.segments.api
      • metabase.segments.models.segment
    • can-create?
      • metabase.segments.models.segment
    • can-write?
      • metabase.segments.models.segment
    • instances-with-hydrated-data
      • metabase.segments.models.segment
    • json-in
      • metabase.segments.models.segment
    • json-out-with-keywordization
      • metabase.segments.models.segment
    • perms-objects-set
      • metabase.segments.models.segment
    • superuser?
      • metabase.segments.models.segment
  • metabase.models.serialization
    • fk
      • metabase.segments.models.segment
    • dependencies
      • metabase.segments.models.segment
    • table->path
      • metabase.segments.models.segment
    • mbql-deps
      • metabase.segments.models.segment
    • make-spec
      • metabase.segments.models.segment
    • date
      • metabase.segments.models.segment
    • import-mbql
      • metabase.segments.models.segment
    • export-mbql
      • metabase.segments.models.segment
    • hash-fields
      • metabase.segments.models.segment
    • storage-path-prefixes
      • metabase.segments.models.segment
    • hydrated-hash
      • metabase.segments.models.segment
    • storage-path
      • metabase.segments.models.segment

permissions (UX West)

1 namespace · 1 var
  • metabase.permissions.core
    • user-has-permission-for-table?
      • metabase.segments.models.segment

remote-sync (UX West)

1 namespace · 1 var
  • metabase.remote-sync.core
    • table-editable?
      • metabase.segments.models.segment

search (UX West)

1 namespace · 1 var
  • metabase.search.core
    • define-spec
      • metabase.segments.models.segment

util (DevEx)

6 namespaces · 13 vars
  • metabase.util
    • prog1
      • metabase.segments.api
      • metabase.segments.models.segment
    • select-keys-when
      • metabase.segments.api
    • index-by
      • metabase.segments.models.segment
    • the-id
      • metabase.segments.models.segment
  • metabase.util.i18n
    • tru
      • metabase.segments.models.segment
  • metabase.util.log
    • warn
      • metabase.segments.api
      • metabase.segments.models.segment
    • error
      • metabase.segments.models.segment
  • metabase.util.malli
    • validate-throw
      • metabase.segments.models.segment
  • metabase.util.malli.registry
    • def
      • metabase.segments.schema
  • metabase.util.malli.schema
    • Map
      • metabase.segments.api
    • NonBlankString
      • metabase.segments.api
    • PositiveInt
      • metabase.segments.api
    • InstanceOf
      • metabase.segments.models.segment

xrays (Graphy)

1 namespace · 1 var
  • metabase.xrays.core
    • related
      • metabase.segments.api

source-swap

6 namespaces · 3 public ns · 8 public vars · 0 HTTP endpoints · 1 consumers · 4 direct deps.

Public surface

metabase.source-swap.core

6 public vars
check-column-mappings
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.source-check
swap-source-in-parameter-target
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.source-swap
swap-source-in-query
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.source-swap
upgrade-field-ref
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.field-refs
upgrade-field-ref-in-parameter-target
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.field-refs
upgrade-field-refs-in-query
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.field-refs

metabase.source-swap.schema

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.source-swap.util

2 public vars
column-match-key
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.runner
source-columns

(no external consumers found)

Dependencies (what this module uses)

driver (Querying Platform)

1 namespace · 1 var
  • metabase.driver.sql.util
    • quote-name
      • metabase.source-swap.native

lib (Querying Platform)

19 namespaces · 39 vars
  • metabase.lib.card
    • saved-question-metadata
      • metabase.source-swap.util
  • metabase.lib.core
    • query-stage
      • metabase.source-swap.mbql
    • options
      • metabase.source-swap.mbql
    • update-options
      • metabase.source-swap.mbql
    • update-parameter-target-field-ref
      • metabase.source-swap.mbql
    • raw-native-query
      • metabase.source-swap.native
    • template-tags
      • metabase.source-swap.native
    • field-ref-id
      • metabase.source-swap.mbql
    • ref
      • metabase.source-swap.mbql
      • metabase.source-swap.native
    • any-native-stage?
      • metabase.source-swap.core
    • parameter-target-stage-number
      • metabase.source-swap.mbql
    • stage-count
      • metabase.source-swap.mbql
    • find-matching-column
      • metabase.source-swap.native
    • parameter-target-field-ref
      • metabase.source-swap.mbql
    • native-only-query?
      • metabase.source-swap.core
    • with-template-tags
      • metabase.source-swap.native
    • with-native-query
      • metabase.source-swap.native
  • metabase.lib.field.resolution
    • resolve-field-ref
      • metabase.source-swap.mbql
  • metabase.lib.metadata
    • card
      • metabase.source-swap.native
    • database
      • metabase.source-swap.native
    • fields
      • metabase.source-swap.native
      • metabase.source-swap.util
    • table
      • metabase.source-swap.native
  • metabase.lib.metadata.protocols
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.options
    • options
      • metabase.source-swap.mbql
    • update-options
      • metabase.source-swap.mbql
  • metabase.lib.parameters.parse
    • parse
      • metabase.source-swap.native
  • metabase.lib.parameters.parse.types
    • optional?
      • metabase.source-swap.native
    • param?
      • metabase.source-swap.native
  • metabase.lib.ref
    • field-ref-id
      • metabase.source-swap.mbql
    • ref
      • metabase.source-swap.mbql
    • with-field-ref-name
      • metabase.source-swap.mbql
  • metabase.lib.schema
    • native-only-query?
      • metabase.source-swap.core
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.join
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.parameter
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.ref
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.util
    • mbql-clause-distinct-key
      • metabase.source-swap.mbql
  • metabase.lib.types.isa
    • compatible-type?
      • metabase.source-swap.compatibility
    • foreign-key?
      • metabase.source-swap.compatibility
    • primary-key?
      • metabase.source-swap.compatibility
  • metabase.lib.util
    • expression-name
      • metabase.source-swap.mbql
    • field-clause?
      • metabase.source-swap.mbql
    • query-stage
      • metabase.source-swap.mbql
  • metabase.lib.walk
    • walk-clause
      • metabase.source-swap.mbql

sql-tools (DevEx)

2 namespaces · 1 var
  • metabase.sql-tools.core
    • replace-names
      • metabase.source-swap.native
  • metabase.sql-tools.init
    • (no var usage detected — likely load-time/side-effect require)

util (DevEx)

4 namespaces · 7 vars
  • metabase.util
    • slugify
      • metabase.source-swap.native
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase.source-swap.mbql
      • metabase.source-swap.schema
  • metabase.util.performance
    • mapv
      • metabase.source-swap.compatibility
      • metabase.source-swap.mbql
    • not-empty
      • metabase.source-swap.compatibility
    • empty?
      • metabase.source-swap.native
    • select-keys
      • metabase.source-swap.native
    • some
      • metabase.source-swap.native

sync

31 namespaces · 6 public ns · 58 public vars · 0 HTTP endpoints · 16 consumers · 21 direct deps.

Public surface

metabase.sync.api

1 public var
notify-routes
  • api-routes (UX West)
    • metabase.api-routes.routes

metabase.sync.core

9 public vars
analyze-db!
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
create-table!
  • transforms-base (Graphy)
    • metabase.transforms-base.util
  • upload (Graphy)
    • metabase.upload.impl
refingerprint-field!
  • llm (Metabot)
    • metabase.llm.context
  • metabot (Metabot)
    • metabase.metabot.tools.field-stats
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
sync-database!
  • sample-data (UX West)
    • metabase.sample-data.impl
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
    • metabase-enterprise.audit-app.audit
sync-db-metadata!
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
sync-fields-for-table!
  • upload (Graphy)
    • metabase.upload.impl
sync-table!
  • data-studio (Gadget)
    • metabase.data-studio.api.table
  • transforms-base (Graphy)
    • metabase.transforms-base.util
  • upload (Graphy)
    • metabase.upload.impl
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
    • metabase.warehouse-schema-rest.api.table
update-field-values!
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
update-field-values-for-table!
  • data-studio (Gadget)
    • metabase.data-studio.api.table
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.table

metabase.sync.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.sync.schedules

8 public vars
ExpandedSchedulesMap
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
default-cache-field-values-schedule-cron-strings

(no external consumers found)

default-metadata-sync-schedule-cron-strings

(no external consumers found)

default-randomized-schedule
  • warehouses (UX West)
    • metabase.warehouses.models.database
old-sample-metadata-sync-schedule-cron-string

(no external consumers found)

randomly-once-a-day
  • indexed-entities (UX West)
    • metabase.indexed-entities.models.model-index
randomly-once-an-hour

(no external consumers found)

schedule-map->cron-strings
  • warehouses (UX West)
    • metabase.warehouses.models.database
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api

metabase.sync.task.sync-databases

6 public vars
->SyncAndAnalyzeDatabase

(no external consumers found)

->UpdateFieldValues

(no external consumers found)

check-and-schedule-tasks-for-db!

(no external consumers found)

map->SyncAndAnalyzeDatabase

(no external consumers found)

map->UpdateFieldValues

(no external consumers found)

unschedule-tasks-for-db!

(no external consumers found)

metabase.sync.util

34 public vars
*batch-size*

(no external consumers found)

*log-exceptions-and-continue?*
  • analyze (Graphy)
    • metabase.analyze.fingerprint.fingerprinters
StepNameWithMetadata

(no external consumers found)

abandon-sync?

(no external consumers found)

calculate-duration-str

(no external consumers found)

can-be-category?
  • analyze (Graphy)
    • metabase.analyze.classifiers.category
can-be-list?

(no external consumers found)

create-sync-step

(no external consumers found)

do-sync-operation

(no external consumers found)

do-with-error-handling

(no external consumers found)

do-with-returning-throwable

(no external consumers found)

emoji-progress-bar

(no external consumers found)

field-name-for-logging

(no external consumers found)

is-temp-transform-table?

(no external consumers found)

name-for-logging
  • analyze (Graphy)
    • metabase.analyze.classifiers.category
    • metabase.analyze.classifiers.core
    • metabase.analyze.classifiers.name
    • metabase.analyze.classifiers.text-fingerprint
    • metabase.analyze.fingerprint.fingerprinters
    • metabase.analyze.fingerprint.insights
  • driver-api (Querying Platform)
    • metabase.driver-api.core
reducible-sync-tables

(no external consumers found)

refingerprint-reducible-sync-tables

(no external consumers found)

run-sync-operation

(no external consumers found)

set-initial-database-sync-aborted!

(no external consumers found)

set-initial-database-sync-complete!
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
set-initial-table-sync-complete!

(no external consumers found)

set-initial-table-sync-complete-for-db!

(no external consumers found)

sum-for

(no external consumers found)

sum-for*

(no external consumers found)

sum-numbers

(no external consumers found)

sync-operation

(no external consumers found)

sync-schemas

(no external consumers found)

sync-tables-clause

(no external consumers found)

sync-tables-count

(no external consumers found)

table-name-for-logging

(no external consumers found)

with-duplicate-ops-prevented
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.audit
with-emoji-progress-bar

(no external consumers found)

with-error-handling
  • analyze (Graphy)
    • metabase.analyze.classifiers.core
with-returning-throwable

(no external consumers found)

Dependencies (what this module uses)

analytics-interface (Querying Platform)

1 namespace · 1 var
  • metabase.analytics-interface.core
    • inc!
      • metabase.sync.util

analyze (Graphy)

1 namespace · 3 vars
  • metabase.analyze.core
    • infer-entity-type-by-name
      • metabase.sync.analyze.classify
    • run-classifiers
      • metabase.sync.analyze.classify
    • fingerprint-fields
      • metabase.sync.analyze.fingerprint

api (DevEx)

2 namespaces · 4 vars
  • metabase.api.common
    • check-404
      • metabase.sync.api.notify
    • let-404
      • metabase.sync.api.notify
  • metabase.api.macros
    • ns-handler
      • metabase.sync.api
    • defendpoint
      • metabase.sync.api.notify

app-db (UX West)

1 namespace · 4 vars
  • metabase.app-db.core
    • isa
      • metabase.sync.analyze.fingerprint
    • type-keyword->descendants
      • metabase.sync.analyze.fingerprint
    • db-type
      • metabase.sync.field-values
      • metabase.sync.sync-metadata.fks
      • metabase.sync.sync-metadata.tables
    • quoting-style
      • metabase.sync.sync-metadata.fks

audit-app (UX West)

1 namespace · 1 var
  • metabase.audit-app.core
    • audit-db-id
      • metabase.sync.task.sync-databases

config (DevEx)

1 namespace · 1 var
  • metabase.config.core
    • is-prod?
      • metabase.sync.task.sync-databases

database-routing (UX West)

1 namespace · 1 var
  • metabase.database-routing.core
    • with-database-routing-off
      • metabase.sync.task.sync-databases

driver (Querying Platform)

4 namespaces · 18 vars
  • metabase.driver
    • describe-table-fks
      • metabase.sync.fetch-metadata
    • describe-fks
      • metabase.sync.fetch-metadata
    • describe-table-indexes
      • metabase.sync.fetch-metadata
    • sync-in-context
      • metabase.sync.util
    • describe-fields
      • metabase.sync.fetch-metadata
    • table-rows-sample
      • metabase.sync.analyze.fingerprint
    • table-exists?
      • metabase.sync.api.notify
    • dbms-version
      • metabase.sync.sync-metadata.dbms-version
    • db-default-timezone
      • metabase.sync.sync-metadata.sync-timezone
    • describe-table
      • metabase.sync.fetch-metadata
    • describe-database
      • metabase.sync.fetch-metadata
    • adjust-schema-qualification
      • metabase.sync.sync-metadata.tables
    • describe-indexes
      • metabase.sync.sync-metadata.indexes
    • table-rows-seq
      • metabase.sync.sync-metadata.metabase-metadata
  • metabase.driver.settings
    • *allow-testing-h2-connections*
      • metabase.sync.sync
      • metabase.sync.task.sync-databases
  • metabase.driver.sql-jdbc.sync
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.driver.util
    • database->driver
      • metabase.sync.analyze.fingerprint
      • metabase.sync.api.notify
      • metabase.sync.fetch-metadata
      • metabase.sync.sync-metadata.dbms-version
      • metabase.sync.sync-metadata.fields
      • metabase.sync.sync-metadata.fks
      • metabase.sync.sync-metadata.indexes
      • metabase.sync.sync-metadata.metabase-metadata
      • metabase.sync.sync-metadata.sync-timezone
      • metabase.sync.sync-metadata.tables
      • metabase.sync.util
    • supports?
      • metabase.sync.analyze.fingerprint
      • metabase.sync.fetch-metadata
      • metabase.sync.sync-metadata.fields
      • metabase.sync.sync-metadata.fks
      • metabase.sync.sync-metadata.indexes
      • metabase.sync.sync-metadata.tables
    • can-connect-with-details?
      • metabase.sync.sync
      • metabase.sync.task.sync-databases

events (DevEx)

1 namespace · 2 vars
  • metabase.events.core
    • publish-event!
      • metabase.sync.events.sync-database
      • metabase.sync.util
    • Topic
      • metabase.sync.util

interestingness (UX West)

1 namespace · 1 var
  • metabase.interestingness.core
    • dimension-interestingness
      • metabase.sync.analyze.interestingness

lib (Querying Platform)

5 namespaces · 1 var
  • metabase.lib.metadata
    • field
      • metabase.sync.analyze.classify
  • metabase.lib.schema.common
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.expression.temporal
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata.fingerprint
    • (no var usage detected — likely load-time/side-effect require)

models (DevEx)

2 namespaces · 5 vars
  • metabase.models.humanization
    • name->human-readable-name
      • metabase.sync.sync-metadata.fields.sync-instances
      • metabase.sync.sync-metadata.tables
  • metabase.models.interface
    • model
      • metabase.sync.analyze.classify
      • metabase.sync.util
    • instance
      • metabase.sync.sync-metadata.tables
      • metabase.sync.task.sync-databases
    • now
      • metabase.sync.sync-metadata.tables
    • do-after-select
      • metabase.sync.task.sync-databases

premium-features (UX West)

1 namespace · 2 vars
  • metabase.premium-features.core
    • has-feature?
      • metabase.sync.util
    • is-hosted?
      • metabase.sync.util

query-processor (Querying Platform)

2 namespaces · 3 vars
  • metabase.query-processor.interface
    • *disable-qp-logging*
      • metabase.sync.util
  • metabase.query-processor.store
    • initialized?
      • metabase.sync.analyze.classify
    • metadata-provider
      • metabase.sync.analyze.classify

settings (DevEx)

1 namespace · 2 vars
  • metabase.settings.core
    • defsetting
      • metabase.sync.settings
    • get-value-of-type
      • metabase.sync.settings

task (UX West)

1 namespace · 6 vars
  • metabase.task.core
    • add-job!
      • metabase.sync.task.sync-databases
    • add-trigger!
      • metabase.sync.task.sync-databases
    • defjob
      • metabase.sync.task.sync-databases
    • delete-trigger!
      • metabase.sync.task.sync-databases
    • init!
      • metabase.sync.task.sync-databases
    • job-info
      • metabase.sync.task.sync-databases

task-history (UX West)

1 namespace · 2 vars
  • metabase.task-history.core
    • with-task-history
      • metabase.sync.util
    • with-task-run
      • metabase.sync.util

tracing (DevEx)

1 namespace · 1 var
  • metabase.tracing.core
    • with-span
      • metabase.sync.analyze.classify
      • metabase.sync.analyze.fingerprint
      • metabase.sync.field-values
      • metabase.sync.sync
      • metabase.sync.sync-metadata
      • metabase.sync.task.sync-databases
      • metabase.sync.util

util (DevEx)

12 namespaces · 39 vars
  • metabase.util
    • prog1
      • metabase.sync.analyze
      • metabase.sync.sync-metadata
      • metabase.sync.sync-metadata.fks
    • the-id
      • metabase.sync.analyze.classify
      • metabase.sync.analyze.fingerprint
      • metabase.sync.analyze.interestingness
      • metabase.sync.events.sync-database
      • metabase.sync.field-values
      • metabase.sync.sync-metadata.fields.our-metadata
      • metabase.sync.sync-metadata.fields.sync-instances
      • metabase.sync.sync-metadata.fields.sync-metadata
      • metabase.sync.sync-metadata.metabase-metadata
      • metabase.sync.sync-metadata.tables
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • lower-case-en
      • metabase.sync.sync-metadata.crufty
      • metabase.sync.sync-metadata.fields.common
      • metabase.sync.sync-metadata.fks
      • metabase.sync.sync-metadata.metabase-metadata
      • metabase.sync.util
    • remove-nils
      • metabase.sync.sync-metadata.fields.our-metadata
    • emoji
      • metabase.sync.util
  • metabase.util.cron
    • CronScheduleString
      • metabase.sync.schedules
      • metabase.sync.task.sync-databases
    • ScheduleMap
      • metabase.sync.schedules
    • schedule-map->cron-string
      • metabase.sync.schedules
  • metabase.util.date-2
    • format
      • metabase.sync.util
  • metabase.util.honey-sql-2
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.i18n
    • trs
      • metabase.sync.api.notify
      • metabase.sync.sync-metadata.sync-timezone
    • deferred-tru
      • metabase.sync.schedules
      • metabase.sync.settings
  • metabase.util.log
    • warnf
      • metabase.sync.events.sync-database
      • metabase.sync.sync-metadata.tables
      • metabase.sync.task.sync-databases
    • warn
      • metabase.sync.fetch-metadata
      • metabase.sync.sync-metadata.fields.common
      • metabase.sync.sync-metadata.fields.sync-instances
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • debug
      • metabase.sync.fetch-metadata
      • metabase.sync.field-values
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • debugf
      • metabase.sync.analyze.classify
      • metabase.sync.analyze.fingerprint
      • metabase.sync.analyze.interestingness
    • tracef
      • metabase.sync.sync-metadata.fields.sync-instances
      • metabase.sync.sync-metadata.indexes
    • infof
      • metabase.sync.analyze.fingerprint
      • metabase.sync.field-values
      • metabase.sync.sync-metadata.fields
      • metabase.sync.sync-metadata.fields.sync-instances
      • metabase.sync.sync-metadata.fields.sync-metadata
      • metabase.sync.sync-metadata.indexes
      • metabase.sync.sync-metadata.sync-timezone
      • metabase.sync.sync-metadata.tables
      • metabase.sync.task.sync-databases
    • errorf
      • metabase.sync.events.sync-database
      • metabase.sync.fetch-metadata
      • metabase.sync.sync-metadata.tables
    • info
      • metabase.sync.analyze
      • metabase.sync.sync-metadata.fks
      • metabase.sync.sync-metadata.tables
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • error
      • metabase.sync.sync-metadata.fields
      • metabase.sync.sync-metadata.fks
      • metabase.sync.sync-metadata.metabase-metadata
  • metabase.util.malli
    • with-api-error-message
      • metabase.sync.schedules
  • metabase.util.malli.fn
    • instrument-ns?
      • metabase.sync.fetch-metadata
    • validate-output
      • metabase.sync.fetch-metadata
  • metabase.util.malli.registry
    • def
      • metabase.sync.analyze.fingerprint
      • metabase.sync.interface
      • metabase.sync.schedules
      • metabase.sync.sync-metadata.fields.common
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • schema
      • metabase.sync.interface
    • validate
      • metabase.sync.task.sync-databases
  • metabase.util.malli.schema
    • FieldType
      • metabase.sync.analyze.fingerprint
    • InstanceOfClass
      • metabase.sync.sync
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • PositiveInt
      • metabase.sync.api.notify
    • InstanceOf
      • metabase.sync.interface
      • metabase.sync.sync-metadata.tables
      • metabase.sync.task.sync-databases
      • metabase.sync.util
    • FieldSemanticOrRelationType
      • metabase.sync.sync-metadata.fields.common
    • BooleanValue
      • metabase.sync.api.notify
    • IntGreaterThanOrEqualToZero
      • metabase.sync.analyze.fingerprint
      • metabase.sync.sync-metadata.fields
      • metabase.sync.sync-metadata.fields.sync-instances
      • metabase.sync.sync-metadata.fields.sync-metadata
    • NonBlankString
      • metabase.sync.api.notify
      • metabase.sync.sync-metadata.dbms-version
      • metabase.sync.sync-metadata.metabase-metadata
      • metabase.sync.util
    • FieldTypeKeywordOrString
      • metabase.sync.analyze.fingerprint
    • CoercionStrategy
      • metabase.sync.interface
    • MapWithNoKebabKeys
      • metabase.sync.interface
  • metabase.util.memory
    • pretty-usage-str
      • metabase.sync.util
  • metabase.util.quick-task
    • submit-task!
      • metabase.sync.events.sync-database

warehouse-schema (UX West)

4 namespaces · 12 vars
  • metabase.warehouse-schema.models.field
    • table
      • metabase.sync.analyze.fingerprint
      • metabase.sync.sync
    • nested-field-names->field-id
      • metabase.sync.sync-metadata.indexes
  • metabase.warehouse-schema.models.field-user-settings
    • upsert-user-settings
      • metabase.sync.sync-metadata.fields.sync-metadata
  • metabase.warehouse-schema.models.field-values
    • advanced-field-values-max-age
      • metabase.sync.field-values
    • advanced-field-values-types
      • metabase.sync.field-values
    • clear-field-values-for-field!
      • metabase.sync.field-values
    • create-or-update-full-field-values!
      • metabase.sync.field-values
    • field-should-have-field-values?
      • metabase.sync.field-values
    • get-latest-full-field-values
      • metabase.sync.field-values
    • inactive?
      • metabase.sync.field-values
  • metabase.warehouse-schema.models.table
    • database
      • metabase.sync.analyze.fingerprint
      • metabase.sync.sync
      • metabase.sync.sync-metadata
      • metabase.sync.sync-metadata.fields
      • metabase.sync.sync-metadata.fks
    • field-order-rule
      • metabase.sync.sync-metadata.fields.our-metadata

warehouses (UX West)

1 namespace · 1 var
  • metabase.warehouses.models.database
    • should-sync?
      • metabase.sync.util

transforms

24 namespaces · 5 public ns · 53 public vars · 0 HTTP endpoints · 9 consumers · 24 direct deps.

Friends (allowed full access): models, enterprise/transforms-python.

Public surface

metabase.transforms.core

40 public vars
add-source-readable
  • metabot (Metabot)
    • metabase.metabot.tools.search
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
    • metabase.transforms-rest.api.transform-job
cancel-run!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
check-database-feature
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
check-feature-enabled!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.api
create-transform!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.api
delete-job!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
delete-transform!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
execute!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.runner
existing-trigger
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
get-transform
  • metabot (Metabot)
    • metabase.metabot.tools.resources
    • metabase.metabot.tools.transforms
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
get-transform-cycle

(no external consumers found)

get-transforms
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
initialize-job!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
is-temp-transform-table?

(no external consumers found)

job-transforms
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
mark-cancel-started-run!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
native-query-transform?

(no external consumers found)

output-table
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.runner
paged-runs
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
python-transform?
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
query-transform?

(no external consumers found)

run-job!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
running-run-for-transform-id
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
tag-name-exists-excluding?
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-tag
tag-name-exists?
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-tag
timeout-run!

(no external consumers found)

transform-ordering
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
transform-source-database
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.task.backfill
transform-source-type
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.api
transform-timeout

(no external consumers found)

transform-type

(no external consumers found)

transforms-meter-locked

(no external consumers found)

update-job!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
update-job-tags!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
update-transform!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
update-transform-tags!

(no external consumers found)

validate-cron-expression
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
validate-incremental-column-type!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
validate-target-schema!

(no external consumers found)

validate-transform-query!

(no external consumers found)

metabase.transforms.feature-gating

6 public vars
any-transforms-enabled?

(no external consumers found)

enabled-source-types
  • collections-rest (UX West)
    • metabase.collections-rest.api
  • search (UX West)
    • metabase.search.impl
python-transforms-enabled?

(no external consumers found)

query-transforms-enabled?

(no external consumers found)

transform-locked?

(no external consumers found)

transforms-meter-locked?

(no external consumers found)

metabase.transforms.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.transforms.schema

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.transforms.util

7 public vars
add-source-readable
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
    • metabase.transforms-rest.api.transform-job
check-feature-enabled

(no external consumers found)

enabled-source-types-for-user
  • collections-rest (UX West)
    • metabase.collections-rest.api
is-temp-transform-table?

(no external consumers found)

run-cancelable-transform!
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.execute
source-tables-readable?

(no external consumers found)

try-start-unless-already-running
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.execute

Dependencies (what this module uses)

analytics-interface (Querying Platform)

1 namespace · 2 vars
  • metabase.analytics-interface.core
    • inc!
      • metabase.transforms.instrumentation
    • observe!
      • metabase.transforms.instrumentation

api (DevEx)

1 namespace · 8 vars
  • metabase.api.common
    • *current-user-id*
      • metabase.transforms.crud
      • metabase.transforms.models.transform
    • check
      • metabase.transforms.crud
    • check-400
      • metabase.transforms.crud
    • check-403
      • metabase.transforms.crud
    • read-check
      • metabase.transforms.crud
    • *is-data-analyst?*
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • *is-superuser?*
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • is-data-analyst?
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
      • metabase.transforms.util

app-db (UX West)

2 namespaces · 2 vars
  • metabase.app-db.cluster-lock
    • with-cluster-lock
      • metabase.transforms.models.transform-job
  • metabase.app-db.core
    • db-type
      • metabase.transforms.models.job-run
      • metabase.transforms.models.transform-run

channel (Gadget)

1 namespace · 2 vars
  • metabase.channel.urls
    • transform-job-url
      • metabase.transforms.jobs
    • transform-run-url
      • metabase.transforms.jobs

collections (UX West)

2 namespaces · 5 vars
  • metabase.collections.models.collection
    • allowed-namespaces
      • metabase.transforms.models.transform
    • check-allowed-content
      • metabase.transforms.models.transform
    • check-collection-namespace
      • metabase.transforms.models.transform
  • metabase.collections.models.collection.root
    • hydrate-root-collection
      • metabase.transforms.models.transform-run
    • hydrated-root-collection
      • metabase.transforms.models.transform-run

database-routing (UX West)

1 namespace · 1 var
  • metabase.database-routing.core
    • db-routing-enabled?
      • metabase.transforms.crud

driver (Querying Platform)

4 namespaces · 9 vars
  • metabase.driver
    • connection-spec
      • metabase.transforms.query-impl
    • report-timezone
      • metabase.transforms.schedule
    • create-schema-if-needed!
      • metabase.transforms.util
    • schema-exists?
      • metabase.transforms.util
  • metabase.driver.connection
    • with-write-connection
      • metabase.transforms.query-impl
    • write-connection-requested?
      • metabase.transforms.query-impl
  • metabase.driver.sql-jdbc
    • get-sql-state
      • metabase.transforms.util
  • metabase.driver.util
    • supports?
      • metabase.transforms.crud
    • transform-temp-table-prefix
      • metabase.transforms.util

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.transforms.crud
      • metabase.transforms.jobs
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-run
      • metabase.transforms.models.transform-tag

lib (Querying Platform)

3 namespaces · 3 vars
  • metabase.lib.core
    • prepare-for-serialization
      • metabase.transforms.models.transform
    • raw-native-query
      • metabase.transforms.models.transform
  • metabase.lib.schema.common
    • normalize-keyword
      • metabase.transforms.schema
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)

lib-be (Querying Platform)

1 namespace · 1 var
  • metabase.lib-be.core
    • normalize-query
      • metabase.transforms.models.transform

models (DevEx)

2 namespaces · 30 vars
  • metabase.models.interface
    • can-create?
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • can-query?
      • metabase.transforms.models.transform
      • metabase.transforms.util
    • transform-keyword
      • metabase.transforms.models.job-run
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-run
    • can-read?
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • instance
      • metabase.transforms.models.transform
    • json-in
      • metabase.transforms.models.transform
    • json-out-without-keywordization
      • metabase.transforms.models.transform
    • define-batched-hydration-method
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
    • define-simple-hydration-method
      • metabase.transforms.models.transform-run
    • can-write?
      • metabase.transforms.crud
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • transform-json
      • metabase.transforms.models.transform
    • *deserializing?*
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
  • metabase.models.serialization
    • fk
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job-transform-tag
      • metabase.transforms.models.transform-transform-tag
    • *export-database-fk*
      • metabase.transforms.models.transform
    • parent-ref
      • metabase.transforms.models.transform-job-transform-tag
      • metabase.transforms.models.transform-transform-tag
    • dependencies
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
    • required
      • metabase.transforms.models.transform
    • *import-database-fk*
      • metabase.transforms.models.transform
    • table->path
      • metabase.transforms.models.transform
    • mbql-deps
      • metabase.transforms.models.transform
    • make-spec
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-job-transform-tag
      • metabase.transforms.models.transform-tag
      • metabase.transforms.models.transform-transform-tag
    • date
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • import-mbql
      • metabase.transforms.models.transform
    • *import-table-fk*
      • metabase.transforms.models.transform
    • nested
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
    • export-mbql
      • metabase.transforms.models.transform
    • *export-table-fk*
      • metabase.transforms.models.transform
    • hash-fields
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-job-transform-tag
      • metabase.transforms.models.transform-tag
      • metabase.transforms.models.transform-transform-tag
    • storage-default-collection-path
      • metabase.transforms.models.transform
    • storage-path
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag

permissions (UX West)

1 namespace · 1 var
  • metabase.permissions.core
    • has-db-transforms-permission?
      • metabase.transforms.models.transform

premium-features (UX West)

1 namespace · 4 vars
  • metabase.premium-features.core
    • has-feature?
      • metabase.transforms.feature-gating
    • is-hosted?
      • metabase.transforms.feature-gating
    • transform-metered-as
      • metabase.transforms.models.transform-run
      • metabase.transforms.usage
    • locked-meters
      • metabase.transforms.usage

queries (Graphy)

1 namespace
  • metabase.queries.schema
    • (no var usage detected — likely load-time/side-effect require)

query-processor (Querying Platform)

3 namespaces · 3 vars
  • metabase.query-processor.parameters.dates
    • date-string->range
      • metabase.transforms.models.transform-run
  • metabase.query-processor.pipeline
    • *canceled-chan*
      • metabase.transforms.util
  • metabase.query-processor.timezone
    • system-timezone-id
      • metabase.transforms.schedule

remote-sync (UX West)

1 namespace · 1 var
  • metabase.remote-sync.core
    • transforms-editable?
      • metabase.transforms.models.transform

revisions (UX West)

1 namespace · 1 var
  • metabase.revisions.core
    • revisions
      • metabase.transforms.jobs

search (UX West)

3 namespaces · 5 vars
  • metabase.search.core
    • define-spec
      • metabase.transforms.models.transform
    • delete!
      • metabase.transforms.models.transform
    • max-searchable-value-length
      • metabase.transforms.models.transform
  • metabase.search.ingestion
    • max-searchable-value-length
      • metabase.transforms.models.transform
  • metabase.search.spec
    • define-spec
      • metabase.transforms.models.transform

settings (DevEx)

1 namespace · 1 var
  • metabase.settings.core
    • defsetting
      • metabase.transforms.settings

task (UX West)

1 namespace · 8 vars
  • metabase.task.core
    • defjob
      • metabase.transforms.canceling
      • metabase.transforms.jobs
      • metabase.transforms.schedule
      • metabase.transforms.timeout
    • init!
      • metabase.transforms.canceling
      • metabase.transforms.jobs
      • metabase.transforms.schedule
      • metabase.transforms.timeout
    • job-exists?
      • metabase.transforms.canceling
      • metabase.transforms.jobs
      • metabase.transforms.timeout
    • schedule-task!
      • metabase.transforms.canceling
      • metabase.transforms.jobs
      • metabase.transforms.schedule
      • metabase.transforms.timeout
    • add-trigger!
      • metabase.transforms.schedule
    • delete-task!
      • metabase.transforms.schedule
    • delete-trigger!
      • metabase.transforms.schedule
    • existing-triggers
      • metabase.transforms.schedule

task-history (UX West)

1 namespace · 1 var
  • metabase.task-history.core
    • with-task-history
      • metabase.transforms.schedule

tracing (DevEx)

1 namespace · 1 var
  • metabase.tracing.core
    • with-span
      • metabase.transforms.jobs
      • metabase.transforms.query-impl

transforms-base (Graphy)

3 namespaces · 31 vars
  • metabase.transforms-base.interface
    • target-db-id
      • metabase.transforms.crud
      • metabase.transforms.models.transform
    • transform->transform-type
      • metabase.transforms.interface
    • source-db-id
      • metabase.transforms.models.transform
    • execute-base!
      • metabase.transforms.query-impl
  • metabase.transforms-base.ordering
    • get-transform-cycle
      • metabase.transforms.core
      • metabase.transforms.crud
    • transform-ordering
      • metabase.transforms.core
      • metabase.transforms.jobs
    • available-transforms
      • metabase.transforms.jobs
    • find-cycle
      • metabase.transforms.jobs
  • metabase.transforms-base.util
    • get-source-range-params
      • metabase.transforms.util
    • validate-transform-query
      • metabase.transforms.crud
    • save-run-checkpoint-range!
      • metabase.transforms.util
    • target-table-exists?
      • metabase.transforms.crud
    • required-database-features
      • metabase.transforms.crud
    • source-tables-map->vec
      • metabase.transforms.models.transform
    • save-watermark!
      • metabase.transforms.util
    • python-transform?
      • metabase.transforms.core
      • metabase.transforms.util
    • output-table
      • metabase.transforms.core
    • normalize-source-tables
      • metabase.transforms.models.transform
    • transform-type
      • metabase.transforms.core
    • throw-if-db-routing-enabled!
      • metabase.transforms.query-impl
    • transform-source-type
      • metabase.transforms.core
      • metabase.transforms.models.transform
      • metabase.transforms.usage
    • localize-run-timestamps
      • metabase.transforms.crud
    • target-table
      • metabase.transforms.crud
    • ->tag-filter-xf
      • metabase.transforms.crud
    • transform-source-database
      • metabase.transforms.core
    • ->status-filter-xf
      • metabase.transforms.crud
    • native-query-transform?
      • metabase.transforms.core
    • supported-incremental-filter-type?
      • metabase.transforms.crud
    • ->date-field-filter-xf
      • metabase.transforms.crud
    • complete-execution!
      • metabase.transforms.query-impl
    • query-transform?
      • metabase.transforms.core
      • metabase.transforms.crud
      • metabase.transforms.util

util (DevEx)

9 namespaces · 22 vars
  • metabase.util
    • update-some
      • metabase.transforms.crud
    • since-ms
      • metabase.transforms.instrumentation
    • start-timer
      • metabase.transforms.instrumentation
    • index-by
      • metabase.transforms.jobs
    • the-id
      • metabase.transforms.models.transform
      • metabase.transforms.models.transform-job
    • prog1
      • metabase.transforms.models.transform-run
    • lower-case-en
      • metabase.transforms.util
  • metabase.util.date-2
    • parse
      • metabase.transforms.models.transform-run
  • metabase.util.honey-sql-2
    • add-interval-honeysql-form
      • metabase.transforms.models.job-run
      • metabase.transforms.models.transform-run
  • metabase.util.i18n
    • deferred-tru
      • metabase.transforms.crud
      • metabase.transforms.settings
    • trs
      • metabase.transforms.jobs
    • deferred-trs
      • metabase.transforms.models.transform-job
      • metabase.transforms.models.transform-tag
    • tru
      • metabase.transforms.models.transform-run
  • metabase.util.jvm
    • in-virtual-thread*
      • metabase.transforms.canceling
  • metabase.util.log
    • error
      • metabase.transforms.canceling
      • metabase.transforms.jobs
      • metabase.transforms.query-impl
      • metabase.transforms.timeout
    • info
      • metabase.transforms.canceling
      • metabase.transforms.jobs
      • metabase.transforms.query-impl
      • metabase.transforms.schedule
      • metabase.transforms.timeout
    • trace
      • metabase.transforms.canceling
      • metabase.transforms.timeout
    • infof
      • metabase.transforms.instrumentation
    • warnf
      • metabase.transforms.instrumentation
      • metabase.transforms.jobs
      • metabase.transforms.models.transform
      • metabase.transforms.query-impl
    • warn
      • metabase.transforms.jobs
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase.transforms.instrumentation
      • metabase.transforms.schema
  • metabase.util.malli.schema
    • NonBlankString
      • metabase.transforms.schema

transforms-base

7 namespaces · 3 public ns · 51 public vars · 0 HTTP endpoints · 7 consumers · 8 direct deps.

Friends (allowed full access): transforms, enterprise/transforms-python.

Public surface

metabase.transforms-base.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase.transforms-base.interface

5 public vars
execute-base!
  • transforms (Graphy)
    • metabase.transforms.query-impl
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
    • metabase-enterprise.transforms-python.execute
source-db-id
  • transforms (Graphy)
    • metabase.transforms.models.transform
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
table-dependencies
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
target-db-id
  • transforms (Graphy)
    • metabase.transforms.crud
    • metabase.transforms.models.transform
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.context
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
    • metabase-enterprise.transforms-python.execute
transform->transform-type
  • transforms (Graphy)
    • metabase.transforms.interface

metabase.transforms-base.util

46 public vars
->date-field-filter-xf
  • transforms (Graphy)
    • metabase.transforms.crud
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
->instant
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
->status-filter-xf
  • transforms (Graphy)
    • metabase.transforms.crud
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
->tag-filter-xf
  • transforms (Graphy)
    • metabase.transforms.crud
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform-job
activate-table-and-mark-computed!

(no external consumers found)

batch-lookup-table-ids

(no external consumers found)

compile-source

(no external consumers found)

complete-execution!
  • transforms (Graphy)
    • metabase.transforms.query-impl
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.execute
create-table-from-schema!
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
deactivate-table!

(no external consumers found)

delete-target-table!

(no external consumers found)

delete-target-table-by-id!
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
drop-table!
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
get-source-range-params
  • transforms (Graphy)
    • metabase.transforms.util
is-temp-transform-table?

(no external consumers found)

keyword-type-dispatch

(no external consumers found)

localize-run-timestamps
  • transforms (Graphy)
    • metabase.transforms.crud
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
    • metabase.transforms-rest.api.transform-job
massage-sql-query
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.context
    • metabase-enterprise.transforms-inspector.query-analysis
native-query-transform?
  • transforms (Graphy)
    • metabase.transforms.core
normalize-source-tables
  • transforms (Graphy)
    • metabase.transforms.models.transform
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.context
normalize-source-tables-structure

(no external consumers found)

normalize-transform
  • metabot (Metabot)
    • metabase.metabot.context
output-table
  • transforms (Graphy)
    • metabase.transforms.core
preprocess-incremental-query
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.python-runner
python-transform?
  • transforms (Graphy)
    • metabase.transforms.core
    • metabase.transforms.util
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
qualified-table-name
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
query-transform?
  • transforms (Graphy)
    • metabase.transforms.core
    • metabase.transforms.crud
    • metabase.transforms.util
rename-tables!
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
required-database-features
  • transforms (Graphy)
    • metabase.transforms.crud
resolve-source-tables
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
save-run-checkpoint-range!
  • transforms (Graphy)
    • metabase.transforms.util
save-watermark!
  • transforms (Graphy)
    • metabase.transforms.util
source-tables-map->vec
  • transforms (Graphy)
    • metabase.transforms.models.transform
supported-incremental-filter-type?
  • transforms (Graphy)
    • metabase.transforms.crud
sync-target!

(no external consumers found)

target-table
  • transforms (Graphy)
    • metabase.transforms.crud
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.context
target-table-exists?
  • transforms (Graphy)
    • metabase.transforms.crud
  • transforms-rest (Gadget)
    • metabase.transforms-rest.api.transform
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
temp-table-name
  • enterprise/transforms-python (Graphy)
    • metabase-enterprise.transforms-python.base
throw-if-db-routing-enabled!
  • transforms (Graphy)
    • metabase.transforms.query-impl
transform-source-database
  • transforms (Graphy)
    • metabase.transforms.core
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.context
    • metabase-enterprise.transforms-inspector.query-analysis
transform-source-type
  • metabot (Metabot)
    • metabase.metabot.context
  • transforms (Graphy)
    • metabase.transforms.core
    • metabase.transforms.models.transform
    • metabase.transforms.usage
  • enterprise/transforms-inspector (Gadget)
    • metabase-enterprise.transforms-inspector.api
    • metabase-enterprise.transforms-inspector.context
transform-temp-table-prefix

(no external consumers found)

transform-type
  • transforms (Graphy)
    • metabase.transforms.core
  • enterprise/dependencies (Graphy)
    • metabase-enterprise.dependencies.calculation
upsert-target-table!

(no external consumers found)

utc-timestamp-string

(no external consumers found)

validate-transform-query
  • transforms (Graphy)
    • metabase.transforms.crud

Dependencies (what this module uses)

database-routing (UX West)

1 namespace · 1 var
  • metabase.database-routing.core
    • db-routing-enabled?
      • metabase.transforms-base.util

driver (Querying Platform)

3 namespaces · 15 vars
  • metabase.driver
    • *compile-with-inline-parameters*
      • metabase.transforms-base.util
    • schema-exists?
      • metabase.transforms-base.query
    • table-name-length-limit
      • metabase.transforms-base.util
    • create-table!
      • metabase.transforms-base.util
    • create-schema-if-needed!
      • metabase.transforms-base.query
    • connection-spec
      • metabase.transforms-base.query
    • rename-tables!
      • metabase.transforms-base.util
    • drop-table!
      • metabase.transforms-base.util
    • table-exists?
      • metabase.transforms-base.util
    • type->database-type
      • metabase.transforms-base.util
    • run-transform!
      • metabase.transforms-base.query
    • native-query-deps
      • metabase.transforms-base.ordering
    • drop-transform-target!
      • metabase.transforms-base.util
  • metabase.driver.sql.normalize
    • default-schema
      • metabase.transforms-base.util
  • metabase.driver.util
    • supports?
      • metabase.transforms-base.query

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.transforms-base.util

lib (Querying Platform)

6 namespaces · 18 vars
  • metabase.lib.core
    • query
      • metabase.transforms-base.util
    • aggregate
      • metabase.transforms-base.util
    • append-stage
      • metabase.transforms-base.util
    • <=
      • metabase.transforms-base.util
    • template-tags
      • metabase.transforms-base.util
    • >
      • metabase.transforms-base.util
    • update-query-stage
      • metabase.transforms-base.util
    • native?
      • metabase.transforms-base.util
    • all-source-table-ids
      • metabase.transforms-base.ordering
    • disable-default-limit
      • metabase.transforms-base.util
    • filter
      • metabase.transforms-base.util
    • native-only-query?
      • metabase.transforms-base.ordering
      • metabase.transforms-base.util
    • max
      • metabase.transforms-base.util
  • metabase.lib.metadata
    • database
      • metabase.transforms-base.ordering
    • field
      • metabase.transforms-base.util
    • table
      • metabase.transforms-base.util
  • metabase.lib.schema.common
    • normalize-keyword
      • metabase.transforms-base.query
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.util
    • update-query-stage
      • metabase.transforms-base.util

lib-be (Querying Platform)

1 namespace · 2 vars
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase.transforms-base.util
    • normalize-query
      • metabase.transforms-base.util

query-processor (Querying Platform)

6 namespaces · 8 vars
  • metabase.query-processor.compile
    • compile
      • metabase.transforms-base.util
  • metabase.query-processor.core
    • compile
      • metabase.transforms-base.util
    • preprocess
      • metabase.transforms-base.util
    • process-query
      • metabase.transforms-base.util
  • metabase.query-processor.middleware.add-remaps
    • disable-remaps
      • metabase.transforms-base.util
  • metabase.query-processor.middleware.catch-exceptions
    • exception-response
      • metabase.transforms-base.util
  • metabase.query-processor.parameters.dates
    • date-string->range
      • metabase.transforms-base.util
  • metabase.query-processor.preprocess
    • preprocess
      • metabase.transforms-base.ordering
      • metabase.transforms-base.util

sync (Graphy)

1 namespace · 2 vars
  • metabase.sync.core
    • create-table!
      • metabase.transforms-base.util
    • sync-table!
      • metabase.transforms-base.util

util (DevEx)

7 namespaces · 13 vars
  • metabase.util
    • index-by
      • metabase.transforms-base.ordering
    • lower-case-en
      • metabase.transforms-base.util
    • update-some
      • metabase.transforms-base.util
  • metabase.util.date-2
    • format
      • metabase.transforms-base.util
    • parse
      • metabase.transforms-base.util
  • metabase.util.i18n
    • trs
      • metabase.transforms-base.ordering
    • tru
      • metabase.transforms-base.util
  • metabase.util.log
    • warnf
      • metabase.transforms-base.interface
      • metabase.transforms-base.util
    • error
      • metabase.transforms-base.query
    • info
      • metabase.transforms-base.query
      • metabase.transforms-base.util
    • infof
      • metabase.transforms-base.util
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase.transforms-base.query
      • metabase.transforms-base.schema
      • metabase.transforms-base.util
  • metabase.util.malli.schema
    • InstanceOfClass
      • metabase.transforms-base.schema

upload

8 namespaces · 4 public ns · 8 public vars · 1 HTTP endpoints · 8 consumers · 15 direct deps.

Public surface

metabase.upload.api

1 endpoint
HTTP endpoints
  • HTTP POST /csv

metabase.upload.core

7 public vars
can-create-upload?
  • slackbot (Metabot)
    • metabase.slackbot.uploads
  • warehouses-rest (UX West)
    • metabase.warehouses-rest.api
create-csv-upload!
  • slackbot (Metabot)
    • metabase.slackbot.uploads
current-database
  • slackbot (Metabot)
    • metabase.slackbot.uploads
delete-upload!
  • enterprise/upload-management (UX West)
    • metabase-enterprise.upload-management.api
model-hydrate-based-on-upload
  • collections-rest (UX West)
    • metabase.collections-rest.api
update-action-schema
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.table
update-csv!
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.table

metabase.upload.db

1 public var
current-database
  • driver-api (Querying Platform)
    • metabase.driver-api.core

metabase.upload.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

analytics (UX West)

1 namespace · 1 var
  • metabase.analytics.core
    • track-event!
      • metabase.upload.impl

analytics-interface (Querying Platform)

1 namespace · 1 var
  • metabase.analytics-interface.core
    • inc!
      • metabase.upload.impl

api (DevEx)

2 namespaces · 6 vars
  • metabase.api.common
    • *current-user*
      • metabase.upload.impl
      • metabase.upload.settings
    • *current-user-id*
      • metabase.upload.impl
    • check-404
      • metabase.upload.impl
    • create-check
      • metabase.upload.impl
    • throw-403
      • metabase.upload.settings
  • metabase.api.macros
    • defendpoint
      • metabase.upload.api

appearance (UX West)

1 namespace · 1 var
  • metabase.appearance.core
    • custom-formatting
      • metabase.upload.parsing

driver (Querying Platform)

5 namespaces · 17 vars
  • metabase.driver
    • alter-table-columns!
      • metabase.upload.impl
    • table-name-length-limit
      • metabase.upload.impl
    • create-table!
      • metabase.upload.impl
    • truncate!
      • metabase.upload.impl
    • drop-table!
      • metabase.upload.impl
    • add-columns!
      • metabase.upload.impl
    • insert-into!
      • metabase.upload.impl
    • upload-type->database-type
      • metabase.upload.impl
    • create-auto-pk-with-append-csv?
      • metabase.upload.impl
    • allowed-promotions
      • metabase.upload.impl
    • escape-alias
      • metabase.upload.impl
    • column-name-length-limit
      • metabase.upload.impl
  • metabase.driver.connection
    • with-write-connection
      • metabase.upload.impl
  • metabase.driver.ddl.interface
    • format-name
      • metabase.upload.impl
  • metabase.driver.sync
    • include-schema?
      • metabase.upload.impl
  • metabase.driver.util
    • database->driver
      • metabase.upload.impl
    • supports?
      • metabase.upload.impl

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase.upload.impl

lib (Querying Platform)

1 namespace · 5 vars
  • metabase.lib.core
    • joins
      • metabase.upload.impl
    • primary-source-table-id
      • metabase.upload.impl
    • stage-count
      • metabase.upload.impl
    • truncate-alias
      • metabase.upload.impl
    • unique-name-generator-with-options
      • metabase.upload.impl

model-persistence (Graphy)

1 namespace · 1 var
  • metabase.model-persistence.core
    • invalidate!
      • metabase.upload.impl

models (DevEx)

2 namespaces · 4 vars
  • metabase.models.humanization
    • name->human-readable-name
      • metabase.upload.impl
  • metabase.models.interface
    • can-read?
      • metabase.upload.impl
    • can-write?
      • metabase.upload.impl
      • metabase.upload.settings
    • define-batched-hydration-method
      • metabase.upload.impl

permissions (UX West)

1 namespace · 2 vars
  • metabase.permissions.core
    • full-schema-permission-for-user
      • metabase.upload.impl
    • sandboxed-user?
      • metabase.upload.impl

queries (Graphy)

1 namespace · 2 vars
  • metabase.queries.core
    • create-card!
      • metabase.upload.impl
    • refresh-metadata
      • metabase.upload.impl

settings (DevEx)

1 namespace · 1 var
  • metabase.settings.core
    • defsetting
      • metabase.upload.settings

sync (Graphy)

1 namespace · 3 vars
  • metabase.sync.core
    • create-table!
      • metabase.upload.impl
    • sync-fields-for-table!
      • metabase.upload.impl
    • sync-table!
      • metabase.upload.impl

util (DevEx)

6 namespaces · 17 vars
  • metabase.util
    • not-blank
      • metabase.upload.impl
    • map-all
      • metabase.upload.impl
      • metabase.upload.types
    • since-ms
      • metabase.upload.impl
    • truncate-string-to-byte-count
      • metabase.upload.impl
    • slugify
      • metabase.upload.impl
    • lower-case-en
      • metabase.upload.impl
    • the-id
      • metabase.upload.impl
    • reverse-compare
      • metabase.upload.impl
    • start-timer
      • metabase.upload.impl
  • metabase.util.i18n
    • tru
      • metabase.upload.api
      • metabase.upload.impl
      • metabase.upload.parsing
    • deferred-tru
      • metabase.upload.settings
  • metabase.util.log
    • warn
      • metabase.upload.settings
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.schema
    • InstanceOfClass
      • metabase.upload.api
      • metabase.upload.impl
    • Map
      • metabase.upload.impl
    • PositiveInt
      • metabase.upload.impl
  • metabase.util.ordered-hierarchy
    • make-hierarchy
      • metabase.upload.types
    • sorted-tags
      • metabase.upload.types

warehouse-schema (UX West)

1 namespace · 1 var
  • metabase.warehouse-schema.models.table
    • database
      • metabase.upload.impl

xrays

24 namespaces · 3 public ns · 3 public vars · 0 HTTP endpoints · 5 consumers · 17 direct deps.

Public surface

metabase.xrays.api

1 public var
automagic-dashboards-routes
  • api-routes (UX West)
    • metabase.api-routes.routes

metabase.xrays.core

2 public vars
get-or-create-container-collection
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
related
  • dashboards-rest (UX West)
    • metabase.dashboards-rest.api
  • segments (Graphy)
    • metabase.segments.api
  • warehouse-schema-rest (UX West)
    • metabase.warehouse-schema-rest.api.field
    • metabase.warehouse-schema-rest.api.table

metabase.xrays.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

analyze (Graphy)

1 namespace · 1 var
  • metabase.analyze.core
    • run-classifiers
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.util

api (DevEx)

2 namespaces · 6 vars
  • metabase.api.common
    • check-403
      • metabase.xrays.api.automagic-dashboards
    • let-404
      • metabase.xrays.api.automagic-dashboards
    • read-check
      • metabase.xrays.api.automagic-dashboards
    • *current-user-id*
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.populate
      • metabase.xrays.related
      • metabase.xrays.transforms.dashboard
      • metabase.xrays.transforms.materialize
  • metabase.api.macros
    • ns-handler
      • metabase.xrays.api
    • defendpoint
      • metabase.xrays.api.automagic-dashboards

appearance (UX West)

1 namespace · 1 var
  • metabase.appearance.core
    • application-colors
      • metabase.xrays.automagic-dashboards.populate

collections (UX West)

1 namespace · 1 var
  • metabase.collections.models.collection
    • children-location
      • metabase.xrays.transforms.materialize

dashboards (UX West)

1 namespace · 1 var
  • metabase.dashboards.constants
    • card-size-defaults
      • metabase.xrays.automagic-dashboards.dashboard-templates

driver (Querying Platform)

2 namespaces · 2 vars
  • metabase.driver
    • with-driver
      • metabase.xrays.transforms.core
  • metabase.driver.util
    • supports?
      • metabase.xrays.automagic-dashboards.combination

legacy-mbql (Querying Platform)

3 namespaces · 2 vars
  • metabase.legacy-mbql.normalize
    • normalize
      • metabase.xrays.domain-entities.specs
  • metabase.legacy-mbql.schema
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.legacy-mbql.util
    • assoc-field-options
      • metabase.xrays.domain-entities.core

lib (Querying Platform)

13 namespaces · 39 vars
  • metabase.lib.core
    • options
      • metabase.xrays.automagic-dashboards.core
    • query
      • metabase.xrays.automagic-dashboards.combination
    • aggregate
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.comparison
    • primary-source-card-id
      • metabase.xrays.automagic-dashboards.core
    • clause-of-type?
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.automagic-dashboards.util
    • =
      • metabase.xrays.api.automagic-dashboards
    • normalize
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.filters
    • with-binning
      • metabase.xrays.automagic-dashboards.interesting
    • join
      • metabase.xrays.automagic-dashboards.core
    • aggregations
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.related
    • with-temporal-bucket
      • metabase.xrays.automagic-dashboards.interesting
    • raw-temporal-bucket
      • metabase.xrays.automagic-dashboards.names
    • ->mbql5
      • metabase.xrays.automagic-dashboards.schema
    • expression
      • metabase.xrays.automagic-dashboards.core
    • dispatch-value
      • metabase.xrays.automagic-dashboards.names
    • simplify-filters
      • metabase.xrays.automagic-dashboards.filters
    • filters
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
    • remove-all-aggregations
      • metabase.xrays.automagic-dashboards.comparison
    • fields
      • metabase.xrays.related
    • breakouts
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.related
    • joins
      • metabase.xrays.automagic-dashboards.core
    • field-ref-name
      • metabase.xrays.automagic-dashboards.names
    • all-field-ids
      • metabase.xrays.automagic-dashboards.names
    • remove-lib-uuids
      • metabase.xrays.related
    • filter
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.comparison
    • native-only-query?
      • metabase.xrays.automagic-dashboards.core
    • segment
      • metabase.xrays.automagic-dashboards.core
    • expressions
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.related
    • breakout
      • metabase.xrays.automagic-dashboards.combination
  • metabase.lib.equality
    • =
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.filters
  • metabase.lib.metadata
    • field
      • metabase.xrays.api.automagic-dashboards
    • card
      • metabase.xrays.automagic-dashboards.combination
    • table
      • metabase.xrays.automagic-dashboards.combination
    • measure
      • metabase.xrays.automagic-dashboards.names
  • metabase.lib.schema
    • *HACK-disable-ref-validation*
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.populate
    • native-only-query?
      • metabase.xrays.automagic-dashboards.core
  • metabase.lib.schema.aggregation
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.common
    • normalize-map
      • metabase.xrays.domain-entities.specs
  • metabase.lib.schema.expression
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.join
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.mbql-clause
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.ref
    • valid-temporal-unit-for-base-type?
      • metabase.xrays.automagic-dashboards.interesting
  • metabase.lib.schema.util
    • remove-lib-uuids
      • metabase.xrays.related

lib-be (Querying Platform)

1 namespace · 3 vars
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.names
    • normalize-query
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.populate
      • metabase.xrays.transforms.materialize
    • instance->metadata
      • metabase.xrays.automagic-dashboards.interesting

models (DevEx)

1 namespace · 4 vars
  • metabase.models.interface
    • instance
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.util
      • metabase.xrays.related
    • instance-of?
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.interesting
      • metabase.xrays.transforms.core
    • can-read?
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.related
    • model
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.interesting
      • metabase.xrays.related

queries (Graphy)

2 namespaces · 5 vars
  • metabase.queries.core
    • batch-fetch-dashboard-metadata
      • metabase.xrays.api.automagic-dashboards
    • query->database-and-table-ids
      • metabase.xrays.api.automagic-dashboards
    • model?
      • metabase.xrays.automagic-dashboards.combination
    • populate-card-query-fields
      • metabase.xrays.automagic-dashboards.populate
      • metabase.xrays.transforms.materialize
    • with-can-run-adhoc-query
      • metabase.xrays.automagic-dashboards.populate
  • metabase.queries.schema
    • (no var usage detected — likely load-time/side-effect require)

query-permissions (UX West)

1 namespace · 2 vars
  • metabase.query-permissions.core
    • check-data-perms
      • metabase.xrays.api.automagic-dashboards
    • required-perms-for-query
      • metabase.xrays.api.automagic-dashboards

query-processor (Querying Platform)

2 namespaces · 2 vars
  • metabase.query-processor.preprocess
    • query->expected-cols
      • metabase.xrays.transforms.core
      • metabase.xrays.transforms.materialize
  • metabase.query-processor.util
    • normalize-token
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.dashboard-templates
      • metabase.xrays.automagic-dashboards.populate
      • metabase.xrays.related

segments (Graphy)

1 namespace
  • metabase.segments.schema
    • (no var usage detected — likely load-time/side-effect require)

settings (DevEx)

1 namespace · 1 var
  • metabase.settings.core
    • defsetting
      • metabase.xrays.settings

util (DevEx)

14 namespaces · 43 vars
  • metabase.util
    • assoc-dissoc
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.populate
    • ->kebab-case-en
      • metabase.xrays.automagic-dashboards.combination
    • the-id
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.filters
      • metabase.xrays.automagic-dashboards.interesting
      • metabase.xrays.domain-entities.core
      • metabase.xrays.transforms.core
      • metabase.xrays.transforms.dashboard
    • upper-case-en
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.core
    • one-or-many
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.dashboard-templates
      • metabase.xrays.transforms.specs
    • lower-case-en
      • metabase.xrays.automagic-dashboards.interesting
      • metabase.xrays.automagic-dashboards.util
    • pprint-to-str
      • metabase.xrays.automagic-dashboards.util
    • topological-sort
      • metabase.xrays.transforms.specs
  • metabase.util.date-2
    • extract-units
      • metabase.xrays.automagic-dashboards.filters
      • metabase.xrays.automagic-dashboards.names
    • greater-than-period-duration?
      • metabase.xrays.automagic-dashboards.interesting
    • parse
      • metabase.xrays.automagic-dashboards.interesting
      • metabase.xrays.automagic-dashboards.names
    • period-duration
      • metabase.xrays.automagic-dashboards.interesting
    • extract
      • metabase.xrays.automagic-dashboards.names
  • metabase.util.files
    • with-open-path-to-resource
      • metabase.xrays.automagic-dashboards.dashboard-templates
  • metabase.util.i18n
    • deferred-tru
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.settings
    • tru
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.comparison
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.transforms.core
    • localized-string?
      • metabase.xrays.automagic-dashboards.combination
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.dashboard-templates
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.automagic-dashboards.schema
    • trun
      • metabase.xrays.automagic-dashboards.core
    • ->UserLocalizedString
      • metabase.xrays.automagic-dashboards.dashboard-templates
    • LocalizedString
      • metabase.xrays.automagic-dashboards.dashboard-templates
  • metabase.util.json
    • decode+kw
      • metabase.xrays.api.automagic-dashboards
    • encode
      • metabase.xrays.automagic-dashboards.util
  • metabase.util.log
    • error
      • metabase.xrays.automagic-dashboards.core
    • debugf
      • metabase.xrays.automagic-dashboards.populate
    • warn
      • metabase.xrays.automagic-dashboards.util
    • warnf
      • metabase.xrays.automagic-dashboards.util
  • metabase.util.malli
    • with-api-error-message
      • metabase.xrays.api.automagic-dashboards
    • defmethod
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.names
      • metabase.xrays.related
  • metabase.util.malli.registry
    • def
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.populate
      • metabase.xrays.automagic-dashboards.schema
      • metabase.xrays.domain-entities.specs
      • metabase.xrays.related
      • metabase.xrays.transforms.specs
    • validator
      • metabase.xrays.automagic-dashboards.dashboard-templates
      • metabase.xrays.related
    • cached
      • metabase.xrays.domain-entities.specs
    • validate
      • metabase.xrays.transforms.specs
  • metabase.util.malli.schema
    • InstanceOf
      • metabase.xrays.api.automagic-dashboards
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.interesting
      • metabase.xrays.automagic-dashboards.schema
      • metabase.xrays.automagic-dashboards.util
      • metabase.xrays.domain-entities.core
      • metabase.xrays.domain-entities.specs
      • metabase.xrays.transforms.core
    • PositiveInt
      • metabase.xrays.api.automagic-dashboards
    • NonBlankString
      • metabase.xrays.automagic-dashboards.util
  • metabase.util.match
    • match-many
      • metabase.xrays.automagic-dashboards.util
      • metabase.xrays.domain-entities.core
      • metabase.xrays.transforms.specs
    • match-one
      • metabase.xrays.automagic-dashboards.util
      • metabase.xrays.transforms.core
    • replace
      • metabase.xrays.domain-entities.core
  • metabase.util.performance
    • every?
      • metabase.xrays.automagic-dashboards.dashboard-templates
  • metabase.util.regex
    • re-or
      • metabase.xrays.api.automagic-dashboards
  • metabase.util.time
    • coerce-to-timestamp
      • metabase.xrays.automagic-dashboards.names
  • metabase.util.yaml
    • load
      • metabase.xrays.automagic-dashboards.dashboard-templates
    • load-dir
      • metabase.xrays.domain-entities.specs
      • metabase.xrays.transforms.specs

warehouse-schema (UX West)

2 namespaces · 4 vars
  • metabase.warehouse-schema.models.field
    • table
      • metabase.xrays.automagic-dashboards.core
    • with-targets
      • metabase.xrays.automagic-dashboards.core
      • metabase.xrays.automagic-dashboards.filters
    • qualified-name
      • metabase.xrays.automagic-dashboards.interesting
  • metabase.warehouse-schema.models.table
    • database
      • metabase.xrays.transforms.core

enterprise/checker

8 namespaces · 3 public ns · 0 public vars · 0 HTTP endpoints · 0 consumers · 8 direct deps.

Public surface

⚠️ :api is :any or absent and no external usage was observed. Listing canonical <module>.{api,core,init} namespaces as a placeholder.

metabase-enterprise.checker.api

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.checker.core

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.checker.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

classloader (DevEx)

1 namespace · 1 var
  • metabase.classloader.core
    • the-classloader
      • metabase-enterprise.checker.cli

lib (Querying Platform)

4 namespaces · 9 vars
  • metabase.lib.core
    • normalize
      • metabase-enterprise.checker.provider
    • query
      • metabase-enterprise.checker.provider
      • metabase-enterprise.checker.semantic
    • returned-columns
      • metabase-enterprise.checker.provider
      • metabase-enterprise.checker.semantic
    • all-source-card-ids
      • metabase-enterprise.checker.semantic
    • all-source-table-ids
      • metabase-enterprise.checker.semantic
  • metabase.lib.metadata
    • card
      • metabase-enterprise.checker.semantic
  • metabase.lib.metadata.protocols
    • CachedMetadataProvider
      • metabase-enterprise.checker.provider
    • MetadataProvider
      • metabase-enterprise.checker.provider
    • metadatas
      • metabase-enterprise.checker.provider
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)

models (DevEx)

1 namespace · 5 vars
  • metabase.models.serialization.resolve
    • SerdesImportResolver
      • metabase-enterprise.checker.provider
    • import-field-fk
      • metabase-enterprise.checker.provider
    • import-fk-keyed
      • metabase-enterprise.checker.provider
    • import-mbql
      • metabase-enterprise.checker.provider
    • import-table-fk
      • metabase-enterprise.checker.provider

plugins (DevEx)

1 namespace · 1 var
  • metabase.plugins.core
    • load-plugins!
      • metabase-enterprise.checker.cli

query-processor (Querying Platform)

1 namespace · 1 var
  • metabase.query-processor.interface
    • *skip-middleware-because-app-db-access*
      • metabase-enterprise.checker.semantic

sql-tools (DevEx)

1 namespace
  • metabase.sql-tools.init
    • (no var usage detected — likely load-time/side-effect require)

util (DevEx)

3 namespaces · 3 vars
  • metabase.util.json
    • decode
      • metabase-enterprise.checker.format.concise-schema
  • metabase.util.malli.fn
    • *enforce*
      • metabase-enterprise.checker.semantic
  • metabase.util.yaml
    • parse-string
      • metabase-enterprise.checker.format.serdes-assets
      • metabase-enterprise.checker.format.serdes-schema

enterprise/dependencies (Graphy)

1 namespace · 1 var
  • metabase-enterprise.dependencies.analysis
    • check-entity
      • metabase-enterprise.checker.semantic

enterprise/dashboard-subscription-filters

1 namespaces · 3 public ns · 0 public vars · 0 HTTP endpoints · 0 consumers · 1 direct deps.

Public surface

⚠️ :api is :any or absent and no external usage was observed. Listing canonical <module>.{api,core,init} namespaces as a placeholder.

metabase-enterprise.dashboard-subscription-filters.api

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.dashboard-subscription-filters.core

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.dashboard-subscription-filters.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • defenterprise
      • metabase-enterprise.dashboard-subscription-filters.parameter

enterprise/dependencies

21 namespaces · 5 public ns · 18 public vars · 9 HTTP endpoints · 5 consumers · 24 direct deps.

Public surface

metabase-enterprise.dependencies.analysis

2 public vars
check-entity
  • enterprise/checker (Graphy)
    • metabase-enterprise.checker.semantic
returned-columns

(no external consumers found)

metabase-enterprise.dependencies.api

1 public var · 9 endpoints
HTTP endpoints
  • HTTP GET /backfill-status
  • HTTP POST /check-card
  • HTTP POST /check-snippet
  • HTTP POST /check-transform
  • HTTP GET /graph
  • HTTP GET /graph/breaking
  • HTTP GET /graph/broken
  • HTTP GET /graph/dependents
  • HTTP GET /graph/unreferenced
routes
  • enterprise/api-routes (UX West)
    • metabase-enterprise.api-routes.routes

metabase-enterprise.dependencies.core

1 public var
errors-from-proposed-edits
  • enterprise/metabot (Metabot)
    • metabase-enterprise.metabot.tools.dependencies

metabase-enterprise.dependencies.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.dependencies.models.dependency

14 public vars
->DependencyGraph

(no external consumers found)

current-dependency-analysis-version

(no external consumers found)

direct-dependents

(no external consumers found)

entities->nodes

(no external consumers found)

filtered-graph-dependencies

(no external consumers found)

filtered-graph-dependents

(no external consumers found)

graph-dependencies

(no external consumers found)

graph-dependents

(no external consumers found)

group-nodes

(no external consumers found)

is-native-entity?

(no external consumers found)

replace-dependencies!

(no external consumers found)

swap-dependency!
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.source-swap
transitive-dependents
  • enterprise/replacement (Graphy)
    • metabase-enterprise.replacement.usages
transitive-mbql-dependents

(no external consumers found)

Dependencies (what this module uses)

analyze (Graphy)

1 namespace · 1 var
  • metabase.analyze.core
    • ResultsMetadata
      • metabase-enterprise.dependencies.api

api (DevEx)

4 namespaces · 8 vars
  • metabase.api.common
    • *current-user-id*
      • metabase-enterprise.dependencies.api
    • *is-data-analyst?*
      • metabase-enterprise.dependencies.api
    • *is-superuser?*
      • metabase-enterprise.dependencies.api
    • read-check
      • metabase-enterprise.dependencies.api
  • metabase.api.macros
    • defendpoint
      • metabase-enterprise.dependencies.api
    • ns-handler
      • metabase-enterprise.dependencies.api
  • metabase.api.routes.common
    • +auth
      • metabase-enterprise.dependencies.api
  • metabase.api.util.handlers
    • routes
      • metabase-enterprise.dependencies.api

app-db (UX West)

1 namespace · 2 vars
  • metabase.app-db.core
    • db-type
      • metabase-enterprise.dependencies.api
    • update-or-insert!
      • metabase-enterprise.dependencies.models.dependency-status

collections (UX West)

2 namespaces · 5 vars
  • metabase.collections.models.collection
    • root-collection-with-ui-details
      • metabase-enterprise.dependencies.api
    • visible-collection-filter-clause
      • metabase-enterprise.dependencies.api
  • metabase.collections.models.collection.root
    • hydrate-root-collection
      • metabase-enterprise.dependencies.api
    • hydrated-root-collection
      • metabase-enterprise.dependencies.api
    • root-collection-with-ui-details
      • metabase-enterprise.dependencies.api

documents (UX West)

2 namespaces · 4 vars
  • metabase.documents.prose-mirror
    • card-embed-type
      • metabase-enterprise.dependencies.calculation
    • collect-ast
      • metabase-enterprise.dependencies.calculation
    • prose-mirror-content-type
      • metabase-enterprise.dependencies.calculation
    • smart-link-type
      • metabase-enterprise.dependencies.calculation
  • metabase.documents.schema
    • (no var usage detected — likely load-time/side-effect require)

driver (Querying Platform)

2 namespaces · 5 vars
  • metabase.driver
    • native-query-deps
      • metabase-enterprise.dependencies.native-validation
    • native-result-metadata
      • metabase-enterprise.dependencies.native-validation
    • validate-native-query-fields
      • metabase-enterprise.dependencies.native-validation
  • metabase.driver.sql
    • normalize-error
      • metabase-enterprise.dependencies.native-validation
    • normalize-name
      • metabase-enterprise.dependencies.native-validation

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase-enterprise.dependencies.events
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.task.backfill

graph (Graphy)

1 namespace · 9 vars
  • metabase.graph.core
    • Graph
      • metabase-enterprise.dependencies.models.dependency
    • edges-between
      • metabase-enterprise.dependencies.api
    • cached-graph
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.metadata-update
    • transitive
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.models.dependency
    • children-of
      • metabase-enterprise.dependencies.api
    • all-map-nodes
      • metabase-enterprise.dependencies.models.dependency
    • transitive-children-of
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.models.dependency
    • keep-children
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.models.dependency
    • filtered-graph
      • metabase-enterprise.dependencies.metadata-update

lib (Querying Platform)

7 namespaces · 42 vars
  • metabase.lib.core
    • returned-columns
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.metadata-provider
    • add-parameters-for-template-tags
      • metabase-enterprise.dependencies.native-validation
    • all-template-tags
      • metabase-enterprise.dependencies.native-validation
    • model-preserved-keys
      • metabase-enterprise.dependencies.metadata-update
    • query
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.metadata-provider
      • metabase-enterprise.dependencies.metadata-update
    • find-bad-refs-with-source
      • metabase-enterprise.dependencies.analysis
    • all-segment-ids
      • metabase-enterprise.dependencies.calculation
    • all-source-card-ids
      • metabase-enterprise.dependencies.calculation
    • raw-native-query
      • metabase-enterprise.dependencies.native-validation
    • validation-exception-error
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.findings
    • all-measure-ids
      • metabase-enterprise.dependencies.calculation
    • all-implicitly-joined-table-ids
      • metabase-enterprise.dependencies.calculation
    • duplicate-column-error
      • metabase-enterprise.dependencies.analysis
    • any-native-stage?
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.models.dependency
    • native-query
      • metabase-enterprise.dependencies.native-validation
    • all-source-table-ids
      • metabase-enterprise.dependencies.calculation
    • ->metadata-provider
      • metabase-enterprise.dependencies.native-validation
    • native-only-query?
      • metabase-enterprise.dependencies.calculation
    • database-id
      • metabase-enterprise.dependencies.findings
  • metabase.lib.metadata
    • transform
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.metadata-provider
    • table
      • metabase-enterprise.dependencies.metadata-provider
    • transforms
      • metabase-enterprise.dependencies.native-validation
    • fields
      • metabase-enterprise.dependencies.metadata-provider
    • native-query-snippet
      • metabase-enterprise.dependencies.metadata-provider
    • tables
      • metabase-enterprise.dependencies.metadata-provider
      • metabase-enterprise.dependencies.native-validation
    • card
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.metadata-provider
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.native-validation
    • ->metadata-provider
      • metabase-enterprise.dependencies.native-validation
    • segment
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.metadata-provider
    • database
      • metabase-enterprise.dependencies.analysis
      • metabase-enterprise.dependencies.calculation
      • metabase-enterprise.dependencies.metadata-provider
      • metabase-enterprise.dependencies.metadata-update
  • metabase.lib.metadata.protocols
    • metadatas
      • metabase-enterprise.dependencies.metadata-provider
    • cache-value!
      • metabase-enterprise.dependencies.metadata-provider
    • store-metadata!
      • metabase-enterprise.dependencies.metadata-provider
    • setting
      • metabase-enterprise.dependencies.metadata-provider
    • has-cache?
      • metabase-enterprise.dependencies.metadata-provider
    • cached-metadatas
      • metabase-enterprise.dependencies.metadata-provider
    • clear-cache!
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.metadata-provider
    • MetadataProvider
      • metabase-enterprise.dependencies.metadata-provider
    • CachedMetadataProvider
      • metabase-enterprise.dependencies.metadata-provider
    • cached-value
      • metabase-enterprise.dependencies.metadata-provider
    • database
      • metabase-enterprise.dependencies.metadata-provider
  • metabase.lib.schema
    • native-only-query?
      • metabase-enterprise.dependencies.calculation
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • card-types
      • metabase-enterprise.dependencies.api
  • metabase.lib.schema.validate
    • (no var usage detected — likely load-time/side-effect require)

lib-be (Querying Platform)

1 namespace · 5 vars
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.findings
      • metabase-enterprise.dependencies.metadata-update
    • with-metadata-provider-cache
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.findings
    • metadata-provider-cache
      • metabase-enterprise.dependencies.findings
    • instance->metadata
      • metabase-enterprise.dependencies.metadata-update
    • with-existing-metadata-provider-cache
      • metabase-enterprise.dependencies.metadata-update

models (DevEx)

1 namespace · 5 vars
  • metabase.models.interface
    • can-read?
      • metabase-enterprise.dependencies.api
    • exclude-internal-content-hsql
      • metabase-enterprise.dependencies.api
    • model
      • metabase-enterprise.dependencies.api
    • now
      • metabase-enterprise.dependencies.models.analysis-finding
    • transform-keyword
      • metabase-enterprise.dependencies.models.analysis-finding
      • metabase-enterprise.dependencies.models.analysis-finding-error
      • metabase-enterprise.dependencies.models.dependency
      • metabase-enterprise.dependencies.models.dependency-status

native-query-snippets (Graphy)

1 namespace · 2 vars
  • metabase.native-query-snippets.core
    • NativeQuerySnippetName
      • metabase-enterprise.dependencies.api
    • add-template-tags
      • metabase-enterprise.dependencies.api

permissions (UX West)

1 namespace · 4 vars
  • metabase.permissions.core
    • sandboxed-user?
      • metabase-enterprise.dependencies.api
    • user-has-any-perms-of-type?
      • metabase-enterprise.dependencies.api
    • visible-database-filter-select
      • metabase-enterprise.dependencies.api
    • visible-table-filter-select
      • metabase-enterprise.dependencies.api

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • has-feature?
      • metabase-enterprise.dependencies.events
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.task.backfill
      • metabase-enterprise.dependencies.task.entity-check

queries (Graphy)

2 namespaces · 2 vars
  • metabase.queries.core
    • infer-metadata
      • metabase-enterprise.dependencies.metadata-update
  • metabase.queries.schema
    • card-types
      • metabase-enterprise.dependencies.api

query-processor (Querying Platform)

1 namespace · 1 var
  • metabase.query-processor.compile
    • compile-with-inline-parameters
      • metabase-enterprise.dependencies.native-validation

request (UX West)

1 namespace · 2 vars
  • metabase.request.core
    • limit
      • metabase-enterprise.dependencies.api
    • offset
      • metabase-enterprise.dependencies.api

revisions (UX West)

1 namespace · 1 var
  • metabase.revisions.core
    • with-last-edit-info
      • metabase-enterprise.dependencies.api

settings (DevEx)

1 namespace · 1 var
  • metabase.settings.core
    • defsetting
      • metabase-enterprise.dependencies.settings

sql-tools (DevEx)

1 namespace · 3 vars
  • metabase.sql-tools.core
    • field-references
      • metabase-enterprise.dependencies.native-validation
    • find-table-or-transform
      • metabase-enterprise.dependencies.native-validation
    • resolve-field
      • metabase-enterprise.dependencies.native-validation

task (UX West)

1 namespace · 3 vars
  • metabase.task.core
    • schedule-task!
      • metabase-enterprise.dependencies.task-util
    • defjob
      • metabase-enterprise.dependencies.task.backfill
      • metabase-enterprise.dependencies.task.entity-check
    • init!
      • metabase-enterprise.dependencies.task.backfill
      • metabase-enterprise.dependencies.task.entity-check

transforms (Graphy)

2 namespaces · 1 var
  • metabase.transforms.core
    • transform-source-database
      • metabase-enterprise.dependencies.task.backfill
  • metabase.transforms.schema
    • (no var usage detected — likely load-time/side-effect require)

transforms-base (Graphy)

1 namespace · 1 var
  • metabase.transforms-base.util
    • transform-type
      • metabase-enterprise.dependencies.calculation

util (DevEx)

6 namespaces · 18 vars
  • metabase.util
    • group-by
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.calculation
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.models.dependency
    • lower-case-en
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.native-validation
    • normalize-map
      • metabase-enterprise.dependencies.metadata-provider
    • ->snake_case_en
      • metabase-enterprise.dependencies.metadata-update
    • truncate
      • metabase-enterprise.dependencies.models.analysis-finding
  • metabase.util.i18n
    • tru
      • metabase-enterprise.dependencies.api
  • metabase.util.log
    • warnf
      • metabase-enterprise.dependencies.calculation
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.metadata-provider
      • metabase-enterprise.dependencies.task.backfill
    • error
      • metabase-enterprise.dependencies.events
      • metabase-enterprise.dependencies.findings
    • errorf
      • metabase-enterprise.dependencies.findings
      • metabase-enterprise.dependencies.task.backfill
    • tracef
      • metabase-enterprise.dependencies.metadata-provider
    • info
      • metabase-enterprise.dependencies.task-util
      • metabase-enterprise.dependencies.task.backfill
      • metabase-enterprise.dependencies.task.entity-check
    • debug
      • metabase-enterprise.dependencies.task.backfill
    • infof
      • metabase-enterprise.dependencies.task.backfill
  • metabase.util.malli
    • defmethod
      • metabase-enterprise.dependencies.analysis
  • metabase.util.malli.registry
    • def
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.core
      • metabase-enterprise.dependencies.dependency-types
      • metabase-enterprise.dependencies.metadata-update
      • metabase-enterprise.dependencies.models.analysis-finding-error
      • metabase-enterprise.dependencies.schema
  • metabase.util.malli.schema
    • Map
      • metabase-enterprise.dependencies.api
    • PositiveInt
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.models.analysis-finding-error
    • enum-decode-keyword
      • metabase-enterprise.dependencies.api
      • metabase-enterprise.dependencies.dependency-types

enterprise/impersonation

6 namespaces · 1 public ns · 0 public vars · 2 HTTP endpoints · 1 consumers · 10 direct deps.

Public surface

metabase-enterprise.impersonation.api

2 endpoints
HTTP endpoints
  • HTTP GET /
  • HTTP DELETE /:id

Dependencies (what this module uses)

api (DevEx)

2 namespaces · 7 vars
  • metabase.api.common
    • check-404
      • metabase-enterprise.impersonation.api
    • check-superuser
      • metabase-enterprise.impersonation.api
    • generic-204-no-content
      • metabase-enterprise.impersonation.api
    • *current-user-id*
      • metabase-enterprise.impersonation.driver
      • metabase-enterprise.impersonation.util
    • *is-superuser?*
      • metabase-enterprise.impersonation.driver
      • metabase-enterprise.impersonation.util
    • current-user-attributes
      • metabase-enterprise.impersonation.driver
  • metabase.api.macros
    • defendpoint
      • metabase-enterprise.impersonation.api

audit-app (UX West)

1 namespace · 1 var
  • metabase.audit-app.core
    • audit-db-id
      • metabase-enterprise.impersonation.models

driver (Querying Platform)

3 namespaces · 5 vars
  • metabase.driver
    • set-role!
      • metabase-enterprise.impersonation.driver
    • *driver*
      • metabase-enterprise.impersonation.middleware
    • validate-impersonated-query
      • metabase-enterprise.impersonation.middleware
  • metabase.driver.sql
    • default-database-role
      • metabase-enterprise.impersonation.driver
  • metabase.driver.util
    • supports?
      • metabase-enterprise.impersonation.driver

lib (Querying Platform)

1 namespace · 1 var
  • metabase.lib.metadata
    • database
      • metabase-enterprise.impersonation.middleware

models (DevEx)

1 namespace
  • metabase.models.interface
    • (no var usage detected — likely load-time/side-effect require)

premium-features (UX West)

1 namespace · 3 vars
  • metabase.premium-features.core
    • defenterprise
      • metabase-enterprise.impersonation.driver
      • metabase-enterprise.impersonation.middleware
      • metabase-enterprise.impersonation.models
      • metabase-enterprise.impersonation.util
    • enable-advanced-permissions?
      • metabase-enterprise.impersonation.driver
    • assert-has-feature
      • metabase-enterprise.impersonation.middleware

query-processor (Querying Platform)

2 namespaces · 2 vars
  • metabase.query-processor.interface
    • *skip-middleware-because-app-db-access*
      • metabase-enterprise.impersonation.middleware
  • metabase.query-processor.store
    • metadata-provider
      • metabase-enterprise.impersonation.middleware

util (DevEx)

4 namespaces · 6 vars
  • metabase.util
    • id
      • metabase-enterprise.impersonation.driver
    • the-id
      • metabase-enterprise.impersonation.driver
  • metabase.util.i18n
    • tru
      • metabase-enterprise.impersonation.driver
      • metabase-enterprise.impersonation.middleware
      • metabase-enterprise.impersonation.util
  • metabase.util.log
    • debug
      • metabase-enterprise.impersonation.driver
      • metabase-enterprise.impersonation.models
    • debugf
      • metabase-enterprise.impersonation.models
  • metabase.util.malli.schema
    • PositiveInt
      • metabase-enterprise.impersonation.api

warehouse-schema (UX West)

1 namespace · 1 var
  • metabase.warehouse-schema.models.field
    • field-id->database-id
      • metabase-enterprise.impersonation.driver

enterprise/sandbox (UX West)

1 namespace · 1 var
  • metabase-enterprise.sandbox.api.util
    • sandboxed-user-for-db?
      • metabase-enterprise.impersonation.driver

enterprise/replacement

13 namespaces · 1 public ns · 1 public vars · 6 HTTP endpoints · 1 consumers · 14 direct deps.

Public surface

metabase-enterprise.replacement.api

1 public var · 6 endpoints
HTTP endpoints
  • HTTP POST /check-replace-source
  • HTTP POST /replace-model-with-transform
  • HTTP POST /replace-source
  • HTTP GET /runs
  • HTTP GET /runs/:id
  • HTTP POST /runs/:id/cancel
routes
  • enterprise/api-routes (UX West)
    • metabase-enterprise.api-routes.routes

Dependencies (what this module uses)

api (DevEx)

3 namespaces · 6 vars
  • metabase.api.common
    • *current-user-id*
      • metabase-enterprise.replacement.api
      • metabase-enterprise.replacement.source-swap
    • check-404
      • metabase-enterprise.replacement.api
    • check-superuser
      • metabase-enterprise.replacement.api
  • metabase.api.macros
    • defendpoint
      • metabase-enterprise.replacement.api
    • ns-handler
      • metabase-enterprise.replacement.api
  • metabase.api.routes.common
    • +auth
      • metabase-enterprise.replacement.api

app-db (UX West)

1 namespace · 1 var
  • metabase.app-db.core
    • db-type
      • metabase-enterprise.replacement.models.replacement-run

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase-enterprise.replacement.source-swap

lib (Querying Platform)

6 namespaces · 17 vars
  • metabase.lib.core
    • returned-columns
      • metabase-enterprise.replacement.field-refs
    • options
      • metabase-enterprise.replacement.walk
    • query
      • metabase-enterprise.replacement.runner
    • ensure-uuid
      • metabase-enterprise.replacement.walk
    • all-referenced-entity-ids
      • metabase-enterprise.replacement.runner
    • normalize
      • metabase-enterprise.replacement.walk
    • with-aggregation-list
      • metabase-enterprise.replacement.field-refs
    • append-stage
      • metabase-enterprise.replacement.field-refs
    • aggregations
      • metabase-enterprise.replacement.field-refs
    • ->mbql5
      • metabase-enterprise.replacement.walk
    • ->legacy-MBQL
      • metabase-enterprise.replacement.walk
    • field-ref-id
      • metabase-enterprise.replacement.walk
    • find-matching-column
      • metabase-enterprise.replacement.field-refs
    • cached-metadata-provider-with-cache?
      • metabase-enterprise.replacement.runner
    • native-only-query?
      • metabase-enterprise.replacement.field-refs
      • metabase-enterprise.replacement.source-swap
  • metabase.lib.metadata.protocols
    • cached-metadata-provider-with-cache?
      • metabase-enterprise.replacement.runner
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.metadata
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.schema.parameter
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.lib.util
    • field-clause?
      • metabase-enterprise.replacement.field-refs
      • metabase-enterprise.replacement.walk

lib-be (Querying Platform)

1 namespace · 3 vars
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase-enterprise.replacement.runner
      • metabase-enterprise.replacement.source-check
    • bulk-load-query-metadata!
      • metabase-enterprise.replacement.runner
    • with-metadata-provider-cache
      • metabase-enterprise.replacement.runner

model-persistence (Graphy)

1 namespace · 1 var
  • metabase.model-persistence.core
    • mark-for-pruning!
      • metabase-enterprise.replacement.runner

models (DevEx)

2 namespaces · 3 vars
  • metabase.models.interface
    • transform-keyword
      • metabase-enterprise.replacement.models.replacement-run
  • metabase.models.visualization-settings
    • db->norm
      • metabase-enterprise.replacement.field-refs
      • metabase-enterprise.replacement.source-swap
    • norm->db
      • metabase-enterprise.replacement.field-refs
      • metabase-enterprise.replacement.source-swap

queries (Graphy)

1 namespace · 1 var
  • metabase.queries.models.query
    • query->database-and-table-ids
      • metabase-enterprise.replacement.source-swap

source-swap (Graphy)

3 namespaces · 7 vars
  • metabase.source-swap.core
    • upgrade-field-ref
      • metabase-enterprise.replacement.field-refs
    • upgrade-field-ref-in-parameter-target
      • metabase-enterprise.replacement.field-refs
    • upgrade-field-refs-in-query
      • metabase-enterprise.replacement.field-refs
    • check-column-mappings
      • metabase-enterprise.replacement.source-check
    • swap-source-in-parameter-target
      • metabase-enterprise.replacement.source-swap
    • swap-source-in-query
      • metabase-enterprise.replacement.source-swap
  • metabase.source-swap.schema
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.source-swap.util
    • column-match-key
      • metabase-enterprise.replacement.runner

task (UX West)

1 namespace · 4 vars
  • metabase.task.core
    • defjob
      • metabase-enterprise.replacement.timeout
    • init!
      • metabase-enterprise.replacement.timeout
    • job-exists?
      • metabase-enterprise.replacement.timeout
    • schedule-task!
      • metabase-enterprise.replacement.timeout

transforms (Graphy)

1 namespace · 3 vars
  • metabase.transforms.core
    • create-transform!
      • metabase-enterprise.replacement.api
    • execute!
      • metabase-enterprise.replacement.runner
    • output-table
      • metabase-enterprise.replacement.runner

util (DevEx)

7 namespaces · 12 vars
  • metabase.util
    • select-keys-when
      • metabase-enterprise.replacement.runner
    • update-some
      • metabase-enterprise.replacement.source-check
  • metabase.util.honey-sql-2
    • add-interval-honeysql-form
      • metabase-enterprise.replacement.models.replacement-run
  • metabase.util.jvm
    • in-virtual-thread*
      • metabase-enterprise.replacement.execute
  • metabase.util.log
    • errorf
      • metabase-enterprise.replacement.models.replacement-run
    • infof
      • metabase-enterprise.replacement.models.replacement-run
    • warnf
      • metabase-enterprise.replacement.runner
    • error
      • metabase-enterprise.replacement.timeout
    • info
      • metabase-enterprise.replacement.timeout
    • trace
      • metabase-enterprise.replacement.timeout
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.registry
    • def
      • metabase-enterprise.replacement.schema
  • metabase.util.malli.schema
    • TemporalInstant
      • metabase-enterprise.replacement.schema

warehouse-schema (UX West)

1 namespace · 1 var
  • metabase.warehouse-schema.models.field-user-settings
    • upsert-user-settings
      • metabase-enterprise.replacement.runner

enterprise/dependencies (Graphy)

1 namespace · 2 vars
  • metabase-enterprise.dependencies.models.dependency
    • swap-dependency!
      • metabase-enterprise.replacement.source-swap
    • transitive-dependents
      • metabase-enterprise.replacement.usages

enterprise/serialization

17 namespaces · 4 public ns · 28 public vars · 3 HTTP endpoints · 4 consumers · 16 direct deps.

Public surface

metabase-enterprise.serialization.api

3 public vars · 3 endpoints
HTTP endpoints
  • HTTP POST /export
  • HTTP POST /import
  • HTTP GET /metadata/export
*additive-logging*

(no external consumers found)

parent-dir

(no external consumers found)

routes
  • enterprise/api-routes (UX West)
    • metabase-enterprise.api-routes.routes

metabase-enterprise.serialization.cmd

5 public vars
drop-entity-ids!

(no external consumers found)

seed-entity-ids!

(no external consumers found)

v2-dump!

(no external consumers found)

v2-load!

(no external consumers found)

v2-load-internal!
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.audit

metabase-enterprise.serialization.core

17 public vars
Ingestable
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source.ingestable
extract
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
file-writer
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
ingest-errors
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source.ingestable
ingest-list
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.impl
    • metabase-enterprise.remote-sync.source.ingestable
ingest-one
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.impl
    • metabase-enterprise.remote-sync.source.ingestable
ingest-yaml
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
legal-top-level-paths
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.impl
    • metabase-enterprise.remote-sync.source
load-metabase!
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.impl
make-targets-of-type
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
parse-key
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source.ingestable
read-timestamps
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source.ingestable
resolve-storage-path
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source
serialization-deep-sort
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source
slugify-name
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
store!
  • enterprise/audit-app (UX West)
    • metabase-enterprise.audit-app.analytics-dev
strip-labels
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.source.ingestable

metabase-enterprise.serialization.v2.backfill-ids

3 public vars
backfill-ids!

(no external consumers found)

backfill-ids-for!
  • enterprise/scim (UX West)
    • metabase-enterprise.scim.api
has-entity-id?

(no external consumers found)

Dependencies (what this module uses)

analytics (UX West)

1 namespace · 1 var
  • metabase.analytics.core
    • track-event!
      • metabase-enterprise.serialization.api
      • metabase-enterprise.serialization.cmd

api (DevEx)

3 namespaces · 6 vars
  • metabase.api.common
    • *current-user-id*
      • metabase-enterprise.serialization.api
    • *is-superuser?*
      • metabase-enterprise.serialization.api
    • check-superuser
      • metabase-enterprise.serialization.api
  • metabase.api.macros
    • defendpoint
      • metabase-enterprise.serialization.api
    • ns-handler
      • metabase-enterprise.serialization.api
  • metabase.api.routes.common
    • +auth
      • metabase-enterprise.serialization.api

app-db (UX West)

1 namespace · 3 vars
  • metabase.app-db.core
    • setup-db!
      • metabase-enterprise.serialization.cmd
      • metabase-enterprise.serialization.v2.entity-ids
    • app-db
      • metabase-enterprise.serialization.v2.entity-ids
    • db-type
      • metabase-enterprise.serialization.v2.entity-ids

appearance (UX West)

1 namespace · 1 var
  • metabase.appearance.core
    • site-name
      • metabase-enterprise.serialization.api

collections (UX West)

1 namespace · 2 vars
  • metabase.collections.models.collection
    • trash-collection-id
      • metabase-enterprise.serialization.v2.entity-ids
    • descendant-ids
      • metabase-enterprise.serialization.v2.extract

config (DevEx)

1 namespace · 1 var
  • metabase.config.core
    • mb-version-string
      • metabase-enterprise.serialization.v2.load

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase-enterprise.serialization.cmd

lib (Querying Platform)

2 namespaces · 1 var
  • metabase.lib.core
    • non-truncating-unique-name-generator
      • metabase-enterprise.serialization.v2.storage.util
  • metabase.lib.schema.id
    • (no var usage detected — likely load-time/side-effect require)

logger (DevEx)

1 namespace · 1 var
  • metabase.logger.core
    • for-ns
      • metabase-enterprise.serialization.api

models (DevEx)

3 namespaces · 18 vars
  • metabase.models.interface
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.models.resolution
    • model->namespace
      • metabase-enterprise.serialization.v2.entity-ids
  • metabase.models.serialization
    • with-cache
      • metabase-enterprise.serialization.api
      • metabase-enterprise.serialization.cmd
    • metadata-query
      • metabase-enterprise.serialization.export
    • identity-hash
      • metabase-enterprise.serialization.v2.entity-ids
    • load-one!
      • metabase-enterprise.serialization.v2.load
    • dependencies
      • metabase-enterprise.serialization.v2.load
    • required
      • metabase-enterprise.serialization.v2.extract
    • path
      • metabase-enterprise.serialization.v2.ingest
      • metabase-enterprise.serialization.v2.load
    • log-path-str
      • metabase-enterprise.serialization.v2.load
      • metabase-enterprise.serialization.v2.storage.files
      • metabase-enterprise.serialization.v2.storage.tar
    • eid->id
      • metabase-enterprise.serialization.v2.extract
    • load-find-local
      • metabase-enterprise.serialization.v2.load
    • metadata-query-format
      • metabase-enterprise.serialization.export
    • descendants
      • metabase-enterprise.serialization.v2.extract
    • backfill-entity-id
      • metabase-enterprise.serialization.v2.backfill-ids
    • storage-base-context
      • metabase-enterprise.serialization.v2.storage.files
      • metabase-enterprise.serialization.v2.storage.tar
    • ascendants
      • metabase-enterprise.serialization.v2.extract
    • extract-all
      • metabase-enterprise.serialization.v2.extract
    • storage-path
      • metabase-enterprise.serialization.v2.storage.util

plugins (DevEx)

1 namespace · 1 var
  • metabase.plugins.core
    • load-plugins!
      • metabase-enterprise.serialization.cmd

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • assert-has-feature
      • metabase-enterprise.serialization.cmd

search (UX West)

1 namespace · 1 var
  • metabase.search.core
    • reindex!
      • metabase-enterprise.serialization.v2.load

server (UX West)

1 namespace · 3 vars
  • metabase.server.streaming-response
    • set-header!
      • metabase-enterprise.serialization.api
    • streaming-response
      • metabase-enterprise.serialization.api
    • streaming-response-schema
      • metabase-enterprise.serialization.api

setup (UX West)

1 namespace · 1 var
  • metabase.setup.core
    • has-user-setup
      • metabase-enterprise.serialization.cmd

util (DevEx)

12 namespaces · 37 vars
  • metabase.util
    • seek
      • metabase-enterprise.serialization.api
    • generate-nano-id
      • metabase-enterprise.serialization.v2.load
    • emoji
      • metabase-enterprise.serialization.cmd
    • since-ms
      • metabase-enterprise.serialization.cmd
    • strip-error
      • metabase-enterprise.serialization.api
      • metabase-enterprise.serialization.cmd
      • metabase-enterprise.serialization.v2.ingest
      • metabase-enterprise.serialization.v2.load
    • group-by
      • metabase-enterprise.serialization.v2.extract
    • slugify
      • metabase-enterprise.serialization.api
    • lower-case-en
      • metabase-enterprise.serialization.v2.entity-ids
      • metabase-enterprise.serialization.v2.storage.util
    • traverse
      • metabase-enterprise.serialization.v2.extract
    • prog1
      • metabase-enterprise.serialization.cmd
      • metabase-enterprise.serialization.v2.load
    • start-timer
      • metabase-enterprise.serialization.cmd
  • metabase.util.compress
    • untgz
      • metabase-enterprise.serialization.api
  • metabase.util.date-2
    • format
      • metabase-enterprise.serialization.api
    • parse
      • metabase-enterprise.serialization.v2.ingest
  • metabase.util.i18n
    • trs
      • metabase-enterprise.serialization.cmd
      • metabase-enterprise.serialization.v2.entity-ids
  • metabase.util.json
    • encode-to
      • metabase-enterprise.serialization.export
  • metabase.util.log
    • warnf
      • metabase-enterprise.serialization.v2.extract
      • metabase-enterprise.serialization.v2.load
    • warn
      • metabase-enterprise.serialization.v2.ingest
    • trace
      • metabase-enterprise.serialization.v2.load
      • metabase-enterprise.serialization.v2.storage.tar
    • debug
      • metabase-enterprise.serialization.v2.load
    • debugf
      • metabase-enterprise.serialization.v2.load
    • tracef
      • metabase-enterprise.serialization.v2.extract
    • infof
      • metabase-enterprise.serialization.api
      • metabase-enterprise.serialization.cmd
      • metabase-enterprise.serialization.v2.backfill-ids
      • metabase-enterprise.serialization.v2.entity-ids
      • metabase-enterprise.serialization.v2.load
    • errorf
      • metabase-enterprise.serialization.v2.entity-ids
    • info
      • metabase-enterprise.serialization.cmd
      • metabase-enterprise.serialization.v2.entity-ids
      • metabase-enterprise.serialization.v2.storage.files
    • error
      • metabase-enterprise.serialization.api
      • metabase-enterprise.serialization.cmd
  • metabase.util.malli
    • with
      • metabase-enterprise.serialization.api
  • metabase.util.malli.registry
    • def
      • metabase-enterprise.serialization.schema
  • metabase.util.malli.schema
    • BooleanValue
      • metabase-enterprise.serialization.api
    • File
      • metabase-enterprise.serialization.api
    • PositiveInt
      • metabase-enterprise.serialization.api
    • QueryVectorOf
      • metabase-enterprise.serialization.api
  • metabase.util.random
    • random-name
      • metabase-enterprise.serialization.api
  • metabase.util.string
    • limit-bytes
      • metabase-enterprise.serialization.v2.storage.util
    • limit-chars
      • metabase-enterprise.serialization.v2.storage.util
  • metabase.util.yaml
    • generate-string
      • metabase-enterprise.serialization.dump
    • from-file
      • metabase-enterprise.serialization.v2.ingest

enterprise/snippet-collections

2 namespaces · 3 public ns · 0 public vars · 0 HTTP endpoints · 0 consumers · 6 direct deps.

Public surface

⚠️ :api is :any or absent and no external usage was observed. Listing canonical <module>.{api,core,init} namespaces as a placeholder.

metabase-enterprise.snippet-collections.api

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.snippet-collections.core

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.snippet-collections.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

models (DevEx)

1 namespace · 1 var
  • metabase.models.interface
    • current-user-has-full-permissions?
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions

native-query-snippets (Graphy)

1 namespace · 1 var
  • metabase.native-query-snippets.core
    • has-any-native-permissions?
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions

permissions (UX West)

1 namespace · 2 vars
  • metabase.permissions.core
    • perms-objects-set-for-parent-collection
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions
    • sandboxed-user?
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • defenterprise
      • metabase-enterprise.snippet-collections.api.native-query-snippet
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions

remote-sync (UX West)

1 namespace · 1 var
  • metabase.remote-sync.core
    • model-editable?
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions

util (DevEx)

3 namespaces · 2 vars
  • metabase.util.honey-sql-2
    • literal
      • metabase-enterprise.snippet-collections.api.native-query-snippet
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.schema
    • PositiveInt
      • metabase-enterprise.snippet-collections.models.native-query-snippet.permissions

enterprise/transforms

2 namespaces · 1 public ns · 1 public vars · 0 HTTP endpoints · 1 consumers · 2 direct deps.

Public surface

metabase-enterprise.transforms.api

1 public var
routes
  • enterprise/api-routes (UX West)
    • metabase-enterprise.api-routes.routes

Dependencies (what this module uses)

premium-features (UX West)

1 namespace · 2 vars
  • metabase.premium-features.core
    • defenterprise
      • metabase-enterprise.transforms.core
    • has-feature?
      • metabase-enterprise.transforms.core

enterprise/transforms-inspector (Gadget)

1 namespace · 1 var
  • metabase-enterprise.transforms-inspector.api
    • routes
      • metabase-enterprise.transforms.api

enterprise/transforms-python

10 namespaces · 3 public ns · 3 public vars · 3 HTTP endpoints · 4 consumers · 15 direct deps.

Public surface

metabase-enterprise.transforms-python.api

2 public vars · 3 endpoints
HTTP endpoints
  • HTTP GET /library/:path
  • HTTP PUT /library/:path
  • HTTP POST /test-run
get-python-library-by-path
  • enterprise/metabot (Metabot)
    • metabase-enterprise.metabot.tools.transforms.write
routes
  • enterprise/api-routes (UX West)
    • metabase-enterprise.api-routes.routes

metabase-enterprise.transforms-python.core

1 public var
builtin-entity-id
  • enterprise/remote-sync (UX West)
    • metabase-enterprise.remote-sync.spec

metabase-enterprise.transforms-python.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

analytics-interface (Querying Platform)

1 namespace · 2 vars
  • metabase.analytics-interface.core
    • inc!
      • metabase-enterprise.transforms-python.python-runner
    • observe!
      • metabase-enterprise.transforms-python.python-runner

api (DevEx)

4 namespaces · 8 vars
  • metabase.api.common
    • *current-user-id*
      • metabase-enterprise.transforms-python.api
      • metabase-enterprise.transforms-python.models.python-library
    • check-400
      • metabase-enterprise.transforms-python.api
    • check-403
      • metabase-enterprise.transforms-python.api
    • read-check
      • metabase-enterprise.transforms-python.api
  • metabase.api.macros
    • defendpoint
      • metabase-enterprise.transforms-python.api
    • ns-handler
      • metabase-enterprise.transforms-python.api
  • metabase.api.routes.common
    • +auth
      • metabase-enterprise.transforms-python.api
  • metabase.api.util.handlers
    • routes
      • metabase-enterprise.transforms-python.api

app-db (UX West)

1 namespace · 2 vars
  • metabase.app-db.core
    • in-transaction?
      • metabase-enterprise.transforms-python.execute
    • update-or-insert!
      • metabase-enterprise.transforms-python.models.python-library

config (DevEx)

1 namespace · 1 var
  • metabase.config.core
    • is-prod?
      • metabase-enterprise.transforms-python.python-runner
      • metabase-enterprise.transforms-python.settings

driver (Querying Platform)

3 namespaces · 5 vars
  • metabase.driver
    • insert-from-source!
      • metabase-enterprise.transforms-python.base
    • rename-table!
      • metabase-enterprise.transforms-python.base
    • connection-spec
      • metabase-enterprise.transforms-python.execute
  • metabase.driver.connection
    • with-write-connection
      • metabase-enterprise.transforms-python.execute
  • metabase.driver.util
    • supports?
      • metabase-enterprise.transforms-python.base

events (DevEx)

1 namespace · 1 var
  • metabase.events.core
    • publish-event!
      • metabase-enterprise.transforms-python.models.python-library

lib (Querying Platform)

2 namespaces · 4 vars
  • metabase.lib.core
    • disable-default-limit
      • metabase-enterprise.transforms-python.python-runner
    • limit
      • metabase-enterprise.transforms-python.python-runner
    • query
      • metabase-enterprise.transforms-python.python-runner
  • metabase.lib.metadata
    • table
      • metabase-enterprise.transforms-python.python-runner

lib-be (Querying Platform)

1 namespace · 1 var
  • metabase.lib-be.core
    • application-database-metadata-provider
      • metabase-enterprise.transforms-python.python-runner

models (DevEx)

2 namespaces · 6 vars
  • metabase.models.interface
    • can-read?
      • metabase-enterprise.transforms-python.models.python-library
    • can-write?
      • metabase-enterprise.transforms-python.models.python-library
  • metabase.models.serialization
    • date
      • metabase-enterprise.transforms-python.models.python-library
    • hash-fields
      • metabase-enterprise.transforms-python.models.python-library
    • make-spec
      • metabase-enterprise.transforms-python.models.python-library
    • storage-path
      • metabase-enterprise.transforms-python.models.python-library

permissions (UX West)

1 namespace · 2 vars
  • metabase.permissions.core
    • has-any-transforms-permission?
      • metabase-enterprise.transforms-python.api
      • metabase-enterprise.transforms-python.models.python-library
    • has-db-transforms-permission?
      • metabase-enterprise.transforms-python.api

query-processor (Querying Platform)

2 namespaces · 2 vars
  • metabase.query-processor.core
    • process-query
      • metabase-enterprise.transforms-python.python-runner
  • metabase.query-processor.pipeline
    • *canceled-chan*
      • metabase-enterprise.transforms-python.python-runner

settings (DevEx)

1 namespace · 1 var
  • metabase.settings.core
    • defsetting
      • metabase-enterprise.transforms-python.settings

transforms (Graphy)

3 namespaces · 6 vars
  • metabase.transforms.instrumentation
    • record-data-transfer!
      • metabase-enterprise.transforms-python.base
      • metabase-enterprise.transforms-python.python-runner
    • with-stage-timing
      • metabase-enterprise.transforms-python.execute
      • metabase-enterprise.transforms-python.python-runner
    • with-timing
      • metabase-enterprise.transforms-python.python-runner
  • metabase.transforms.interface
    • execute!
      • metabase-enterprise.transforms-python.impl
  • metabase.transforms.util
    • run-cancelable-transform!
      • metabase-enterprise.transforms-python.execute
    • try-start-unless-already-running
      • metabase-enterprise.transforms-python.execute

transforms-base (Graphy)

3 namespaces · 14 vars
  • metabase.transforms-base.interface
    • execute-base!
      • metabase-enterprise.transforms-python.base
      • metabase-enterprise.transforms-python.execute
    • source-db-id
      • metabase-enterprise.transforms-python.base
    • table-dependencies
      • metabase-enterprise.transforms-python.base
    • target-db-id
      • metabase-enterprise.transforms-python.base
      • metabase-enterprise.transforms-python.execute
  • metabase.transforms-base.schema
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.transforms-base.util
    • complete-execution!
      • metabase-enterprise.transforms-python.execute
    • create-table-from-schema!
      • metabase-enterprise.transforms-python.base
    • drop-table!
      • metabase-enterprise.transforms-python.base
    • preprocess-incremental-query
      • metabase-enterprise.transforms-python.python-runner
    • python-transform?
      • metabase-enterprise.transforms-python.base
    • qualified-table-name
      • metabase-enterprise.transforms-python.base
    • rename-tables!
      • metabase-enterprise.transforms-python.base
    • resolve-source-tables
      • metabase-enterprise.transforms-python.base
    • target-table-exists?
      • metabase-enterprise.transforms-python.base
    • temp-table-name
      • metabase-enterprise.transforms-python.base

util (DevEx)

8 namespaces · 21 vars
  • metabase.util
    • since-ms
      • metabase-enterprise.transforms-python.base
    • start-timer
      • metabase-enterprise.transforms-python.base
    • generate-nano-id
      • metabase-enterprise.transforms-python.python-runner
  • metabase.util.format
    • format-milliseconds
      • metabase-enterprise.transforms-python.base
  • metabase.util.i18n
    • LocalizedString
      • metabase-enterprise.transforms-python.api
    • deferred-tru
      • metabase-enterprise.transforms-python.api
      • metabase-enterprise.transforms-python.python-runner
      • metabase-enterprise.transforms-python.settings
    • tru
      • metabase-enterprise.transforms-python.base
      • metabase-enterprise.transforms-python.execute
      • metabase-enterprise.transforms-python.models.python-library
      • metabase-enterprise.transforms-python.python-runner
  • metabase.util.json
    • decode
      • metabase-enterprise.transforms-python.python-runner
    • decode+kw
      • metabase-enterprise.transforms-python.python-runner
    • encode
      • metabase-enterprise.transforms-python.python-runner
    • encode-to
      • metabase-enterprise.transforms-python.python-runner
  • metabase.util.jvm
    • in-virtual-thread*
      • metabase-enterprise.transforms-python.execute
  • metabase.util.log
    • error
      • metabase-enterprise.transforms-python.base
      • metabase-enterprise.transforms-python.execute
      • metabase-enterprise.transforms-python.python-runner
    • info
      • metabase-enterprise.transforms-python.base
    • debug
      • metabase-enterprise.transforms-python.execute
      • metabase-enterprise.transforms-python.python-runner
    • debugf
      • metabase-enterprise.transforms-python.execute
      • metabase-enterprise.transforms-python.s3
    • errorf
      • metabase-enterprise.transforms-python.execute
    • fatalf
      • metabase-enterprise.transforms-python.execute
    • warnf
      • metabase-enterprise.transforms-python.execute
      • metabase-enterprise.transforms-python.s3
    • infof
      • metabase-enterprise.transforms-python.python-runner
  • metabase.util.malli
    • (no var usage detected — likely load-time/side-effect require)
  • metabase.util.malli.schema
    • NonBlankString
      • metabase-enterprise.transforms-python.api

enterprise/writable-connection

1 namespaces · 3 public ns · 1 public vars · 0 HTTP endpoints · 0 consumers · 1 direct deps.

Public surface

⚠️ :api is :any or absent and no external usage was observed. Listing canonical <module>.{api,core,init} namespaces as a placeholder.

metabase-enterprise.writable-connection.api

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

metabase-enterprise.writable-connection.core

1 public var
database-write-data-details

(no external consumers found)

metabase-enterprise.writable-connection.init

empty

(no public vars or endpoints — namespace may not be loadable, or is :required for side effects only)

Dependencies (what this module uses)

premium-features (UX West)

1 namespace · 1 var
  • metabase.premium-features.core
    • defenterprise
      • metabase-enterprise.writable-connection.core
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment