public class NamedView extends View
NamedView extends a View, defining the Elements to be returned for an operation.
On top of the @{link View}, it contains a name for the View that is defined. It also holds a list of NamedView names,
containing all the names of NamedView's that have been merged to define the NamedView.NamedView.Builder,
View| Modifier and Type | Class and Description |
|---|---|
static class |
NamedView.BaseBuilder<CHILD_CLASS extends NamedView.BaseBuilder<?>> |
static class |
NamedView.Builder |
| Constructor and Description |
|---|
NamedView() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMerge(View addingView,
View srcView) |
void |
expandGlobalDefinitions()
Copies all the global element definitions into the individual element definitions.
|
List<String> |
getMergedNamedViewNames() |
String |
getName() |
Map<String,Object> |
getParameters() |
void |
setMergedNamedViewNames(List<String> mergedNamedViewNames) |
void |
setName(String viewName) |
void |
setParameters(Map<String,Object> parameters) |
addConfig, clone, equals, fromJson, fromJson, fromJson, getClassName, getConfig, getConfig, getElement, getElementGroupBy, getGlobalEdges, getGlobalElements, getGlobalEntities, hasEdgeFilters, hasEntityFilters, hashCode, hasPostAggregationFilters, hasPostTransformFilters, hasPreAggregationFilters, isAllEdges, isAllEntities, setAllEdges, setAllEntities, toCompactJson, toStringgetEdge, getEdgeGroups, getEdges, getEntities, getEntity, getEntityGroups, getGroups, hasEdges, hasEntities, hasGroups, isEdge, isEntity, toJsonpublic void setName(String viewName)
public String getName()
public void expandGlobalDefinitions()
ViewexpandGlobalDefinitions in class ViewCopyright © 2022. All rights reserved.