|
Oracle® OLAP Java API Reference 11g Release 2 (11.2) E10794-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.olapi.syntax.SyntaxObject
oracle.olapi.syntax.DataObject
oracle.olapi.syntax.Expression
oracle.olapi.syntax.TypedExpression
oracle.olapi.syntax.OLAPFunctionExpression
public final class OLAPFunctionExpression
A TypedExpression that represents an Oracle OLAP function.
| Constructor Summary | |
|---|---|
OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified argument. |
|
OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument[] args)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments. |
|
OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument[] args,
FunctionArgument[] hierarchyClauseArgs)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments and the specified
hierarchy clause arguments. |
|
OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments. |
|
OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments. |
|
OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3,
FunctionArgument arg4)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments. |
|
OLAPFunctionExpression(java.lang.String functionName,
java.util.List<FunctionArgument> args,
java.util.List<FunctionArgument> hierarchyClauseArgs)
Creates an OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments and hierarchy
clause arguments. |
|
| Method Summary | |
|---|---|
FunctionArgument[] |
getArguments()
Gets the function arguments that are associated with this OLAPFunctionExpression. |
FunctionDescriptor |
getFunctionDescriptor()
Gets the function descriptor that is associated with this OLAPFunctionExpression. |
java.lang.String |
getFunctionName()
Gets the name of the OLAP function that this OLAPFunctionExpression represents. |
FunctionArgument[] |
getHierarchyClauseArguments()
Gets the hierarchy clause arguments that are associated with this OLAPFunctionExpression. |
boolean |
hasHierarchyClause()
Indicates whether this OLAPFunctionExpression has any
hierarchy clause arguments. |
boolean |
isCompositeObject()
Indicates whether this OLAPFunctionExpression contains other
SyntaxObject objects. |
java.lang.Object |
visit(SyntaxObjectVisitor visitor,
java.lang.Object context)
Calls the visitOLAPFunctionExpression method of the
SyntaxObjectVisitor and passes that method this
OLAPFunctionExpression and an Object. |
| Methods inherited from class oracle.olapi.syntax.SyntaxObject |
|---|
equals, equals, fromSyntax, fromSyntax, fromSyntax, fromSyntax, fromSyntax, isValid, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument[] args,
FunctionArgument[] hierarchyClauseArgs)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments and the specified
hierarchy clause arguments.
functionName - A String that contains the name of the
OLAP function.args - An array of FunctionArgument objects that affect
the behavior of the function.hierarchyClauseArgs - An array of FunctionArgument
that specify hierarchy clause arguments.
public OLAPFunctionExpression(java.lang.String functionName,
java.util.List<FunctionArgument> args,
java.util.List<FunctionArgument> hierarchyClauseArgs)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments and hierarchy
clause arguments.
functionName - A String that contains the name of the
OLAP function.args - A List of FunctionArgument objects
that affect the behavior of the function.hierarchyClauseArgs - A List of
FunctionArgument objects that
specify hierarchy clause arguments.
public OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument[] args)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments.
functionName - A String that contains the name of the
OLAP function.args - An array of FunctionArgument objects
that affect the behavior of the function.
public OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified argument.
functionName - A String that contains the name of the
OLAP function.arg1 - A FunctionArgument that is the only argument of
the function.
public OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments.
functionName - A String that contains the name of the
OLAP function.arg1 - A FunctionArgument that is the first argument of
the function.arg2 - A FunctionArgument that is the second argument of
the function.
public OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments.
functionName - A String that contains the name of the
OLAP function.arg1 - A FunctionArgument that is the first argument of
the function.arg2 - A FunctionArgument that is the second argument of
the function.arg3 - A FunctionArgument that is the third argument of
the function.
public OLAPFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3,
FunctionArgument arg4)
OLAPFunctionExpression that resolves to the
specified OLAP function with the specified arguments.
functionName - A String that contains the name of the
OLAP function.arg1 - A FunctionArgument that is the first argument of
the function.arg2 - A FunctionArgument that is the second argument of
the function.arg3 - A FunctionArgument that is the third argument of
the function.arg4 - A FunctionArgument that is the fourth argument of
the function.| Method Detail |
|---|
public java.lang.Object visit(SyntaxObjectVisitor visitor,
java.lang.Object context)
visitOLAPFunctionExpression method of the
SyntaxObjectVisitor and passes that method this
OLAPFunctionExpression and an Object.
visit in class SyntaxObjectvisitor - A SyntaxObjectVisitor.context - An Object.
Object returned by the
visitOLAPFunctionExpression method.public FunctionArgument[] getArguments()
OLAPFunctionExpression.
FunctionArgument objects associated
with this OLAPFunctionExpression.public boolean hasHierarchyClause()
OLAPFunctionExpression has any
hierarchy clause arguments.
boolean that is true if this
OLAPFunctionExpression has any hierarchy clause
arguments or false if it does not.public FunctionArgument[] getHierarchyClauseArguments()
OLAPFunctionExpression.
FunctionArgument objects for the
hierarchy clause associated with this
OLAPFunctionExpression..public FunctionDescriptor getFunctionDescriptor()
OLAPFunctionExpression.
FunctionDescriptor associated with this
OLAPFunctionExpression.public java.lang.String getFunctionName()
OLAPFunctionExpression represents.
String that contains the name of the OLAP
function of this OLAPFunctionExpression.public boolean isCompositeObject()
OLAPFunctionExpression contains other
SyntaxObject objects.
boolean that is true is the
OLAPFunctionExpression contains other
SyntaxObject objects or false if it does
not.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||