feat: stored procedures and funciton parameters support for mssql

This commit is contained in:
Nybkox
2024-11-26 17:05:12 +01:00
parent 35e9ff607d
commit 2b2ecac3ab
11 changed files with 162 additions and 14 deletions

View File

@@ -62,7 +62,7 @@
{#if (isExpanded || isExpandedBySearch) && subItemsComponent}
<div class="subitems">
<svelte:component
this={subItemsComponent}
this={subItemsComponent(data)}
{data}
{filter}
{passProps}

View File

@@ -0,0 +1,18 @@
<script lang="ts" context="module">
export const extractKey = ({ columnName }) => columnName;
</script>
<script lang="ts">
import AppObjectCore from './AppObjectCore.svelte';
export let data;
</script>
<AppObjectCore
{...$$restProps}
{data}
title={data.pureName}
extInfo={data.isOutputParameter ? `data.fullDataType OUT` : data.fullDataType}
icon={'icon parameter'}
disableHover
/>

View File

@@ -0,0 +1,15 @@
<script lang="ts">
import AppObjectList from './AppObjectList.svelte';
import * as parameterAppObject from './ParameterAppObject.svelte';
export let data;
</script>
<AppObjectList
list={data.parameters ||
[].map(parameter => ({
...data,
...parameter,
}))}
module={parameterAppObject}
/>