Inheritance diagram for kddml.Operators.Preprocessing.PP_RENAME_ATTRIBUTES_SETTINGS:
Public Member Functions | |
String[] | listAttributes () |
Boolean | isRequired (String attribute_name) |
Boolean | isFixed (String attribute_name) |
String | getDefaultAttributeValue (String attribute_name) |
KDDMLScalarType | getAttributeType (String attribute_name) |
void | checkCorrelationBetweenAttributes (Hashtable< String, KDDMLScalarManager > attributes) throws SettingsException |
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2003-2005
Company: Universita' di Pisa - Dipartimento di Informatica
Sandra Zimei
|
Returns the list of attributes belonging to the operator specification.
Implements kddml.Operators.OperatorSettings. |
|
Returns true if a given attribute is required in the operator specification. Returns false if the attribute is implied or fixed. Finally, the method returns null if the attribute name do not belong to the list of attributes returned by the method listAttributes().
Implements kddml.Operators.OperatorSettings. |
|
Returns true if a given attribute is fixed (i.e. constant) in the operator specification. Returns false if the attribute is implied or required. Finally, the method returns null if the attribute name do not belong to the list of attributes returned by the method listAttributes().
Implements kddml.Operators.OperatorSettings. |
|
Returns the default value related to a given input attribute. Returns null if the attribute do not admit a default value. An attribute can be given any legal value as a default. The attribute value is not required on each element in the document, but if it is not present, it will appear to be the specified default. If the attribute is implied and it is not included in the element, the operator assumes that this is the attribute value.
Implements kddml.Operators.OperatorSettings. |
|
Returns the type related to a given input attribute. KDDML supports the attribute types as expressed by the class KDDMLScalarType. Returns null if the attribute name do no belong to the list of attributes returned by the method listAttributes().
Implements kddml.Operators.OperatorSettings. |
|
Checks the correctness correlation between operator attributes. This method depends on the correlation level between the attribute and it is empty for a specific operator if and only if all attributes are independent. As instance, the user and password in the DATABASE_LOADER operator are independent. However, the attributes old_attribute_names and new_attribute_names in the PP_RENAME operator are not independent and they must share the same number of elements. The method can incorporate further controls independent on input attributes, e.g. that some particular events are true when the attribute is applied. By default, this method is empty and it can be ovverides under subclasses.
Reimplemented from kddml.Operators.OperatorSettings. |