ActiveUI

ActiveUI

  • User Guide
  • Developer Documentation

Home > @activeviam/activeui-sdk > MdxFunctionsApi

MdxFunctionsApi interface

Allows reading and manipulating the MDX functions used in a statement.

Signature:

export interface MdxFunctionsApi 

Properties

PropertyTypeDescription
addToUnion(potentialUnion: ExpressionNode, toAdd: ExpressionNode) => MdxFunctionNode
createAnd(...args: ExpressionNode[]) => MdxFunctionNode
createCase(match: ExpressionNode, 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) => MdxNode[] | null

Methods

MethodDescription
createFunction(name, args)
  • MdxFunctionsApi interface
  • Properties
  • Methods
Copyright © 2019 ActiveViam