oracle.olapi.syntax
Class UnresolvedDimensionArgument
java.lang.Object
oracle.olapi.syntax.SyntaxObject
oracle.olapi.syntax.DataObject
oracle.olapi.syntax.DimensionArgument
oracle.olapi.syntax.UnresolvedDimensionArgument
- All Implemented Interfaces:
- FunctionArgument
public final class UnresolvedDimensionArgument
- extends DimensionArgument
A DimensionArgument that represents an invalid or unresolvable
identifier.
An application might encounter this class if it has passed an implementation
of the XMLParserCallback interface in a call to a
SyntaxObject.fromSyntax or
MdmMetadataProvider.importXML method.
If the methods of the XMLParserCallback implementation return
XMLParserCallback.ERROR_BY_INVALIDATING, then Oracle OLAP
does not throw an exception when it encounters an invalid or unresolvable
identifier.
Instead, it marks the object as invalid and continues parsing the XML or
producing the SyntaxObject.
However, if the application gets a DimensionArgument for the
invalid object, that DimensionArgument is an instance of
UnresolvedDimensionArgument.
|
Method Summary |
java.lang.Object |
visit(SyntaxObjectVisitor visitor,
java.lang.Object context)
Calls the visitUnresolvedExpression method of the
SyntaxObjectVisitor and passes that method this
UnresolvedDimensionArgument 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 |
visit
public java.lang.Object visit(SyntaxObjectVisitor visitor,
java.lang.Object context)
- Calls the
visitUnresolvedExpression method of the
SyntaxObjectVisitor and passes that method this
UnresolvedDimensionArgument and an Object.
- Overrides:
visit in class DimensionArgument
- Parameters:
visitor - A SyntaxObjectVisitor.context - An Object.
- Returns:
- The
Object returned by the
visitUnresolvedDimensionArgument method.