
Product
Introducing Socket Scanning for OpenVSX Extensions
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.
dbt-adapters
Advanced tools
The set of adapter protocols and base functionality that supports integration with dbt-core
There are two major adapter types: base and sql.
baseBaseAdapter defines the base functionality an adapter is required to implement in order to function with dbt-core.
There are several methods which have default implementations as well as methods that require the concrete adapter to implement them.
sqlSQLAdapter inherits from BaseAdapter, updates default implementations to work with SQL-based platforms,
and defines additional required methods to support those defaults.
An adapter is composed of several components.
dbt-coreThe first two are platform-specific and require significant implementation in a concrete adapter.
The last two are largely implemented in dbt-adapters with minor adjustments in a concrete adapter.
This component is responsible for creating and managing connections to storage and compute.
dbt/adapters/{base|sql}/connections.pyThis component is responsible for translating a request from dbt-core into a specific set of actions on the platform.
dbt/adapters/base/column.pydbt/adapters/base/query_headers.pydbt/adapters/base/relation.pydbt/adapters/relation_configs/*dbt/adapters/clients/jinja.pydbt/include/global_project/*This component is responsible for managing a local cache of relations, relation metadata, and dependencies between relations.
dbt/adapters/cache.pydbt-coreThis component is responsible for managing the interface between dbt-core and a concrete adapter.
dbt/adapters/{base|sql}/impl.pydbt/adapters/base/meta.pydbt/adapters/base/plugin.pydbt/adapters/capability.pydbt/adapters/factory.pydbt/adapters/protocol.pydbt/adapters/contracts/*dbt/adapters/events/*dbt/adapters/exceptions/*FAQs
The set of adapter protocols and base functionality that supports integration with dbt-core
We found that dbt-adapters demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.

Product
Bringing supply chain security to the next generation of JavaScript package managers

Product
A safer, faster way to eliminate vulnerabilities without updating dependencies