public final class ViewMetadata
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
TableId |
baseTableId |
java.lang.String |
baseTableName |
boolean |
includeAllColumns |
TableMetadata |
metadata |
WhereClause |
whereClause |
Constructor and Description |
---|
ViewMetadata(TableId baseTableId,
java.lang.String baseTableName,
boolean includeAllColumns,
WhereClause whereClause,
TableMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
baseTableMetadata() |
ViewMetadata |
copy(TableMetadata newMetadata) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
includes(ColumnIdentifier column) |
java.lang.String |
keyspace() |
java.lang.String |
name() |
boolean |
referencesUserType(java.nio.ByteBuffer name) |
java.lang.String |
toString() |
ViewMetadata |
withAddedRegularColumn(ColumnMetadata column) |
ViewMetadata |
withRenamedPrimaryKeyColumn(ColumnIdentifier from,
ColumnIdentifier to) |
ViewMetadata |
withUpdatedUserType(UserType udt) |
public final TableId baseTableId
public final java.lang.String baseTableName
public final boolean includeAllColumns
public final TableMetadata metadata
public final WhereClause whereClause
public ViewMetadata(TableId baseTableId, java.lang.String baseTableName, boolean includeAllColumns, WhereClause whereClause, TableMetadata metadata)
baseTableId
- Internal ID of the table which this view is based off ofincludeAllColumns
- Whether to include all columns or notpublic java.lang.String keyspace()
public java.lang.String name()
public boolean includes(ColumnIdentifier column)
public ViewMetadata copy(TableMetadata newMetadata)
public TableMetadata baseTableMetadata()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public boolean referencesUserType(java.nio.ByteBuffer name)
public ViewMetadata withUpdatedUserType(UserType udt)
public ViewMetadata withRenamedPrimaryKeyColumn(ColumnIdentifier from, ColumnIdentifier to)
public ViewMetadata withAddedRegularColumn(ColumnMetadata column)
Copyright © 2009-2019 The Apache Software Foundation