|
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.RowExpression
oracle.olapi.syntax.RowFunctionExpression
public final class RowFunctionExpression
A RowExpression that represents a row function, which is
similar to a SQL single-row function.
A SQL single-row function returns a single result row for every row of a
queried table or view.
These functions can appear in select lists, WHERE clauses,
START WITH and CONNECT BY clauses, and
HAVING clauses.
| Constructor Summary | |
|---|---|
RowFunctionExpression(java.lang.String functionName)
Creates a RowFunctionExpression that resolves to the
specified row function with no arguments. |
|
RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1)
Creates a RowFunctionExpression that resolves to the
specified row function with the specified argument. |
|
RowFunctionExpression(java.lang.String functionName,
FunctionArgument[] args)
Creates a RowFunctionExpression that resolves to the
specified row function with the specified arguments. |
|
RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2)
Creates a RowFunctionExpression that resolves to the
specified row function with the specified arguments. |
|
RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3)
Creates a RowFunctionExpression that resolves to the
specified row function with the specified arguments. |
|
RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3,
FunctionArgument arg4)
Creates a RowFunctionExpression that resolves to the
specified row function with the specified arguments. |
|
RowFunctionExpression(java.lang.String functionName,
java.util.List<FunctionArgument> args)
Creates a RowFunctionExpression that resolves to the
specified row function with the specified arguments. |
|
| Method Summary | |
|---|---|
FunctionArgument[] |
getArguments()
Gets the function arguments that are associated with this RowFunctionExpression. |
FunctionDescriptor |
getFunctionDescriptor()
Gets the function descriptor that is associated with this RowFunctionExpression. |
java.lang.String |
getFunctionName()
Gets the name of the row function that this RowFunctionExpression represents. |
java.lang.Object |
visit(SyntaxObjectVisitor visitor,
java.lang.Object context)
Calls the visitRowFunctionExpression method of the
SyntaxObjectVisitor and passes that method this
RowFunctionExpression and an Object. |
| Methods inherited from class oracle.olapi.syntax.RowExpression |
|---|
isCompositeObject |
| 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 RowFunctionExpression(java.lang.String functionName,
FunctionArgument[] args)
RowFunctionExpression that resolves to the
specified row function with the specified arguments.
functionName - A String that contains the name of the
row function.args - An array of FunctionArgument objects that affect
the behavior of the function.
public RowFunctionExpression(java.lang.String functionName,
java.util.List<FunctionArgument> args)
RowFunctionExpression that resolves to the
specified row function with the specified arguments.
functionName - A String that contains the name of the
row function.args - A List of FunctionArgument objects
that affect the behavior of the function.public RowFunctionExpression(java.lang.String functionName)
RowFunctionExpression that resolves to the
specified row function with no arguments.
functionName - A String that contains the name of the
row function.
public RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1)
RowFunctionExpression that resolves to the
specified row function with the specified argument.
functionName - A String that contains the name of the
row function.arg1 - A FunctionArgument that is the only argument of
the function.
public RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2)
RowFunctionExpression that resolves to the
specified row function with the specified arguments.
functionName - A String that contains the name of the
row function.arg1 - A FunctionArgument that is the first argument of
the function.arg2 - A FunctionArgument that is the second argument of
the function.
public RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3)
RowFunctionExpression that resolves to the
specified row function with the specified arguments.
functionName - A String that contains the name of the
row 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 RowFunctionExpression(java.lang.String functionName,
FunctionArgument arg1,
FunctionArgument arg2,
FunctionArgument arg3,
FunctionArgument arg4)
RowFunctionExpression that resolves to the
specified row function with the specified arguments.
functionName - A String that contains the name of the
row 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)
visitRowFunctionExpression method of the
SyntaxObjectVisitor and passes that method this
RowFunctionExpression and an Object.
visit in class SyntaxObjectvisitor - A SyntaxObjectVisitor.context - An Object.
Object returned by the
visitRowFunctionExpression method.public FunctionArgument[] getArguments()
RowFunctionExpression.
FunctionArgument objects associated
with this RowFunctionExpression.public FunctionDescriptor getFunctionDescriptor()
RowFunctionExpression.
FunctionDescriptor associated with this
RowFunctionExpression.public java.lang.String getFunctionName()
RowFunctionExpression represents.
String that contains the name of the row
function of this RowFunctionExpression.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||