|
|||||||||
| 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.ResolverBase
abstract class ResolverBase
ResolverBase provides a skeleton implementation of
interface
Resolver
| Nested Class Summary |
|---|
| 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 |
| Nested classes/interfaces inherited from interface mondrian.olap.fun.Resolver |
|---|
Resolver.Conversion |
| Field Summary |
|---|
| 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 | |
|---|---|
ResolverBase(String name,
String signature,
String description,
Syntax syntax)
|
|
| Method Summary | |
|---|---|
String |
getDescription()
Returns the description of the function or operator. |
FunDef |
getFunDef()
Returns a representative example of the function which this Resolver can produce, for purposes of describing the function set. |
String |
getName()
Returns the name of the function or operator. |
String[] |
getReservedWords()
Returns an array of symbolic constants which can appear as arguments to this function. |
String |
getSignature()
Returns a string describing the syntax of this function, for example |
Syntax |
getSyntax()
Returns the syntax with which the function or operator was invoked. |
boolean |
requiresExpression(int k)
Returns whether a particular argument must be a scalar expression. |
| 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 |
| Methods inherited from interface mondrian.olap.fun.Resolver |
|---|
resolve |
| Constructor Detail |
|---|
ResolverBase(String name,
String signature,
String description,
Syntax syntax)
| Method Detail |
|---|
public String getName()
Resolver
getName in interface Resolverpublic String getSignature()
ResolverStrToSet()
getSignature in interface Resolverpublic FunDef getFunDef()
Resolver
getFunDef in interface Resolverpublic String getDescription()
Resolver
getDescription in interface Resolverpublic Syntax getSyntax()
Resolver
getSyntax in interface Resolverpublic boolean requiresExpression(int k)
Resolverfalse if any of the variants of this resolver
allows a set as its kth argument; true otherwise.
requiresExpression in interface Resolverpublic String[] getReservedWords()
ResolverFor example, the DrilldownMember may take the symbol
RECURSIVE as an argument. Most functions do not define
any symbolic constants.
getReservedWords in interface Resolver
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||