public final class IndexMetadata
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IndexMetadata.Kind |
static class |
IndexMetadata.Serializer |
Modifier and Type | Field and Description |
---|---|
java.util.UUID |
id |
IndexMetadata.Kind |
kind |
java.lang.String |
name |
java.util.Map<java.lang.String,java.lang.String> |
options |
static IndexMetadata.Serializer |
serializer |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalsWithoutName(IndexMetadata other) |
static IndexMetadata |
fromIndexTargets(CFMetaData cfm,
java.util.List<IndexTarget> targets,
java.lang.String name,
IndexMetadata.Kind kind,
java.util.Map<java.lang.String,java.lang.String> options) |
static IndexMetadata |
fromLegacyMetadata(CFMetaData cfm,
ColumnDefinition column,
java.lang.String name,
IndexMetadata.Kind kind,
java.util.Map<java.lang.String,java.lang.String> options) |
static IndexMetadata |
fromSchemaMetadata(java.lang.String name,
IndexMetadata.Kind kind,
java.util.Map<java.lang.String,java.lang.String> options) |
static java.lang.String |
getDefaultIndexName(java.lang.String cfName,
java.lang.String root) |
int |
hashCode() |
boolean |
isComposites() |
boolean |
isCustom() |
boolean |
isKeys() |
static boolean |
isNameValid(java.lang.String name) |
java.lang.String |
toString() |
void |
validate(CFMetaData cfm) |
public static final IndexMetadata.Serializer serializer
public final java.util.UUID id
public final java.lang.String name
public final IndexMetadata.Kind kind
public final java.util.Map<java.lang.String,java.lang.String> options
public static IndexMetadata fromLegacyMetadata(CFMetaData cfm, ColumnDefinition column, java.lang.String name, IndexMetadata.Kind kind, java.util.Map<java.lang.String,java.lang.String> options)
public static IndexMetadata fromSchemaMetadata(java.lang.String name, IndexMetadata.Kind kind, java.util.Map<java.lang.String,java.lang.String> options)
public static IndexMetadata fromIndexTargets(CFMetaData cfm, java.util.List<IndexTarget> targets, java.lang.String name, IndexMetadata.Kind kind, java.util.Map<java.lang.String,java.lang.String> options)
public static boolean isNameValid(java.lang.String name)
public static java.lang.String getDefaultIndexName(java.lang.String cfName, java.lang.String root)
public void validate(CFMetaData cfm)
public boolean isCustom()
public boolean isKeys()
public boolean isComposites()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equalsWithoutName(IndexMetadata other)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009- The Apache Software Foundation