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.InMemoryCompression
Compression methods for table data store in the in-memory column store.
|
static class |
OracleInMemoryProperties.InMemoryDistribute
Specifies how table data in the in-memory column store is distributed
across Oracle RAC instances.
|
static class |
OracleInMemoryProperties.InMemoryDuplicate
Specifies how table data in the in-memory column store is duplicated
across Oracle RAC instances.
|
static class |
OracleInMemoryProperties.InMemoryPriority
Specifies 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 |
KEY
Property key for this object under a supported parent.
|
static java.lang.String |
TYPE
Type 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.
|
setParent
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setID
addObjectListener, 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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setProperty
public static final java.lang.String TYPE
public static final java.lang.String KEY
public OracleInMemoryProperties()
public java.lang.String getType()
DBObject
public 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