Class MetadataItem
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.Referenceable
-
- org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.SchemaElement
-
- org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.SchemaAttribute
-
- org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.model.AnalyticsMetadata
-
- org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.model.MetadataItem
-
public class MetadataItem extends AnalyticsMetadata
MetadataItem is an abstraction of something that references source of simple data that have same type like integer, string, etc.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.SchemaAttribute
elementPosition, nativeJavaClass
-
Fields inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.SchemaElement
description, displayName
-
Fields inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.Referenceable
additionalProperties, guid, qualifiedName
-
-
Constructor Summary
Constructors Constructor Description MetadataItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItem(MetadataItem item)Add single nested item.StringgetDataType()StringgetExpression()List<MetadataItem>getItem()Get the nested data.MetadataItemgetItem(int index)MetadataItemremoveItem(int index)voidsetDataType(String dataType)voidsetExpression(String expression)voidsetItem(List<MetadataItem> items)Set all nested items.-
Methods inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.model.AnalyticsMetadata
addSourceGuid, addSourceId, equals, getIdentifier, getSourceGuid, getSourceId, getType, hashCode, setIdentifier, setSourceGuid, setSourceId, setType
-
Methods inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.SchemaAttribute
cloneSchemaElement, getElementPosition, getNativeJavaClass, setElementPosition, setNativeJavaClass, toString
-
Methods inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.SchemaElement
getDescription, getDisplayName, setDescription, setDisplayName
-
Methods inherited from class org.odpi.openmetadata.accessservices.analyticsmodeling.synchronization.beans.Referenceable
getAdditionalProperties, getGuid, getQualifiedName, setAdditionalProperties, setGuid, setQualifiedName
-
-
-
-
Method Detail
-
getItem
public List<MetadataItem> getItem()
Get the nested data.- Returns:
- the items.
-
setItem
public void setItem(List<MetadataItem> items)
Set all nested items.- Parameters:
items- the items to set.
-
addItem
public void addItem(MetadataItem item)
Add single nested item.- Parameters:
item- to add.
-
removeItem
public MetadataItem removeItem(int index)
-
getItem
public MetadataItem getItem(int index)
-
getExpression
public String getExpression()
-
setExpression
public void setExpression(String expression)
-
getDataType
public String getDataType()
-
setDataType
public void setDataType(String dataType)
-
-