addToUnion | (potentialUnion: ExpressionNode, toAdd: ExpressionNode) => MdxFunctionNode | |
createAnd | (...args: ExpressionNode[]) => MdxFunctionNode | |
createCase | (match: ExpressionNode | null, cases: WhenClauseNode[], elseExp: ExpressionNode) => CaseExpressionNode | |
createIif | (...args: ExpressionNode[]) => MdxFunctionNode | |
createInfix | (operatorName: string, ...args: ExpressionNode[]) => MdxFunctionNode | |
createIs | (...args: ExpressionNode[]) => MdxFunctionNode | |
createLookup | (parameterName: LiteralNode, defaultValue?: LiteralNode) => LookupFunctionNode | |
createOr | (...args: ExpressionNode[]) => MdxFunctionNode | |
createPropertyFunction | (name: string, arg: ExpressionNode) => MdxFunctionNode | |
createWhen | (when: ExpressionNode, then: ExpressionNode) => WhenClauseNode | |
defaultVisitFunction | <T>(functionNode: MdxFunctionNode, visit: VisitFunction<T>, meta?: T) => [MdxFunctionNode, T] | |
removeFromCrossjoinOutput | (producerNode: MdxFunctionNode, coordinateToRemoveNode: MdxFunctionNode, dimensionalityRetriever: (node: MdxNode) => Dimensionality, discovery?: Discovery) => MdxNode[] | null | |