|
Oracle® OLAP Java API Reference 12c Release 1 (12.1) E17708-05 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.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 | ||||||||