private static convertToDatabaseSymbol()

in package/src/languageServiceManager/kustoLanguageService.ts [1750:1761]


    private static convertToDatabaseSymbol(db: s.Database): sym.DatabaseSymbol {
        const tableSymbols: sym.Symbol[] = (db.tables || []).map(this.createTableSymbol);
        const functionSymbols = (db.functions || []).map(this.createFunctionSymbol);
        const entityGroupsSymbols = (db.entityGroups || []).map(this.createEntityGroupSymbol);
        const databaseSymbol = new sym.DatabaseSymbol.$ctor2(
            db.name,
            db.alternateName || null,
            tableSymbols.concat(functionSymbols).concat(entityGroupsSymbols)
        );

        return databaseSymbol;
    }