CqlIdentifier
instead.@Deprecated public final class CqlIdentifier extends Object implements Comparable<CqlIdentifier>, Serializable
CQL identifiers, when unquoted, are converted to lower case. When quoted, they are returned as-is with no lower
casing and encased in double quotes. To render, use any of the methods toCql()
,
toCql(StringBuilder)
, or toString()
.
toCql()
,
toString()
,
Serialized FormModifier and Type | Field and Description |
---|---|
static Pattern |
QUOTED
Deprecated.
|
static String |
QUOTED_REGEX
Deprecated.
|
static Pattern |
UNQUOTED
Deprecated.
|
static String |
UNQUOTED_REGEX
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CqlIdentifier identifier)
Deprecated.
Unquoted identifiers sort before quoted ones.
|
static CqlIdentifier |
cqlId(CharSequence identifier)
Deprecated.
since 2.0, use
of(CharSequence) |
static CqlIdentifier |
cqlId(CharSequence identifier,
boolean forceQuote)
Deprecated.
since 2.0, use
of(CharSequence, boolean) |
boolean |
equals(Object o)
Deprecated.
Compares this
CqlIdentifier to the given object. |
String |
getUnquoted()
Deprecated.
Returns the identifier without encasing quotes, regardless of the value of
isQuoted() . |
int |
hashCode()
Deprecated.
|
boolean |
isQuoted()
Deprecated.
Whether or not this identifier is quoted.
|
static boolean |
isQuotedIdentifier(CharSequence chars)
Deprecated.
Returns
true if the given CharSequence is an identifier with quotes. |
static boolean |
isUnquotedIdentifier(CharSequence chars)
Deprecated.
Returns
true if the given CharSequence is a legal unquoted identifier. |
static CqlIdentifier |
of(CharSequence identifier)
Deprecated.
Factory method for
CqlIdentifier . |
static CqlIdentifier |
of(CharSequence identifier,
boolean forceQuote)
Deprecated.
Factory method for
CqlIdentifier . |
static CqlIdentifier |
quoted(CharSequence identifier)
Deprecated.
Factory method for a force-quoted
CqlIdentifier . |
static CqlIdentifier |
quotedCqlId(CharSequence identifier)
Deprecated.
since 2.0, use
quoted(CharSequence) . |
static boolean |
requiresQuoting(CharSequence chars)
Deprecated.
Returns
true if the given CharSequence requires quoting. |
String |
toCql()
Deprecated.
Renders this identifier appropriately.
|
StringBuilder |
toCql(StringBuilder builder)
Deprecated.
Appends the rendering of this identifier to the given
StringBuilder , then returns that
StringBuilder . |
com.datastax.oss.driver.api.core.CqlIdentifier |
toCqlIdentifier()
Deprecated.
Create a Cassandra driver
CqlIdentifier from this CqlIdentifier . |
String |
toString()
Deprecated.
Alias for
toCql() . |
public static final String UNQUOTED_REGEX
public static final Pattern UNQUOTED
public static final String QUOTED_REGEX
public static final Pattern QUOTED
@Deprecated public static CqlIdentifier cqlId(CharSequence identifier)
of(CharSequence)
CqlIdentifier
. Convenient if imported statically.CqlIdentifier(CharSequence)
@Deprecated public static CqlIdentifier cqlId(CharSequence identifier, boolean forceQuote)
of(CharSequence, boolean)
CqlIdentifier
. Convenient if imported statically.CqlIdentifier(CharSequence, boolean)
public static CqlIdentifier of(CharSequence identifier)
CqlIdentifier
.public static CqlIdentifier of(CharSequence identifier, boolean forceQuote)
CqlIdentifier
.@Deprecated public static CqlIdentifier quotedCqlId(CharSequence identifier)
quoted(CharSequence)
.CqlIdentifier
. Convenient if imported statically.CqlIdentifier(CharSequence, boolean)
public static CqlIdentifier quoted(CharSequence identifier)
CqlIdentifier
.public static boolean isUnquotedIdentifier(CharSequence chars)
true
if the given CharSequence
is a legal unquoted identifier.public static boolean isQuotedIdentifier(CharSequence chars)
true
if the given CharSequence
is an identifier with quotes.public static boolean requiresQuoting(CharSequence chars)
true
if the given CharSequence
requires quoting.public String getUnquoted()
isQuoted()
. For
example, if isQuoted()
is true
, then this value will be the same as toCql()
and
toString()
.
This is needed, for example, to get the correct TableMetadata
from
KeyspaceMetadata#getTable(String)
: the given string must not be quoted.public String toCql()
public StringBuilder toCql(StringBuilder builder)
StringBuilder
, then returns that
StringBuilder
. If null is given, a new StringBuilder
is created, appended to, and
returned.public boolean isQuoted()
public int compareTo(CqlIdentifier identifier)
compareTo
in interface Comparable<CqlIdentifier>
public boolean equals(Object o)
CqlIdentifier
to the given object. Note that if a CharSequence
is given, a new
CqlIdentifier
is created from it and compared, such that a CharSequence
can be effectively equal to
a CqlIdentifier
.equals
in class Object
Object.equals(java.lang.Object)
public com.datastax.oss.driver.api.core.CqlIdentifier toCqlIdentifier()
CqlIdentifier
from this CqlIdentifier
.CqlIdentifier
from this CqlIdentifier
.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.