Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.9.0)

E52944-01


oracle.javatools.db.ora
Class MaterializedViewLog

java.lang.Object
  extended by oracle.javatools.db.AbstractDBObject
      extended by oracle.javatools.db.AbstractBuildableObject
          extended by oracle.javatools.db.AbstractSystemObject
              extended by oracle.javatools.db.AbstractSchemaObject
                  extended by oracle.javatools.db.ora.MaterializedViewLog

All Implemented Interfaces:
DBObject, SchemaObject, SystemObject, Copyable, DynamicPropertySet

public class MaterializedViewLog
extends AbstractSchemaObject

Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.javatools.db.AbstractDBObject
AbstractDBObject.ChildSupport

 

Field Summary
static java.lang.String TYPE
           

 

Fields inherited from class oracle.javatools.db.AbstractSystemObject
m_listeners

 

Fields inherited from interface oracle.javatools.db.DBObject
COMMENT

 

Constructor Summary
MaterializedViewLog()
           
MaterializedViewLog(java.lang.String name, Schema schema)
           

 

Method Summary
 java.lang.Boolean getCache()
           
 DBObjectID[] getColumnIDs()
          Gets the list of columns in the "WITH" clause of the Materialized View Log.
 java.lang.String getLogTable()
          Returns the name of the table in which the changes are logged
 DBObjectID getMasterTableID()
          Returns the ID of the master table whose changes are logged
 java.lang.Boolean getNewValues()
           
 java.lang.Boolean getObjectIdLogged()
          Whether object id is recorded in this log.
 int getParallel()
          Get the degree of parallelism (the number of parallel threads used in the parallel operation) where : 0 = PARALLEL DEFAULT (Oracle server selects the degree) 1 = NOPARALLEL (default) n = PARALLEL n
 java.lang.Boolean getPrimaryKeyLogged()
          Whether primary key information is recorded in this log.
 java.lang.Boolean getRowidLogged()
          Whether row information is recorded in this log.
 java.lang.Boolean getSequenceLogged()
          Whether sequence value is recorded in this log.
 java.lang.String getType()
          Returns the type of this object.
 void setCache(java.lang.Boolean cache)
           
 void setColumnIDs(DBObjectID[] colIDs)
          Sets the list of columns in the "WITH" clause of the Materialized View Log.
 void setLogTable(java.lang.String logTable)
          Sets the name of the table in which the changes are logged
 void setMasterTableID(DBObjectID masterTableID)
          Sets the ID of the master table whose changes are logged
 void setNewValues(java.lang.Boolean newValues)
           
 void setObjectIdLogged(java.lang.Boolean objectid)
          Specifies whether object id is recorded in this log.
 void setParallel(int parallel)
          Set the degree of parallelism (the number of parallel threads used in the parallel operation) where : 0 = PARALLEL DEFAULT (Oracle server selects the degree) 1 = NOPARALLEL (default) n = PARALLEL n
 void setPrimaryKeyLogged(java.lang.Boolean pk)
          Specifies whether primary key information is recorded in this log.
 void setRowidLogged(java.lang.Boolean rowid)
          Specifies whether row information is recorded in this log.
 void setSequenceLogged(java.lang.Boolean sequence)
          Specifies whether sequence value is recorded in this log.

 

Methods inherited from class oracle.javatools.db.AbstractSchemaObject
addObjectListener, copyToImpl, equalsImpl, getProperty, getSchema, removeObjectListener, setProperty, setSchema

 

Methods inherited from class oracle.javatools.db.AbstractSystemObject
addObjectListener, fireObjectUpdated, getParent, removeObjectListener

 

Methods inherited from class oracle.javatools.db.AbstractBuildableObject
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization

 

Methods inherited from class oracle.javatools.db.AbstractDBObject
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, toString

 

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

 

Methods inherited from interface oracle.javatools.db.SystemObject
addObjectListener, fireObjectUpdated, removeObjectListener

 

Methods inherited from interface oracle.javatools.db.DBObject
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getReferenceIDs, replaceReferenceIDs, setID, setName

 

Methods inherited from interface oracle.javatools.util.DynamicPropertySet
getProperties, getProperty, setProperties

 

Field Detail

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

Constructor Detail

MaterializedViewLog

public MaterializedViewLog()

MaterializedViewLog

public MaterializedViewLog(java.lang.String name,
                           Schema schema)

Method Detail

getType

public java.lang.String getType()
Description copied from interface: DBObject
Returns the type of this object. Valid types include things like tables, views, synonyms, and columns.
Returns:
a string describing the type of object.

getMasterTableID

public DBObjectID getMasterTableID()
Returns the ID of the master table whose changes are logged
Returns:
a string of the table or materialized view name

setMasterTableID

public void setMasterTableID(DBObjectID masterTableID)
Sets the ID of the master table whose changes are logged
Parameters:
masterTableID - a string of the table or materialized view name

getLogTable

public java.lang.String getLogTable()
Returns the name of the table in which the changes are logged
Returns:
a string of the table or materialized view name

setLogTable

public void setLogTable(java.lang.String logTable)
Sets the name of the table in which the changes are logged
Parameters:
logTable - a string of the table or materialized view name

getRowidLogged

public java.lang.Boolean getRowidLogged()
Whether row information is recorded in this log.
Returns:
true if materialized view log records rowid information.

setRowidLogged

public void setRowidLogged(java.lang.Boolean rowid)
Specifies whether row information is recorded in this log.
Parameters:
rowid - set to true if materialized view log is to record rowid information.

getPrimaryKeyLogged

public java.lang.Boolean getPrimaryKeyLogged()
Whether primary key information is recorded in this log.
Returns:
true if materialized view log records PK information.

setPrimaryKeyLogged

public void setPrimaryKeyLogged(java.lang.Boolean pk)
Specifies whether primary key information is recorded in this log.
Parameters:
pk - set to true if materialized view log is to record PK information.

getObjectIdLogged

public java.lang.Boolean getObjectIdLogged()
Whether object id is recorded in this log.
Returns:
true if materialized view log records the object id.

setObjectIdLogged

public void setObjectIdLogged(java.lang.Boolean objectid)
Specifies whether object id is recorded in this log. This only relevant when creating a log on an object table.
Parameters:
objectid - set to true if materialized view log is to record object ID.

getSequenceLogged

public java.lang.Boolean getSequenceLogged()
Whether sequence value is recorded in this log.
Returns:
true if materialized view log records the sequence value, which provides additional ordering information

setSequenceLogged

public void setSequenceLogged(java.lang.Boolean sequence)
Specifies whether sequence value is recorded in this log.
Parameters:
sequence - set to true if materialized view log is to record sequence value, which provides additional ordering information

getNewValues

public java.lang.Boolean getNewValues()

setNewValues

public void setNewValues(java.lang.Boolean newValues)

setParallel

public void setParallel(int parallel)
Set the degree of parallelism (the number of parallel threads used in the parallel operation) where :

getParallel

public int getParallel()
Get the degree of parallelism (the number of parallel threads used in the parallel operation) where :

getCache

public java.lang.Boolean getCache()

setCache

public void setCache(java.lang.Boolean cache)

getColumnIDs

public DBObjectID[] getColumnIDs()
Gets the list of columns in the "WITH" clause of the Materialized View Log.

setColumnIDs

public void setColumnIDs(DBObjectID[] colIDs)
Sets the list of columns in the "WITH" clause of the Materialized View Log.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.9.0)

E52944-01


Copyright © 1997, 2015, Oracle. All rights reserved.