mondrian.calc
Interface ParameterSlot


public interface ParameterSlot

Implementation of a parameter.

Since:
Jul 25, 2006
Version:
$Id: //open/mondrian/src/main/mondrian/calc/ParameterSlot.java#2 $
Author:
jhyde

Method Summary
 java.lang.Object getCachedDefaultValue()
           
 Calc getDefaultValueCalc()
          Returns a compiled expression to compute the default value of the parameter.
 int getIndex()
          Returns the unique index of the slot.
 Parameter getParameter()
          Returns the parameter.
 java.lang.Object getParameterValue()
          Returns the value of this parameter.
 void setCachedDefaultValue(java.lang.Object value)
           
 void setParameterValue(java.lang.Object value)
          Sets the value of this parameter.
 

Method Detail

getIndex

int getIndex()
Returns the unique index of the slot.


getDefaultValueCalc

Calc getDefaultValueCalc()
Returns a compiled expression to compute the default value of the parameter.


getParameter

Parameter getParameter()
Returns the parameter.


setParameterValue

void setParameterValue(java.lang.Object value)
Sets the value of this parameter.

NOTE: This method will be removed when we store parameter values in the Result rather than in the Query.


getParameterValue

java.lang.Object getParameterValue()
Returns the value of this parameter.

NOTE: This method will be removed when we store parameter values in the Result rather than in the Query.


setCachedDefaultValue

void setCachedDefaultValue(java.lang.Object value)

getCachedDefaultValue

java.lang.Object getCachedDefaultValue()

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads