public final class MaterializedViews extends java.lang.Object implements java.lang.Iterable<MaterializedViewDefinition>
| Modifier and Type | Class and Description |
|---|---|
static class |
MaterializedViews.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MaterializedViews.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
java.util.Optional<MaterializedViewDefinition> |
get(java.lang.String name)
Get the materialized view with the specified name
|
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<MaterializedViewDefinition> |
iterator() |
static MaterializedViews |
none() |
MaterializedViews |
replace(MaterializedViewDefinition materializedView)
Creates a MaterializedViews instance which contains an updated materialized view
|
int |
size() |
java.lang.String |
toString() |
MaterializedViews |
with(MaterializedViewDefinition materializedView)
Create a MaterializedViews instance with the provided materialized view added
|
MaterializedViews |
without(java.lang.String name)
Creates a MaterializedViews instance with the materializedView with the provided name removed
|
public static MaterializedViews.Builder builder()
public static MaterializedViews none()
public java.util.Iterator<MaterializedViewDefinition> iterator()
iterator in interface java.lang.Iterable<MaterializedViewDefinition>public int size()
public boolean isEmpty()
public java.util.Optional<MaterializedViewDefinition> get(java.lang.String name)
name - a non-qualified materialized view nameOptional if the materialized view name is not found; a non-empty optional of MaterializedViewDefinition otherwisepublic MaterializedViews with(MaterializedViewDefinition materializedView)
public MaterializedViews without(java.lang.String name)
public MaterializedViews replace(MaterializedViewDefinition materializedView)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015 The Apache Software Foundation