Class DatabaseViewProperties
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.datamanager.properties.ReferenceableProperties
-
- org.odpi.openmetadata.accessservices.datamanager.properties.SchemaElementProperties
-
- org.odpi.openmetadata.accessservices.datamanager.properties.DatabaseTableProperties
-
- org.odpi.openmetadata.accessservices.datamanager.properties.DatabaseViewProperties
-
- All Implemented Interfaces:
Serializable
public class DatabaseViewProperties extends DatabaseTableProperties
DatabaseViewProperties is a class for representing a relational database view.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatabaseViewProperties()
Default constructorDatabaseViewProperties(DatabaseViewProperties template)
Copy/clone constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.String
getFormula()
Return the formula used to combine the values of the queries.List<DatabaseQueryProperties>
getQueries()
Return the list of individual query targets for a derived column.int
hashCode()
Return hash code based on properties.void
setFormula(String formula)
Set up the formula used to combine the values of the queries.void
setQueries(List<DatabaseQueryProperties> queries)
Set up the list of individual query targets for a derived column.String
toString()
Standard toString method.-
Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.properties.DatabaseTableProperties
getAliases, setAliases
-
Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.properties.SchemaElementProperties
getDescription, getDisplayName, getIsDeprecated, setDescription, setDisplayName, setIsDeprecated
-
Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.properties.ReferenceableProperties
getAdditionalProperties, getEffectiveFrom, getEffectiveTo, getExtendedProperties, getQualifiedName, getTypeName, getVendorProperties, setAdditionalProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties, setQualifiedName, setTypeName, setVendorProperties
-
-
-
-
Constructor Detail
-
DatabaseViewProperties
public DatabaseViewProperties()
Default constructor
-
DatabaseViewProperties
public DatabaseViewProperties(DatabaseViewProperties template)
Copy/clone constructor.- Parameters:
template
- object to copy
-
-
Method Detail
-
getFormula
public String getFormula()
Return the formula used to combine the values of the queries. Each query is has a identifier and the formula has placeholders for these identifiers in it to show how the query results are combined.- Returns:
- String formula
-
setFormula
public void setFormula(String formula)
Set up the formula used to combine the values of the queries. Each query is has a identifier and the formula has placeholders for these identifiers in it to show how the query results are combined.- Parameters:
formula
- String formula
-
getQueries
public List<DatabaseQueryProperties> getQueries()
Return the list of individual query targets for a derived column.- Returns:
- list of queries and their target element
-
setQueries
public void setQueries(List<DatabaseQueryProperties> queries)
Set up the list of individual query targets for a derived column.- Parameters:
queries
- list of queries and their target element
-
toString
public String toString()
Standard toString method.- Overrides:
toString
in classDatabaseTableProperties
- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classSchemaElementProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Return hash code based on properties.- Overrides:
hashCode
in classSchemaElementProperties
- Returns:
- int
-
-