oracle.owb.relational
Interface MaterializedView

All Superinterfaces:
AtomicDerivationSource, ColumnOwner, CompilableObject, Component, Extensible, IndexPartitionOwner, IODerivationSource, KeyOwner, OWBNamedObject, PropertyOwner, ReconcileSource, ReconcileTarget, Snapshotable, ValidatableObject

public interface MaterializedView
extends Component, ColumnOwner, KeyOwner, ValidatableObject, CompilableObject, Extensible, IndexPartitionOwner, ReconcileSource, ReconcileTarget, AtomicDerivationSource

MaterializedView interface represents a relational database materialized view.


Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH
 
Method Summary
 Module getModule()
          Get the Module.
 java.lang.String getQueryText()
          Gets the select query text for the view.
 void setQueryText(java.lang.String queryText)
          Sets the select query text for the view.
 
Methods inherited from interface oracle.owb.foundation.Component
getOwningFolder, isReloadNeeded, lock, reload, unlock
 
Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName
 
Methods inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
compare, compare, compare, compare, createSnapshot, createSnapshot, createSnapshotWithDependeeComponents, createSnapshotWithDependeeComponents, getSnapshots
 
Methods inherited from interface oracle.owb.relational.ColumnOwner
createColumn, createColumn, findColumn, getColumns, moveColumn
 
Methods inherited from interface oracle.owb.relational.KeyOwner
createForeignKey, createForeignKey, createUniqueKey, findForeignKey, findUniqueKey, getForeignKeys, getUniqueKeys
 
Methods inherited from interface oracle.owb.compile.ValidatableObject
validate
 
Methods inherited from interface oracle.owb.compile.CompilableObject
compile
 
Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString
 
Methods inherited from interface oracle.owb.relational.IndexPartitionOwner
createIndex, createPartition, createPartitionKey, findIndex, findPartition, findPartitionKey, getBindingTableColumns, getIndexes, getPartitionKeys, getPartitions
 
Methods inherited from interface oracle.owb.reconcile.ReconcileSource
getReconcileTargetTypes, getType
 
Methods inherited from interface oracle.owb.reconcile.ReconcileTarget
canMatchByPosition, getReconcileSourceTypes, getType
 

Method Detail

getModule

public Module getModule()
Get the Module.
Returns:
the containing module.

setQueryText

public void setQueryText(java.lang.String queryText)
Sets the select query text for the view.
Parameters:
queryText - references a query.

getQueryText

public java.lang.String getQueryText()
Gets the select query text for the view.
Returns:
the query associated with the MaterializedView.