Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.SequentialPatterns.TimestampedTransaction Class Reference

Inheritance diagram for kddml.Core.DataMining.SequentialPatterns.TimestampedTransaction:

kddml.Core.DataMining.AssociationRules.Transaction kddml.Core.DataMining.SequentialPatterns.TimestampedTransactionManager kddml.Core.DataMining.AssociationRules.TransactionManager kddml.Core.DataMining.AssociationRules.TransactionManager List of all members.

Public Member Functions

 TimestampedTransaction (Instance instance, String timestamp)
 TimestampedTransaction (boolean is_boolean, String timestamp) throws AssociationModelException
String getTimestamp ()
String toString ()

Detailed Description

This class represent a timestamped transaction (i.e. a set of items with a timestamp). Transactions can be boolean (if no value is specified) or multivalue. E.g.: {"outlook=sunny", "temperature=12"}; {"milk", "apple", "bread"}

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2004

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Daniele Cerra (daniele@cerra.info)
Version:
2.0.0 alfa


Constructor & Destructor Documentation

kddml.Core.DataMining.SequentialPatterns.TimestampedTransaction.TimestampedTransaction Instance  instance,
String  timestamp
 

Constructor used to build multivalue transaction.

Parameters:
instance the instance identifying a transaction
timestamp transaction timestamp

kddml.Core.DataMining.SequentialPatterns.TimestampedTransaction.TimestampedTransaction boolean  is_boolean,
String  timestamp
throws AssociationModelException
 

Constructor used to build boolean transaction. The instances contains an attribute transaction (the identifier of the transaction) and an attribute item (the item value). The identifier of transaction is equal for each instance.

Parameters:
is_boolean boolean
timestamp String
Exceptions:
AssociationModelException 


Member Function Documentation

String kddml.Core.DataMining.SequentialPatterns.TimestampedTransaction.getTimestamp  ) 
 

Return the timestamp of this transaction. Note that timestamp is generally used to define a partial order between transactions.

Returns:
timestamp

Implements kddml.Core.DataMining.SequentialPatterns.TimestampedTransactionManager.

String kddml.Core.DataMining.SequentialPatterns.TimestampedTransaction.toString  ) 
 

Returns a representation of this object as string.

Returns:
String

Reimplemented from kddml.Core.DataMining.AssociationRules.Transaction.


Generated on Thu Feb 23 13:04:43 2006 for kddml by  doxygen 1.4.3