createKeyword | (a: string) => LiteralNode | |
createScalar | (numberForMdx: Mdx | number) => LiteralNode | |
createSet | (args: ExpressionNode[]) => MdxFunctionNode | |
createString | (a: string) => LiteralNode | |
getAllCompoundIdentifiers | (mdxNode: MdxNode) => CompoundIdentifierNode[] | |
getCubeName | (statement: MdxNode | Mdx) => CubeName | undefined | |
getEmptyCubeStatement | (a: CubeName, discovery?: Discovery) => MdxNode | |
getIdentifiersValues | (a: CompoundIdentifierNode) => string[] | |
getMeasureCompoundIdentifierName | (a: MeasureCompoundIdentifierNode) => MeasureName | |
getMeasureCompoundIdFilter | (measureIn: boolean) => (a: MdxNode) => boolean | |
getMeasureName | (a: MeasureNode, b?: CubeDiscovery) => MeasureName | |
getMemberName | (a: Mdx) => string | undefined | |
getSetSize | (a: MdxNode) => number | null | |
isAFunction | (node: MdxNode) => node is MdxFunctionNode | |
isAKpiFunction | (node: MdxNode) => node is KPIFunctionNode | |
isALookupFunction | (node: MdxNode) => node is LookupFunctionNode | |
isAnInfixFunction | (node: MdxNode) => node is MdxFunctionNode | |
isARegularFunction | (node: MdxNode) => node is MdxFunctionNode | |
isAxis | (node: MdxNode, name?: AxisName) => node is AxisNode | |
isCase | (node: MdxNode) => node is CaseExpressionNode | |
isColumnsAxis | (node: MdxNode) => node is ColsAxisNode | |
isCompoundIdentifier | (node: MdxNode) => node is CompoundIdentifierNode | |
isDimension | (node: MdxNode) => node is DimensionCompoundIdentifierNode | |
isDrillthrough | (node: MdxNode) => node is DrillthroughStatementNode | |
isEquivalentToCrossjoin | (node: MdxNode) => node is MdxFunctionNode | |
isEquivalentToUnion | (node: MdxNode) => node is MdxFunctionNode | |
isExplicitSet | (node: MdxNode) => boolean | |
isFormula | (node: MdxNode) => node is FormulaNode | |
isFunction | (node: MdxNode, name: string) => node is MdxFunctionNode | |
isHierarchy | (node: MdxNode) => node is HierarchyCompoundIdentifierNode | |
isInfixFunction | (node: MdxNode, name: string) => node is MdxFunctionNode | |
isLevel | (node: MdxNode) => node is LevelCompoundIdentifierNode | |
isLiteral | (node: MdxNode) => node is LiteralNode | |
isMeasure | (node: MdxNode) => node is MeasureNode | |
isMeasureCompoundIdentifier | (node: MdxNode) => node is MeasureCompoundIdentifierNode | |
isMember | (node: MdxNode) => node is MemberCompoundIdentifierNode | |
isNamedSet | (node: MdxNode) => node is FormulaNode | |
isNamedSetCompoundId | (node: MdxNode) => node is NamedSetCompoundIdentifierNode | |
isNegativeNumber | (node: MdxNode) => node is MdxFunctionNode | |
isNull | (a: MdxNode) => boolean | |
isNumber | (node: MdxNode) => boolean | |
isNumericAndOnColsAxis | (a: TableHeader) => boolean | |
isOnRows | (a: TableHeader) => boolean | |
isPlaceHolder | (a: LiteralNode) => boolean | |
isPositiveNumber | (node: MdxNode) => node is LiteralNode | |
isRegularFunction | (node: MdxNode, name: string) => node is MdxFunctionNode | |
isRowsAxis | (node: MdxNode) => node is RowsAxisNode | |
isSameCompoundIdentifier | (cId1: CompoundIdentifierNode, cId2: CompoundIdentifierNode) => boolean | |
isScalar | (node: MdxNode) => node is LiteralNode | |
isSelect | (node: MdxNode) => node is SelectNode | |
isSet | (node: MdxNode) => node is MdxFunctionNode | |
isSlicerAxis | (node: MdxNode) => node is SlicerAxisNode | |
isString | (node: MdxNode) => node is LiteralNode | |
isSubSelect | (node: MdxNode) => node is SubSelectNode | |
isTuple | (node: MdxNode | MdxTupleNode) => node is MdxTupleNode | |
isUnknownCompoundId | (node: MdxNode) => node is UnknownCompoundIdentifierNode | |
isWhen | (node: MdxNode) => node is WhenClauseNode | |
quote | (...path: string[]) => Mdx | |
unquote | (a: Mdx) => string[] | |
updateSelectWithinSnD | <T extends {
statement: SelectNode | DrillthroughStatementNode;
discovery: Discovery;
} = StatementAndDiscovery>(snd: T, transform: (a: SelectNode) => SelectNode) => T | |
updateSnD | (snd: StatementAndDiscovery, transform: (a: SelectNode) => SelectNode) => StatementAndDiscovery | |