object FunctionRegistry
- Alphabetic
- By Inheritance
- FunctionRegistry
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type FunctionBuilder = (Seq[Expression]) => Expression
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val FUNC_ALIAS: TreeNodeTag[String]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val builtin: SimpleFunctionRegistry
- val builtinOperators: Map[String, ExpressionInfo]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val expressions: Map[String, (ExpressionInfo, FunctionBuilder)]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val functionSet: Set[FunctionIdentifier]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def rearrangeExpressions[T <: FunctionBuilderBase[_]](name: String, builder: T, expressions: Seq[Expression]): Seq[Expression]
This method will be used to rearrange the arguments provided in function invocation in the order defined by the function signature given in the builder instance.
This method will be used to rearrange the arguments provided in function invocation in the order defined by the function signature given in the builder instance.
- T
The class of the builder
- name
The name of the function
- builder
The builder of the function expression
- expressions
The argument list passed in function invocation
- returns
An argument list in positional order defined by the builder
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()