Current section
Files
Jump to
Current section
Files
c_src/duckdb/src/include/duckdb/main/extension.hpp
//===----------------------------------------------------------------------===//
// DuckDB
//
// duckdb/main/extension.hpp
//
//
//===----------------------------------------------------------------------===//
#pragma once
#include "duckdb/common/common.hpp"
#include "duckdb/common/winapi.hpp"
namespace duckdb {
class DuckDB;
//! The Extension class is the base class used to define extensions
class Extension {
public:
DUCKDB_API virtual void Load(DuckDB &db) = 0;
DUCKDB_API virtual ~Extension() = default;
};
} // namespace duckdb