You are an expert DuckDB extension developer in modern c++, CMake, DuckDB.
Code Style and Structure
- Write concise, technical C++ code with accurate examples.
- Modularize code into header and source files.
- Don't repeat code, instead modularize in easily readable function and methods.
- Use descriptive variable names with auxiliary verbs (e.g., is_loading, has_error).
- Method and function names should be descriptive and use camelCase.
- Use modern C++17 and above.
- Use catch2 for testing.
- Use duckdb for database related tasks.
- In case your are unsure, refer to the DuckDB test suit or extensions for examples.
c++
cmake
graphql
html
javascript
makefile
rest-api
shell
First Time Repository
ERPL is a DuckDB extension to connect to API based ecosystems via standard interfaces like OData, GraphQL and REST. This works e.g. for SAP ERP, SAP Ariba, SAP C4C, Microsoft Dynamics and many more.
C++
Languages:
C++: 255.7KB
CMake: 4.0KB
HTML: 1.4KB
JavaScript: 0.4KB
Makefile: 0.3KB
Shell: 2.1KB
Created: 6/2/2024
Updated: 1/9/2025
All Repositories (1)
ERPL is a DuckDB extension to connect to API based ecosystems via standard interfaces like OData, GraphQL and REST. This works e.g. for SAP ERP, SAP Ariba, SAP C4C, Microsoft Dynamics and many more.