public interface Exp
Exp is an MDX expression.| Modifier and Type | Method and Description | 
|---|---|
Calc | 
accept(ExpCompiler compiler)
Converts this expression into an a tree of expressions which can be
 efficiently evaluated. 
 | 
Object | 
accept(MdxVisitor visitor)
Accepts a visitor to this Exp. 
 | 
Exp | 
accept(Validator validator)
Validates this expression. 
 | 
Exp | 
clone()  | 
int | 
getCategory()
Returns the  
Category of the expression. | 
Type | 
getType()
Returns the type of this expression. 
 | 
void | 
unparse(PrintWriter pw)
Writes the MDX representation of this expression to a print writer. 
 | 
Exp clone()
int getCategory()
Category of the expression.Type getType()
void unparse(PrintWriter pw)
pw - PrintWriterExp accept(Validator validator)
validator - Validator contains validation contextCalc accept(ExpCompiler compiler)
compiler - Object accept(MdxVisitor visitor)
MdxVisitor.visit(mondrian.olap.Query) method appropriate to the type of expression.visitor - Visitor