public interface DataFoundation extends SlResource, Nameable, Customizable, QueryScriptCustomizable
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Context> |
getContexts()
Returns the value of the 'Contexts' containment reference list.
|
java.util.List<UniverseReference> |
getCoreUniverseReferences()
Returns the value of the 'Core Universe References' containment reference list.
|
java.util.List<DataFoundationView> |
getDataFoundationViews()
Returns the value of the 'Data Foundation Views' reference list.
|
java.lang.String |
getDescription()
Returns the value of the 'Description' attribute.
|
java.util.List<Join> |
getJoins()
Returns the value of the 'Joins' containment reference list.
|
java.util.List<Lov> |
getLovs()
Returns the value of the 'Lovs' containment reference list.
|
DataFoundationView |
getMasterView()
Returns the value of the 'Master View' containment reference.
|
java.util.List<Parameter> |
getParameters()
Returns the value of the 'Parameters' containment reference list.
|
java.util.List<Table> |
getTables()
Returns the value of the 'Tables' containment reference list.
|
boolean |
isCartesianProductAllowed()
Returns the value of the 'Cartesian Product Allowed' attribute.
|
boolean |
isMultipleSqlStatementsAllowed()
Returns the value of the 'Multiple Sql Statements Allowed' attribute.
|
void |
setCartesianProductAllowed(boolean value)
Sets the value of the '
Cartesian Product Allowed' attribute. |
void |
setDescription(java.lang.String value)
Sets the value of the '
Description' attribute. |
void |
setMultipleSqlStatementsAllowed(boolean value)
Sets the value of the '
Multiple Sql Statements Allowed' attribute. |
getResourcePathgetCustomPropertiesgetQueryScriptProperties, resetQueryScriptPropertiesjava.lang.String getDescription()
This string represents the description of the data foundation.
setDescription(String)void setDescription(java.lang.String value)
Description' attribute.
This string represents the description of the data foundation.
value - the new value of the 'Description' attribute.getDescription()java.util.List<Table> getTables()
Table.
It is bidirectional and its opposite is 'Data Foundation'.
This list represents the table names of the data foundation.
Table.getDataFoundation()java.util.List<Join> getJoins()
Join.
This list represents the joins of the data foundation.
DataFoundationView getMasterView()
The master view is the default view of the data foundation. It contains views of all data foundation tables. It cannot be created or deleted.
java.util.List<DataFoundationView> getDataFoundationViews()
DataFoundationView.
This is the list of the custom views that have been added to the data foundation.
java.util.List<Context> getContexts()
Context.
It is bidirectional and its opposite is 'Data Foundation'.
This list represents the contexts of a data foundation.
Context.getDataFoundation()boolean isCartesianProductAllowed()
"false".
Tells if the SQL expression that defines an object of the data foundation is allowed if it can result in a Cartesian product.
setCartesianProductAllowed(boolean)void setCartesianProductAllowed(boolean value)
Cartesian Product Allowed' attribute.
Allows Cartesian products as results of SQL expressions that define data foundation objects, if value is true.
value - the new value of the 'Cartesian Product Allowed' attribute.isCartesianProductAllowed()boolean isMultipleSqlStatementsAllowed()
"true".
Tells if the user can select the query path when the query involves contexts.
setMultipleSqlStatementsAllowed(boolean)void setMultipleSqlStatementsAllowed(boolean value)
Multiple Sql Statements Allowed' attribute.
Allows the user to select the query path when the query involves contexts, if value is true.
value - the new value of the 'Multiple Sql Statements Allowed' attribute.isMultipleSqlStatementsAllowed()java.util.List<Lov> getLovs()
Lov.
This is the list of lists of values attached to a data foundation.
java.util.List<Parameter> getParameters()
Parameter.
This is the list of parameters attached to a data foundation.
java.util.List<UniverseReference> getCoreUniverseReferences()
UniverseReference.
This list presents the core universes referenced by the data foundation.
This list is empty if no core universe is linked to the data foundation.