Oracle OLAP Analytic Workspace Java API Reference
10g Release 1 (10.1)

B12180-01

oracle.AWXML
Class RestrictedSourceExpression

java.lang.Object
  |
  +--oracle.AWXML.BaseObject
        |
        +--oracle.AWXML.ExternalSourceExpression
              |
              +--oracle.AWXML.RestrictedSourceExpression
Direct Known Subclasses:
CubeDimensionSourceExpression, DimensionKeySourceExpression, MeasureSourceExpression

public abstract class RestrictedSourceExpression
extends ExternalSourceExpression

This object specifies restrictions on the columns mapped to an object model. The restrictions are SQL WHERE clauses. If restrictions are placed on the source columns for measures and dimensions within a cube, the SQL WHERE clauses are concatenated.


Field Summary
protected  WhereClause m_restriction
           

 

Fields inherited from class oracle.AWXML.ExternalSourceExpression
m_SourceColumn, m_targetObject

 

Fields inherited from class oracle.AWXML.BaseObject
AWNULL, DATABASENULL, m_commandResults, m_commandResultText, m_id, m_listResults, m_longName, m_name, m_owner, m_pluralName, m_schema, m_shortName, s_EndElementTag, s_EndEndTag, s_EndStartTag, s_EndTag, s_Indent, s_JAVA_LINEEND, s_NEWLINE, s_objectCounter, s_StartEndTag, s_StartStartTag

 

Constructor Summary
RestrictedSourceExpression(BaseObject input)
          Constructor for a RestrictedSourceExpression.

 

Method Summary
 WhereClause createRestriction()
          Creates a restriction on a column and returns the WHERE clause.
 WhereClause getRestriction()
          Returns the restriction on a column.
 WhereClause getWhereClause()
          Returns the WHERE clause that places a restriction on a column
 void setRestriction(WhereClause input)
          Specifies the restriction on a column.
 void setWhereClause(WhereClause input)
          Sets the WHERE clause that places a restriction on a column
 java.lang.String WriteToXML()
          Returns the object as an XML string.

 

Methods inherited from class oracle.AWXML.ExternalSourceExpression
addSourceColumn, CreateSourceColumn, getSourceColumns, getTargetObject, removeSourceColumn, setTargetObject

 

Methods inherited from class oracle.AWXML.BaseObject
Alter, Create, CreateAfter, CreateBefore, CreateFirst, Delete, getId, getLongName, getName, getOwner, getParentId, getPluralName, getSchema, getShortName, setLongName, setName, setPluralName, setSchema, setShortName

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

m_restriction

protected WhereClause m_restriction
Constructor Detail

RestrictedSourceExpression

public RestrictedSourceExpression(BaseObject input)
Constructor for a RestrictedSourceExpression. Input can specify a measure, a dimension, or a component of a dimension
Parameters:
input - BaseObject
Method Detail

WriteToXML

public java.lang.String WriteToXML()
Returns the object as an XML string.
Overrides:
WriteToXML in class ExternalSourceExpression
Returns:
A String containing the XML that represents the object.

setWhereClause

public void setWhereClause(WhereClause input)
Sets the WHERE clause that places a restriction on a column
Parameters:
input - WhereClause

getWhereClause

public WhereClause getWhereClause()
Returns the WHERE clause that places a restriction on a column
Returns:
WhereClause

setRestriction

public void setRestriction(WhereClause input)
Specifies the restriction on a column.
Parameters:
input - WhereClause

getRestriction

public WhereClause getRestriction()
Returns the restriction on a column.
Returns:
WhereClause

createRestriction

public WhereClause createRestriction()
Creates a restriction on a column and returns the WHERE clause.
Returns:
hereClause

Oracle OLAP Analytic Workspace Java API Reference
10g Release 1 (10.1)

B12180-01

Copyright © 2003, Oracle. All Rights Reserved.