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 TypeMethodDescriptionvoidadd(ColumnMetaData columnMetaData) cloneWithNewOwner(DataTable newOwner) booleangetColumnByRole(String role) getColumnByRoleUnsafe(String role) getColumnMetaData(String colName) getColumnsByRole(String role) getConfidence(String classLabel) getCost()getLabel()getRegular(String name) inthashCode()iterator()intvoidremoveRegularRole(IAttribute var1) booleansetColumnRole(String columnName, String role) voidsetLabel(IAttribute var1) voidsetPredictedLabel(IAttribute predictedLabel) voidsetRegularRole(IAttribute var1) voidsetSpecialAttribute(IAttribute var1, String role) voidupdateMapping(ColumnMetadataMap uColumnMetadataMap, DataTable owner) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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:
iteratorin interfaceIterable<IAttribute>
-
allAttributes
- Specified by:
allAttributesin interfaceIAttributes
-
regularSize
public int regularSize()- Specified by:
regularSizein interfaceIAttributes
-
removeRegularRole
- Specified by:
removeRegularRolein interfaceIAttributes
-
get
- Specified by:
getin interfaceIAttributes
-
getRegular
- Specified by:
getRegularin interfaceIAttributes
-
getColumnByRole
- Specified by:
getColumnByRolein interfaceIAttributes
-
getLabel
- Specified by:
getLabelin interfaceIAttributes
-
setLabel
- Specified by:
setLabelin interfaceIAttributes
-
setRegularRole
- Specified by:
setRegularRolein interfaceIAttributes
-
setPredictedLabel
- Specified by:
setPredictedLabelin interfaceIAttributes
-
setSpecialAttribute
- Specified by:
setSpecialAttributein interfaceIAttributes
-
setColumnRole
-
getPredictedLabel
- Specified by:
getPredictedLabelin interfaceIAttributes
-
getConfidence
- Specified by:
getConfidencein interfaceIAttributes
-
getWeight
- Specified by:
getWeightin interfaceIAttributes
-
getCost
- Specified by:
getCostin interfaceIAttributes
-
getColumnsByRole
-
getColumnByRoleUnsafe
- Specified by:
getColumnByRoleUnsafein interfaceIAttributes
-
getLabelUnsafe
- Specified by:
getLabelUnsafein interfaceIAttributes
-