Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.MiningSchema Class Reference

Inheritance diagram for kddml.Core.DataMining.MiningSchema:

kddml.Core.DataMining.MiningSchemaManager List of all members.

Public Member Functions

 MiningSchema ()
boolean addField (MiningFieldManager mf)
int getNumberOfFields ()
Iterator getFields ()
MiningFieldManager getField (String name)
String toString ()
boolean equals (MiningSchemaManager mining_schema)
boolean contains (MiningFieldManager m)

Detailed Description

Each model contains one mining schema, which lists the fields used in the model. These fields are a subset of the fields in the Data Dictionary. The mining schema contains information that is specific to a certain model, while the data dictionary contains data definitions that do not vary with the model. For example, the Mining Schema specifies the usage type of an attribute, which may be active (an input of the model), predicted (an output of the model), or supplementary (holding descriptive information and ignored by the model).

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)
Version:
2.0.16


Constructor & Destructor Documentation

kddml.Core.DataMining.MiningSchema.MiningSchema  ) 
 

Creates an empty mining schema with no fields.


Member Function Documentation

boolean kddml.Core.DataMining.MiningSchema.addField MiningFieldManager  mf  ) 
 

Adds a new mining field to this mining shema.

Parameters:
mf MiningFieldManager
Returns:
boolean

Implements kddml.Core.DataMining.MiningSchemaManager.

int kddml.Core.DataMining.MiningSchema.getNumberOfFields  ) 
 

Returns the number of fields belonging to this mining schema.

Returns:
int

Implements kddml.Core.DataMining.MiningSchemaManager.

Iterator kddml.Core.DataMining.MiningSchema.getFields  ) 
 

Returns the list of mining fields as iterator.

Returns:
Iterator

Implements kddml.Core.DataMining.MiningSchemaManager.

MiningFieldManager kddml.Core.DataMining.MiningSchema.getField String  name  ) 
 

Returns the field identified by name, or null if it do not exist.

Parameters:
name String
Returns:
MiningFieldManager

Implements kddml.Core.DataMining.MiningSchemaManager.

String kddml.Core.DataMining.MiningSchema.toString  ) 
 

Returns a representation of this object as string.

Returns:
String

boolean kddml.Core.DataMining.MiningSchema.equals MiningSchemaManager  mining_schema  ) 
 

Compares two mining schema. Two mining schema are equal if they share the same mining fields.

Parameters:
mining_schema MiningSchemaManager
Returns:
boolean

Implements kddml.Core.DataMining.MiningSchemaManager.

boolean kddml.Core.DataMining.MiningSchema.contains MiningFieldManager  m  ) 
 

Tests if this mining schema contains an input mining field. Checking is performed by field name.

Parameters:
m MiningFieldManager
Returns:
boolean

Implements kddml.Core.DataMining.MiningSchemaManager.


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