ナビゲーションリンクをスキップ
Spring Data for Apache Cassandra
  • ホーム
  • 概要
  • パッケージ
  • クラス
  • 使用
  • ツリー
  • 非推奨
  • インデックス
  • ヘルプ

非推奨の API

内容

  • 最終的に非推奨
  • インターフェース
  • クラス
  • 列挙クラス
  • フィールド
  • メソッド
  • コンストラクター
  • 列挙型定数
  • アノテーションインターフェース要素
  • 最終的に非推奨の要素
    要素
    説明
    org.springframework.data.cassandra.config.AbstractCassandraConfiguration.cassandraMapping()
    4.0 以降、代わりに AbstractCassandraConfiguration.cassandraMappingContext(CassandraManagedTypes) を使用してください。
    org.springframework.data.cassandra.core.cql.legacy.AsyncCqlOperations
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCqlOperations を使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncCqlTemplate
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCqlTemplate を使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncPreparedStatementCreator
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncResultSetExtractor
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncRowMapperResultSetExtractor
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncSessionCallback
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.legacy.AsyncCassandraOperations
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCassandraTemplate を使用します。
    org.springframework.data.cassandra.core.legacy.AsyncCassandraTemplate
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCassandraTemplate を使用します。
  • 非推奨のインターフェース
    インターフェース
    説明
    org.springframework.data.cassandra.core.cql.legacy.AsyncCqlOperations
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCqlOperations を使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncPreparedStatementCreator
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncResultSetExtractor
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncSessionCallback
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.support.PreparedStatementCache
    3.2 以降、Cassandra ドライバーにはプリペアドステートメントキャッシュが組み込まれており、プリペアドステートメントの外部キャッシュが不要になります。
    org.springframework.data.cassandra.core.legacy.AsyncCassandraOperations
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCassandraTemplate を使用します。
    org.springframework.data.cassandra.core.mapping.TupleTypeFactory
    3.0 以降
  • 非推奨のクラス
    クラス
    説明
    org.springframework.data.cassandra.config.AbstractCqlTemplateConfiguration
    3.0 以降、AbstractSessionConfiguration を使用します。
    org.springframework.data.cassandra.config.CassandraCqlSessionFactoryBean
    3.0 以降は、CqlSessionFactoryBean を直接使用します。
    org.springframework.data.cassandra.config.CassandraSessionFactoryBean
    3.0 以降は、CqlSessionFactoryBean を直接使用します。
    org.springframework.data.cassandra.core.convert.BasicCassandraRowValueProvider
    3.0 以降は、RowValueProvider を直接使用します。
    org.springframework.data.cassandra.core.convert.CassandraTupleValueProvider
    3.0 以降は、TupleValueProvider を直接使用します。
    org.springframework.data.cassandra.core.convert.CassandraUDTValueProvider
    3.0 以降は、UdtValueProvider を直接使用します。
    org.springframework.data.cassandra.core.convert.CustomConversions
    2.0 以降、CassandraCustomConversions を使用します。
    org.springframework.data.cassandra.core.cql.CachedPreparedStatementCreator
    2.0 以来。このクラスは、安全でない静的に保持されたキャッシュを使用します。
    org.springframework.data.cassandra.core.cql.CqlIdentifier
    3.0 以降、代わりに CqlIdentifier を使用してください。
    org.springframework.data.cassandra.core.cql.KeyspaceIdentifier
    3.0 以降、CqlIdentifier を使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncCqlTemplate
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCqlTemplate を使用します。
    org.springframework.data.cassandra.core.cql.legacy.AsyncRowMapperResultSetExtractor
    4.0 以降は、CompletableFutureSE ベースのバリアントを使用します。
    org.springframework.data.cassandra.core.cql.support.CachedPreparedStatementCreator
    3.2 以降、Cassandra ドライバーにはプリペアドステートメントキャッシュが組み込まれており、プリペアドステートメントの外部キャッシュが不要になります。
    org.springframework.data.cassandra.core.cql.support.MapPreparedStatementCache
    3.2 以降、Cassandra ドライバーにはプリペアドステートメントキャッシュが組み込まれており、プリペアドステートメントの外部キャッシュが不要になります。
    org.springframework.data.cassandra.core.cql.util.CassandraFutureAdapter
    3.0 以降は、CompletableFutureSE を直接使用します。
    org.springframework.data.cassandra.core.legacy.AsyncCassandraTemplate
    4.0 以降では、CompletableFutureSE ベースのバリアント AsyncCassandraTemplate を使用します。
    org.springframework.data.cassandra.core.mapping.BasicCassandraMappingContext
    2.0 以来。CassandraMappingContext を使用します。
    org.springframework.data.cassandra.core.mapping.CodecRegistryTupleTypeFactory
    3.0 以降、代わりに SimpleTupleTypeFactory を使用してください。
  • 非推奨の Enum クラス
    列挙型 Class
    説明
    org.springframework.data.cassandra.CassandraSchemaElementExistsException.ElementType
    org.springframework.data.cassandra.core.cql.ReservedKeyword
    3.0 以来、交換なしで使用しています。
    org.springframework.data.cassandra.core.mapping.CassandraColumnAnnotationComparator
    3.0 以来、交換なしで使用しています。
  • 非推奨のフィールド
    フィールド
    説明
    org.springframework.data.cassandra.config.DefaultCqlBeanNames.CLUSTER
    3.0 以来。Cassandra ドライバー 4 は、Cluster 型を提供しなくなりました。
  • 非推奨のメソッド
    メソッド
    説明
    org.springframework.data.cassandra.CassandraReadTimeoutException.getWasDataReceived()
    3.0 以降、CassandraReadTimeoutException.wasDataPresent() を使用します。
    org.springframework.data.cassandra.CassandraSchemaElementExistsException.getElementName()
    org.springframework.data.cassandra.CassandraSchemaElementExistsException.getElementType()
    org.springframework.data.cassandra.config.AbstractCassandraConfiguration.cassandraMapping()
    4.0 以降、代わりに AbstractCassandraConfiguration.cassandraMappingContext(CassandraManagedTypes) を使用してください。
    org.springframework.data.cassandra.config.AbstractSessionConfiguration.getClusterName()
    3.0 以降、代わりに AbstractSessionConfiguration.getSessionName() を使用してください。
    org.springframework.data.cassandra.config.AbstractSessionConfiguration.getShutdownScripts()
    3.0 以降 ; 代わりに SessionFactoryInitializer Bean を宣言します。
    org.springframework.data.cassandra.config.AbstractSessionConfiguration.getStartupScripts()
    3.0 以降 ; 代わりに SessionFactoryInitializer Bean を宣言します。
    org.springframework.data.cassandra.config.CqlSessionFactoryBean.getShutdownScripts()
    代わりに、KeyspacePopulator と一緒に SessionFactoryInitializer または SessionFactoryFactoryBean を使用してください。
    org.springframework.data.cassandra.config.CqlSessionFactoryBean.getStartupScripts()
    代わりに、KeyspacePopulator と一緒に SessionFactoryInitializer または SessionFactoryFactoryBean を使用してください。
    org.springframework.data.cassandra.config.CqlSessionFactoryBean.setConverter(CassandraConverter)
    代わりに SessionFactoryFactoryBean を SessionFactoryFactoryBean.setConverter(CassandraConverter) と一緒に使用してください。
    org.springframework.data.cassandra.config.CqlSessionFactoryBean.setSchemaAction(SchemaAction)
    代わりに SessionFactoryFactoryBean を SessionFactoryFactoryBean.setSchemaAction(SchemaAction) と一緒に使用してください。
    org.springframework.data.cassandra.config.CqlSessionFactoryBean.setShutdownScripts(List<String>)
    代わりに、KeyspacePopulator と一緒に SessionFactoryInitializer または SessionFactoryFactoryBean を使用してください。
    org.springframework.data.cassandra.config.CqlSessionFactoryBean.setStartupScripts(List<String>)
    代わりに、KeyspacePopulator と一緒に SessionFactoryInitializer または SessionFactoryFactoryBean を使用してください。
    org.springframework.data.cassandra.core.AsyncCassandraTemplate.getProjectionFactory()
    3.4 以降、代わりに CassandraConverter.getProjectionFactory() を使用してください。
    org.springframework.data.cassandra.core.CassandraTemplate.getProjectionFactory()
    3.4 以降、代わりに CassandraConverter.getProjectionFactory() を使用してください。
    org.springframework.data.cassandra.core.cql.CassandraAccessor.getFetchSize()
    3.0 以降、CassandraAccessor.getPageSize() を使用します。
    org.springframework.data.cassandra.core.cql.CassandraAccessor.getSession()
    2.0 以降。このクラスは、ライフサイクル中に SessionFactory を使用して、異なる CqlSession 間で CQL 呼び出しをディスパッチします。
    org.springframework.data.cassandra.core.cql.CassandraAccessor.setFetchSize(int)
    3.0 以降、CassandraAccessor.setPageSize(int) を使用
    org.springframework.data.cassandra.core.cql.CqlIdentifier.cqlId(CharSequence)
    2.0 以降、CqlIdentifier.of(CharSequence) を使用
    org.springframework.data.cassandra.core.cql.CqlIdentifier.cqlId(CharSequence, boolean)
    2.0 以降、CqlIdentifier.of(CharSequence, boolean) を使用
    org.springframework.data.cassandra.core.cql.CqlIdentifier.quotedCqlId(CharSequence)
    2.0 以降、CqlIdentifier.quoted(CharSequence) を使用します。
    org.springframework.data.cassandra.core.cql.keyspace.CreateKeyspaceSpecification.createKeyspace(KeyspaceIdentifier)
    3.0 以降、CreateKeyspaceSpecification.createKeyspace(CqlIdentifier) を使用
    org.springframework.data.cassandra.core.cql.keyspace.DropKeyspaceSpecification.dropKeyspace(KeyspaceIdentifier)
    3.0 以降、DropKeyspaceSpecification.dropKeyspace(CqlIdentifier) を使用します。
    org.springframework.data.cassandra.core.cql.KeyspaceIdentifier.ksId(CharSequence)
    2.0 以降、KeyspaceIdentifier.of(CharSequence) を使用します。
    org.springframework.data.cassandra.core.cql.QueryOptions.getReadTimeout()
    3.0 以降、代わりに QueryOptions.getTimeout() を使用してください。
    org.springframework.data.cassandra.core.cql.QueryOptions.QueryOptionsBuilder.fetchSize(int)
    3.0 以降、QueryOptions.QueryOptionsBuilder.pageSize(int) を使用します。
    org.springframework.data.cassandra.core.cql.QueryOptions.QueryOptionsBuilder.readTimeout(long)
    3.0 以降、QueryOptions.QueryOptionsBuilder.timeout(Duration) を使用
    org.springframework.data.cassandra.core.cql.QueryOptions.QueryOptionsBuilder.readTimeout(long, TimeUnit)
    2.0 以降、QueryOptions.QueryOptionsBuilder.timeout(Duration) を使用します。
    org.springframework.data.cassandra.core.cql.QueryOptions.QueryOptionsBuilder.readTimeout(Duration)
    3.0 以降、QueryOptions.QueryOptionsBuilder.timeout(Duration) を使用
    org.springframework.data.cassandra.core.cql.ReactiveCqlTemplate.getFetchSize()
    3.0 以降、ReactiveCqlTemplate.getPageSize() を使用します。
    org.springframework.data.cassandra.core.cql.ReactiveCqlTemplate.setFetchSize(int)
    3.0 以降、ReactiveCqlTemplate.setPageSize(int) を使用
    org.springframework.data.cassandra.core.cql.WriteOptions.WriteOptionsBuilder.fetchSize(int)
    org.springframework.data.cassandra.core.cql.WriteOptions.WriteOptionsBuilder.readTimeout(long)
    org.springframework.data.cassandra.core.cql.WriteOptions.WriteOptionsBuilder.readTimeout(long, TimeUnit)
    org.springframework.data.cassandra.core.DeleteOptions.DeleteOptionsBuilder.fetchSize(int)
    org.springframework.data.cassandra.core.DeleteOptions.DeleteOptionsBuilder.readTimeout(long)
    org.springframework.data.cassandra.core.DeleteOptions.DeleteOptionsBuilder.readTimeout(long, TimeUnit)
    org.springframework.data.cassandra.core.InsertOptions.InsertOptionsBuilder.fetchSize(int)
    org.springframework.data.cassandra.core.InsertOptions.InsertOptionsBuilder.readTimeout(long)
    org.springframework.data.cassandra.core.InsertOptions.InsertOptionsBuilder.readTimeout(long, TimeUnit)
    org.springframework.data.cassandra.core.legacy.AsyncCassandraTemplate.getProjectionFactory()
    3.4 以降、代わりに CassandraConverter.getProjectionFactory() を使用してください。
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.getCodecRegistry()
    3.0 以降。CassandraConverter から直接 CodecRegistry を取得します。
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.getCustomConversions()
    3.0 以降。MappingCassandraConverter を介してカスタム変換を使用します。
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.getUserTypeResolver()
    3.0 以降。CassandraConverter から直接 UserTypeResolver を取得します。
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.setCodecRegistry(CodecRegistry)
    3.0 以降。CassandraConverter に CodecRegistry を直接設定します。
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.setCustomConversions(CustomConversions)
    3.0 以降。MappingCassandraConverter を介してカスタム変換を使用します。
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.setTupleTypeFactory(TupleTypeFactory)
    3.0 以降。タプル型の作成には DataTypes.tupleOf(DataType...) を使用する
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext.setUserTypeResolver(UserTypeResolver)
    3.0 以降。CassandraConverter に UserTypeResolver を直接設定します。
    org.springframework.data.cassandra.core.mapping.CassandraPersistentEntity.setForceQuote(boolean)
    3.0 以降。テーブル名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.CassandraPersistentEntity.setTableName(CqlIdentifier)
    3.0 以降、代わりに CassandraPersistentEntity.setTableName(CqlIdentifier) を使用してください。
    org.springframework.data.cassandra.core.mapping.CassandraPersistentProperty.setColumnName(CqlIdentifier)
    3.0 以降、CassandraPersistentProperty.setColumnName(CqlIdentifier) を使用します。
    org.springframework.data.cassandra.core.mapping.CassandraPersistentProperty.setForceQuote(boolean)
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.Column.forceQuote()
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.EntityMapping.getForceQuote()
    3.0 以降。型名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.EntityMapping.setForceQuote(String)
    org.springframework.data.cassandra.core.mapping.PrimaryKey.forceQuote()
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.PrimaryKeyColumn.forceQuote()
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.PropertyMapping.getForceQuote()
    org.springframework.data.cassandra.core.mapping.PropertyMapping.setForceQuote(String)
    org.springframework.data.cassandra.core.mapping.Table.forceQuote()
    3.0 以降。テーブル名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.UserDefinedType.forceQuote()
    3.0 以降。型名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.ReactiveCassandraTemplate.getProjectionFactory()
    3.4 以降、代わりに CassandraConverter.getProjectionFactory() を使用してください。
    org.springframework.data.cassandra.core.UpdateOptions.UpdateOptionsBuilder.fetchSize(int)
    org.springframework.data.cassandra.core.UpdateOptions.UpdateOptionsBuilder.readTimeout(long)
    org.springframework.data.cassandra.core.UpdateOptions.UpdateOptionsBuilder.readTimeout(long, TimeUnit)
  • 非推奨のコンストラクター
    コンストラクター
    説明
    org.springframework.data.cassandra.CassandraSchemaElementExistsException(String, CassandraSchemaElementExistsException.ElementType, String, Throwable)
    org.springframework.data.cassandra.core.convert.BasicCassandraRowValueProvider(Row, DefaultSpELExpressionEvaluator)
    2.1 以降、BasicCassandraRowValueProvider(Row, CodecRegistry, SpELExpressionEvaluator) を使用
    org.springframework.data.cassandra.core.convert.CassandraUDTValueProvider(UdtValue, CodecRegistry, DefaultSpELExpressionEvaluator)
    2.1 以降、CassandraUDTValueProvider(UdtValue, CodecRegistry, SpELExpressionEvaluator) を使用
    org.springframework.data.cassandra.core.mapping.CassandraMappingContext(UserTypeResolver, TupleTypeFactory)
    高レベルの型解決が CassandraConverter に行われたため、3.0、UserTypeResolver、TupleTypeFactory はここでは不要になりました。
    org.springframework.data.cassandra.core.mapping.CodecRegistryTupleTypeFactory(ProtocolVersion, CodecRegistry)
    org.springframework.data.cassandra.repository.query.CassandraRepositoryQuerySupport(CassandraQueryMethod)
    CassandraRepositoryQuerySupport(CassandraQueryMethod, MappingContext) を使用
  • 非推奨の列挙定数
    列挙定数
    説明
    org.springframework.data.cassandra.core.cql.keyspace.TableOption.COMPACT_STORAGE
    2.2 以降。Cassandra 4.x ではコンパクトストレージが非推奨になっています。
  • 非推奨のアノテーションインターフェース要素
    アノテーションインターフェース Element
    説明
    org.springframework.data.cassandra.core.mapping.Column.forceQuote()
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.PrimaryKey.forceQuote()
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.PrimaryKeyColumn.forceQuote()
    3.0 以降。列名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.Table.forceQuote()
    3.0 以降。テーブル名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。
    org.springframework.data.cassandra.core.mapping.UserDefinedType.forceQuote()
    3.0 以降。型名は CqlIdentifier に変換されるため、名前を引用符で囲む必要があるかどうかを示す必要がなくなりました。

Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.