-
+
@@ -34,10 +34,6 @@ export default defineComponent({
type: Boolean,
default: false,
},
- showTableSelect: {
- type: Boolean,
- default: true,
- },
},
emits: ["update:model-value"],
computed: {
diff --git a/src/types/dynamicQueries.ts b/src/types/dynamicQueries.ts
index 161f590..adf4190 100644
--- a/src/types/dynamicQueries.ts
+++ b/src/types/dynamicQueries.ts
@@ -3,7 +3,7 @@ export interface DynamicQueryStructure {
select: string[] | "*";
table: string;
where?: Array
;
- join?: Array;
+ join?: Array;
orderBy?: Array; // only at top level
}
@@ -48,8 +48,6 @@ export type WhereOperation =
| "timespanEq"; // Date before x years (YYYY-01-01 YYYY-12-31)
// TODO: age between | age equals | age greater | age smaller
-export type JoinStructure = { foreignColumn: string; type: "defined" } | { condition: string; type: "custom" };
-
export type OrderByStructure = {
id: string;
depth: number;
diff --git a/src/views/admin/club/query/Builder.vue b/src/views/admin/club/query/Builder.vue
index 08b0b0d..29025fc 100644
--- a/src/views/admin/club/query/Builder.vue
+++ b/src/views/admin/club/query/Builder.vue
@@ -70,11 +70,14 @@ import { useQueryStoreStore } from "@/stores/admin/configuration/queryStore";