private debugGlobalState()

in package/src/languageServiceManager/kustoLanguageService.ts [357:378]


    private debugGlobalState(globals: GlobalState) {
        // iterate over clusters
        console.log(`globals.Clusters.Count: ${globals.Clusters.Count}`);
        for (let i = 0; i < globals.Clusters.Count; i++) {
            const cluster = globals.Clusters.getItem(i);
            console.log(`cluster: ${cluster.Name}`);

            // iterate over databases
            console.log(`cluster.Databases.Count: ${cluster.Databases.Count}`);
            for (let i2 = 0; i2 < cluster.Databases.Count; i2++) {
                const database = cluster.Databases.getItem(i2);
                console.log(`cluster.database: [${cluster.Name}].[${database.Name}]`);

                // iterate over tables
                console.log(`cluster.Databases.Tables.Count: ${database.Tables.Count}`);
                for (let i3 = 0; i3 < database.Tables.Count; i3++) {
                    const table = database.Tables.getItem(i3);
                    console.log(`cluster.database.table: [${cluster.Name}].[${database.Name}].[${table.Name}]`);
                }
            }
        }
    }