public class ViewDefinition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.UUID |
baseTableId |
java.lang.String |
baseTableName |
boolean |
includeAllColumns |
java.lang.String |
ksName |
CFMetaData |
metadata |
SelectStatement.RawStatement |
select |
java.lang.String |
viewName |
java.lang.String |
whereClause |
Constructor and Description |
---|
ViewDefinition(java.lang.String ksName,
java.lang.String viewName,
java.util.UUID baseTableId,
java.lang.String baseTableName,
boolean includeAllColumns,
SelectStatement.RawStatement select,
java.lang.String whereClause,
CFMetaData metadata) |
ViewDefinition(ViewDefinition def) |
Modifier and Type | Method and Description |
---|---|
CFMetaData |
baseTableMetadata() |
ViewDefinition |
copy() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
includes(ColumnIdentifier column) |
void |
renameColumn(ColumnIdentifier from,
ColumnIdentifier to)
Replace the column with in this materialized view definition's partition,
clustering, or included columns.
|
java.lang.String |
toString() |
public final java.lang.String ksName
public final java.lang.String viewName
public final java.util.UUID baseTableId
public final java.lang.String baseTableName
public final boolean includeAllColumns
public final CFMetaData metadata
public SelectStatement.RawStatement select
public java.lang.String whereClause
public ViewDefinition(ViewDefinition def)
public ViewDefinition(java.lang.String ksName, java.lang.String viewName, java.util.UUID baseTableId, java.lang.String baseTableName, boolean includeAllColumns, SelectStatement.RawStatement select, java.lang.String whereClause, CFMetaData metadata)
viewName
- Name of the viewbaseTableId
- Internal ID of the table which this view is based off ofincludeAllColumns
- Whether to include all columns or notpublic boolean includes(ColumnIdentifier column)
public ViewDefinition copy()
public CFMetaData 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 void renameColumn(ColumnIdentifier from, ColumnIdentifier to)
Copyright © 2021 The Apache Software Foundation