UNPKG

@kusto/language-service-next

Version:

Azure Data Explorer (a.k.a Kusto) language service for javascript

917 lines (910 loc) 1.69 MB
/// <reference path="./bridge.d.ts" /> /** @namespace System */ /** * @memberof System * @callback System.Func * @return {T} */ declare namespace Kusto.Language { /** @namespace Kusto.Language */ /** * Well known aggregates * * @static * @abstract * @public * @class Kusto.Language.Aggregates */ interface Aggregates { } interface AggregatesFunc extends Function { prototype: Aggregates; new (): Aggregates; Sum: Kusto.Language.Symbols.FunctionSymbol | null; SumIf: Kusto.Language.Symbols.FunctionSymbol | null; Cnt: Kusto.Language.Symbols.FunctionSymbol | null; Count: Kusto.Language.Symbols.FunctionSymbol | null; CountIf: Kusto.Language.Symbols.FunctionSymbol | null; DCount: Kusto.Language.Symbols.FunctionSymbol | null; DCountIf: Kusto.Language.Symbols.FunctionSymbol | null; TDigest: Kusto.Language.Symbols.FunctionSymbol | null; TDigestMerge: Kusto.Language.Symbols.FunctionSymbol | null; MergeTDigest: Kusto.Language.Symbols.FunctionSymbol | null; Hll: Kusto.Language.Symbols.FunctionSymbol | null; HllIf: Kusto.Language.Symbols.FunctionSymbol | null; HllMerge: Kusto.Language.Symbols.FunctionSymbol | null; Min: Kusto.Language.Symbols.FunctionSymbol | null; MinIf: Kusto.Language.Symbols.FunctionSymbol | null; Max: Kusto.Language.Symbols.FunctionSymbol | null; MaxIf: Kusto.Language.Symbols.FunctionSymbol | null; Avg: Kusto.Language.Symbols.FunctionSymbol | null; AvgIf: Kusto.Language.Symbols.FunctionSymbol | null; MakeList_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; MakeList: Kusto.Language.Symbols.FunctionSymbol | null; MakeListIf: Kusto.Language.Symbols.FunctionSymbol | null; MakeListWithNulls: Kusto.Language.Symbols.FunctionSymbol | null; MakeSet_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; MakeSet: Kusto.Language.Symbols.FunctionSymbol | null; MakeSetIf: Kusto.Language.Symbols.FunctionSymbol | null; Passthrough: Kusto.Language.Symbols.FunctionSymbol | null; MakeDictionary: Kusto.Language.Symbols.FunctionSymbol | null; MakeBag: Kusto.Language.Symbols.FunctionSymbol | null; MakeBagIf: Kusto.Language.Symbols.FunctionSymbol | null; BuildSchema: Kusto.Language.Symbols.FunctionSymbol | null; BinaryAllOr: Kusto.Language.Symbols.FunctionSymbol | null; BinaryAllAnd: Kusto.Language.Symbols.FunctionSymbol | null; BinaryAllXor: Kusto.Language.Symbols.FunctionSymbol | null; CountDistinct: Kusto.Language.Symbols.FunctionSymbol | null; CountDistinctIf: Kusto.Language.Symbols.FunctionSymbol | null; Percentile: Kusto.Language.Symbols.FunctionSymbol | null; Percentiles: Kusto.Language.Symbols.FunctionSymbol | null; PercentilesArray: Kusto.Language.Symbols.FunctionSymbol | null; PercentileW: Kusto.Language.Symbols.FunctionSymbol | null; PercentilesW: Kusto.Language.Symbols.FunctionSymbol | null; PercentilesWArray: Kusto.Language.Symbols.FunctionSymbol | null; Stdev: Kusto.Language.Symbols.FunctionSymbol | null; StdevIf: Kusto.Language.Symbols.FunctionSymbol | null; Stdevp: Kusto.Language.Symbols.FunctionSymbol | null; Variance: Kusto.Language.Symbols.FunctionSymbol | null; VarianceIf: Kusto.Language.Symbols.FunctionSymbol | null; Variancep: Kusto.Language.Symbols.FunctionSymbol | null; VariancepIf: Kusto.Language.Symbols.FunctionSymbol | null; Covariance: Kusto.Language.Symbols.FunctionSymbol | null; CovarianceIf: Kusto.Language.Symbols.FunctionSymbol | null; Covariancep: Kusto.Language.Symbols.FunctionSymbol | null; CovariancepIf: Kusto.Language.Symbols.FunctionSymbol | null; Any: Kusto.Language.Symbols.FunctionSymbol | null; TakeAny: Kusto.Language.Symbols.FunctionSymbol | null; AnyIf: Kusto.Language.Symbols.FunctionSymbol | null; TakeAnyIf: Kusto.Language.Symbols.FunctionSymbol | null; ArgMin: Kusto.Language.Symbols.FunctionSymbol | null; ArgMax: Kusto.Language.Symbols.FunctionSymbol | null; ArgMin_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ArgMax_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; All: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.FunctionSymbol> | null; GetAnyResult(context: Kusto.Language.Symbols.CustomReturnTypeContext | null, unnamedExpressionPrefix: string | null): Kusto.Language.Symbols.TypeSymbol | null; } var Aggregates: AggregatesFunc; /** * A class full of helper API's used when building custom return types for functions. * * @static * @abstract * @public * @class Kusto.Language.FunctionHelpers */ interface FunctionHelpers { } interface FunctionHelpersFunc extends Function { prototype: FunctionHelpers; new (): FunctionHelpers; /** * The largest number of ocurrances for a repeatable parameter * * @static * @public * @memberof Kusto.Language.FunctionHelpers * @constant * @default 32767 * @type number */ MaxRepeat: number; MakePrefixedTuple(context: Kusto.Language.Symbols.CustomReturnTypeContext | null, parameterName: string | null, baseTuple: Kusto.Language.Symbols.TupleSymbol | null): Kusto.Language.Symbols.TupleSymbol | null; /** * Makes a column name by joining multiple parts using underscores. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {Array.<string>} nameParts * @return {string} */ MakeColumnName(nameParts: string[] | null): string | null; /** * Adds the column referenced by the argument corresponding to the specified parameter to the list. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {System.Collections.Generic.List$1} columns * @param {Kusto.Language.Symbols.CustomReturnTypeContext} context * @param {string} parameterName * @return {void} */ AddReferencedColumn(columns: System.Collections.Generic.List$1<Kusto.Language.Symbols.ColumnSymbol> | null, context: Kusto.Language.Symbols.CustomReturnTypeContext | null, parameterName: string | null): void; /** * Adds the columns referenced by the arguments corresponding to the specified parameter to the list. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {System.Collections.Generic.List$1} columns * @param {Kusto.Language.Symbols.CustomReturnTypeContext} context * @param {string} parameterName * @return {void} */ AddReferencedColumns(columns: System.Collections.Generic.List$1<Kusto.Language.Symbols.ColumnSymbol> | null, context: Kusto.Language.Symbols.CustomReturnTypeContext | null, parameterName: string | null): void; /** * Gets the value of the constant expression. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {Kusto.Language.Syntax.Expression} expr * @return {string} */ GetConstantValue(expr: Kusto.Language.Syntax.Expression | null): string | null; /** * Gets the values for all the constant expressions. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {Kusto.Language.Syntax.SyntaxList$1} expressions * @return {System.Collections.Generic.IReadOnlyList$1} */ GetConstantValues(expressions: Kusto.Language.Syntax.SyntaxList$1<Kusto.Language.Syntax.SeparatedElement$1<Kusto.Language.Syntax.Expression>> | null): System.Collections.Generic.IReadOnlyList$1<string> | null; /** * Converts all non letters and digits into underscores. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {string} text * @return {string} */ MakeValidNameFragment(text: string | null): string | null; /** * Gets the {@link }s referenced in the by clause of the summarize operator given the args to an invocation of an aggregate. * * @static * @public * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {System.Collections.Generic.IReadOnlyList$1} args * @return {System.Collections.Generic.IReadOnlyList$1} */ GetSummarizeByColumns(args: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Syntax.Expression> | null): System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.ColumnSymbol> | null; /** * Get the list of {@link } referenced by the expressions in a list of expressions. * * @static * @private * @this Kusto.Language.FunctionHelpers * @memberof Kusto.Language.FunctionHelpers * @param {Kusto.Language.Syntax.SyntaxList$1} exprs * @return {System.Collections.Generic.IReadOnlyList$1} */ IsBoolean(expr: Kusto.Language.Syntax.Expression | null): boolean; } var FunctionHelpers: FunctionHelpersFunc; interface Functions { } interface FunctionsFunc extends Function { prototype: Functions; new (): Functions; ConvertAngle: Kusto.Language.Symbols.FunctionSymbol | null; ConvertEnergy: Kusto.Language.Symbols.FunctionSymbol | null; ConvertForce: Kusto.Language.Symbols.FunctionSymbol | null; ConvertLength: Kusto.Language.Symbols.FunctionSymbol | null; ConvertMass: Kusto.Language.Symbols.FunctionSymbol | null; ConvertSpeed: Kusto.Language.Symbols.FunctionSymbol | null; ConvertTemperature: Kusto.Language.Symbols.FunctionSymbol | null; ConvertVolume: Kusto.Language.Symbols.FunctionSymbol | null; Cluster: Kusto.Language.Symbols.FunctionSymbol | null; Database: Kusto.Language.Symbols.FunctionSymbol | null; Table: Kusto.Language.Symbols.FunctionSymbol | null; ExternalTable: Kusto.Language.Symbols.FunctionSymbol | null; MaterializedView: Kusto.Language.Symbols.FunctionSymbol | null; EntityGroup: Kusto.Language.Symbols.FunctionSymbol | null; StoredQueryResult: Kusto.Language.Symbols.FunctionSymbol | null; Graph: Kusto.Language.Symbols.FunctionSymbol | null; Strcat: Kusto.Language.Symbols.FunctionSymbol | null; StrcatArray: Kusto.Language.Symbols.FunctionSymbol | null; ArrayStrcat: Kusto.Language.Symbols.FunctionSymbol | null; StrcatDelim: Kusto.Language.Symbols.FunctionSymbol | null; Strcmp: Kusto.Language.Symbols.FunctionSymbol | null; Strrep: Kusto.Language.Symbols.FunctionSymbol | null; Strlen: Kusto.Language.Symbols.FunctionSymbol | null; StringSize: Kusto.Language.Symbols.FunctionSymbol | null; ToUpper: Kusto.Language.Symbols.FunctionSymbol | null; ToLower: Kusto.Language.Symbols.FunctionSymbol | null; ToUtf8_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; UnicodeCodepointsFromString: Kusto.Language.Symbols.FunctionSymbol | null; Substring: Kusto.Language.Symbols.FunctionSymbol | null; RegexQuote: Kusto.Language.Symbols.FunctionSymbol | null; IndexOf: Kusto.Language.Symbols.FunctionSymbol | null; IndexOfRegex: Kusto.Language.Symbols.FunctionSymbol | null; HasAnyIndex: Kusto.Language.Symbols.FunctionSymbol | null; Reverse: Kusto.Language.Symbols.FunctionSymbol | null; Split: Kusto.Language.Symbols.FunctionSymbol | null; ParseCommandLine: Kusto.Language.Symbols.FunctionSymbol | null; Extract: Kusto.Language.Symbols.FunctionSymbol | null; ExtractAll_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ExtractAll: Kusto.Language.Symbols.FunctionSymbol | null; ExtractJson_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ExtractJson: Kusto.Language.Symbols.FunctionSymbol | null; Replace: Kusto.Language.Symbols.FunctionSymbol | null; ReplaceRegex: Kusto.Language.Symbols.FunctionSymbol | null; ReplaceString: Kusto.Language.Symbols.FunctionSymbol | null; ReplaceStrings: Kusto.Language.Symbols.FunctionSymbol | null; TrimStart: Kusto.Language.Symbols.FunctionSymbol | null; TrimEnd: Kusto.Language.Symbols.FunctionSymbol | null; Trim: Kusto.Language.Symbols.FunctionSymbol | null; CountOf: Kusto.Language.Symbols.FunctionSymbol | null; Translate: Kusto.Language.Symbols.FunctionSymbol | null; MakeString_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; UnicodeCodepointsToString: Kusto.Language.Symbols.FunctionSymbol | null; ToString: Kusto.Language.Symbols.FunctionSymbol | null; ToHex: Kusto.Language.Symbols.FunctionSymbol | null; ToDynamic_: Kusto.Language.Symbols.FunctionSymbol | null; ToObject_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ToLong: Kusto.Language.Symbols.FunctionSymbol | null; ToInt: Kusto.Language.Symbols.FunctionSymbol | null; ToReal: Kusto.Language.Symbols.FunctionSymbol | null; ToDouble: Kusto.Language.Symbols.FunctionSymbol | null; ToDateTime: Kusto.Language.Symbols.FunctionSymbol | null; ToTimespan: Kusto.Language.Symbols.FunctionSymbol | null; ToTime: Kusto.Language.Symbols.FunctionSymbol | null; ToBool: Kusto.Language.Symbols.FunctionSymbol | null; ToBoolean: Kusto.Language.Symbols.FunctionSymbol | null; ToDecimal: Kusto.Language.Symbols.FunctionSymbol | null; ToGuid: Kusto.Language.Symbols.FunctionSymbol | null; GetType: Kusto.Language.Symbols.FunctionSymbol | null; UrlEncode: Kusto.Language.Symbols.FunctionSymbol | null; UrlEncode_Component: Kusto.Language.Symbols.FunctionSymbol | null; UrlDecode: Kusto.Language.Symbols.FunctionSymbol | null; Base64EncodeString: Kusto.Language.Symbols.FunctionSymbol | null; Base64EncodeToString: Kusto.Language.Symbols.FunctionSymbol | null; Base64DecodeString: Kusto.Language.Symbols.FunctionSymbol | null; Base64DecodeToString: Kusto.Language.Symbols.FunctionSymbol | null; Base64DecodeToArray: Kusto.Language.Symbols.FunctionSymbol | null; Base64DecodeToGuid: Kusto.Language.Symbols.FunctionSymbol | null; Base64EncodeFromGuid: Kusto.Language.Symbols.FunctionSymbol | null; Base64EncodeFromArray: Kusto.Language.Symbols.FunctionSymbol | null; ZlibDecompressString: Kusto.Language.Symbols.FunctionSymbol | null; ZlibCompressString: Kusto.Language.Symbols.FunctionSymbol | null; GzipDecompressString: Kusto.Language.Symbols.FunctionSymbol | null; GzipCompressString: Kusto.Language.Symbols.FunctionSymbol | null; Lz4CompressDynamicArray: Kusto.Language.Symbols.FunctionSymbol | null; ParseCsv: Kusto.Language.Symbols.FunctionSymbol | null; ParseJson_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ParseJson: Kusto.Language.Symbols.FunctionSymbol | null; ParseXml: Kusto.Language.Symbols.FunctionSymbol | null; ParseUrl_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ParseUrl: Kusto.Language.Symbols.FunctionSymbol | null; ParseUrlQuery_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ParseUrlQuery: Kusto.Language.Symbols.FunctionSymbol | null; ParseIPV4: Kusto.Language.Symbols.FunctionSymbol | null; ParseIPV4Mask: Kusto.Language.Symbols.FunctionSymbol | null; FormatIPV4: Kusto.Language.Symbols.FunctionSymbol | null; FormatIPV4Mask: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4Compare: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4IsMatch: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4IsInRange: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4IsInAnyRange: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4NetmaskSuffix: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4IsPrivate: Kusto.Language.Symbols.FunctionSymbol | null; Ipv4RangeToCidrList: Kusto.Language.Symbols.FunctionSymbol | null; ParseIPV6: Kusto.Language.Symbols.FunctionSymbol | null; ParseIPV6Mask: Kusto.Language.Symbols.FunctionSymbol | null; Ipv6Compare: Kusto.Language.Symbols.FunctionSymbol | null; Ipv6IsMatch: Kusto.Language.Symbols.FunctionSymbol | null; Ipv6IsInRange: Kusto.Language.Symbols.FunctionSymbol | null; Ipv6IsInAnyRange: Kusto.Language.Symbols.FunctionSymbol | null; Ipv6LookupRanges: Kusto.Language.Symbols.FunctionSymbol | null; ParsePath: Kusto.Language.Symbols.FunctionSymbol | null; ParseUserAgent: Kusto.Language.Symbols.FunctionSymbol | null; ParseVersion: Kusto.Language.Symbols.FunctionSymbol | null; FormatDatetime: Kusto.Language.Symbols.FunctionSymbol | null; FormatTimespan: Kusto.Language.Symbols.FunctionSymbol | null; MakeDatetime: Kusto.Language.Symbols.FunctionSymbol | null; MakeTimespan: Kusto.Language.Symbols.FunctionSymbol | null; DatetimeAdd: Kusto.Language.Symbols.FunctionSymbol | null; DatetimeDiff: Kusto.Language.Symbols.FunctionSymbol | null; DayOfWeek: Kusto.Language.Symbols.FunctionSymbol | null; DayOfMonth: Kusto.Language.Symbols.FunctionSymbol | null; DayOfYear: Kusto.Language.Symbols.FunctionSymbol | null; HourOfDay: Kusto.Language.Symbols.FunctionSymbol | null; WeekOfYear: Kusto.Language.Symbols.FunctionSymbol | null; WeekOfYearISO: Kusto.Language.Symbols.FunctionSymbol | null; MonthOfYear: Kusto.Language.Symbols.FunctionSymbol | null; StartOfDay: Kusto.Language.Symbols.FunctionSymbol | null; StartOfWeek: Kusto.Language.Symbols.FunctionSymbol | null; StartOfMonth: Kusto.Language.Symbols.FunctionSymbol | null; StartOfYear: Kusto.Language.Symbols.FunctionSymbol | null; EndOfDay: Kusto.Language.Symbols.FunctionSymbol | null; EndOfWeek: Kusto.Language.Symbols.FunctionSymbol | null; EndOfMonth: Kusto.Language.Symbols.FunctionSymbol | null; EndOfYear: Kusto.Language.Symbols.FunctionSymbol | null; GetYear: Kusto.Language.Symbols.FunctionSymbol | null; GetMonth: Kusto.Language.Symbols.FunctionSymbol | null; DatePart: Kusto.Language.Symbols.FunctionSymbol | null; DatetimePart: Kusto.Language.Symbols.FunctionSymbol | null; Now: Kusto.Language.Symbols.FunctionSymbol | null; Ago: Kusto.Language.Symbols.FunctionSymbol | null; UnixTimeSecondsToDateTime: Kusto.Language.Symbols.FunctionSymbol | null; UnixTimeMillisecondsToDateTime: Kusto.Language.Symbols.FunctionSymbol | null; UnixTimeMicrosecondsToDateTime: Kusto.Language.Symbols.FunctionSymbol | null; UnixTimeNanosecondsToDateTime: Kusto.Language.Symbols.FunctionSymbol | null; DatetimeLocalToUtc: Kusto.Language.Symbols.FunctionSymbol | null; DatetimeUtcToLocal: Kusto.Language.Symbols.FunctionSymbol | null; DateTimeListTimezones: Kusto.Language.Symbols.FunctionSymbol | null; PunycodeDecode: Kusto.Language.Symbols.FunctionSymbol | null; PunycodeEncode: Kusto.Language.Symbols.FunctionSymbol | null; PunycodeDomainDecode: Kusto.Language.Symbols.FunctionSymbol | null; PunycodeDomainEncode: Kusto.Language.Symbols.FunctionSymbol | null; HashCrc32: Kusto.Language.Symbols.FunctionSymbol | null; HashManyCrc32: Kusto.Language.Symbols.FunctionSymbol | null; HashDjb2: Kusto.Language.Symbols.FunctionSymbol | null; InternalHashXXH64: Kusto.Language.Symbols.FunctionSymbol | null; Hash: Kusto.Language.Symbols.FunctionSymbol | null; HashXXH64: Kusto.Language.Symbols.FunctionSymbol | null; HashSha256: Kusto.Language.Symbols.FunctionSymbol | null; HashMd5: Kusto.Language.Symbols.FunctionSymbol | null; HashSha1: Kusto.Language.Symbols.FunctionSymbol | null; HashCombine: Kusto.Language.Symbols.FunctionSymbol | null; HashMany: Kusto.Language.Symbols.FunctionSymbol | null; Iif: Kusto.Language.Symbols.FunctionSymbol | null; Iff: Kusto.Language.Symbols.FunctionSymbol | null; Case: Kusto.Language.Symbols.FunctionSymbol | null; Assert: Kusto.Language.Symbols.FunctionSymbol | null; Bin: Kusto.Language.Symbols.FunctionSymbol | null; Floor: Kusto.Language.Symbols.FunctionSymbol | null; BinAt: Kusto.Language.Symbols.FunctionSymbol | null; BinAuto: Kusto.Language.Symbols.FunctionSymbol | null; Not: Kusto.Language.Symbols.FunctionSymbol | null; NotNull_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; IsNotNull: Kusto.Language.Symbols.FunctionSymbol | null; IsNull: Kusto.Language.Symbols.FunctionSymbol | null; NotEmpty_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; IsNotEmpty: Kusto.Language.Symbols.FunctionSymbol | null; IsEmpty: Kusto.Language.Symbols.FunctionSymbol | null; IsAscii: Kusto.Language.Symbols.FunctionSymbol | null; IsUtf8: Kusto.Language.Symbols.FunctionSymbol | null; IsColumnExists: Kusto.Language.Symbols.FunctionSymbol | null; ColumnIfExists_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ColumnIfExists: Kusto.Language.Symbols.FunctionSymbol | null; Around: Kusto.Language.Symbols.FunctionSymbol | null; BinaryAnd: Kusto.Language.Symbols.FunctionSymbol | null; BinaryOr: Kusto.Language.Symbols.FunctionSymbol | null; BinaryXor: Kusto.Language.Symbols.FunctionSymbol | null; BinaryNot: Kusto.Language.Symbols.FunctionSymbol | null; BinaryShiftRight: Kusto.Language.Symbols.FunctionSymbol | null; BinaryShiftLeft: Kusto.Language.Symbols.FunctionSymbol | null; BitsetCountOnes: Kusto.Language.Symbols.FunctionSymbol | null; TreePath: Kusto.Language.Symbols.FunctionSymbol | null; Repeat: Kusto.Language.Symbols.FunctionSymbol | null; Arraylength_Deprecated: Kusto.Language.Symbols.FunctionSymbol | null; ArrayLength: Kusto.Language.Symbols.FunctionSymbol | null; ArrayReverse: Kusto.Language.Symbols.FunctionSymbol | null; Range: Kusto.Language.Symbols.FunctionSymbol | null; ArrayConcat: Kusto.Language.Symbols.FunctionSymbol | null; ArrayIff: Kusto.Language.Symbols.FunctionSymbol | null; ArrayIif: Kusto.Language.Symbols.FunctionSymbol | null; ArrayIndexOf: Kusto.Language.Symbols.FunctionSymbol | null; SetHasElement: Kusto.Language.Symbols.FunctionSymbol | null; ArraySlice: Kusto.Language.Symbols.FunctionSymbol | null; ArraySplit: Kusto.Language.Symbols.FunctionSymbol | null; ArrayShiftLeft: Kusto.Language.Symbols.FunctionSymbol | null; ArrayShiftRight: Kusto.Language.Symbols.FunctionSymbol | null; ArrayRotateLeft: Kusto.Language.Symbols.FunctionSymbol | null; ArrayRotateRight: Kusto.Language.Symbols.FunctionSymbol | null; ArraySortAsc: Kusto.Language.Symbols.FunctionSymbol | null; ArraySortDesc: Kusto.Language.Symbols.FunctionSymbol | null; BagKeys: Kusto.Language.Symbols.FunctionSymbol | null; Zip: Kusto.Language.Symbols.FunctionSymbol | null; Pack: Kusto.Language.Symbols.FunctionSymbol | null; PackDictionary: Kusto.Language.Symbols.FunctionSymbol | null; BagPack: Kusto.Language.Symbols.FunctionSymbol | null; BagPackColumns: Kusto.Language.Symbols.FunctionSymbol | null; PackAll: Kusto.Language.Symbols.FunctionSymbol | null; PackArray: Kusto.Language.Symbols.FunctionSymbol | null; SetUnion: Kusto.Language.Symbols.FunctionSymbol | null; SetIntersect: Kusto.Language.Symbols.FunctionSymbol | null; SetDifference: Kusto.Language.Symbols.FunctionSymbol | null; SetEquals: Kusto.Language.Symbols.FunctionSymbol | null; BagMerge: Kusto.Language.Symbols.FunctionSymbol | null; DynamicToJson: Kusto.Language.Symbols.FunctionSymbol | null; BagRemoveKeys: Kusto.Language.Symbols.FunctionSymbol | null; BagZip: Kusto.Language.Symbols.FunctionSymbol | null; JaccardIndex: Kusto.Language.Symbols.FunctionSymbol | null; BagHasKey: Kusto.Language.Symbols.FunctionSymbol | null; BagSetKey: Kusto.Language.Symbols.FunctionSymbol | null; PercentileTDigest: Kusto.Language.Symbols.FunctionSymbol | null; PercentileArrayTDigest: Kusto.Language.Symbols.FunctionSymbol | null; PercentRankTDigest: Kusto.Language.Symbols.FunctionSymbol | null; RankTDigest: Kusto.Language.Symbols.FunctionSymbol | null; TdigestIsValid: Kusto.Language.Symbols.FunctionSymbol | null; HllIsValid: Kusto.Language.Symbols.FunctionSymbol | null; TDigestMerge: Kusto.Language.Symbols.FunctionSymbol | null; MergeTDigest: Kusto.Language.Symbols.FunctionSymbol | null; HllMerge: Kusto.Language.Symbols.FunctionSymbol | null; DCountHll: Kusto.Language.Symbols.FunctionSymbol | null; HllNormalize: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFir: Kusto.Language.Symbols.FunctionSymbol | null; SeriesStats: Kusto.Language.Symbols.FunctionSymbol | null; SeriesStatsDynamic: Kusto.Language.Symbols.FunctionSymbol | null; ArraySum: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFft: Kusto.Language.Symbols.FunctionSymbol | null; SeriesIfft: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFitPoly: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFitLine: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFitLineDynamic: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFit2Lines: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFit2LinesDynamic: Kusto.Language.Symbols.FunctionSymbol | null; SeriesOutliers: Kusto.Language.Symbols.FunctionSymbol | null; SeriesIIR: Kusto.Language.Symbols.FunctionSymbol | null; SeriesPeriodsDetect: Kusto.Language.Symbols.FunctionSymbol | null; SeriesPeriodsValidate: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFillBackwards: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFillForward: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFillConst: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFillLinear: Kusto.Language.Symbols.FunctionSymbol | null; SeriesAdd: Kusto.Language.Symbols.FunctionSymbol | null; SeriesSubtract: Kusto.Language.Symbols.FunctionSymbol | null; SeriesMultiply: Kusto.Language.Symbols.FunctionSymbol | null; SeriesDivide: Kusto.Language.Symbols.FunctionSymbol | null; SeriesPow: Kusto.Language.Symbols.FunctionSymbol | null; SeriesGreater: Kusto.Language.Symbols.FunctionSymbol | null; SeriesGreaterEquals: Kusto.Language.Symbols.FunctionSymbol | null; SeriesLess: Kusto.Language.Symbols.FunctionSymbol | null; SeriesLessEquals: Kusto.Language.Symbols.FunctionSymbol | null; SeriesEquals: Kusto.Language.Symbols.FunctionSymbol | null; SeriesNotEquals: Kusto.Language.Symbols.FunctionSymbol | null; SeriesSeasonal: Kusto.Language.Symbols.FunctionSymbol | null; SeriesExp: Kusto.Language.Symbols.FunctionSymbol | null; SeriesSign: Kusto.Language.Symbols.FunctionSymbol | null; SeriesAbs: Kusto.Language.Symbols.FunctionSymbol | null; SeriesSin: Kusto.Language.Symbols.FunctionSymbol | null; SeriesAsin: Kusto.Language.Symbols.FunctionSymbol | null; SeriesCos: Kusto.Language.Symbols.FunctionSymbol | null; SeriesAcos: Kusto.Language.Symbols.FunctionSymbol | null; SeriesTan: Kusto.Language.Symbols.FunctionSymbol | null; SeriesAtan: Kusto.Language.Symbols.FunctionSymbol | null; SeriesLog: Kusto.Language.Symbols.FunctionSymbol | null; SeriesFloor: Kusto.Language.Symbols.FunctionSymbol | null; SeriesCeiling: Kusto.Language.Symbols.FunctionSymbol | null; SeriesDecompose: Kusto.Language.Symbols.FunctionSymbol | null; SeriesDecomposeForecast: Kusto.Language.Symbols.FunctionSymbol | null; SeriesDecomposeAnomalies: Kusto.Language.Symbols.FunctionSymbol | null; SeriesPearsonCorrelation: Kusto.Language.Symbols.FunctionSymbol | null; SeriesDotProduct: Kusto.Language.Symbols.FunctionSymbol | null; SeriesMagnitude: Kusto.Language.Symbols.FunctionSymbol | null; SeriesSum: Kusto.Language.Symbols.FunctionSymbol | null; SeriesProduct: Kusto.Language.Symbols.FunctionSymbol | null; SeriesCosineSimilarity: Kusto.Language.Symbols.FunctionSymbol | null; Round: Kusto.Language.Symbols.FunctionSymbol | null; Ceiling: Kusto.Language.Symbols.FunctionSymbol | null; Pow: Kusto.Language.Symbols.FunctionSymbol | null; Sqrt: Kusto.Language.Symbols.FunctionSymbol | null; Log: Kusto.Language.Symbols.FunctionSymbol | null; Log2: Kusto.Language.Symbols.FunctionSymbol | null; Log10: Kusto.Language.Symbols.FunctionSymbol | null; Exp: Kusto.Language.Symbols.FunctionSymbol | null; Exp2: Kusto.Language.Symbols.FunctionSymbol | null; Exp10: Kusto.Language.Symbols.FunctionSymbol | null; PI: Kusto.Language.Symbols.FunctionSymbol | null; Cos: Kusto.Language.Symbols.FunctionSymbol | null; Sin: Kusto.Language.Symbols.FunctionSymbol | null; Tan: Kusto.Language.Symbols.FunctionSymbol | null; Acos: Kusto.Language.Symbols.FunctionSymbol | null; Asin: Kusto.Language.Symbols.FunctionSymbol | null; Atan: Kusto.Language.Symbols.FunctionSymbol | null; Atan2: Kusto.Language.Symbols.FunctionSymbol | null; Abs: Kusto.Language.Symbols.FunctionSymbol | null; Cot: Kusto.Language.Symbols.FunctionSymbol | null; Degrees: Kusto.Language.Symbols.FunctionSymbol | null; Radians: Kusto.Language.Symbols.FunctionSymbol | null; Sign: Kusto.Language.Symbols.FunctionSymbol | null; Rand: Kusto.Language.Symbols.FunctionSymbol | null; BetaCdf: Kusto.Language.Symbols.FunctionSymbol | null; BetaInv: Kusto.Language.Symbols.FunctionSymbol | null; BetaPdf: Kusto.Language.Symbols.FunctionSymbol | null; Gamma: Kusto.Language.Symbols.FunctionSymbol | null; LogGamma: Kusto.Language.Symbols.FunctionSymbol | null; Erf: Kusto.Language.Symbols.FunctionSymbol | null; Erfc: Kusto.Language.Symbols.FunctionSymbol | null; IsNan: Kusto.Language.Symbols.FunctionSymbol | null; IsInf: Kusto.Language.Symbols.FunctionSymbol | null; IsFinite: Kusto.Language.Symbols.FunctionSymbol | null; Coalesce: Kusto.Language.Symbols.FunctionSymbol | null; MaxOf: Kusto.Language.Symbols.FunctionSymbol | null; MinOf: Kusto.Language.Symbols.FunctionSymbol | null; WelchTest: Kusto.Language.Symbols.FunctionSymbol | null; GeoFromWkt: Kusto.Language.Symbols.FunctionSymbol | null; GeoAngle: Kusto.Language.Symbols.FunctionSymbol | null; GeoAzimuth: Kusto.Language.Symbols.FunctionSymbol | null; GeoDistance2Points: Kusto.Language.Symbols.FunctionSymbol | null; GeoDistancePointToLine: Kusto.Language.Symbols.FunctionSymbol | null; GeoDistancePointToPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoPointInCircle: Kusto.Language.Symbols.FunctionSymbol | null; GeoPointInPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoPointBuffer: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineBuffer: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonBuffer: Kusto.Language.Symbols.FunctionSymbol | null; GeoIntersects2Lines: Kusto.Language.Symbols.FunctionSymbol | null; GeoIntersection2Lines: Kusto.Language.Symbols.FunctionSymbol | null; GeoIntersectsLineWithPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoIntersectionLineWithPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoIntersects2Polygons: Kusto.Language.Symbols.FunctionSymbol | null; GeoIntersection2Polygons: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonsUnion: Kusto.Language.Symbols.FunctionSymbol | null; GeoLinesUnion: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonToS2Cells: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineToS2Cells: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonS2CellCoveringLevel: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineS2CellCoveringLevel: Kusto.Language.Symbols.FunctionSymbol | null; GeoLengthToS2CellLevel: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonDensify: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonArea: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonCentroid: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonPerimeter: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineLength: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineCentroid: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineDensify: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineSimplify: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineLocatePoint: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineInterpolatePoint: Kusto.Language.Symbols.FunctionSymbol | null; GeoClosestPointOnLine: Kusto.Language.Symbols.FunctionSymbol | null; GeoClosestPointOnPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonSimplify: Kusto.Language.Symbols.FunctionSymbol | null; GeoSimplifyPolygonsArray: Kusto.Language.Symbols.FunctionSymbol | null; GeoLineValidate: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonValidate: Kusto.Language.Symbols.FunctionSymbol | null; GeoPointToGeohash: Kusto.Language.Symbols.FunctionSymbol | null; GeohashToCentralPoint: Kusto.Language.Symbols.FunctionSymbol | null; GeohashToPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeohashNeighbors: Kusto.Language.Symbols.FunctionSymbol | null; GeoPointToS2Cell: Kusto.Language.Symbols.FunctionSymbol | null; GeoS2CellToCentralPoint: Kusto.Language.Symbols.FunctionSymbol | null; GeoS2CellNeighbors: Kusto.Language.Symbols.FunctionSymbol | null; GeoS2CellToPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoPointToH3Cell: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellToCentralPoint: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellToPolygon: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellNeighbors: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellChildren: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellParent: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellRings: Kusto.Language.Symbols.FunctionSymbol | null; GeoH3CellLevel: Kusto.Language.Symbols.FunctionSymbol | null; GeoPolygonToH3Cells: Kusto.Language.Symbols.FunctionSymbol | null; _All: Kusto.Language.Symbols.FunctionSymbol | null; Any: Kusto.Language.Symbols.FunctionSymbol | null; Map: Kusto.Language.Symbols.FunctionSymbol | null; InnerNodes: Kusto.Language.Symbols.FunctionSymbol | null; NodeDegreeIn: Kusto.Language.Symbols.FunctionSymbol | null; NodeDegreeOut: Kusto.Language.Symbols.FunctionSymbol | null; NodeId: Kusto.Language.Symbols.FunctionSymbol | null; Labels: Kusto.Language.Symbols.FunctionSymbol | null; CurrentClusterEndpoint: Kusto.Language.Symbols.FunctionSymbol | null; CurrentDatabase: Kusto.Language.Symbols.FunctionSymbol | null; CurrentPrincipal: Kusto.Language.Symbols.FunctionSymbol | null; CurrentPrincipalDetails: Kusto.Language.Symbols.FunctionSymbol | null; CurrentPrincipalIsMemberOf: Kusto.Language.Symbols.FunctionSymbol | null; ExtentId: Kusto.Language.Symbols.FunctionSymbol | null; ExtentId2: Kusto.Language.Symbols.FunctionSymbol | null; ExtentTags: Kusto.Language.Symbols.FunctionSymbol | null; CurrentNodeId: Kusto.Language.Symbols.FunctionSymbol | null; IngestionTime: Kusto.Language.Symbols.FunctionSymbol | null; CursorAfter: Kusto.Language.Symbols.FunctionSymbol | null; CursorBeforeOrAt: Kusto.Language.Symbols.FunctionSymbol | null; CursorCurrent: Kusto.Language.Symbols.FunctionSymbol | null; CursorCurrent2: Kusto.Language.Symbols.FunctionSymbol | null; FormatBytes: Kusto.Language.Symbols.FunctionSymbol | null; RowNumber: Kusto.Language.Symbols.FunctionSymbol | null; RowCumSum: Kusto.Language.Symbols.FunctionSymbol | null; RowRank: Kusto.Language.Symbols.FunctionSymbol | null; RowRankMin: Kusto.Language.Symbols.FunctionSymbol | null; RowRankDense: Kusto.Language.Symbols.FunctionSymbol | null; RowWindowSession: Kusto.Language.Symbols.FunctionSymbol | null; Prev: Kusto.Language.Symbols.FunctionSymbol | null; Next: Kusto.Language.Symbols.FunctionSymbol | null; RowstoreOrdinalRange: Kusto.Language.Symbols.FunctionSymbol | null; EstimateDataSize: Kusto.Language.Symbols.FunctionSymbol | null; NewGuid: Kusto.Language.Symbols.FunctionSymbol | null; HasIpv4: Kusto.Language.Symbols.FunctionSymbol | null; HasIpv4Prefix: Kusto.Language.Symbols.FunctionSymbol | null; HasAnyIpv4: Kusto.Language.Symbols.FunctionSymbol | null; HasAnyIpv4Prefix: Kusto.Language.Symbols.FunctionSymbol | null; Invoke: Kusto.Language.Symbols.FunctionSymbol | null; Cast: Kusto.Language.Symbols.FunctionSymbol | null; IpGeoLocation: Kusto.Language.Symbols.FunctionSymbol | null; ColumnNamesOf: Kusto.Language.Symbols.FunctionSymbol | null; All: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.FunctionSymbol> | null; } var Functions: FunctionsFunc; /** * The global state that a kusto query is associated with. * * @public * @class Kusto.Language.GlobalState */ interface GlobalState { /** * Known clusters * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Clusters * @type System.Collections.Generic.IReadOnlyList$1 */ Clusters: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.ClusterSymbol> | null; /** * The default cluster. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Cluster * @type Kusto.Language.Symbols.ClusterSymbol */ Cluster: Kusto.Language.Symbols.ClusterSymbol | null; /** * The default database. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Database * @type Kusto.Language.Symbols.DatabaseSymbol */ Database: Kusto.Language.Symbols.DatabaseSymbol | null; /** * The default domain suffix * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Domain * @type string */ Domain: string | null; /** * Known functions. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Functions * @type System.Collections.Generic.IReadOnlyList$1 */ Functions: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.FunctionSymbol> | null; /** * Known aggregates. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Aggregates * @type System.Collections.Generic.IReadOnlyList$1 */ Aggregates: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.FunctionSymbol> | null; /** * Known plug-ins. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function PlugIns * @type System.Collections.Generic.IReadOnlyList$1 */ PlugIns: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.FunctionSymbol> | null; /** * Scalar operators * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Operators * @type System.Collections.Generic.IReadOnlyList$1 */ Operators: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.OperatorSymbol> | null; /** * The kind of server that determines what set of control commands are available. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function ServerKind * @type string */ ServerKind: string | null; /** * Symbols that are in scope but defined outside the query. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function AmbientSymbols * @type System.Collections.Generic.IReadOnlyList$1 */ AmbientSymbols: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.Symbol> | null; /** * Symbols for client parameters that appear as braced names in a query and are textually substituted by the client before execution. Client parameters do not require declared symbols to function. These symbols provide information for better semantic analysis. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function ClientSymbols * @type System.Collections.Generic.IReadOnlyList$1 */ ClientSymbols: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.Symbol> | null; /** * Known query options * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Options * @type System.Collections.Generic.IReadOnlyList$1 */ Options: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.OptionSymbol> | null; /** * The {@link } used to store additional accumulated global state. If caching is not enabled for this {@link } this property will return null. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function Cache * @type Kusto.Language.KustoCache */ Cache: Kusto.Language.KustoCache | null; /** * Options to determine parsing behavior. * * @instance * @public * @memberof Kusto.Language.GlobalState * @function ParseOptions * @type Kusto.Language.ParseOptions */ ParseOptions: Kusto.Language.ParseOptions | null; /** * Ambient parameters * * @instance * @public * @readonly * @memberof Kusto.Language.GlobalState * @function Parameters * @type System.Collections.Generic.IReadOnlyList$1 */ Parameters: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.ParameterSymbol> | null; /** * Makes a new instance of this {@link } that contains the same content, but possibly clears the cache. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @return {Kusto.Language.GlobalState} */ Copy(): Kusto.Language.GlobalState | null; /** * Conditionally creates a new instance of a {@link } if one of the optional arguments is different than the current corresponding value. * * @instance * @private * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @param {Kusto.Language.Utils.Optional$1} domain * @param {Kusto.Language.Utils.Optional$1} clusters * @param {Kusto.Language.Utils.Optional$1} cluster * @param {Kusto.Language.Utils.Optional$1} database * @param {Kusto.Language.Utils.Optional$1} functions * @param {Kusto.Language.Utils.Optional$1} aggregates * @param {Kusto.Language.Utils.Optional$1} plugins * @param {Kusto.Language.Utils.Optional$1} operators * @param {Kusto.Language.Utils.Optional$1} serverKind * @param {Kusto.Language.Utils.Optional$1} ambientSymbols * @param {Kusto.Language.Utils.Optional$1} clientSymbols * @param {Kusto.Language.Utils.Optional$1} options * @param {Kusto.Language.Utils.Optional$1} properties * @param {Kusto.Language.Utils.Optional$1} cache * @param {Kusto.Language.Utils.Optional$1} parseOptions * @return {Kusto.Language.GlobalState} */ /** * Constructs a new {@link } with caching enabled. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @return {Kusto.Language.GlobalState} */ WithCache(): Kusto.Language.GlobalState | null; /** * Constructs a new {@link } with the specified {@link }. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @param {Kusto.Language.ParseOptions} parseOptions * @return {Kusto.Language.GlobalState} */ WithParseOptions(parseOptions: Kusto.Language.ParseOptions | null): Kusto.Language.GlobalState | null; /** * Constructs a new {@link } with the specified cluster list. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @param {System.Collections.Generic.IReadOnlyList$1} clusters * @return {Kusto.Language.GlobalState} */ WithClusterList$1(clusters: System.Collections.Generic.IReadOnlyList$1<Kusto.Language.Symbols.ClusterSymbol> | null): Kusto.Language.GlobalState | null; /** * Constructs a new {@link } with the specified cluster list. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @param {Array.<Kusto.Language.Symbols.ClusterSymbol>} clusters * @return {Kusto.Language.GlobalState} */ WithClusterList(clusters: Kusto.Language.Symbols.ClusterSymbol[] | null): Kusto.Language.GlobalState | null; /** * Constructs a new {@link } with either the cluster with the same name replaced with the new cluster or the new cluster added. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @param {Kusto.Language.Symbols.ClusterSymbol} cluster * @return {Kusto.Language.GlobalState} */ AddOrReplaceCluster(cluster: Kusto.Language.Symbols.ClusterSymbol | null): Kusto.Language.GlobalState | null; /** * Constructs a new {@link } with the specified default cluster. * * @instance * @public * @this Kusto.Language.GlobalState * @memberof Kusto.Language.GlobalState * @param {Kusto.Language.Symbols.ClusterSymbol} cluster * @return {Kusto.Language.GlobalState} */ WithCluster(cluster: Kusto.Language.Symbols.ClusterSymbol | null): Kusto.Language.GlobalState | null; /** * Constructs a new {@link } with the specified defaul