duckdb imports/exports WIP

This commit is contained in:
SPRINX0\prochazka
2025-04-24 18:44:10 +02:00
parent d331d48ca2
commit f1d80fadc4
7 changed files with 133 additions and 35 deletions

View File

@@ -27,12 +27,15 @@ export function extractPackageName(name): string {
return null;
}
export function extractShellApiFunctionName(functionName) {
export function extractShellApiFunctionName(functionName, usePrefixForDbGateApi) {
const nsMatch = functionName.match(/^([^@]+)@([^@]+)/);
if (nsMatch) {
return `${_camelCase(nsMatch[2])}.shellApi.${nsMatch[1]}`;
}
return `dbgateApi.${functionName}`;
if (usePrefixForDbGateApi) {
return `dbgateApi.${functionName}`;
}
return functionName;
}
export function evalShellApiFunctionName(functionName, dbgateApi, requirePlugin) {