|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eigenbase.xom.XMLUtil
org.eigenbase.xom.XOMUtil
mondrian.olap.Util
mondrian.olap.fun.FunUtil
mondrian.olap.fun.FunDefBase
mondrian.olap.fun.NativizeSetFunDef
public class NativizeSetFunDef
Definition of the NativizeSet
MDX function.
Nested Class Summary | |
---|---|
(package private) static class |
NativizeSetFunDef.AddFormulasVisitor
|
static class |
NativizeSetFunDef.CrossJoinAnalyzer
|
(package private) static class |
NativizeSetFunDef.FindLevelsVisitor
|
(package private) static class |
NativizeSetFunDef.NativeElementType
|
static class |
NativizeSetFunDef.NativeTupleListCalc
|
(package private) static class |
NativizeSetFunDef.NonNativeCalc
|
(package private) static class |
NativizeSetFunDef.NonNativeMemberIterCalc
|
(package private) static class |
NativizeSetFunDef.NonNativeMemberListCalc
|
(package private) static class |
NativizeSetFunDef.Range
|
static class |
NativizeSetFunDef.RangeIterator
|
(package private) static class |
NativizeSetFunDef.TransformFromFormulasVisitor
|
(package private) static class |
NativizeSetFunDef.TransformToFormulasVisitor
|
Nested classes/interfaces inherited from class mondrian.olap.fun.FunUtil |
---|
FunUtil.ArrayExpMemoComparator, FunUtil.DescendingValueComparator, FunUtil.Flag, FunUtil.OrderKey, FunUtil.Quicksorter<T>, FunUtil.SetWrapper, FunUtil.SortKeySpec |
Nested classes/interfaces inherited from class mondrian.olap.Util |
---|
Util.ErrorCellValue, Util.PropertyList |
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
LOGGER
|
(package private) static ReflectiveMultiResolver |
Resolver
|
Fields inherited from class mondrian.olap.fun.FunDefBase |
---|
flags, parameterCategories, returnCategory, signature |
Fields inherited from class mondrian.olap.fun.FunUtil |
---|
BooleanNull, DoubleEmpty, DoubleNull, emptyStringArray, IntegerNull, NullMember |
Fields inherited from class mondrian.olap.Util |
---|
EmptyValue, JdbcVersion, nl, nullValue, PreJdk15, Retrowoven |
Constructor Summary | |
---|---|
NativizeSetFunDef(FunDef dummyFunDef)
|
Method Summary | |
---|---|
Calc |
compileCall(ResolvedFunCall call,
ExpCompiler compiler)
Converts a call to this function into executable objects. |
Exp |
createCall(Validator validator,
Exp[] args)
Creates an expression which represents a call to this function with a given set of arguments. |
Methods inherited from class mondrian.olap.fun.FunDefBase |
---|
castType, getDescription, getName, getParameterCategories, getResultType, getReturnCategory, getSignature, getSyntax, unparse, validateArg |
Methods inherited from class org.eigenbase.xom.XOMUtil |
---|
addChild, addChild, addChildren, addElement, concatenate, createDefaultParser, discard, discard, discard, discard, discard, discard, discard, discard, discard, getFirstInstance, wrapperToXml |
Methods inherited from class org.eigenbase.xom.XMLUtil |
---|
getFirstTagName, printAtt, printAtt, printAtt, printAtt, printPCDATA, printPCDATA, printPCDATA, quoteAtt, quoteAtt, quoteAtt, quoteAtt, quotePCDATA, stringEncodeXML, stringHasXMLSpecials |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.log4j.Logger LOGGER
static final ReflectiveMultiResolver Resolver
Constructor Detail |
---|
public NativizeSetFunDef(FunDef dummyFunDef)
Method Detail |
---|
public Exp createCall(Validator validator, Exp[] args)
FunDef
ResolvedFunCall
but
not always.
createCall
in interface FunDef
createCall
in class FunDefBase
public Calc compileCall(ResolvedFunCall call, ExpCompiler compiler)
FunDef
The result must implement the appropriate interface for the result
type. For example, a function which returns an integer must return
an object which implements IntegerCalc
.
compileCall
in interface FunDef
compileCall
in class FunDefBase
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |