Class DataField
java.lang.Object
org.odpi.openmetadata.frameworks.discovery.properties.PropertyBase
org.odpi.openmetadata.frameworks.discovery.properties.DataField
- All Implemented Interfaces:
Serializable
DataField describes a single data field (column, attribute or property) discovered during the analysis of an asset. It provides an anchor for
annotations that are specific to the field.
- See Also:
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.discovery.properties.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return any additional properties.int
Return the number of the annotations currently attached to this data field.Return the name of this data field.int
Return the position (index) of the data field in the schema.Return the name of type of this data field.int
Return the number of nested data fields.int
hashCode()
Create a hash code for this element type.void
setAdditionalProperties
(Map<String, String> additionalProperties) Set up any additional properties.void
setDataFieldAliases
(List<String> dataFieldAliases) void
setDataFieldAnnotations
(int dataFieldAnnotations) Set up the number of the annotations currently attached to this data field.void
setDataFieldDescription
(String dataFieldDescription) void
setDataFieldName
(String dataFieldName) Set up the name of this data field.void
setDataFieldPosition
(int dataFieldPosition) Set up the position (index) of the data field in the schema.void
setDataFieldSortOrder
(DataItemSortOrder dataFieldSortOrder) void
setDataFieldType
(String dataFieldType) Set up the name of type of this data field.void
setDefaultValue
(String defaultValue) void
setNestedDataFields
(int nestedDataFields) Set up the number of nested data fields.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.discovery.properties.PropertyBase
getElementHeader, getExtendedProperties, getHeaderVersion, getTypeName, setElementHeader, setExtendedProperties, setHeaderVersion, setTypeName
-
Constructor Details
-
DataField
public DataField()Default constructor -
DataField
Copy clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getDataFieldPosition
public int getDataFieldPosition()Return the position (index) of the data field in the schema.- Returns:
- integer
-
setDataFieldPosition
public void setDataFieldPosition(int dataFieldPosition) Set up the position (index) of the data field in the schema.- Parameters:
dataFieldPosition
- integer
-
getDataFieldName
Return the name of this data field.- Returns:
- string name
-
setDataFieldName
Set up the name of this data field.- Parameters:
dataFieldName
- string name
-
getDataFieldType
Return the name of type of this data field.- Returns:
- string type name
-
setDataFieldType
Set up the name of type of this data field.- Parameters:
dataFieldType
- string type name
-
getDataFieldDescription
-
setDataFieldDescription
-
getDataFieldAliases
-
setDataFieldAliases
-
getDataFieldSortOrder
-
setDataFieldSortOrder
-
getDefaultValue
-
setDefaultValue
-
getAdditionalProperties
Return any additional properties.- Returns:
- map of property name to property value
-
setAdditionalProperties
Set up any additional properties.- Parameters:
additionalProperties
- map of property name to property value
-
getDataFieldAnnotations
public int getDataFieldAnnotations()Return the number of the annotations currently attached to this data field.- Returns:
- integer
-
setDataFieldAnnotations
public void setDataFieldAnnotations(int dataFieldAnnotations) Set up the number of the annotations currently attached to this data field.- Parameters:
dataFieldAnnotations
- integer
-
getNestedDataFields
public int getNestedDataFields()Return the number of nested data fields.- Returns:
- integer
-
setNestedDataFields
public void setNestedDataFields(int nestedDataFields) Set up the number of nested data fields.- Parameters:
nestedDataFields
- integer
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Create a hash code for this element type.
-