public final class KeyspaceIdentifier extends Object implements Comparable<KeyspaceIdentifier>
toCql()
,
toCql(StringBuilder)
, or toString()
.#KeyspaceIdentifier(String)
,
toCql()
,
toCql(StringBuilder)
,
toString()
Modifier and Type | Field and Description |
---|---|
static Pattern |
PATTERN |
static String |
REGEX |
Constructor and Description |
---|
KeyspaceIdentifier(CharSequence identifier)
Creates a new
KeyspaceIdentifier . |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(KeyspaceIdentifier that) |
boolean |
equals(Object that)
Compares this
KeyspaceIdentifier to the given object. |
int |
hashCode() |
static boolean |
isIdentifier(CharSequence chars)
Returns
true if the given CharSequence is a legal keyspace identifier. |
static KeyspaceIdentifier |
ksId(CharSequence identifier)
Factory method for
KeyspaceIdentifier . |
String |
toCql()
Renders this identifier appropriately.
|
StringBuilder |
toCql(StringBuilder sb)
Appends the rendering of this identifier to the given
StringBuilder , then returns that
StringBuilder . |
String |
toString()
Alias for
toCql() . |
public static final String REGEX
public static final Pattern PATTERN
public KeyspaceIdentifier(CharSequence identifier)
KeyspaceIdentifier
.public static KeyspaceIdentifier ksId(CharSequence identifier)
KeyspaceIdentifier
. Convenient if imported statically.public static boolean isIdentifier(CharSequence chars)
true
if the given CharSequence
is a legal keyspace identifier.public String toCql()
public StringBuilder toCql(StringBuilder sb)
StringBuilder
, then returns that
StringBuilder
. If null
is given, a new StringBuilder
is created, appended to, and
returned.public boolean equals(Object that)
KeyspaceIdentifier
to the given object. Note that if a CharSequence
is given, a new
KeyspaceIdentifier
is created from it and compared, such that a CharSequence
can be effectively
equal to a KeyspaceIdentifier
.public int compareTo(KeyspaceIdentifier that)
compareTo
in interface Comparable<KeyspaceIdentifier>
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.