constructor()

in package/src/languageServiceManager/kustoLanguageService.ts [275:286]


    constructor(schema: s.EngineSchema, languageSettings: LanguageSettings) {
        this._schemaCache = {};
        this._kustoJsSchema = KustoLanguageService.convertToKustoJsSchema(schema);
        this.__kustoJsSchemaV2 = this.convertToKustoJsSchemaV2(schema);
        this._schema = schema;
        this._clustersSetInGlobalState = new Set();
        this._nonEmptyDatabaseSetInGlobalState = new Set(); // used to remove clusters that are already in the global state

        this.configure(languageSettings);
        this._newlineAppendPipePolicy = new Kusto.Data.IntelliSense.ApplyPolicy();
        this._newlineAppendPipePolicy.Text = '\n| ';
    }