oracle.dmt.odm.data
Class NonTransactionalDataSpecification
java.lang.Object
  |
  +--oracle.dmt.odm.MiningObject
        |
        +--oracle.dmt.odm.data.PhysicalDataSpecification
              |
              +--oracle.dmt.odm.data.NonTransactionalDataSpecification
- All Implemented Interfaces:
 
- java.io.Serializable
 
- public class NonTransactionalDataSpecification
 
- extends PhysicalDataSpecification
 
A NonTransactionalDataSpecification instance instructs the DMS to treat associated data as "non-transactional", that is, the data consists of one record (row) per case. To support text mining a new data-member called "Sequence Attribute" is added to this class. For datasets which has text attribute, must define a sequence attribute (a.k.a case id), to uniquely identify a record.
- Since:
 
- 9.0.1
 
- See Also:
 
- Serialized Form
 
 
 
 
  
 
 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
 
NonTransactionalDataSpecification
public NonTransactionalDataSpecification()
                                  throws InvalidArgumentException,
ODMException
- Deprecated. As of 9.2.0, replaced by 
NonTransactionalDataSpecification(LocationAccessData) 
- Creates a 
NonTransactionalDataSpecification instance. 
- Throws:
 
InvalidArgumentException
 - invalid transactional data format 
InvalidArgumentException 
ODMException
 
NonTransactionalDataSpecification
public NonTransactionalDataSpecification(LocationAccessData lad)
                                  throws InvalidArgumentException,
ODMException
- Creates a 
NonTransactionalDataSpecification instance with the specified location access data. 
- Throws:
 
InvalidArgumentException
 - invalid transactional data format
 - invalid physical data access information 
InvalidArgumentException 
ODMException
 
 
setSequenceAttribute
public void setSequenceAttribute(Attribute sequenceAttr)
                          throws InvalidArgumentException,
ODMException
- Sets the sequence attribute for the non-transactional data with text attribute.
 
- 
- Throws:
 
InvalidArgumentException
 - - when sequenceAttr is null or > 30 characters length 
InvalidArgumentException 
ODMException 
- Since:
 
- 10.1.0
 
 
 
getSequenceAttribute
public Attribute getSequenceAttribute()
- Returns sequence attribute, if there is no sequence attribute defined then it returns null.
 
- 
- Since:
 
- 10.1.0
 
 
 
restore
public static NonTransactionalDataSpecification restore(Connection dmsConn,
                                                        java.lang.String pdsName)
                                                                     throws InvalidArgumentException,
MiningObjectException,
ODMException,
                                                                            java.sql.SQLException
- Restores the user-specified NonTransactionalDataSpecification object from the DMS.
 
- 
- Parameters:
 
dmsConn - Data mining server connection 
pdsName - Name of the NonTransactionalDataSpecification 
- Returns:
 
NonTransactionalDataSpecification - restored NonTransactionalDataSpecification 
- Throws:
 
InvalidArgumentException - is thrown
 - when the dmsConn or pdsName is null
 
MiningObjectException - is thrown
 - when the restore fails 
ODMException - is thrown
 - when there is an internal failure 
SQLException - is thrown
 - when there is a failure in JDBC calls 
InvalidArgumentException 
MiningObjectException 
ODMException 
java.sql.SQLException