oracle.dmt.odm.data
Class PhysicalDataSpecification

java.lang.Object
  |
  +--oracle.dmt.odm.MiningObject
        |
        +--oracle.dmt.odm.data.PhysicalDataSpecification
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NonTransactionalDataSpecification, TransactionalDataSpecification

public abstract class PhysicalDataSpecification
extends MiningObject

The abstract class PhysicalDataSpecification is the common superclass for all data format classes. A PhysicalDataSpecification instance characterizes the layout of the physical data to be used for mining. For example, data can be in transactional or non-transactional form. In transactional format, the roles of various columns are identified. The data referenced by a PhysicalDataSpecification instance is used in several capacities: model building, scoring, lift computation, etc.

Since:
9.0.1
See Also:
Serialized Form

Method Summary
TypeMethod
static PhysicalDataSpecification deserialize(byte[] obj)
          For internal use only.
 DataFormatType getFormat()
          Returns the data format type: transactional or non-transactional.
 LocationAccessData getLocationAccessData()
          Returns the LocationAccessData instance identifying where the source data resides.
 byte[] serialize()
          For internal use only.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFormat

public DataFormatType getFormat()
Returns the data format type: transactional or non-transactional.
Returns:
pyhsical data format

getLocationAccessData

public LocationAccessData getLocationAccessData()
Returns the LocationAccessData instance identifying where the source data resides.
Returns:
pyhsical data access information

deserialize

public static PhysicalDataSpecification deserialize(byte[] obj)
                                             throws java.io.IOException,
                                                    java.lang.ClassNotFoundException
For internal use only.
Parameters:
obj - object to be deserialized
Returns:
PhysicalDataSpecification instance
Throws:
IOException
- unable to create ByteArrayInputStream
- unable to create ObjectInputStream
ClassNotFoundException
- unable to create PhysicalDataSpecification instance

serialize

public byte[] serialize()
For internal use only.
Returns:
serialized PhysicalDataSpecification instance