Edit D:\app\Administrator\product\11.2.0\dbhome_1\olap\api\doc\oracle\olapi\syntax\SyntaxObject.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.5.0_17) on Wed Aug 12 19:50:30 UTC 2009 --> <TITLE> SyntaxObject (Oracle OLAP Java API Reference) </TITLE> <META NAME="keywords" CONTENT="oracle.olapi.syntax.SyntaxObject class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { parent.document.title="SyntaxObject (Oracle OLAP Java API Reference)"; } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> <b>Oracle® OLAP Java API Reference<br>11<i>g</i> Release 2 (11.2)</b><br>E10794-01<br>Beta Draft</EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../oracle/olapi/syntax/SyntaxException.html" title="class in oracle.olapi.syntax"><B>PREV CLASS</B></A> <A HREF="../../../oracle/olapi/syntax/SyntaxObjectVisitor.html" title="class in oracle.olapi.syntax"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?oracle/olapi/syntax/SyntaxObject.html" target="_top"><B>FRAMES</B></A> <A HREF="SyntaxObject.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> oracle.olapi.syntax</FONT> <BR> Class SyntaxObject</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>oracle.olapi.syntax.SyntaxObject</B> </PRE> <DL> <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../oracle/olapi/syntax/AggregateOverClause.html" title="class in oracle.olapi.syntax">AggregateOverClause</A>, <A HREF="../../../oracle/olapi/syntax/AggregationCase.html" title="class in oracle.olapi.syntax">AggregationCase</A>, <A HREF="../../../oracle/olapi/syntax/BuildCommand.html" title="class in oracle.olapi.syntax">BuildCommand</A>, <A HREF="../../../oracle/olapi/syntax/BuildItem.html" title="class in oracle.olapi.syntax">BuildItem</A>, <A HREF="../../../oracle/olapi/syntax/BuildProcess.html" title="class in oracle.olapi.syntax">BuildProcess</A>, <A HREF="../../../oracle/olapi/syntax/BuildSpecification.html" title="class in oracle.olapi.syntax">BuildSpecification</A>, <A HREF="../../../oracle/olapi/syntax/ConsistentSolveSpecification.html" title="class in oracle.olapi.syntax">ConsistentSolveSpecification</A>, <A HREF="../../../oracle/olapi/syntax/DataObject.html" title="class in oracle.olapi.syntax">DataObject</A>, <A HREF="../../../oracle/olapi/syntax/SQLDataType.html" title="class in oracle.olapi.syntax">SQLDataType</A>, <A HREF="../../../oracle/olapi/syntax/SymmetricCondition.html" title="class in oracle.olapi.syntax">SymmetricCondition</A>, <A HREF="../../../oracle/olapi/syntax/SymmetricConditionElement.html" title="class in oracle.olapi.syntax">SymmetricConditionElement</A></DD> </DL> <HR> <DL> <DT><PRE>public abstract class <B>SyntaxObject</B><DT>extends java.lang.Object</DL> </PRE> <P> An abstract base class for objects that specify tables or columns in an Oracle Database instance, and that represent selections of data and operations on the data. A <CODE>SyntaxObject</CODE> has static methods that construct a <CODE>SyntaxObject</CODE> from text in the expression syntax of the Oracle OLAP Java API. The expression syntax of the API is very similar to the SQL expression syntax. A <CODE>SyntaxObject</CODE> also has methods that convert the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax. <P> An application can create a <CODE>SyntaxObject</CODE> by using a <CODE>fromSyntax</CODE> method. It can also explicity create some subclasses of <CODE>SyntaxObject</CODE> by using a constructor method of the subclass or implicitly create other subclasses by using a method that returns a <CODE>SyntaxObject</CODE>. For example, the following code creates a <CODE>StringExpression</CODE> using a <CODE>fromSyntax</CODE> method, another <CODE>StringExpression</CODE> using a constructor method, and a <CODE>Query</CODE> using a method that returns a <CODE>Query</CODE>. <pre> // mp is the MdmMetadataProvider for the session. // The expression syntax requires that a string literal be enclosed // in single quotation marks. StringExpression exp = (StringExpression) SyntaxObject.fromSyntax("'Hello world from syntax.'", mp); StringExpression strExp = new StringExpression("Hello world using constructor."); System.out.println(exp.getValue()); System.out.println(strExp.getValue()); // prodTable is the MdmTable for the Products dimension. Query query = prodTable.getQuery(); </pre> The output of the example is the following. <pre> Hello world from syntax. Hello world using constructor.</pre> <P> <P> <HR> <P> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#equals(oracle.olapi.syntax.SyntaxObject)">equals</A></B>(<A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> synObject)</CODE> <BR> Performs a case-sensitive comparison between the string representation of the specified <CODE>SyntaxObject</CODE> and that of this <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#equals(oracle.olapi.syntax.SyntaxObject, boolean)">equals</A></B>(<A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> synObject, boolean bIgnorecase)</CODE> <BR> Compares the string representation of the specified <CODE>SyntaxObject</CODE> with that of this <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider)">fromSyntax</A></B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider)</CODE> <BR> Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String)">fromSyntax</A></B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner)</CODE> <BR> Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax and provides an owner for the <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String, boolean)">fromSyntax</A></B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner, boolean isForQuery)</CODE> <BR> Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax, provides an owner for the <CODE>SyntaxObject</CODE>, and indicates whether the <CODE>SyntaxObject</CODE> is a <CODE>Query</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String, boolean, java.util.List)">fromSyntax</A></B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner, boolean isForQuery, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries)</CODE> <BR> Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax, provides an owner for the <CODE>SyntaxObject</CODE>, indicates whether the <CODE>SyntaxObject</CODE> is a <CODE>Query</CODE>, and provides the <CODE>Query</CODE> objects that are referenced by the expression.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String, boolean, java.util.List, oracle.olapi.metadata.XMLParserCallback)">fromSyntax</A></B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner, boolean isForQuery, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries, <A HREF="../../../oracle/olapi/metadata/XMLParserCallback.html" title="interface in oracle.olapi.metadata">XMLParserCallback</A> errorCallback)</CODE> <BR> Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax supplied by a <CODE>Reader</CODE>, provides an owner for the <CODE>SyntaxObject</CODE>, indicates whether the <CODE>SyntaxObject</CODE> is a <CODE>Query</CODE>, provides the <CODE>Query</CODE> objects that are referenced by the expression, and provides an <CODE>XMLParserCallback</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#isValid()">isValid</A></B>()</CODE> <BR> Indicates whether the <CODE>SyntaxObject</CODE> has any <CODE>UnresolvedExpression</CODE> objects associated with it.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#toSyntax()">toSyntax</A></B>()</CODE> <BR> Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#toSyntax(java.lang.String)">toSyntax</A></B>(java.lang.String owner)</CODE> <BR> Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax and provides the owner of the <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#toSyntax(java.lang.StringBuffer, java.lang.String, java.util.List)">toSyntax</A></B>(java.lang.StringBuffer buffer, java.lang.String owner, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries)</CODE> <BR> Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> objects that are referenced in the <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#toSyntax(java.lang.StringBuffer, java.lang.String, java.util.List, boolean)">toSyntax</A></B>(java.lang.StringBuffer buffer, java.lang.String owner, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries, boolean suppressNamespace)</CODE> <BR> Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> objects that are referenced in the <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#toSyntax(java.lang.String, java.util.List)">toSyntax</A></B>(java.lang.String owner, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries)</CODE> <BR> Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> objects that are referenced in the <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#toSyntax(java.lang.String, oracle.olapi.syntax.Query)">toSyntax</A></B>(java.lang.String owner, <A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A> query)</CODE> <BR> Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> that is referenced in the <CODE>SyntaxObject</CODE>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../oracle/olapi/syntax/SyntaxObject.html#visit(oracle.olapi.syntax.SyntaxObjectVisitor, java.lang.Object)">visit</A></B>(<A HREF="../../../oracle/olapi/syntax/SyntaxObjectVisitor.html" title="class in oracle.olapi.syntax">SyntaxObjectVisitor</A> visitor, java.lang.Object context)</CODE> <BR> Calls the appropriate method of a <code>SyntaxObjectVisitor</code> and passes that method the <code>SyntaxObject</code> and an <code>Object</code>.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="visit(oracle.olapi.syntax.SyntaxObjectVisitor, java.lang.Object)"><!-- --></A><H3> visit</H3> <PRE> public abstract java.lang.Object <B>visit</B>(<A HREF="../../../oracle/olapi/syntax/SyntaxObjectVisitor.html" title="class in oracle.olapi.syntax">SyntaxObjectVisitor</A> visitor, java.lang.Object context)</PRE> <DL> <DD>Calls the appropriate method of a <code>SyntaxObjectVisitor</code> and passes that method the <code>SyntaxObject</code> and an <code>Object</code>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - A <code>SyntaxObjectVisitor</code>.<DD><CODE>context</CODE> - An <code>Object</code>. <DT><B>Returns:</B><DD>The <code>Object</code> returned by the <code>visitClearCommand</code> method.</DL> </DD> </DL> <HR> <A NAME="toSyntax()"><!-- --></A><H3> toSyntax</H3> <PRE> public final java.lang.String <B>toSyntax</B>()</PRE> <DL> <DD>Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax. <P> <DD><DL> <DT><B>Returns:</B><DD>A <CODE>String</CODE> that contains the expression for the <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="toSyntax(java.lang.String)"><!-- --></A><H3> toSyntax</H3> <PRE> public final java.lang.String <B>toSyntax</B>(java.lang.String owner)</PRE> <DL> <DD>Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax and provides the owner of the <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> that owns the <CODE>SyntaxObject</CODE>. <DT><B>Returns:</B><DD>A <CODE>String</CODE> that contains the expression for the <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="toSyntax(java.lang.String, oracle.olapi.syntax.Query)"><!-- --></A><H3> toSyntax</H3> <PRE> public final java.lang.String <B>toSyntax</B>(java.lang.String owner, <A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A> query)</PRE> <DL> <DD>Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> that is referenced in the <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> that owns the <CODE>SyntaxObject</CODE>.<DD><CODE>query</CODE> - The <CODE>Query</CODE> that is referenced in the <CODE>SyntaxObject</CODE>. <DT><B>Returns:</B><DD>A <CODE>String</CODE> that contains the expression for the <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="toSyntax(java.lang.String, java.util.List)"><!-- --></A><H3> toSyntax</H3> <PRE> public final java.lang.String <B>toSyntax</B>(java.lang.String owner, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries)</PRE> <DL> <DD>Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> objects that are referenced in the <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> that owns the <CODE>SyntaxObject</CODE>.<DD><CODE>queries</CODE> - A <CODE>List</CODE> of <CODE>Query</CODE> objects referenced in the <CODE>SyntaxObject</CODE>. <DT><B>Returns:</B><DD>A <CODE>String</CODE> that contains the expression for the <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="toSyntax(java.lang.StringBuffer, java.lang.String, java.util.List)"><!-- --></A><H3> toSyntax</H3> <PRE> public final void <B>toSyntax</B>(java.lang.StringBuffer buffer, java.lang.String owner, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries)</PRE> <DL> <DD>Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> objects that are referenced in the <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>buffer</CODE> - A <CODE>StringBuffer</CODE> that this method uses in parsing the expression.<DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> that owns the <CODE>SyntaxObject</CODE>.<DD><CODE>queries</CODE> - A <CODE>List</CODE> of <CODE>Query</CODE> objects referenced in the <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="toSyntax(java.lang.StringBuffer, java.lang.String, java.util.List, boolean)"><!-- --></A><H3> toSyntax</H3> <PRE> public final void <B>toSyntax</B>(java.lang.StringBuffer buffer, java.lang.String owner, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries, boolean suppressNamespace)</PRE> <DL> <DD>Converts the <CODE>SyntaxObject</CODE> into a textual representation in the expression syntax, provides the owner of the <CODE>SyntaxObject</CODE> separately, and provides the <CODE>Query</CODE> objects that are referenced in the <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>buffer</CODE> - A <CODE>StringBuffer</CODE> that this method uses in parsing the expression.<DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> that owns the <CODE>SyntaxObject</CODE>.<DD><CODE>queries</CODE> - A <CODE>List</CODE> of <CODE>Query</CODE> objects referenced in the <CODE>SyntaxObject</CODE>.<DD><CODE>suppressNamespace</CODE> - If <CODE>true</CODE>, namespaces are not printed for objects referenced in the <CODE>SyntaxObject</CODE>. If <CODE>false</CODE> (the default), namespaces are printed for all objects that are not in the default namespace.</DL> </DD> </DL> <HR> <A NAME="fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider)"><!-- --></A><H3> fromSyntax</H3> <PRE> public static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> <B>fromSyntax</B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider)</PRE> <DL> <DD>Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>syntax</CODE> - A <CODE>String</CODE> that contains the expression that specifies a <CODE>SyntaxObject</CODE>.<DD><CODE>metadataProvider</CODE> - The <CODE>MdmMetadataProvider</CODE> for the current session. <DT><B>Returns:</B><DD>A <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String)"><!-- --></A><H3> fromSyntax</H3> <PRE> public static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> <B>fromSyntax</B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner)</PRE> <DL> <DD>Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax and provides an owner for the <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>syntax</CODE> - A <CODE>String</CODE> that contains the expression that specifies a <CODE>SyntaxObject</CODE>.<DD><CODE>metadataProvider</CODE> - The <CODE>MdmMetadataProvider</CODE> for the current session.<DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> to own the <CODE>SyntaxObject</CODE>. <DT><B>Returns:</B><DD>A <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String, boolean)"><!-- --></A><H3> fromSyntax</H3> <PRE> public static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> <B>fromSyntax</B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner, boolean isForQuery)</PRE> <DL> <DD>Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax, provides an owner for the <CODE>SyntaxObject</CODE>, and indicates whether the <CODE>SyntaxObject</CODE> is a <CODE>Query</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>syntax</CODE> - A <CODE>String</CODE> that contains the expression that specifies a <CODE>SyntaxObject</CODE>.<DD><CODE>metadataProvider</CODE> - The <CODE>MdmMetadataProvider</CODE> for the current session.<DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> to own the <CODE>SyntaxObject</CODE>.<DD><CODE>isForQuery</CODE> - A <CODE>boolean</CODE> that indicates whether the expression describes a <CODE>Query</CODE>. <DT><B>Returns:</B><DD>A <CODE>SyntaxObject</CODE>.</DL> </DD> </DL> <HR> <A NAME="fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String, boolean, java.util.List)"><!-- --></A><H3> fromSyntax</H3> <PRE> public static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> <B>fromSyntax</B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner, boolean isForQuery, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries) throws <A HREF="../../../oracle/olapi/syntax/SyntaxException.html" title="class in oracle.olapi.syntax">SyntaxException</A></PRE> <DL> <DD>Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax, provides an owner for the <CODE>SyntaxObject</CODE>, indicates whether the <CODE>SyntaxObject</CODE> is a <CODE>Query</CODE>, and provides the <CODE>Query</CODE> objects that are referenced by the expression. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>syntax</CODE> - A <CODE>String</CODE> that contains the expression that specifies a <CODE>SyntaxObject</CODE>.<DD><CODE>metadataProvider</CODE> - The <CODE>MdmMetadataProvider</CODE> for the current session.<DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> to own the <CODE>SyntaxObject</CODE>.<DD><CODE>isForQuery</CODE> - A <CODE>boolean</CODE> that indicates whether the expression describes a <CODE>Query</CODE>.<DD><CODE>queries</CODE> - A <CODE>List</CODE> of <CODE>Query</CODE> objects that are referenced by the expression. <DT><B>Returns:</B><DD>A <CODE>SyntaxObject</CODE>. <DT><B>Throws:</B> <DD><CODE><A HREF="../../../oracle/olapi/syntax/SyntaxException.html" title="class in oracle.olapi.syntax">SyntaxException</A></CODE></DL> </DD> </DL> <HR> <A NAME="fromSyntax(java.lang.String, oracle.olapi.metadata.mdm.MdmMetadataProvider, java.lang.String, boolean, java.util.List, oracle.olapi.metadata.XMLParserCallback)"><!-- --></A><H3> fromSyntax</H3> <PRE> public static <A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> <B>fromSyntax</B>(java.lang.String syntax, <A HREF="../../../oracle/olapi/metadata/mdm/MdmMetadataProvider.html" title="class in oracle.olapi.metadata.mdm">MdmMetadataProvider</A> metadataProvider, java.lang.String owner, boolean isForQuery, java.util.List<<A HREF="../../../oracle/olapi/syntax/Query.html" title="class in oracle.olapi.syntax">Query</A>> queries, <A HREF="../../../oracle/olapi/metadata/XMLParserCallback.html" title="interface in oracle.olapi.metadata">XMLParserCallback</A> errorCallback) throws <A HREF="../../../oracle/olapi/syntax/SyntaxException.html" title="class in oracle.olapi.syntax">SyntaxException</A></PRE> <DL> <DD>Creates a <CODE>SyntaxObject</CODE> from a string in expression syntax supplied by a <CODE>Reader</CODE>, provides an owner for the <CODE>SyntaxObject</CODE>, indicates whether the <CODE>SyntaxObject</CODE> is a <CODE>Query</CODE>, provides the <CODE>Query</CODE> objects that are referenced by the expression, and provides an <CODE>XMLParserCallback</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>syntax</CODE> - A <CODE>String</CODE> that contains the expression that specifies a <CODE>SyntaxObject</CODE>.<DD><CODE>metadataProvider</CODE> - The <CODE>MdmMetadataProvider</CODE> for the current session.<DD><CODE>owner</CODE> - A <CODE>String</CODE> that is the name of the <CODE>MdmDatabaseSchema</CODE> to own the <CODE>SyntaxObject</CODE>.<DD><CODE>isForQuery</CODE> - A <CODE>boolean</CODE> that indicates whether the expression describes a <CODE>Query</CODE>.<DD><CODE>queries</CODE> - A <CODE>List</CODE> of <CODE>Query</CODE> objects that are referenced by the expression.<DD><CODE>errorCallback</CODE> - A <CODE>XMLParserCallback</CODE> that an application can use to process invalid object identifiers. <DT><B>Returns:</B><DD>A <CODE>SyntaxObject</CODE>. <DT><B>Throws:</B> <DD><CODE><A HREF="../../../oracle/olapi/syntax/SyntaxException.html" title="class in oracle.olapi.syntax">SyntaxException</A></CODE></DL> </DD> </DL> <HR> <A NAME="isValid()"><!-- --></A><H3> isValid</H3> <PRE> public final boolean <B>isValid</B>()</PRE> <DL> <DD>Indicates whether the <CODE>SyntaxObject</CODE> has any <CODE>UnresolvedExpression</CODE> objects associated with it. <P> <DD><DL> <DT><B>Returns:</B><DD>A <CODE>boolean</CODE> that is <CODE>true</CODE> if the <CODE>SyntaxObject</CODE> does not have any <CODE>UnresolvedExpression</CODE> objects or <CODE>false</CODE> if it does.</DL> </DD> </DL> <HR> <A NAME="equals(oracle.olapi.syntax.SyntaxObject, boolean)"><!-- --></A><H3> equals</H3> <PRE> public final boolean <B>equals</B>(<A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> synObject, boolean bIgnorecase)</PRE> <DL> <DD>Compares the string representation of the specified <CODE>SyntaxObject</CODE> with that of this <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>synObject</CODE> - The <CODE>SyntaxObject</CODE> to compare with this one.<DD><CODE>bIgnorecase</CODE> - A <CODE>boolean</CODE> that indicates whether or not to ignore case in the comparison. Specify <CODE>true</CODE> to ignore case differences or <CODE>false</CODE> to consider case. <DT><B>Returns:</B><DD>A <CODE>boolean</CODE> that is <CODE>true</CODE> if the string representations are the same or <CODE>false</CODE> if they are not the same.</DL> </DD> </DL> <HR> <A NAME="equals(oracle.olapi.syntax.SyntaxObject)"><!-- --></A><H3> equals</H3> <PRE> public final boolean <B>equals</B>(<A HREF="../../../oracle/olapi/syntax/SyntaxObject.html" title="class in oracle.olapi.syntax">SyntaxObject</A> synObject)</PRE> <DL> <DD>Performs a case-sensitive comparison between the string representation of the specified <CODE>SyntaxObject</CODE> and that of this <CODE>SyntaxObject</CODE>. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>synObject</CODE> - The <CODE>SyntaxObject</CODE> to compare with this one. <DT><B>Returns:</B><DD>A <CODE>boolean</CODE> that is <CODE>true</CODE> if the string representations are the same or <CODE>false</CODE> if they are not the same.</DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> <center>Copyright © 2002, 2009, Oracle. All rights reserved.</center></EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../oracle/olapi/syntax/SyntaxException.html" title="class in oracle.olapi.syntax"><B>PREV CLASS</B></A> <A HREF="../../../oracle/olapi/syntax/SyntaxObjectVisitor.html" title="class in oracle.olapi.syntax"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?oracle/olapi/syntax/SyntaxObject.html" target="_top"><B>FRAMES</B></A> <A HREF="SyntaxObject.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de