mondrian.rolap
Class RolapSchema.RolapSchemaFunctionTable
java.lang.Object
mondrian.olap.fun.FunTableImpl
mondrian.rolap.RolapSchema.RolapSchemaFunctionTable
- All Implemented Interfaces:
- FunTable
- Enclosing class:
- RolapSchema
static class RolapSchema.RolapSchemaFunctionTable
- extends FunTableImpl
Function table which contains all of the user-defined functions in this
schema, plus all of the standard functions.
Method Summary |
void |
defineFunctions(FunTable.Builder builder)
This method is called from the constructor, to define the set of
functions and reserved words recognized. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RolapSchema.RolapSchemaFunctionTable
RolapSchema.RolapSchemaFunctionTable(Collection<UserDefinedFunction> udfs)
defineFunctions
public void defineFunctions(FunTable.Builder builder)
- Description copied from interface:
FunTable
- This method is called from the constructor, to define the set of
functions and reserved words recognized.
The implementing class calls FunTable.Builder
methods to declare
functions and reserved words.
Derived class can override this method to add more functions. It must
call the base method.
- Parameters:
builder
- Builder