From e68cb142af70c0631a467a51f71d6b9e8da503a1 Mon Sep 17 00:00:00 2001 From: Nacho Cordon Date: Mon, 30 Dec 2024 12:12:36 +0100 Subject: [PATCH] Amends types --- .../language-support/src/tests/testData.ts | 2577 ++++++++++++++++- 1 file changed, 2459 insertions(+), 118 deletions(-) diff --git a/packages/language-support/src/tests/testData.ts b/packages/language-support/src/tests/testData.ts index efc526bcc..f69f04212 100644 --- a/packages/language-support/src/tests/testData.ts +++ b/packages/language-support/src/tests/testData.ts @@ -1,8 +1,16 @@ import { DbSchema } from '../dbSchema'; import { Neo4jFunction, Neo4jProcedure } from '../types'; +function asNeo4jFunctions>(obj: T) { + return obj as { [P in keyof T]: Neo4jFunction }; +} + +function asNeo4jProcedures>(obj: T) { + return obj as { [P in keyof T]: Neo4jProcedure }; +} + const mockSchema: DbSchema = { - functions: { + functions: asNeo4jFunctions({ abs: { name: 'abs', category: 'Numeric', @@ -20,6 +28,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -39,6 +56,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -67,6 +93,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -94,6 +129,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -113,6 +157,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -133,6 +179,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -152,6 +200,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -186,6 +236,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -206,6 +258,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -240,6 +294,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -267,6 +323,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -296,6 +354,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -317,6 +377,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -354,6 +416,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -383,6 +447,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -404,6 +470,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -433,6 +501,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -459,6 +529,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -491,6 +563,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -511,6 +585,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -545,6 +621,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -572,6 +650,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -600,6 +680,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -628,6 +710,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -647,6 +731,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -674,6 +760,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -694,6 +782,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -722,6 +812,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -742,6 +834,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -762,6 +856,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -784,6 +880,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -811,6 +909,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -839,6 +939,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -859,6 +961,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -879,6 +983,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -907,6 +1013,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -940,6 +1048,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -974,6 +1084,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1003,6 +1115,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1032,6 +1146,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1052,6 +1168,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1072,6 +1190,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1098,6 +1218,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1124,6 +1246,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1144,6 +1268,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1164,6 +1290,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1191,6 +1319,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1211,6 +1341,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1246,6 +1378,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1281,6 +1415,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1308,6 +1444,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1328,6 +1466,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1360,6 +1500,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1379,6 +1521,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1398,6 +1542,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1426,6 +1572,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1469,6 +1617,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1497,6 +1647,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1525,6 +1677,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1554,6 +1708,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1581,6 +1737,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1601,6 +1759,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1622,6 +1782,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1641,6 +1803,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1670,6 +1834,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1699,6 +1865,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1726,6 +1894,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1762,6 +1932,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1798,6 +1970,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1841,6 +2015,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1884,6 +2060,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1903,6 +2081,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1922,6 +2102,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1941,6 +2123,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1960,6 +2144,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'NODE', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1979,6 +2165,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -1998,6 +2186,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'RELATIONSHIP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2017,6 +2207,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2037,6 +2229,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2066,6 +2260,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2078,6 +2274,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: true, deprecatedBy: 'Neo4j randomUUID() function', }, @@ -2090,6 +2288,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2110,6 +2310,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2130,6 +2332,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2157,6 +2361,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'NODE', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2196,6 +2402,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'RELATIONSHIP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2223,6 +2431,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'NODE', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2251,6 +2461,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2279,6 +2491,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2298,6 +2512,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2336,6 +2552,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2369,6 +2587,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2403,6 +2623,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2415,6 +2637,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2450,6 +2674,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2479,6 +2705,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2522,6 +2750,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2542,6 +2772,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2585,6 +2817,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2598,6 +2832,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2626,6 +2862,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2656,6 +2894,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2682,6 +2922,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2710,6 +2952,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2732,6 +2976,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2761,6 +3007,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2796,6 +3044,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2822,6 +3072,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2855,6 +3107,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2883,6 +3137,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2911,6 +3167,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2937,6 +3195,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2957,6 +3217,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -2978,6 +3240,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3020,6 +3284,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3046,6 +3312,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3073,6 +3341,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3098,6 +3368,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3118,6 +3390,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3160,6 +3434,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3194,6 +3470,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3228,6 +3506,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3260,6 +3540,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: true, deprecatedBy: 'apoc.map.setKey', }, @@ -3292,6 +3574,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3326,6 +3610,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3353,6 +3639,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3380,6 +3668,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3409,6 +3699,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3451,6 +3743,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3480,6 +3774,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3514,6 +3810,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3550,6 +3848,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3569,6 +3869,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3588,6 +3890,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3607,6 +3911,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3619,6 +3925,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3631,6 +3939,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3643,6 +3953,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3655,6 +3967,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3667,6 +3981,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3680,6 +3996,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3692,6 +4010,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3704,6 +4024,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3723,6 +4045,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3742,6 +4066,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3762,6 +4088,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3781,6 +4109,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3800,6 +4130,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3826,6 +4158,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3845,6 +4179,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3866,6 +4202,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3896,6 +4234,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3925,6 +4265,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3954,6 +4296,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -3983,6 +4327,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4002,6 +4348,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4021,6 +4369,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4051,6 +4401,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4081,6 +4433,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4111,6 +4465,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4148,6 +4504,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4167,6 +4525,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4196,6 +4556,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4225,6 +4587,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4245,6 +4609,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4274,6 +4640,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4318,6 +4686,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4362,6 +4732,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4391,6 +4763,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4411,6 +4785,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4447,6 +4823,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4483,6 +4861,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4518,6 +4898,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4553,6 +4935,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4588,6 +4972,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4608,6 +4994,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4633,6 +5021,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'PATH', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4661,6 +5051,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'PATH', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4682,6 +5074,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4717,6 +5111,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'PATH', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4737,6 +5133,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'NODE', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4756,6 +5154,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4776,6 +5176,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'NODE', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4795,6 +5197,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4822,6 +5226,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4849,6 +5255,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4876,6 +5284,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4903,6 +5313,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4929,6 +5341,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4968,6 +5382,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -4996,6 +5412,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5022,6 +5440,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5058,6 +5478,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5077,6 +5499,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5096,6 +5520,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5115,6 +5541,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5134,6 +5562,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5161,6 +5591,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5188,6 +5620,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5207,6 +5641,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5226,6 +5662,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5246,6 +5684,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5275,6 +5715,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5296,6 +5738,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5315,6 +5759,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5344,6 +5790,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5364,6 +5812,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5384,6 +5834,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5411,6 +5863,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5432,6 +5886,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5467,6 +5923,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5494,6 +5952,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5521,6 +5981,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5550,6 +6012,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5570,6 +6034,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5611,6 +6077,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5652,6 +6120,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5679,6 +6149,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5706,6 +6178,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5733,6 +6207,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: true, deprecatedBy: 'apoc.text.distance', }, @@ -5760,6 +6236,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5793,6 +6271,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5814,6 +6294,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5842,6 +6324,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5869,6 +6353,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5896,6 +6382,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5930,6 +6418,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: true, deprecatedBy: 'apoc.text.replace', }, @@ -5956,6 +6446,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -5990,6 +6482,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6023,6 +6517,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6051,6 +6547,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6070,6 +6568,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6104,6 +6604,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6139,6 +6641,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6158,6 +6662,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6185,6 +6691,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6204,6 +6712,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6223,6 +6733,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6242,6 +6754,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6261,6 +6775,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6289,6 +6805,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BYTEARRAY', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6317,6 +6835,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6338,6 +6858,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6359,6 +6881,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6380,6 +6904,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6401,6 +6927,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6422,6 +6950,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6456,6 +6986,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6468,6 +7000,8 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'STRING', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6511,6 +7045,8 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -6530,6 +7066,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6549,6 +7094,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6575,6 +7129,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6596,6 +7159,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT | DURATION', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6625,6 +7197,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6645,6 +7226,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6665,6 +7255,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6685,6 +7284,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6705,6 +7313,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6725,6 +7342,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6744,6 +7370,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6763,6 +7398,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6782,6 +7426,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6804,6 +7457,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DATE', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6827,6 +7489,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DATE', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6850,6 +7521,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DATE', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6873,6 +7553,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DATE', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6912,6 +7601,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DATE', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6935,6 +7633,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6964,6 +7671,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -6986,6 +7702,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7009,6 +7734,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7032,6 +7766,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7055,6 +7798,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7094,6 +7846,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7113,6 +7874,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7132,6 +7902,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7152,6 +7931,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DURATION', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7180,6 +7968,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DURATION', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7208,6 +8005,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DURATION', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7236,6 +8042,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'DURATION', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7249,155 +8064,851 @@ const mockSchema: DbSchema = { argumentDescription: [ { isDeprecated: false, - description: - 'A temporal instant type (`DATE`, `LOCAL TIME`, `ZONED TIME`, `LOCAL DATETIME`, `ZONED DATETIME`) representing the starting instant.', - name: 'from', - type: 'ANY', + description: + 'A temporal instant type (`DATE`, `LOCAL TIME`, `ZONED TIME`, `LOCAL DATETIME`, `ZONED DATETIME`) representing the starting instant.', + name: 'from', + type: 'ANY', + }, + { + isDeprecated: false, + description: + 'A temporal instant type (`DATE`, `LOCAL TIME`, `ZONED TIME`, `LOCAL DATETIME`, `ZONED DATETIME`) representing the ending instant.', + name: 'to', + type: 'ANY', + }, + ], + returnDescription: 'DURATION', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + e: { + name: 'e', + category: 'Logarithmic', + description: 'Returns the base of the natural logarithm, e.', + signature: 'e() :: FLOAT', + isBuiltIn: true, + argumentDescription: [], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + elementId: { + name: 'elementId', + category: 'Scalar', + description: 'Returns the element id of a `NODE` or `RELATIONSHIP`.', + signature: 'elementId(input :: NODE | RELATIONSHIP) :: STRING', + isBuiltIn: true, + argumentDescription: [ + { + isDeprecated: false, + description: 'An element id of a node or a relationship.', + name: 'input', + type: 'NODE | RELATIONSHIP', + }, + ], + returnDescription: 'STRING', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + endNode: { + name: 'endNode', + category: 'Scalar', + description: 'Returns the end `NODE` of a `RELATIONSHIP`.', + signature: 'endNode(input :: RELATIONSHIP) :: NODE', + isBuiltIn: true, + argumentDescription: [ + { + isDeprecated: false, + description: 'A relationship.', + name: 'input', + type: 'RELATIONSHIP', + }, + ], + returnDescription: 'NODE', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + exists: { + name: 'exists', + category: 'Predicate', + description: + 'Returns true if a match for the pattern exists in the graph.', + signature: 'exists(input :: ANY) :: BOOLEAN', + isBuiltIn: true, + argumentDescription: [ + { + isDeprecated: false, + description: 'A pattern to verify the existence of.', + name: 'input', + type: 'ANY', + }, + ], + returnDescription: 'BOOLEAN', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + exp: { + name: 'exp', + category: 'Logarithmic', + description: + 'Returns e^n, where e is the base of the natural logarithm, and n is the value of the argument expression.', + signature: 'exp(input :: FLOAT) :: FLOAT', + isBuiltIn: true, + argumentDescription: [ + { + isDeprecated: false, + description: + 'A value to which the base of the natural logarithm, e, will be raised.', + name: 'input', + type: 'FLOAT', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + file: { + name: 'file', + category: 'Scalar', + description: + 'Returns the absolute path of the file that LOAD CSV is using.', + signature: 'file() :: STRING', + isBuiltIn: true, + argumentDescription: [], + returnDescription: 'STRING', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + floor: { + name: 'floor', + category: 'Numeric', + description: + 'Returns the largest `FLOAT` that is less than or equal to a number and equal to an `INTEGER`.', + signature: 'floor(input :: FLOAT) :: FLOAT', + isBuiltIn: true, + argumentDescription: [ + { + isDeprecated: false, + description: 'A value to be rounded to the nearest lower integer.', + name: 'input', + type: 'FLOAT', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.linkprediction.adamicAdar': { + name: 'gds.alpha.linkprediction.adamicAdar', + category: '', + description: 'Given two nodes, calculate Adamic Adar similarity', + signature: + 'gds.alpha.linkprediction.adamicAdar(node1 :: NODE, node2 :: NODE, config = {} :: MAP) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'node1 :: NODE', + name: 'node1', + type: 'NODE', + }, + { + isDeprecated: false, + description: 'node2 :: NODE', + name: 'node2', + type: 'NODE', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value={}, type=MAP}', + description: 'config = {} :: MAP', + name: 'config', + type: 'MAP', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.linkprediction.commonNeighbors': { + name: 'gds.alpha.linkprediction.commonNeighbors', + category: '', + description: 'Given two nodes, returns the number of common neighbors', + signature: + 'gds.alpha.linkprediction.commonNeighbors(node1 :: NODE, node2 :: NODE, config = {} :: MAP) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'node1 :: NODE', + name: 'node1', + type: 'NODE', + }, + { + isDeprecated: false, + description: 'node2 :: NODE', + name: 'node2', + type: 'NODE', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value={}, type=MAP}', + description: 'config = {} :: MAP', + name: 'config', + type: 'MAP', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.linkprediction.preferentialAttachment': { + name: 'gds.alpha.linkprediction.preferentialAttachment', + category: '', + description: 'Given two nodes, calculate Preferential Attachment', + signature: + 'gds.alpha.linkprediction.preferentialAttachment(node1 :: NODE, node2 :: NODE, config = {} :: MAP) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'node1 :: NODE', + name: 'node1', + type: 'NODE', + }, + { + isDeprecated: false, + description: 'node2 :: NODE', + name: 'node2', + type: 'NODE', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value={}, type=MAP}', + description: 'config = {} :: MAP', + name: 'config', + type: 'MAP', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.linkprediction.resourceAllocation': { + name: 'gds.alpha.linkprediction.resourceAllocation', + category: '', + description: 'Given two nodes, calculate Resource Allocation similarity', + signature: + 'gds.alpha.linkprediction.resourceAllocation(node1 :: NODE, node2 :: NODE, config = {} :: MAP) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'node1 :: NODE', + name: 'node1', + type: 'NODE', + }, + { + isDeprecated: false, + description: 'node2 :: NODE', + name: 'node2', + type: 'NODE', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value={}, type=MAP}', + description: 'config = {} :: MAP', + name: 'config', + type: 'MAP', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.linkprediction.sameCommunity': { + name: 'gds.alpha.linkprediction.sameCommunity', + category: '', + description: 'Given two nodes, indicates if they have the same community', + signature: + 'gds.alpha.linkprediction.sameCommunity(node1 :: NODE, node2 :: NODE, communityProperty = community :: STRING) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'node1 :: NODE', + name: 'node1', + type: 'NODE', + }, + { + isDeprecated: false, + description: 'node2 :: NODE', + name: 'node2', + type: 'NODE', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value=community, type=STRING}', + description: 'communityProperty = community :: STRING', + name: 'communityProperty', + type: 'STRING', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.linkprediction.totalNeighbors': { + name: 'gds.alpha.linkprediction.totalNeighbors', + category: '', + description: 'Given two nodes, calculate Total Neighbors', + signature: + 'gds.alpha.linkprediction.totalNeighbors(node1 :: NODE, node2 :: NODE, config = {} :: MAP) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'node1 :: NODE', + name: 'node1', + type: 'NODE', + }, + { + isDeprecated: false, + description: 'node2 :: NODE', + name: 'node2', + type: 'NODE', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value={}, type=MAP}', + description: 'config = {} :: MAP', + name: 'config', + type: 'MAP', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.alpha.ml.oneHotEncoding': { + name: 'gds.alpha.ml.oneHotEncoding', + category: '', + description: + 'RETURN gds.alpha.ml.oneHotEncoding(availableValues, selectedValues) - return a list of selected values in a one hot encoding format.', + signature: + 'gds.alpha.ml.oneHotEncoding(availableValues :: LIST, selectedValues :: LIST) :: LIST', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'availableValues :: LIST', + name: 'availableValues', + type: 'LIST', + }, + { + isDeprecated: false, + description: 'selectedValues :: LIST', + name: 'selectedValues', + type: 'LIST', + }, + ], + returnDescription: 'LIST', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.graph.exists': { + name: 'gds.graph.exists', + category: '', + description: 'Checks if a graph exists in the catalog.', + signature: 'gds.graph.exists(graphName :: STRING) :: BOOLEAN', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'graphName :: STRING', + name: 'graphName', + type: 'STRING', + }, + ], + returnDescription: 'BOOLEAN', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.graph.project': { + name: 'gds.graph.project', + category: '', + description: + 'Creates a named graph in the catalog for use by algorithms.', + signature: + 'gds.graph.project(graphName :: STRING, sourceNode :: ANY, targetNode = null :: ANY, dataConfig = null :: ANY, configuration = null :: ANY, alphaMigrationConfig = null :: ANY) :: MAP', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'graphName :: STRING', + name: 'graphName', + type: 'STRING', + }, + { + isDeprecated: false, + description: 'sourceNode :: ANY', + name: 'sourceNode', + type: 'ANY', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value=null, type=ANY}', + description: 'targetNode = null :: ANY', + name: 'targetNode', + type: 'ANY', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value=null, type=ANY}', + description: 'dataConfig = null :: ANY', + name: 'dataConfig', + type: 'ANY', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value=null, type=ANY}', + description: 'configuration = null :: ANY', + name: 'configuration', + type: 'ANY', + }, + { + isDeprecated: false, + default: 'DefaultParameterValue{value=null, type=ANY}', + description: 'alphaMigrationConfig = null :: ANY', + name: 'alphaMigrationConfig', + type: 'ANY', + }, + ], + returnDescription: 'MAP', + aggregating: true, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.isLicensed': { + name: 'gds.isLicensed', + category: '', + description: + 'RETURN gds.isLicensed - Return if GDS is licensed. For more details use the procedure gds.license.state.', + signature: 'gds.isLicensed() :: BOOLEAN', + isBuiltIn: false, + argumentDescription: [], + returnDescription: 'BOOLEAN', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.similarity.cosine': { + name: 'gds.similarity.cosine', + category: '', + description: + 'RETURN gds.similarity.cosine(vector1, vector2) - Given two collection vectors, calculate cosine similarity', + signature: + 'gds.similarity.cosine(vector1 :: LIST, vector2 :: LIST) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'vector1 :: LIST', + name: 'vector1', + type: 'LIST', + }, + { + isDeprecated: false, + description: 'vector2 :: LIST', + name: 'vector2', + type: 'LIST', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.similarity.euclidean': { + name: 'gds.similarity.euclidean', + category: '', + description: + 'RETURN gds.similarity.euclidean(vector1, vector2) - Given two collection vectors, calculate similarity based on euclidean distance', + signature: + 'gds.similarity.euclidean(vector1 :: LIST, vector2 :: LIST) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'vector1 :: LIST', + name: 'vector1', + type: 'LIST', + }, + { + isDeprecated: false, + description: 'vector2 :: LIST', + name: 'vector2', + type: 'LIST', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.similarity.euclideanDistance': { + name: 'gds.similarity.euclideanDistance', + category: '', + description: + 'RETURN gds.similarity.euclideanDistance(vector1, vector2) - Given two collection vectors, calculate the euclidean distance (square root of the sum of the squared differences)', + signature: + 'gds.similarity.euclideanDistance(vector1 :: LIST, vector2 :: LIST) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'vector1 :: LIST', + name: 'vector1', + type: 'LIST', + }, + { + isDeprecated: false, + description: 'vector2 :: LIST', + name: 'vector2', + type: 'LIST', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.similarity.jaccard': { + name: 'gds.similarity.jaccard', + category: '', + description: + 'RETURN gds.similarity.jaccard(vector1, vector2) - Given two collection vectors, calculate Jaccard similarity', + signature: + 'gds.similarity.jaccard(vector1 :: LIST, vector2 :: LIST) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'vector1 :: LIST', + name: 'vector1', + type: 'LIST', + }, + { + isDeprecated: false, + description: 'vector2 :: LIST', + name: 'vector2', + type: 'LIST', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.similarity.overlap': { + name: 'gds.similarity.overlap', + category: '', + description: + 'RETURN gds.similarity.overlap(vector1, vector2) - Given two collection vectors, calculate overlap similarity', + signature: + 'gds.similarity.overlap(vector1 :: LIST, vector2 :: LIST) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'vector1 :: LIST', + name: 'vector1', + type: 'LIST', + }, + { + isDeprecated: false, + description: 'vector2 :: LIST', + name: 'vector2', + type: 'LIST', + }, + ], + returnDescription: 'FLOAT', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.similarity.pearson': { + name: 'gds.similarity.pearson', + category: '', + description: + 'RETURN gds.similarity.pearson(vector1, vector2) - Given two collection vectors, calculate pearson similarity', + signature: + 'gds.similarity.pearson(vector1 :: LIST, vector2 :: LIST) :: FLOAT', + isBuiltIn: false, + argumentDescription: [ + { + isDeprecated: false, + description: 'vector1 :: LIST', + name: 'vector1', + type: 'LIST', }, { isDeprecated: false, - description: - 'A temporal instant type (`DATE`, `LOCAL TIME`, `ZONED TIME`, `LOCAL DATETIME`, `ZONED DATETIME`) representing the ending instant.', - name: 'to', - type: 'ANY', + description: 'vector2 :: LIST', + name: 'vector2', + type: 'LIST', }, ], - returnDescription: 'DURATION', + returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - e: { - name: 'e', - category: 'Logarithmic', - description: 'Returns the base of the natural logarithm, e.', - signature: 'e() :: FLOAT', - isBuiltIn: true, + 'gds.util.NaN': { + name: 'gds.util.NaN', + category: '', + description: 'RETURN gds.util.NaN() - Returns NaN as a Cypher value.', + signature: 'gds.util.NaN() :: FLOAT', + isBuiltIn: false, argumentDescription: [], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - elementId: { - name: 'elementId', - category: 'Scalar', - description: 'Returns the element id of a `NODE` or `RELATIONSHIP`.', - signature: 'elementId(input :: NODE | RELATIONSHIP) :: STRING', - isBuiltIn: true, + 'gds.util.asNode': { + name: 'gds.util.asNode', + category: '', + description: + 'RETURN gds.util.asNode(nodeId) - Return the node objects for the given node id or null if none exists.', + signature: 'gds.util.asNode(nodeId :: INTEGER | FLOAT) :: NODE', + isBuiltIn: false, argumentDescription: [ { isDeprecated: false, - description: 'An element id of a node or a relationship.', - name: 'input', - type: 'NODE | RELATIONSHIP', + description: 'nodeId :: INTEGER | FLOAT', + name: 'nodeId', + type: 'INTEGER | FLOAT', }, ], - returnDescription: 'STRING', + returnDescription: 'NODE', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - endNode: { - name: 'endNode', - category: 'Scalar', - description: 'Returns the end `NODE` of a `RELATIONSHIP`.', - signature: 'endNode(input :: RELATIONSHIP) :: NODE', - isBuiltIn: true, + 'gds.util.asNodes': { + name: 'gds.util.asNodes', + category: '', + description: + 'RETURN gds.util.asNodes(nodeIds) - Return the node objects for the given node ids or an empty list if none exists.', + signature: + 'gds.util.asNodes(nodeIds :: LIST) :: LIST', + isBuiltIn: false, argumentDescription: [ { isDeprecated: false, - description: 'A relationship.', - name: 'input', - type: 'RELATIONSHIP', + description: 'nodeIds :: LIST', + name: 'nodeIds', + type: 'LIST', }, ], - returnDescription: 'NODE', + returnDescription: 'LIST', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - exists: { - name: 'exists', - category: 'Predicate', + 'gds.util.infinity': { + name: 'gds.util.infinity', + category: '', description: - 'Returns true if a match for the pattern exists in the graph.', - signature: 'exists(input :: ANY) :: BOOLEAN', - isBuiltIn: true, - argumentDescription: [ - { - isDeprecated: false, - description: 'A pattern to verify the existence of.', - name: 'input', - type: 'ANY', - }, - ], - returnDescription: 'BOOLEAN', + 'RETURN gds.util.infinity() - Return infinity as a Cypher value.', + signature: 'gds.util.infinity() :: FLOAT', + isBuiltIn: false, + argumentDescription: [], + returnDescription: 'FLOAT', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - exp: { - name: 'exp', - category: 'Logarithmic', + 'gds.util.isFinite': { + name: 'gds.util.isFinite', + category: '', description: - 'Returns e^n, where e is the base of the natural logarithm, and n is the value of the argument expression.', - signature: 'exp(input :: FLOAT) :: FLOAT', - isBuiltIn: true, + 'RETURN gds.util.isFinite(value) - Return true iff the given argument is a finite value (not ±Infinity, NaN, or null).', + signature: 'gds.util.isFinite(value :: INTEGER | FLOAT) :: BOOLEAN', + isBuiltIn: false, argumentDescription: [ { isDeprecated: false, - description: - 'A value to which the base of the natural logarithm, e, will be raised.', - name: 'input', - type: 'FLOAT', + description: 'value :: INTEGER | FLOAT', + name: 'value', + type: 'INTEGER | FLOAT', }, ], - returnDescription: 'FLOAT', - aggregating: false, - isDeprecated: false, - deprecatedBy: null, - }, - file: { - name: 'file', - category: 'Scalar', - description: - 'Returns the absolute path of the file that LOAD CSV is using.', - signature: 'file() :: STRING', - isBuiltIn: true, - argumentDescription: [], - returnDescription: 'STRING', + returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - floor: { - name: 'floor', - category: 'Numeric', + 'gds.util.isInfinite': { + name: 'gds.util.isInfinite', + category: '', description: - 'Returns the largest `FLOAT` that is less than or equal to a number and equal to an `INTEGER`.', - signature: 'floor(input :: FLOAT) :: FLOAT', - isBuiltIn: true, + 'RETURN gds.util.isInfinite(value) - Return true iff the given argument is not a finite value (not ±Infinity, NaN, or null).', + signature: 'gds.util.isInfinite(value :: INTEGER | FLOAT) :: BOOLEAN', + isBuiltIn: false, argumentDescription: [ { isDeprecated: false, - description: 'A value to be rounded to the nearest lower integer.', - name: 'input', - type: 'FLOAT', + description: 'value :: INTEGER | FLOAT', + name: 'value', + type: 'INTEGER | FLOAT', }, ], - returnDescription: 'FLOAT', + returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, - 'gds.graph.project': { - name: 'gds.graph.project', + 'gds.util.nodeProperty': { + name: 'gds.util.nodeProperty', category: '', description: - 'Creates a named graph in the catalog for use by algorithms.', + 'Returns a node property value from a named in-memory graph.', signature: - 'gds.graph.project(graphName :: STRING, sourceNode :: ANY, targetNode = null :: ANY, dataConfig = null :: ANY, configuration = null :: ANY, alphaMigrationConfig = null :: ANY) :: MAP', + 'gds.util.nodeProperty(graphName :: STRING, nodeId :: ANY, propertyKey :: STRING, nodeLabel = * :: STRING) :: ANY', isBuiltIn: false, argumentDescription: [ { @@ -7408,41 +8919,43 @@ const mockSchema: DbSchema = { }, { isDeprecated: false, - description: 'sourceNode :: ANY', - name: 'sourceNode', - type: 'ANY', - }, - { - isDeprecated: false, - default: 'DefaultParameterValue{value=null, type=ANY}', - description: 'targetNode = null :: ANY', - name: 'targetNode', - type: 'ANY', - }, - { - isDeprecated: false, - default: 'DefaultParameterValue{value=null, type=ANY}', - description: 'dataConfig = null :: ANY', - name: 'dataConfig', + description: 'nodeId :: ANY', + name: 'nodeId', type: 'ANY', }, { isDeprecated: false, - default: 'DefaultParameterValue{value=null, type=ANY}', - description: 'configuration = null :: ANY', - name: 'configuration', - type: 'ANY', + description: 'propertyKey :: STRING', + name: 'propertyKey', + type: 'STRING', }, { isDeprecated: false, - default: 'DefaultParameterValue{value=null, type=ANY}', - description: 'alphaMigrationConfig = null :: ANY', - name: 'alphaMigrationConfig', - type: 'ANY', + default: 'DefaultParameterValue{value=*, type=STRING}', + description: 'nodeLabel = * :: STRING', + name: 'nodeLabel', + type: 'STRING', }, ], - returnDescription: 'MAP', - aggregating: true, + returnDescription: 'ANY', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], + isDeprecated: false, + deprecatedBy: null, + }, + 'gds.version': { + name: 'gds.version', + category: '', + description: + 'RETURN gds.version() | Return the installed graph data science library version.', + signature: 'gds.version() :: STRING', + isBuiltIn: false, + argumentDescription: [], + returnDescription: 'STRING', + aggregating: false, + rolesExecution: ['PUBLIC', 'admin'], + rolesBoostedExecution: ['admin'], isDeprecated: false, deprecatedBy: null, }, @@ -7463,6 +8976,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'GRAPH', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7483,6 +9005,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'GRAPH', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7495,6 +9026,15 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7515,6 +9055,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7534,6 +9083,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7553,6 +9111,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7572,6 +9139,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: true, deprecatedBy: null, }, @@ -7591,6 +9167,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7610,6 +9195,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7631,6 +9225,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7651,6 +9254,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7670,6 +9282,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7697,6 +9318,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7716,6 +9346,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7728,6 +9367,15 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7751,6 +9399,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7774,6 +9431,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7797,6 +9463,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7820,6 +9495,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7859,6 +9543,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL DATETIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7882,6 +9575,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7905,6 +9607,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7928,6 +9639,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7951,6 +9671,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -7990,6 +9719,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LOCAL TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8010,6 +9748,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8030,6 +9777,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8049,6 +9805,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8078,6 +9843,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8097,6 +9871,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8116,6 +9899,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8136,6 +9928,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8163,6 +9964,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8191,6 +10001,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8219,6 +10038,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8245,6 +10073,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8272,6 +10109,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8284,6 +10130,15 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8305,6 +10160,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'POINT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8331,6 +10195,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8364,6 +10237,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8384,6 +10266,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'MAP', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8403,6 +10294,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8416,6 +10316,15 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8428,6 +10337,15 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8461,6 +10379,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8490,6 +10417,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ANY', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8511,6 +10447,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8544,6 +10489,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8564,6 +10518,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING | LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8591,6 +10554,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8625,6 +10597,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8654,6 +10635,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8674,6 +10664,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8693,6 +10692,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8720,6 +10728,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8740,6 +10757,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8767,6 +10793,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8786,6 +10821,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8805,6 +10849,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'NODE', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8825,6 +10878,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8846,6 +10908,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8879,6 +10950,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8900,6 +10980,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER | FLOAT | DURATION', aggregating: true, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8920,6 +11009,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8939,6 +11037,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8961,6 +11068,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -8984,6 +11100,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9007,6 +11132,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9030,6 +11164,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9069,6 +11212,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'ZONED TIME', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9082,6 +11234,15 @@ const mockSchema: DbSchema = { argumentDescription: [], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9102,6 +11263,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9123,6 +11293,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9143,6 +11322,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'BOOLEAN', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9163,6 +11351,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9184,6 +11381,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9204,6 +11410,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9225,6 +11440,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9246,6 +11470,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9266,6 +11499,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'INTEGER', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9285,6 +11527,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9305,6 +11556,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9326,6 +11586,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'LIST', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9346,6 +11615,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9365,6 +11643,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9401,6 +11688,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9421,6 +11717,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9440,6 +11745,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9460,6 +11774,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'STRING', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9487,6 +11810,15 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, @@ -9514,11 +11846,20 @@ const mockSchema: DbSchema = { ], returnDescription: 'FLOAT', aggregating: false, + rolesExecution: [ + 'PUBLIC', + 'admin', + 'architect', + 'editor', + 'publisher', + 'reader', + ], + rolesBoostedExecution: [], isDeprecated: false, deprecatedBy: null, }, - }, - procedures: { + }), + procedures: asNeo4jProcedures({ 'apoc.algo.aStar': { name: 'apoc.algo.aStar', description: @@ -25127,7 +27468,7 @@ const mockSchema: DbSchema = { deprecated: false, }, }, - }, + }), labels: [ 'Actor', 'Airport',