クラス TransformingNamingStrategy
java.lang.ObjectSE
org.springframework.data.cassandra.core.mapping.TransformingNamingStrategy
- 実装されたすべてのインターフェース:
NamingStrategy
- 導入:
- 3.0
- 作成者:
- Mark Paluch
フィールドサマリー
インターフェース org.springframework.data.cassandra.core.mapping.NamingStrategy から継承されたフィールド
CASE_SENSITIVE, INSTANCE, SNAKE_CASE
コンストラクターのサマリー
コンストラクターコンストラクター説明TransformingNamingStrategy
(NamingStrategy delegate, FunctionSE<StringSE, StringSE> mappingFunction) メソッドのサマリー
修飾子と型メソッド説明getColumnName
(CassandraPersistentProperty property) 指定されたproperty
から列名を作成します。getTableName
(CassandraPersistentEntity<?> entity) 指定されたCassandraPersistentEntity
からテーブル名を作成します。getUserDefinedTypeName
(CassandraPersistentEntity<?> entity) 指定されたCassandraPersistentEntity
からユーザー定義の型名を作成します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.data.cassandra.core.mapping.NamingStrategy から継承されたメソッド
transform
コンストラクターの詳細
TransformingNamingStrategy
public TransformingNamingStrategy(NamingStrategy delegate, FunctionSE<StringSE, StringSE> mappingFunction)
メソッドの詳細
getTableName
インターフェースからコピーされた説明:NamingStrategy
指定されたCassandraPersistentEntity
からテーブル名を作成します。- 次で指定:
- インターフェース
NamingStrategy
のgetTableName
getUserDefinedTypeName
インターフェースからコピーされた説明:NamingStrategy
指定されたCassandraPersistentEntity
からユーザー定義の型名を作成します。- 次で指定:
- インターフェース
NamingStrategy
のgetUserDefinedTypeName
getColumnName
インターフェースからコピーされた説明:NamingStrategy
指定されたproperty
から列名を作成します。- 次で指定:
- インターフェース
NamingStrategy
のgetColumnName