edu::tum::cs::srldb::datadict::DDAttribute Class Reference

Inheritance diagram for edu::tum::cs::srldb::datadict::DDAttribute:
Inheritance graph
[legend]

List of all members.

Public Member Functions

DDAttribute clone ()
 DDAttribute (String name, Domain domain, boolean doClustering)
 DDAttribute (String name, Domain domain)
void discard ()
Domain getDomain ()
String getName ()
Integer getNumClusters ()
DDItem getOwner ()
DataTypeEnum getType ()
boolean isBoolean ()
boolean isDiscarded ()
boolean requiresClustering ()
void setClustering (Integer numClusters)
void setClustering (boolean doClustering)
void setDomain (Domain domain)
void setName (String name)
void setOwner (DDItem item) throws DDException
String toString ()

Protected Member Functions

 DDAttribute (String name)

Protected Attributes

boolean discarded
boolean doClustering
Domain domain
String name
Integer numClusters
DDItem owner

Static Private Attributes

static final long serialVersionUID = 1L

Detailed Description

Definition at line 10 of file DDAttribute.java.


Constructor & Destructor Documentation

edu::tum::cs::srldb::datadict::DDAttribute::DDAttribute ( String  name  )  [inline, protected]

Definition at line 28 of file DDAttribute.java.

edu::tum::cs::srldb::datadict::DDAttribute::DDAttribute ( String  name,
Domain  domain 
) [inline]

Definition at line 37 of file DDAttribute.java.

edu::tum::cs::srldb::datadict::DDAttribute::DDAttribute ( String  name,
Domain  domain,
boolean  doClustering 
) [inline]

Definition at line 42 of file DDAttribute.java.


Member Function Documentation

DDAttribute edu::tum::cs::srldb::datadict::DDAttribute::clone (  )  [inline]

Definition at line 100 of file DDAttribute.java.

void edu::tum::cs::srldb::datadict::DDAttribute::discard (  )  [inline]

marks this attribute as discarded/unused

An attribute may eventually be discarded even though it is defined, because, for example, it requires clustering and too few instances to actually perform clustering were found in the database.

Definition at line 91 of file DDAttribute.java.

Domain edu::tum::cs::srldb::datadict::DDAttribute::getDomain (  )  [inline]

Definition at line 76 of file DDAttribute.java.

String edu::tum::cs::srldb::datadict::DDAttribute::getName (  )  [inline]

Definition at line 60 of file DDAttribute.java.

Integer edu::tum::cs::srldb::datadict::DDAttribute::getNumClusters (  )  [inline]

Definition at line 72 of file DDAttribute.java.

DDItem edu::tum::cs::srldb::datadict::DDAttribute::getOwner (  )  [inline]

Definition at line 122 of file DDAttribute.java.

DataTypeEnum edu::tum::cs::srldb::datadict::DDAttribute::getType (  )  [inline]

Definition at line 64 of file DDAttribute.java.

boolean edu::tum::cs::srldb::datadict::DDAttribute::isBoolean (  )  [inline]

Definition at line 80 of file DDAttribute.java.

boolean edu::tum::cs::srldb::datadict::DDAttribute::isDiscarded (  )  [inline]

Definition at line 96 of file DDAttribute.java.

boolean edu::tum::cs::srldb::datadict::DDAttribute::requiresClustering (  )  [inline]

Definition at line 68 of file DDAttribute.java.

void edu::tum::cs::srldb::datadict::DDAttribute::setClustering ( Integer  numClusters  )  [inline]

Definition at line 55 of file DDAttribute.java.

void edu::tum::cs::srldb::datadict::DDAttribute::setClustering ( boolean  doClustering  )  [inline]
Parameters:
doClustering whether this attribute should be scheduled for clustering, replacing all its values in instances with the respective clustering result

Definition at line 51 of file DDAttribute.java.

void edu::tum::cs::srldb::datadict::DDAttribute::setDomain ( Domain  domain  )  [inline]

Definition at line 111 of file DDAttribute.java.

void edu::tum::cs::srldb::datadict::DDAttribute::setName ( String  name  )  [inline]

Definition at line 107 of file DDAttribute.java.

void edu::tum::cs::srldb::datadict::DDAttribute::setOwner ( DDItem  item  )  throws DDException [inline]

Definition at line 115 of file DDAttribute.java.

String edu::tum::cs::srldb::datadict::DDAttribute::toString (  )  [inline]

Definition at line 126 of file DDAttribute.java.


Member Data Documentation

whether this attribute is actually discarded/unused

Definition at line 22 of file DDAttribute.java.

whether this attribute is scheduled for clustering

Definition at line 17 of file DDAttribute.java.

Definition at line 13 of file DDAttribute.java.

Definition at line 12 of file DDAttribute.java.

Definition at line 18 of file DDAttribute.java.

the item that owns this attribute (usually a DDObject)

Definition at line 26 of file DDAttribute.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations


srldb
Author(s): Dominik Jain, Stefan Waldherr, Moritz Tenorth
autogenerated on Fri Jan 11 09:58:46 2013