クラス MappingCassandraConverter.ConversionContext

java.lang.ObjectSE
org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext
含まれているクラス:
MappingCassandraConverter

protected static class MappingCassandraConverter.ConversionContext extends ObjectSE
単純な MappingCassandraConverter.ConversionContext.ValueConverter および MappingCassandraConverter.ConversionContext.ContainerValueConverter への参照を保持する変換コンテキスト。Row およびその他の型の再帰変換のエントリポイント。
導入:
3.2
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    ConversionContext(CustomConversions conversions, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.cql.Row> rowConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.TupleValue> tupleConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.UdtValue> udtConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<CollectionSE<?>> collectionConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<MapSE<?,?>> mapConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ValueConverter<ObjectSE> elementConverter)
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <S> S
    convert(ObjectSE source, TypeInformation<? extends S> typeHint)
    ソースオブジェクトを target に変換します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ConversionContext

      public ConversionContext(CustomConversions conversions, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.cql.Row> rowConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.TupleValue> tupleConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<com.datastax.oss.driver.api.core.data.UdtValue> udtConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<CollectionSE<?>> collectionConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ContainerValueConverter<MapSE<?,?>> mapConverter, org.springframework.data.cassandra.core.convert.MappingCassandraConverter.ConversionContext.ValueConverter<ObjectSE> elementConverter)
  • メソッドの詳細

    • convert

      public <S> S convert(ObjectSE source, TypeInformation<? extends S> typeHint)
      ソースオブジェクトを target に変換します。
      パラメーター:
      source - null であってはなりません。
      typeHint - null であってはなりません。
      戻り値:
      変換されたオブジェクト。