すべてのクラスとインターフェース

クラス
説明
JavaConfig を使用した命令型 SDN 構成の基本クラス。
JavaConfig を使用したリアクティブ SDN 構成の基本クラス。
Neo4jPersistentEntity のインスタンスが変換された後にそれを変更するために使用できるコールバック。つまり、Neo4j レコードが完全に処理され、エンティティとそのすべての関連付けが処理されたときです。
警告内部 API は、パッチリリースであっても、予告なしに変更される可能性があります。
EntityCallback は、レコードにバインドされるエンティティの監査関連フィールドに入力します。
エンティティがレコードにバインドされる前にトリガーされるエンティティコールバック (java.util.Map<String, Object>SE で表される)。
外部の SDN コードを使用しないでください。
これは、ポリゴンの境界ボックスを、左下の点と右上の点によって定義される長方形として計算するユーティリティクラスです。
当社の configuration support によって生成されたすべての Bean を組み込みとしてマークするために内部的に使用される CDI Qualifier
具体的な 2 次元の直交座標点。
具体的な 3 次元の直交座標点。
このアノテーションは、ノードまたはリレーションシップ上の複数のプロパティで構成される persistent property を示します。
デフォルトの実装では、マッププロパティをグラフに向かう途中でそのまま渡し、グラフから出る途中でポストプロセッサーを適用する可能性があります。
キーを変換するためのデフォルトの操作。
現在行われているマッピングのフェーズ。
Cypher 生成で使用される定数のプール。
このアノテーションは、カスタム Neo4jPersistentPropertyConverter と、必要に応じてそのコンバーターを作成するためのカスタムファクトリを指定して、単一の属性のカスタム変換を定義するために使用できます。また、アノテーションを使用して、@org.springframework.data.neo4j.core.support.DateLong などのカスタムメタアノテーション付きアノテーションを構築することもできます。
設定されていないコンバーターを示します。
任意の意味を持つ x、y、z 値を持つ汎用座標型。
CreateRelationshipStatementHolder は、関連を作成するための暗号ステートメントと、単純な関連以上の場合に関連を記述するオプションのプロパティを保持します。
Spring Data ドメインオブジェクトと Cypher 構造間のブリッジ。
Cypher-DSL の conditions によってクエリを強化できるように、任意のリポジトリに追加できるインターフェース。
CypherdslConditionExecutor の命令型バリアント。
任意の命令型リポジトリに追加できるインターフェース。これにより、リポジトリは Cypher-DSL から Statement を取得するいくつかのメソッドを公開し、@Query アノテーションを介して宣言的にカスタムクエリを提供するのとは対照的に、プログラム的に実行されるクエリを完全にカスタマイズできます。
ノードと関連の説明によって定義されたスキーマに基づくジェネレーター。
オプションの名前に基づいてデータベースの選択を示す値ホルダー。
どのデータベースリポジトリで、またはリアクティブテンプレートまたは命令型テンプレートが動作するかを認識するプロバイダーインターフェース。
日付をデータベースに長く保存するための SDN を示します。
SDN 6 が日付をデータベースに StringSE として保存することを示します。
Converter は、完全装備のドメインオブジェクトから DTO をインスタンス化します。
このアノテーションは、Collection<String>SE 型のフィールドで使用できます。
アノテーション構成を介して SDN エンティティの監査を有効にするアノテーション。
Neo4j リポジトリをアクティブ化するためのアノテーション。
アノテーション構成を介してリアクティブインフラストラクチャを使用する SDN エンティティの監査を有効にするアノテーション。
リアクティブ Neo4j リポジトリをアクティブ化するためのアノテーション。
DTO からエンティティオブジェクトをインスタンス化するための Converter
DTO ベースの射影の場合に、不足しているプロパティを後で埋めることができるように、生の結果を保持するために使用されます。
EntityCallbacks を調整するユーティリティクラス。
値が常に既存の射影として使用される Query の特殊バージョン。
FluentFindOperation を使用すると、流れるような API スタイルで Neo4j 検索操作を作成および実行できます。
実行可能な検索操作を作成するためのエントリポイント。
結果型のオーバーライド (オプション)。
実際のクエリ実行を呼び出す操作を終了します。
トリガーは、終了メソッドの 1 つを呼び出すことによって実行を検出します。
クエリがまだ定義されていない状態から終了メソッドの 1 つを呼び出して、検索の実行をトリガーします。
Neo4jOperations に付属する追加のインターフェースで、特に物体の検索と投影に関するスムーズな操作をいくつか追加します。
FluentSaveOperation を使用すると、流れるような API スタイルで Neo4j 保存操作を作成および実行できます。
ドメイン型を指定した後、関連する射影またはドメイン型のインスタンスを保存できます。
生成された ID を示します。
この IdGenerator は何もしません。
このジェネレーターは、UUIDSE 型のフィールドに @Id および @GeneratedValue のアノテーションが付けられている場合に自動的に適用されます。
特定の座標系を持つ具体的な 2 次元の地理的ポイント。
特定の座標系を持つ具体的な 3 次元の地理的ポイント。
クラス属性をノードまたはリレーションシップのプロパティにマップする方法に関する最小限の情報を提供します。
このアノテーションは完全性のためにここに含まれています。
エンティティの ID を生成する方法の説明。
このクラスはパブリック API の一部ではなく、必要に応じて予告なく変更されます。
エンティティの ID を生成するためのインターフェース。
実際のオブジェクトマッピング用のユーティリティメソッド。
プロパティと接続されたターゲットエンティティとの関連のタプルを定義するクラス。
プロパティに使用するときにラップ解除する必要がある Neo4j org.neo4j.driver.internal.value.MapValue のラッパーまたはマーカー。
AoT (ネイティブイメージ) サポートで使用される述語。
Neo4j のトランザクションのブックマークの保存、更新、取得を担当します。
このイベントは、Neo4j トランザクションマネージャーがエラーなしでトランザクションを物理的にコミットし、クラスターから新しいブックマークセットを受け取った後に公開されます。
必要なすべての CDI Bean にそのまま使用することも、カスタムプロデューサーのブループリントとして使用することもできるサポートクラス。
この CDI 拡張機能は、CDI 2.0 互換の CDI コンテナーで Spring Data Neo4j を有効にします。
最新の Neo4j クライアントの定義。
クエリにパラメーターをバインドするための契約。
Neo4j clients のビルダー。
不正なデータベース名を示しており、DataAccessException に変換されません。
マッピングを定義する手順。
進行中のバインド仕様。
選択したデータベースで進行中の委譲の契約。
フェッチをトリガーする最終ステップ。
実行可能な委譲。
実行可能なクエリの契約。結果を返して実行することも、結果なしで実行することも、パラメーター化することもできます。
専用データベース内で実行可能なクエリの契約。
Neo4jClient.RunnableSpecBoundToDatabaseNeo4jClient.RunnableSpecBoundToUser の組み合わせは、これ以上バインドできません。
偽装するユーザーにバインドされた実行可能なクエリの契約。
特定のデータベースおよび偽装ユーザーにバインドできる実行可能なクエリ仕様の契約。
すべての組み込み Neo4j 変換を管理します: Cypher 型、いくつかの追加型、Spring Data と Neo4j 空間型の共有セット。
このサービスは、Neo4jConversions が登録された標準の Spring 変換サービスを調整します。
これにより、組み込みストア変換と追加の Spring コンバーターが調整されます。
entity informations 用の Neo4j 固有の契約。
Neo4jMappingContext の初期エンティティセットを検出する方法を提供するユーティリティクラス。
このクラスは、適切なリポジトリファクトリによってルート Bean として登録される Neo4j SpEL サポートを登録します。
Neo4j によって管理される型のセット。
AoT (ネイティブイメージ) 処理に含める管理対象型とリポジトリを登録しました。
Schema と、Spring Data の MappingContext の Neo4j バージョンの両方の実装。
Neo4jMappingContext のカスタムインスタンスを作成するためのビルダー。
Domain Type に基づいて、データベースに対して実行できる操作を指定します。
クエリ実行を制御するためのインターフェース。
Spring 例外変換インフラストラクチャによって取得される PersistenceExceptionTranslator。
Neo4j に関連するメタデータ用の追加メソッドを備えた PersistentEntity インターフェース。
Neo4j に関連するメタデータ用の追加メソッドを備えた PersistentProperty インターフェース。
このインターフェースは、T 型の値を values 型に変換したり、values 型から値を変換したりできるメソッドのペアを表します。
Neo4jPersistentPropertyConverter のカスタム構成を提供するには、このインターフェースを実装する必要があります。
エンティティのプロパティをノード上の個別のプロパティとして保存する場合は、このインターフェースの実装を提供する必要があります。
地理的または直交座標のいずれかの性質を認識する専用の Neo4j ポイント。
ExampleMatcher.withTransformer(String, ExampleMatcher.PropertyValueTransformer) を介して example matchers にサポートされている追加の変換を追加するための便利なトランスフォーマーがいくつか含まれています。
否定値を示すラッパー。n.property != $parameter として使用されます (文字列プロパティの場合は、等価演算子だけでなく、not (n.property contains 'x') などのすべての演算子がサポートされます)。
クエリの検索戦略。
Neo4j 固有の Repository インターフェース。
この専用の Neo4j リポジトリ拡張機能は Neo4jRepositoriesRegistrar を介して登録され、ユーザーの「ビジネス」Bean が登録される前に、アプリケーションのコンテキストに登録されるすべての必要な Bean が提供されます。
Springs FactoryBean インターフェース用の特別なアダプターにより、Spring 構成を介してリポジトリファクトリを簡単にセットアップできます。
Neo4jRepositoryFactoryBean の CDI ペンダント。
リフレクションのさまざまな型を登録する AoT ランタイムヒント。
Neo4j の単純型のリスト: プロパティにマップできるすべての属性。
このクラスは、Spring Data Neo4j SpEL サポートにいくつかの拡張機能を提供します。
クエリ内のパラメーター置換ではなくリテラル置換を示すマーカーインターフェース。
この置換の対象。
Neo4j テンプレートはさまざまな操作を組み合わせます。
ネイティブ Neo4j トランザクション専用の PlatformTransactionManager
Neo4jTransactionManager のビルダー。
内部使用専用。
ネストされた関連での作業は、特定のアルゴリズムのコンテキストで行われます。
これにより、オブジェクトの保存中に処理されたすべてのネストされた関係とオブジェクトが保存され、それに応じて再帰的な下降を停止できるようになります。
有効な処理状態。
任意の関連 ID のリアクティブサプライヤー。
任意の関連 ID のサプライヤー。
指定されたラベルセットを持つノードからクラスへのマッピング、およびその逆のマッピングを構成するためのアノテーション。
クラスがデータベース内のノードにどのようにマッピングされるかを説明します。
クエリが必要な結果を返さない場合にスローします。
エンティティコンバーターがマップ可能なノードまたはマップのような構造を見つけられない場合、NoRootNodeMappingException がスローされます。
Neo4jPersistentProperty の特性は、アノテーション付きクラスからデフォルトで派生したものとは異なる場合があります。
このようなプロバイダーのインスタンスは、Spring Bean として登録でき、persistent properties を作成して設定する前に Neo4jMappingContext によって参照されます。
座標とオプションで座標系を設定できるポイントのビルダー。
オブジェクトがデータベースからロードされ、完全にハイドレートされたら、これでアノテーションされたメソッドを実行する必要があることを SDN に通知します。
実行可能なクエリを作成するために使用されるクエリの型指定された準備。
パラメーターまたはマッピング関数を構成する手順。
使用するクエリを構成する手順。
プロパティから属性へ、およびその逆のマッピングを構成するためのアノテーション。
射影クラスを理解することで propertyPaths を理解できるようになります。
プロパティパスと情報がエンティティを指している場合のラッパークラス。
ドットパスとその (可能な) 所有型の間の結合は非常に緩やかです。
このクラスは、到達可能なすべてのプロパティ (円なし) を含む PropertyPath エントリのリストを作成するロールを担います。
警告内部 API は、パッチリリースであっても、予告なしに変更される可能性があります。
循環マッピングで循環せずに、すべてのプロパティ (関連付けを含む) を 1 回走査する戦略。
メソッドの実行に使用される Cypher ステートメントを提供するためのアノテーション。
QuerydslPredicateExecutor の実装で SimpleNeo4jRepository を継承するための Querydsl 固有のフラグメント。
Cypher ジェネレーターに渡される Cypher クエリの部分を収集します。
QueryFragments をパラメーターと組み合わせます。
レコードにバインドされるエンティティの監査関連フィールドにデータを入力するリアクティブ EntityCallback
エンティティがレコードにバインドされる前にトリガーされるエンティティコールバック (java.util.Map<String, Object>SE で表される)。
Cypher-DSL の conditions によってクエリを強化できるように、任意のリポジトリに追加できるインターフェース。
任意のリアクティブリポジトリに追加できるインターフェースです。これにより、リポジトリは Cypher-DSL から Statement を取得するいくつかのメソッドを公開し、@Query アノテーションを介して宣言的にカスタムクエリを提供するのとは対照的に、プログラムで実行されるクエリを完全にカスタマイズできます。
これは DatabaseSelectionProvider のリアクティブバージョンであり、同じように動作しますが、ターゲットデータベース名を含むリアクティブ戻り値の型を使用します。
EntityCallbacks を調整するユーティリティクラス。
ReactiveFluentFindOperation を使用すると、流れるような API スタイルで Neo4j 検索操作を作成および実行できます。
実行可能な検索操作を作成するためのエントリポイント。
結果型のオーバーライド (オプション)。
実際のクエリ実行を呼び出す操作を終了します。
終了メソッドの 1 つを呼び出して検索の実行をトリガーします。
クエリがまだ定義されていない状態から終了メソッドの 1 つを呼び出して、検索の実行をトリガーします。
ReactiveNeo4jOperations に付属する追加のインターフェースで、特に物体の検索と投影に関するスムーズな操作をいくつか追加します。
ReactiveFluentSaveOperation を使用すると、流れるような API スタイルで Neo4j 保存操作を作成および実行できます。
ドメイン型を指定した後、関連する射影またはドメイン型のインスタンスを保存できます。
リアクティブ Neo4j クライアント。
reactive Neo4j clients のビルダー。
マッピングを定義する手順。
選択したデータベースで進行中の委譲の契約。
フェッチをトリガーする最終ステップ。
実行可能な委譲。
実行可能なクエリの契約。結果を返して実行することも、結果なしで実行することも、パラメーター化することもできます。
専用データベース内で実行可能なクエリの契約。
Neo4jClient.RunnableSpecBoundToDatabaseNeo4jClient.RunnableSpecBoundToUser の組み合わせは、これ以上バインドできません。
偽装するユーザーにバインドされた実行可能なクエリの契約。
特定のデータベースおよび偽装ユーザーにバインドできる実行可能なクエリ仕様の契約。
ドメイン型に基づいて、データベースに対して実行できるリアクティブ操作を指定します。
クエリ実行をリアクティブに制御するためのインターフェース。
クエリの検索戦略。
リアクティブサポートを備えた Neo4j 固有の Repository インターフェース。
この専用の Neo4j リポジトリ拡張機能は Neo4jRepositoriesRegistrar を介して登録され、ユーザーの「ビジネス」Bean が登録される前に、アプリケーションのコンテキストに登録されるすべての必要な Bean が提供されます。
Springs FactoryBean インターフェース用の特別なアダプターにより、Spring 構成を介してリポジトリファクトリを簡単にセットアップできます。
Neo4j テンプレートはさまざまな操作を組み合わせます。
AbstractReactiveTransactionManager の Neo4j 固有の実装。
Spring の @Repository アノテーションでマークされた任意の Bean の Mono または Flux を返すすべてのメソッドに永続例外変換を自動的に適用し、公開されたプロキシ (既存の AOP プロキシまたはターゲットのすべてのインターフェースを実装する新しく生成されたプロキシ) に対応する AbstractPointcutAdvisor を追加する Bean ポストプロセッサー。
ReactiveQuerydslPredicateExecutor の実装で SimpleReactiveNeo4jRepository を継承するための Querydsl 固有のフラグメント。
システムにユーザー名を動的に提供するための関数インターフェース。
関連のマッピングを構成するためのアノテーション。
関連がとり得る方向の列挙。
関連の説明。
RelationshipProperties クラスの ID フィールドの結合されたアノテーション。
このマーカーインターフェースは、クラスが追加の関連プロパティを表すことをマークするために使用されます。
安全に再試行できる throwablesSE の場合は true、それ以外の場合は false を示す述語。
SDN に認識されているすべてのノード、そのプロパティ、関連の説明が含まれます。
Neo4j のリポジトリベースの実装。
「例示による問い合わせ」機能を提供するリポジトリのフラグメント。
Neo4j のリポジトリベースの実装。
リアクティブ方式で「例示による問い合わせ」機能を提供するリポジトリのフラグメント。
CypherDSL 関連のカスタマイズをサポートするクラス。
RelationshipProperties 内のエンティティをターゲットノードとしてマークします。
テンプレート用のユーティリティ。
空のコレクションのインジケーター。
クラスまたはプライマリラベルに関する必要な情報が Schema からリクエストされましたが、その情報が利用できない場合にスローされます。
Spring Data Neo4j によって生成された、または Spring Data Neo4j 経由で実行されたクエリを識別するための実用的な情報を含むユーザーエージェントの表現。
これは Neo4j ユーザーの値オブジェクトであり、物理的な Neo4j 接続を所有するユーザーとは異なる場合があります。
システムにユーザー名を動的に提供するための関数インターフェース。
UUID を提供するジェネレーター。
リポジトリ上のベクトル検索を示します。
ベクトル検索のパラメーターを収集しました。