|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.olap.fun.FunTableImpl
mondrian.olap.fun.BuiltinFunTable
public class BuiltinFunTable
BuiltinFunTable contains a list of all built-in MDX functions.
Note: Boolean expressions return Boolean.TRUE,
Boolean.FALSE or null. null is returned if the expression can not be
evaluated because some values have not been loaded from database yet.

| Field Summary |
|---|
| Fields inherited from class mondrian.olap.fun.FunTableImpl |
|---|
funInfoList, mapNameToResolvers, resolverList |
| Constructor Summary | |
|---|---|
protected |
BuiltinFunTable()
Creates a function table containing all of the builtin MDX functions. |
| Method Summary | |
|---|---|
protected void |
defineFunctions()
This method is called from the constructor, to define the set of functions and reserved words recognized. |
static BuiltinFunTable |
instance()
Returns the singleton, creating if necessary. |
| Methods inherited from class mondrian.olap.fun.FunTableImpl |
|---|
addFunInfo, define, define, defineProperty, defineReserved, getDef, getFunInfoList, getReservedWords, getResolvers, init, isProperty, isReserved, makeResolverKey, organizeFunctions, requiresExpression |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected BuiltinFunTable()
instance.
| Method Detail |
|---|
protected void defineFunctions()
FunTableImplEach function is declared by calling FunTableImpl.define(mondrian.olap.FunDef). Each reserved
word is declared by calling FunTableImpl.defineReserved(String).
Derived class can override this method to add more functions.
defineFunctions in class FunTableImplpublic static BuiltinFunTable instance()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||