Class ColumnMetadataMap
java.lang.Object
adaa.analytics.rules.data.metadata.ColumnMetadataMap
- All Implemented Interfaces:
IAttributes
,Serializable
,Iterable<IAttribute>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(ColumnMetaData columnMetaData) cloneWithNewOwner
(DataTable newOwner) boolean
getColumnByRole
(String role) getColumnByRoleUnsafe
(String role) getColumnMetaData
(String colName) getColumnsByRole
(String role) getConfidence
(String classLabel) getCost()
getLabel()
getRegular
(String name) int
hashCode()
iterator()
int
void
removeRegularRole
(IAttribute var1) boolean
setColumnRole
(String columnName, String role) void
setLabel
(IAttribute var1) void
setPredictedLabel
(IAttribute predictedLabel) void
setRegularRole
(IAttribute var1) void
setSpecialAttribute
(IAttribute var1, String role) void
updateMapping
(ColumnMetadataMap uColumnMetadataMap, DataTable owner) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ColumnMetadataMap
public ColumnMetadataMap()
-
-
Method Details
-
add
-
updateMapping
-
getColumnNames
-
getAllColumnMetaData
-
getColumnMetaData
-
cloneWithNewOwner
-
equals
-
hashCode
public int hashCode() -
iterator
- Specified by:
iterator
in interfaceIterable<IAttribute>
-
allAttributes
- Specified by:
allAttributes
in interfaceIAttributes
-
regularSize
public int regularSize()- Specified by:
regularSize
in interfaceIAttributes
-
removeRegularRole
- Specified by:
removeRegularRole
in interfaceIAttributes
-
get
- Specified by:
get
in interfaceIAttributes
-
getRegular
- Specified by:
getRegular
in interfaceIAttributes
-
getColumnByRole
- Specified by:
getColumnByRole
in interfaceIAttributes
-
getLabel
- Specified by:
getLabel
in interfaceIAttributes
-
setLabel
- Specified by:
setLabel
in interfaceIAttributes
-
setRegularRole
- Specified by:
setRegularRole
in interfaceIAttributes
-
setPredictedLabel
- Specified by:
setPredictedLabel
in interfaceIAttributes
-
setSpecialAttribute
- Specified by:
setSpecialAttribute
in interfaceIAttributes
-
setColumnRole
-
getPredictedLabel
- Specified by:
getPredictedLabel
in interfaceIAttributes
-
getConfidence
- Specified by:
getConfidence
in interfaceIAttributes
-
getWeight
- Specified by:
getWeight
in interfaceIAttributes
-
getCost
- Specified by:
getCost
in interfaceIAttributes
-
getColumnsByRole
-
getColumnByRoleUnsafe
- Specified by:
getColumnByRoleUnsafe
in interfaceIAttributes
-
getLabelUnsafe
- Specified by:
getLabelUnsafe
in interfaceIAttributes
-