public class OracleInMemoryProperties extends AbstractChildBuildableObject
Table, TablePartition and
 OracleTablespaceProperties.
 The Oracle In-Memory feature was added to the database in version
 12.1.0.2.| Modifier and Type | Class and Description | 
|---|---|
| static class  | OracleInMemoryProperties.InMemoryCompressionCompression methods for table data store in the in-memory column store. | 
| static class  | OracleInMemoryProperties.InMemoryDistributeSpecifies how table data in the in-memory column store is distributed
 across Oracle RAC instances. | 
| static class  | OracleInMemoryProperties.InMemoryDuplicateSpecifies how table data in the in-memory column store is duplicated
 across Oracle RAC instances. | 
| static class  | OracleInMemoryProperties.InMemoryPrioritySpecifies the data population priority for table data in the in-memory
 column store. | 
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | KEYProperty key for this object under a supported parent. | 
| static java.lang.String | TYPEType String for the OracleInMemoryProperties object. | 
| Constructor and Description | 
|---|
| OracleInMemoryProperties()Creates a default in-memory properties object which is INMEMORY. | 
| Modifier and Type | Method and Description | 
|---|---|
| OracleInMemoryProperties.InMemoryCompression | getInMemoryCompression()Gets the value for the in-memory compression clause, which specifies
 the compression method for table data stored in the IM column store. | 
| OracleInMemoryProperties.InMemoryDistribute | getInMemoryDistribute()Gets the value for the in-memory distrubute clause, which controls how
 table data in the IM column store is distributed across Oracle RAC
 instances. | 
| OracleInMemoryProperties.InMemoryDuplicate | getInMemoryDuplicate()Gets the value for the in-memory duplicate clause, which controls how
 table data in the IM column store is duplicated across Oracle RAC
 instances. | 
| OracleInMemoryProperties.InMemoryPriority | getInMemoryPriority()Gets the value for the in-memory priority clause, which specifies the
 data population priority for table data in the IM column store. | 
| java.lang.String | getType()Returns the type of this object. | 
| boolean | isInMemory()Gets whether the parent object is INMEMORY ( true) or NO
 INMEMORY (false). | 
| void | setInMemory(boolean im)Sets whether the parent object is INMEMORY ( true) or NO
 INMEMORY (false). | 
| void | setInMemoryCompression(OracleInMemoryProperties.InMemoryCompression c)Sets the value for the in-memory compression clause, which specifies
 the compression method for table data stored in the IM column store. | 
| void | setInMemoryDistribute(OracleInMemoryProperties.InMemoryDistribute d)Sets the value for the in-memory distrubute clause, which controls how
 table data in the IM column store is distributed across Oracle RAC
 instances. | 
| void | setInMemoryDuplicate(OracleInMemoryProperties.InMemoryDuplicate d)Sets the value for the in-memory duplicate clause, which controls how
 table data in the IM column store is duplicated across Oracle RAC
 instances. | 
| void | setInMemoryPriority(OracleInMemoryProperties.InMemoryPriority p)Sets the value for the in-memory priority clause, which specifies the
 data population priority for table data in the IM column store. | 
setParentcheckInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setIDaddObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setName, setProperties, setProperty, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetParentaddObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setPropertypublic static final java.lang.String TYPE
public static final java.lang.String KEY
public OracleInMemoryProperties()
public java.lang.String getType()
DBObjectpublic boolean isInMemory()
true) or NO
 INMEMORY (false).public void setInMemory(boolean im)
true) or NO
 INMEMORY (false).im - the value of IN MEMORYpublic OracleInMemoryProperties.InMemoryCompression getInMemoryCompression()
public void setInMemoryCompression(OracleInMemoryProperties.InMemoryCompression c)
c - the in-memory compression settingpublic OracleInMemoryProperties.InMemoryPriority getInMemoryPriority()
public void setInMemoryPriority(OracleInMemoryProperties.InMemoryPriority p)
p - the in-memory priority settingpublic OracleInMemoryProperties.InMemoryDuplicate getInMemoryDuplicate()
public void setInMemoryDuplicate(OracleInMemoryProperties.InMemoryDuplicate d)
d - the in-memory duplicate settingpublic OracleInMemoryProperties.InMemoryDistribute getInMemoryDistribute()
public void setInMemoryDistribute(OracleInMemoryProperties.InMemoryDistribute d)
d - the in-memory distribute setting