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 |
Definition at line 10 of file DDAttribute.java.
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.
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] |
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.
boolean edu::tum::cs::srldb::datadict::DDAttribute::discarded [protected] |
whether this attribute is actually discarded/unused
Definition at line 22 of file DDAttribute.java.
boolean edu::tum::cs::srldb::datadict::DDAttribute::doClustering [protected] |
whether this attribute is scheduled for clustering
Definition at line 17 of file DDAttribute.java.
Domain edu::tum::cs::srldb::datadict::DDAttribute::domain [protected] |
Definition at line 13 of file DDAttribute.java.
String edu::tum::cs::srldb::datadict::DDAttribute::name [protected] |
Definition at line 12 of file DDAttribute.java.
Integer edu::tum::cs::srldb::datadict::DDAttribute::numClusters [protected] |
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.
final long edu::tum::cs::srldb::datadict::DDAttribute::serialVersionUID = 1L [static, private] |
Reimplemented in edu::tum::cs::srldb::datadict::DDConstantArgument, and edu::tum::cs::srldb::datadict::DDRelationAttribute.
Definition at line 11 of file DDAttribute.java.