public final class KeyspaceMetadata
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
Functions |
functions |
java.lang.String |
name |
KeyspaceParams |
params |
Tables |
tables |
Types |
types |
Views |
views |
| Modifier and Type | Method and Description |
|---|---|
static KeyspaceMetadata |
create(java.lang.String name,
KeyspaceParams params) |
static KeyspaceMetadata |
create(java.lang.String name,
KeyspaceParams params,
Tables tables) |
static KeyspaceMetadata |
create(java.lang.String name,
KeyspaceParams params,
Tables tables,
Views views,
Types types,
Functions functions) |
boolean |
equals(java.lang.Object o) |
java.util.Set<java.lang.String> |
existingIndexNames(java.lang.String cfToExclude) |
java.util.Optional<CFMetaData> |
findIndexedTable(java.lang.String indexName) |
CFMetaData |
getTableOrViewNullable(java.lang.String tableOrViewName) |
int |
hashCode() |
java.lang.Iterable<CFMetaData> |
tablesAndViews() |
java.lang.String |
toString() |
void |
validate() |
KeyspaceMetadata |
withSwapped(Functions functions) |
KeyspaceMetadata |
withSwapped(KeyspaceParams params) |
KeyspaceMetadata |
withSwapped(Tables regular) |
KeyspaceMetadata |
withSwapped(Types types) |
KeyspaceMetadata |
withSwapped(Views views) |
public final java.lang.String name
public final KeyspaceParams params
public final Tables tables
public final Views views
public final Types types
public final Functions functions
public static KeyspaceMetadata create(java.lang.String name, KeyspaceParams params)
public static KeyspaceMetadata create(java.lang.String name, KeyspaceParams params, Tables tables)
public static KeyspaceMetadata create(java.lang.String name, KeyspaceParams params, Tables tables, Views views, Types types, Functions functions)
public KeyspaceMetadata withSwapped(KeyspaceParams params)
public KeyspaceMetadata withSwapped(Tables regular)
public KeyspaceMetadata withSwapped(Views views)
public KeyspaceMetadata withSwapped(Types types)
public KeyspaceMetadata withSwapped(Functions functions)
public java.lang.Iterable<CFMetaData> tablesAndViews()
@Nullable public CFMetaData getTableOrViewNullable(java.lang.String tableOrViewName)
public java.util.Set<java.lang.String> existingIndexNames(java.lang.String cfToExclude)
public java.util.Optional<CFMetaData> findIndexedTable(java.lang.String indexName)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void validate()
Copyright © 2018 The Apache Software Foundation