public final class TableMetadataRef
extends java.lang.Object
TableMetadata
instance.
Used in classes that need up-to-date metadata to avoid the cost of looking up Schema
hashmaps.Modifier and Type | Field and Description |
---|---|
TableId |
id |
java.lang.String |
keyspace |
java.lang.String |
name |
Modifier and Type | Method and Description |
---|---|
static TableMetadataRef |
forOfflineTools(TableMetadata metadata)
Create a new ref to the passed
TableMetadata for use by offline tools only. |
TableMetadata |
get() |
TableMetadata |
getLocal()
Returns node-local table metadata
|
void |
setLocalOverrides(TableMetadata metadata) |
java.lang.String |
toString() |
public final TableId id
public final java.lang.String keyspace
public final java.lang.String name
public static TableMetadataRef forOfflineTools(TableMetadata metadata)
TableMetadata
for use by offline tools only.metadata
- TableMetadata
to referenceTableMetadata
public TableMetadata get()
public TableMetadata getLocal()
public void setLocalOverrides(TableMetadata metadata)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009-2021 The Apache Software Foundation