|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.ksu.cis.kdd.data.Attribute
Field Summary | |
static int |
DISCRETE
|
static int |
INTEGER
|
protected int |
key
|
protected java.lang.String |
name
|
static int |
NORMAL
|
protected Table |
owner
|
static int |
PRIMARY
|
static int |
REAL
|
protected java.lang.String |
refAttrName
|
protected java.lang.String |
refClassName
|
static int |
REFERENCE
|
static int |
STRING
|
protected int |
type
|
protected java.util.LinkedList |
values
|
Constructor Summary | |
Attribute()
|
|
Attribute(java.lang.String newName)
|
Method Summary | |
void |
addValue(java.lang.Object v)
|
void |
addValues(java.util.Collection c)
|
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object o)
|
int |
getArity()
|
java.lang.String |
getFullyQualifiedName()
Returns the fully qualified name (i.e. tableName.attrName) |
int |
getKey()
Returns the key type { NORMAL, PRIMARY, REFERENCE } |
java.lang.String |
getName()
Returns the name. |
Table |
getOwner()
|
java.lang.String |
getReferencedAttributeName()
|
java.lang.String |
getReferencedTableName()
|
int |
getType()
Returns the type. |
int |
getValueIndex(java.lang.Object o)
|
java.util.List |
getValues()
Returns the values. |
boolean |
isNumeric()
|
boolean |
isPrimaryKey()
|
boolean |
isReferenceKey()
|
boolean |
isString()
|
void |
setKey(int i)
Set the key type { NORMAL, PRIMARY, REFERENCE } |
void |
setName(java.lang.String name)
Sets the name. |
void |
setOwner(Table owner)
|
void |
setPrimaryKey()
|
void |
setReference(java.lang.String className,
java.lang.String attrName)
|
void |
setType(int type)
Sets the type. |
void |
setValues(java.util.Collection values)
Sets the values. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int DISCRETE
public static final int INTEGER
public static final int REAL
public static final int STRING
public static final int NORMAL
public static final int PRIMARY
public static final int REFERENCE
protected java.lang.String name
protected int type
protected int key
protected java.util.LinkedList values
protected java.lang.String refClassName
protected java.lang.String refAttrName
protected Table owner
Constructor Detail |
public Attribute()
public Attribute(java.lang.String newName)
Method Detail |
public Table getOwner()
public void setOwner(Table owner)
owner
- public void addValue(java.lang.Object v)
public void addValues(java.util.Collection c)
public java.lang.Object clone()
public int getArity()
public java.lang.String getName()
public java.lang.String getFullyQualifiedName()
public void setName(java.lang.String name)
name
- The name to setpublic boolean equals(java.lang.Object o)
public java.lang.String toString()
public int getType()
public void setType(int type)
type
- The type to setpublic void setReference(java.lang.String className, java.lang.String attrName)
public java.lang.String getReferencedTableName()
public java.lang.String getReferencedAttributeName()
public int getKey()
public void setKey(int i)
i
- public void setPrimaryKey()
public boolean isPrimaryKey()
public boolean isReferenceKey()
public java.util.List getValues()
public void setValues(java.util.Collection values)
values
- The values to setpublic int getValueIndex(java.lang.Object o)
public boolean isNumeric()
public boolean isString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |