|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Exp
An Exp
is an MDX expression.
Method Summary | |
---|---|
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. |
Method Detail |
---|
Exp clone()
int getCategory()
Category
of the expression.
Type getType()
void unparse(PrintWriter pw)
pw
- PrintWriterExp accept(Validator validator)
validator
- Validator contains validation context
Calc accept(ExpCompiler compiler)
compiler
-
Object accept(MdxVisitor visitor)
MdxVisitor.visit(mondrian.olap.Query)
method appropriate to the type of expression.
visitor
- Visitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |