クラス CqlIdentifier
java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.CqlIdentifier
- 実装されたすべてのインターフェース:
SerializableSE
,ComparableSE<CqlIdentifier>
@DeprecatedSE
public final class CqlIdentifier
extends ObjectSE
implements ComparableSE<CqlIdentifier>, SerializableSE
使用すべきではありません。
これは、CQL の引用符付きおよび引用符なしの識別子のロジックをカプセル化します。
CQL 識別子は、引用符で囲まれていない場合は小文字に変換されます。引用符で囲まれている場合は、小文字に変換されずに二重引用符で囲まれた状態で返されます。レンダリングするには、toCql()
、toCql(StringBuilder)
、または toString()
のいずれかのメソッドを使用します。
- 作成者:
- John McPeek, Matthew T. Adams, Mark Paluch, John Blum
- 関連事項:
フィールドサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明int
compareTo
(CqlIdentifier identifier) 使用すべきではありません。引用符で囲まれていない識別子は引用符で囲まれた識別子よりも前にソートされます。static CqlIdentifier
cqlId
(CharSequenceSE identifier) 使用すべきではありません。2.0 以降、of(CharSequence)
を使用static CqlIdentifier
cqlId
(CharSequenceSE identifier, boolean forceQuote) 使用すべきではありません。2.0 以降、of(CharSequence, boolean)
を使用boolean
使用すべきではありません。このCqlIdentifier
を指定されたオブジェクトと比較します。使用すべきではありません。isQuoted()
の値に関係なく、引用符で囲まない識別子を返します。int
hashCode()
使用すべきではありません。boolean
isQuoted()
使用すべきではありません。この識別子が引用符で囲まれているかどうか。static boolean
isQuotedIdentifier
(CharSequenceSE chars) 使用すべきではありません。指定されたCharSequence
SE が引用符付きの識別子である場合は、true
を返します。static boolean
使用すべきではありません。指定されたCharSequence
SE が引用符で囲まれていない有効な識別子である場合は、true
を返します。static CqlIdentifier
of
(CharSequenceSE identifier) 使用すべきではありません。CqlIdentifier
のファクトリメソッド。static CqlIdentifier
of
(CharSequenceSE identifier, boolean forceQuote) 使用すべきではありません。CqlIdentifier
のファクトリメソッド。static CqlIdentifier
quoted
(CharSequenceSE identifier) 使用すべきではありません。強制引用符付きCqlIdentifier
のファクトリメソッド。static CqlIdentifier
quotedCqlId
(CharSequenceSE identifier) 使用すべきではありません。2.0 以降、quoted(CharSequence)
を使用します。static boolean
requiresQuoting
(CharSequenceSE chars) 使用すべきではありません。指定されたCharSequence
SE に引用符が必要な場合はtrue
を返します。toCql()
使用すべきではありません。この識別子を適切にレンダリングします。toCql
(StringBuilderSE builder) 使用すべきではありません。この識別子のレンダリングを指定されたStringBuilder
SE に追加し、そのStringBuilder
SE を返します。com.datastax.oss.driver.api.core.CqlIdentifier
使用すべきではありません。このCqlIdentifier
から Cassandra ドライバーCqlIdentifier
を作成します。toString()
使用すべきではありません。toCql()
のエイリアス。
フィールドの詳細
メソッドの詳細
cqlId
使用すべきではありません。2.0 以降、of(CharSequence)
を使用CqlIdentifier
の提供時のメソッド。静的にインポートすると便利です。- 関連事項:
CqlIdentifier(CharSequence)
cqlId
使用すべきではありません。2.0 以降、of(CharSequence, boolean)
を使用CqlIdentifier
の提供時のメソッド。静的にインポートすると便利です。- 関連事項:
CqlIdentifier(CharSequence, boolean)
of
使用すべきではありません。CqlIdentifier
のファクトリメソッド。- 導入:
- 2.0
of
使用すべきではありません。CqlIdentifier
のファクトリメソッド。- 導入:
- 2.0
quotedCqlId
使用すべきではありません。2.0 以降、quoted(CharSequence)
を使用します。強制引用符付きCqlIdentifier
のファクトリメソッド。静的にインポートすると便利です。- 関連事項:
CqlIdentifier(CharSequence, boolean)
quoted
使用すべきではありません。強制引用符付きCqlIdentifier
のファクトリメソッド。- 導入:
- 2.0.
isUnquotedIdentifier
使用すべきではありません。指定されたCharSequence
SE が引用符で囲まれていない有効な識別子である場合は、true
を返します。isQuotedIdentifier
使用すべきではありません。指定されたCharSequence
SE が引用符付きの識別子である場合は、true
を返します。requiresQuoting
使用すべきではありません。指定されたCharSequence
SE に引用符が必要な場合はtrue
を返します。- 導入:
- 2.2
getUnquoted
使用すべきではありません。isQuoted()
の値に関係なく、引用符で囲まない識別子を返します。例:isQuoted()
がtrue
の場合、この値はtoCql()
およびtoString()
と同じになります。これは、たとえば、
KeyspaceMetadata.getTable(String)
から正しいTableMetadata
を取得するために必要です。指定された文字列は引用符で囲んではなりません。toCql
使用すべきではありません。この識別子を適切にレンダリングします。toCql
使用すべきではありません。この識別子のレンダリングを指定されたStringBuilder
SE に追加し、そのStringBuilder
SE を返します。null が指定された場合、新しいStringBuilder
SE が作成され、追加されて返されます。isQuoted
public boolean isQuoted()使用すべきではありません。この識別子が引用符で囲まれているかどうか。compareTo
使用すべきではありません。引用符で囲まれていない識別子は、引用符で囲まれた識別子よりも前に並べられます。それ以外の場合は、識別子に従って比較されます。- 次で指定:
- インターフェース
ComparableSE<CqlIdentifier>
のcompareToSE
equals
使用すべきではありません。このCqlIdentifier
を指定されたオブジェクトと比較します。CharSequence
SE が指定された場合、そこから新しいCqlIdentifier
が作成され、CharSequence
SE が事実上CqlIdentifier
と等しくなるように比較されることに注意してください。hashCode
public int hashCode()使用すべきではありません。toString
使用すべきではありません。toCql()
のエイリアス。toCqlIdentifier
public com.datastax.oss.driver.api.core.CqlIdentifier toCqlIdentifier()使用すべきではありません。このCqlIdentifier
から Cassandra ドライバーCqlIdentifier
を作成します。- 戻り値:
- この
CqlIdentifier
からCqlIdentifier
。 - 導入:
- 3.0
CqlIdentifier
を使用してください。