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}]`);
}
}
}
}