クラス ColumnName
java.lang.ObjectSE
org.springframework.data.cassandra.core.query.ColumnName
列名を表す値オブジェクト。列名は、
CqlIdentifier
または String
SE リテラルのいずれかで表現できます。文字列リテラルを使用すると、大文字と小文字が区別され、プロパティの参照に適しています。 等価性とハッシュコードは toCql()
表現に基づいています。
実装クラスは getColumnName()
または getCqlIdentifier()
のいずれかを提供する必要があります。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
- 関連事項:
CqlIdentifier
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明boolean
static ColumnName
from
(com.datastax.oss.driver.api.core.CqlIdentifier cqlIdentifier) CqlIdentifier
を指定してColumnName
を作成します。static ColumnName
文字列columnName
を指定してColumnName
を作成します。abstract OptionalSE<StringSE>
abstract OptionalSE<com.datastax.oss.driver.api.core.CqlIdentifier>
int
hashCode()
abstract StringSE
toCql()
列名を CQL として表します。
コンストラクターの詳細
ColumnName
public ColumnName()
メソッドの詳細
from
CqlIdentifier
を指定してColumnName
を作成します。結果のインスタンスは、CQL 識別子ルールを使用して列名を識別します (引用符、大文字と小文字の区別)。- パラメーター:
cqlIdentifier
- null であってはなりません。- 戻り値:
CqlIdentifier
のColumnName
- 関連事項:
CqlIdentifier
from
文字列columnName
を指定してColumnName
を作成します。結果のインスタンスは、文字列ルールを使用して列名を識別します (大文字と小文字を区別します)。- パラメーター:
columnName
- null または空であってはなりません。- 戻り値:
CqlIdentifier
のColumnName
getColumnName
- 戻り値:
- オプションの列名。
getCqlIdentifier
- 戻り値:
- オプションの
CqlIdentifier
。
toCql
列名を CQL として表します。- 戻り値:
- 列名の CQL 表現。
equals
hashCode
public int hashCode()