public class OracleInMemoryColumnProperties extends AbstractChildDBObject
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLAUSE_KEY
Property key for an array of column clauses from the parent table.
|
static java.lang.String |
TYPE
Type String for the OracleInMemoryColumnProperties object.
|
Constructor and Description |
---|
OracleInMemoryColumnProperties()
Creates a OracleInMemoryColumnProperties object that is IN MEMORY.
|
Modifier and Type | Method and Description |
---|---|
DBObjectID[] |
getColumnIDs()
Gets the IDs for the columns that are included in this object.
|
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.
|
java.lang.String |
getName()
The name of an InMemoryColumnProperties object is always a
concatenated list of its included columns.
|
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 |
setColumnIDs(DBObjectID[] colIDs)
Sets the IDs for the columns which the in-memory properties of this
object apply.
|
void |
setInMemory(boolean im)
Sets whether the parent object is INMEMORY (
true ) or NO
INMEMORY ( false ). |
void |
setInMemoryCompression(OracleInMemoryProperties.InMemoryCompression c)
Sets the value of the in-memory compression clause for the columns
included in this object.
|
setParent
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, copyToImpl, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getParent, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, 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 CLAUSE_KEY
public OracleInMemoryColumnProperties()
public java.lang.String getType()
DBObject
public boolean isInMemory()
true
) or NO
INMEMORY ( false
). A null
value means "not specified".public void setInMemory(boolean im)
true
) or NO
INMEMORY ( false
). A null
value means "not specified".im
- the value of IN MEMORYpublic OracleInMemoryProperties.InMemoryCompression getInMemoryCompression()
public void setInMemoryCompression(OracleInMemoryProperties.InMemoryCompression c)
c
- the compressionpublic DBObjectID[] getColumnIDs()
public void setColumnIDs(DBObjectID[] colIDs)
colIDs
- the column idspublic java.lang.String getName()
getName
in interface DBObject
getName
in class AbstractDBObject