|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.dmt.odm.MiningObject | +--oracle.dmt.odm.data.PhysicalDataSpecification | +--oracle.dmt.odm.data.TransactionalDataSpecification
An instance of TransactionalDataSpecification
instructs the DMS to
treat associated data as transactional, i.e., a given case is stored in
multiple records in a table with column roles: sequenceID, attributeName,
and value.
Constructor Summary |
TransactionalDataSpecification(java.lang.String seqId,
java.lang.String attrName,
java.lang.String value)
Deprecated. As of 9.2.0, replaced by TransactionalDataSpecification(seqId, attrName, value, LocationAccessData) |
TransactionalDataSpecification(java.lang.String seqId,
java.lang.String attrName,
java.lang.String value,
LocationAccessData lad)
Creates an instance of TransactionalDataSpecification with the
specified identifier attributes. |
Method Summary |
Type | Method |
---|---|
Attribute |
getAttributeAttribute()
Returns an attribute to be used as attribute identifier. |
Attribute |
getGroupAttribute()
Deprecated. As of 9.2.0, group identifier is not supported. |
Attribute |
getSequenceAttribute()
Returns an attribute to be used as sequence identifier. |
Attribute |
getValueAttribute()
Returns an attribute to be used as value identifier. |
void |
setGroupAttribute(Attribute groupIdIdAttribute)
Deprecated. As of 9.2.0, group identifier is not supported. |
void |
validate()
Validates this instance of TransactionalDataSpecification . |
Methods inherited from class oracle.dmt.odm.data.PhysicalDataSpecification |
deserialize, getFormat, getLocationAccessData, serialize |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TransactionalDataSpecification(java.lang.String seqId, java.lang.String attrName, java.lang.String value) throws InvalidArgumentException, ODMException
TransactionalDataSpecification(seqId, attrName, value, LocationAccessData)
TransactionalDataSpecification
with the
specified identifier attributes.seqId
- The column name for sequence identifierattrName
- The column name for attribute identifiervalue
- The column name value identifierInvalidArgumentException
- when seqId
or attrName
is null.ODMException
- when either seqId
or attrName
is empty or exceed 30 bytes in length.public TransactionalDataSpecification(java.lang.String seqId, java.lang.String attrName, java.lang.String value, LocationAccessData lad) throws InvalidArgumentException, ODMException
TransactionalDataSpecification
with the
specified identifier attributes.seqId
- The column name for sequence identifierattrName
- The column name for attribute identifiervalue
- The column name value identifierlad
- The location information of the dataInvalidArgumentException
- when seqId
or attrName
is null.ODMException
- when either seqId
or attrName
is empty or exceed 30 bytes in length.Method Detail |
public void validate() throws MiningObjectException
TransactionalDataSpecification
.MiningObjectException
- int
data type,
String
data type, or
int
data type.
public Attribute getSequenceAttribute()
Attribute
- An attribute used as sequence identifierpublic Attribute getAttributeAttribute()
Attribute
- An attribute used as attribute identifierpublic Attribute getValueAttribute()
Attribute
- An attribute used as value identifierpublic void setGroupAttribute(Attribute groupIdIdAttribute)
groupIdIdAttribute
- An attribute to be used as group identifierpublic Attribute getGroupAttribute()
Attribute
- An attribute used as group identifier
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |