クラス InsertOptions
java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.QueryOptions
org.springframework.data.cassandra.core.cql.WriteOptions
org.springframework.data.cassandra.core.InsertOptions
INSERT
操作で使用するための WriteOptions
の拡張。- 導入:
- 2.0
- 作成者:
- Mark Paluch, Lukasz Antoniak, Tomasz Lelek, Sam Lightfoot
ネストされたクラスのサマリー
クラス org.springframework.data.cassandra.core.cql.WriteOptions から継承されたネストクラス / インターフェース
WriteOptions.WriteOptionsBuilder
クラス org.springframework.data.cassandra.core.cql.QueryOptions から継承されたネストクラス / インターフェース
QueryOptions.QueryOptionsBuilder
メソッドのサマリー
修飾子と型メソッド説明builder()
新しいInsertOptions.InsertOptionsBuilder
を作成します。static InsertOptions
empty()
デフォルトのInsertOptions
を作成します。boolean
int
hashCode()
boolean
boolean
mutate()
このInsertOptions
のプロパティを変更するには、新しいInsertOptions.InsertOptionsBuilder
を作成します。クラス org.springframework.data.cassandra.core.cql.WriteOptions から継承されたメソッド
getTimestamp, getTtl
クラス org.springframework.data.cassandra.core.cql.QueryOptions から継承されたメソッド
getConsistencyLevel, getExecutionProfileResolver, getKeyspace, getPageSize, getReadTimeout, getRoutingKey, getRoutingKeyspace, getSerialConsistencyLevel, getTimeout, getTracing, isIdempotent
メソッドの詳細
builder
新しいInsertOptions.InsertOptionsBuilder
を作成します。- 戻り値:
- 新しい
InsertOptions.InsertOptionsBuilder
。
empty
デフォルトのInsertOptions
を作成します。- 戻り値:
- デフォルトの
InsertOptions
。 - 導入:
- 2.0
mutate
このInsertOptions
のプロパティを変更するには、新しいInsertOptions.InsertOptionsBuilder
を作成します。- オーバーライド:
- クラス
WriteOptions
のmutate
- 戻り値:
- この
InsertOptions
で初期化された新しいInsertOptions.InsertOptionsBuilder
。
isIfNotExists
public boolean isIfNotExists()- 戻り値:
IF NOT EXISTS
をINSERT
操作に適用する場合は true です。
isInsertNulls
public boolean isInsertNulls()- 戻り値:
- エンティティから null 値を挿入する場合は true です。
- 導入:
- 2.1
equals
- オーバーライド:
- クラス
WriteOptions
のequals
hashCode
public int hashCode()- オーバーライド:
- クラス
WriteOptions
のhashCode