すべてのクラス
-
すべてのクラス インターフェースの概要 クラスの概要 列挙の概要 例外の概要 エラーの概要 注釈の型の概要 クラス 説明 AggregateIterable<ResultT> MongoCollection.aggregate(List)
操作の特定の反復可能。apiKey User
の API キーを表すクラス。ApiKeyAuth このクラスは、ユーザーが管理下で API キーを管理するための機能を公開します。アプリ Appは、 MongoDB Realm Appを操作するためのメインのクライアント側エントリ ポイントです。App.コールバック< T > App
で使用できる非同期メソッドのコールバック。App.Result < T > このアプリから MongoDB Realm に対する非同期リクエストの結果を表す結果クラス。AppConfiguration AppConfiguration は、MongoDB Realm アプリケーションを設定するために使用されます。AppConfiguration.Builder AppConfiguration
のインスタンスをスムーズに構築するために使用されるビルダ。AppException このクラスは、MongoDB Realm アプリとの通信中に発生するすべてのエラーのラッパーです。AuthenticationLister ユーザーとその認証に関連するイベントを説明するインターフェースBaseChangeEvent<DocumentT> この SDK の監視ストリームによって生成されるすべての MongoDB Realm 変更イベントに存在するプロパティのセットを表します。basechangeEvent.OperationType 実行可能なさまざまな MongoDB 操作を表します。beta この注釈は、beta フェーズで検討されたクラス、コンストラクタ、またはメソッドに追加されます。大文字と小文字 このクラスでは、Realm クエリで使用される大文字と小文字の設定について説明します。ClientResetRequiredError クライアントリセット イベントの処理に必要な情報をカプセル化するクラス。Collectionchange < EはOrderedRealmCollection > OrderedRealmCollectionChangeListener
がトリガーされた結果をラップするコンテナ。CollectionUtils compactOnLaunchコールバック このインターフェースは、Realm ファイルが初めて開かれたとき、および インスタンスが返される前に、そのファイルを圧縮する必要があるかどうかを決定するために使用されます。ConnectionLister セッションによって使用される接続に発生した変更を報告するときに使用されるインターフェース。ConnectionState SyncSession
で使用される基礎の接続の状態を説明する列挙型。CountOptions カウント操作のオプション。Credentials 認証情報は特定のログインプロバイダーへのログインを表し、MongoDB Realm によってユーザーを確認し、アクセス権を付与するために使用されます。Credentials.Provider この列挙型には、MongoDB Realm でサポートされている ID プロバイダーのリストが含まれています。DefaultCompactOnLaunchコールバック ファイルを圧縮する必要があるかどうかを判断するためのデフォルトの実装。DeleteResult 削除操作の結果。DiscardUnsyncedchangesStratey 同期されていないデータを破棄することでクライアントリセットを自動的に解決する戦略ですが、それ以外の場合は Realm を開いたままにします。RealmInterruptedException 初期データセットのダウンロード中に Realm が中断されたときに使用される例外クラス。DynamicRealm DeviceRealm はRealm
の動的バリアントです。DescribeRealm.コールバック Realm.getInstanceAsync(RealmConfiguration, Realm.Callback)
またはDynamicRealm.getInstanceAsync(RealmConfiguration, DynamicRealm.Callback)
のいずれかを使用して Realm を非同期にロードした結果を報告するときに使用されるコールバック。DicalRealm.Transaction Realm トランザクションをカプセル化します。DescribeRealm.Transaction.コールバック 呼び出し元スレッドに通知するために呼び出されるコールバック。DescribeRealm.Transaction.OnError トランザクション中にエラーを呼び出したスレッドに通知するために呼び出されるコールバック。D込み型Realm.Transaction.OnSuccess トランザクションの成功を呼び出し元スレッドに通知するために呼び出されるコールバック。DescribeRealmObject 型指定されたインターフェースの代わりに動的アクセスを許可するために、通常の RealmObject をラップするクラス。EmailPasswordAuth User
がCredentials.Provider.EMAIL_PASSWORD
プロバイダーを通じてログインする場合に提供されるクラスのカプセル化機能を提供します。ErrorCode このクラスは、Object Server の使用またはデータの同期に関連するすべての潜在的なエラーを列挙します。ErrorCode.Category ErrorCode.Type FieldAttribute このクラスには、Realm フィールドのすべての Realm 属性が含まれています。FindIterable < ResultT > MongoCollection.find()
操作の特定の反復可能。FindOneAndModifyOptions findOneAndUpdate、findOneAndReplace、または findOneAndDelete 操作(一般的に findOneAndModify 操作とも呼ばれます)に適用するオプション。FindOptions 検索操作(一般的にクエリとも)に適用するオプション。フローファクトリー Realm クラス用の KotlinFlow
を作成するためのファクトリー インターフェース。FrozenPendingRow 固定されている PendingRow 。関数 関連付けられている Realm アプリのリモート Realm 関数を呼び出すための関数マネージャー。GoogleAuthType この列挙型には、MongoDB Realm でサポートされている Google 認証タイプのリストが含まれています。HttpLogObfuscator HtpLogObflustor は、Logcat に機密情報が表示されないようにします。Ignore ImportFlag このクラスでは、オブジェクト全体を保存するときに Realm にデータを保存する方法について説明します。Index この注釈により、 フィールドに検索インデックスが追加されます。InsertManyResult 多数の挿入操作の結果。InsertOneResult 1 回の挿入操作の結果。LinkingObjects あるクラスから別のクラスへの逆の関係を定義するための注釈。ログ レベル API でイベントを記録するときに Realm によって定義され使用される ログ レベル 。ManuallyRecoverUnsyncedchangesStratey エラー コードErrorCode.CLIENT_RESET
によって決定される、 クライアントリセット を手動で解決するための戦略。MapChangeListener<K,V> Map ChangeSet < T > このインターフェースでは、最後の更新中にマップに加えられた変更について説明します。MongoClient Realm 経由で MongoDB のデータをリモートで操作するために使用されるリモート MongoClient です。MongoCollection < DocumentT > MongoCollection インターフェースは、ドキュメントへの読み取りアクセスおよび書込みアクセスを提供します。MongoCursor<ResultT> mongoカーソル クラスは、基本的にはIterator
であり、便宜上追加のtryNext()
メソッドを含みます。MongoDatabase リモート MongoDatabase からは、Document
MongoCollection
へのアクセスが提供されます。MongoIterable < ResultT > MongoIterable は、find()
やaggregate()
クエリなどの操作の結果です。MongoNamespace データベース名とコレクション名を含む MongoDB 名前空間 。MutableRealmInteger MutableRealmInteger
は、可変で、Long
のような数値量です。MutableSubscriptionSet 可変サブスクリプションセットは、SubscriptionSet.update(UpdateCallback)
を呼び出すときに使用できます。これは、SubscriptionSet
を変更する唯一の方法です。Objectchange < EはRealmModel > RealmObjectChangeListener
がトリガーされた結果をラップするコンテナ。ObjectChangeSet オブジェクトに加えられた変更に関する情報。ordered このインターフェースは、最後の更新中にコレクションに対して行われた変更を記述します。ordered ordered 変更セットの性質を説明する状態。orderedRealmCollection < E > OrderedRealmCollection
は、要素の順序付けを維持するコレクションです。orderedRealmCollectionChangeLister < T > OrderedRealmCollectionChangeListener
はRealmResults
に登録すると、OrderedCollectionChangeSet
による通知を受け取り、コレクションで最後に実行された変更の詳細を説明します。orderedRealmCollectionSnapshot < E > プライマリキー @PrimaryKey 注釈により、Realm 内のフィールドがプライマリキーとしてマークされます。進行状況 Realm データのダウンロードまたはアップロード時に、進行状況通知をカプセル化するために使用されるクラス。プログレス リスナー Realm Object Server にアップロードまたはダウンロードされるデータの更新を検討する場合に使用されるインターフェース。gressMode 進行状況の変更をリッスンする方法を説明する列挙型。ProxyState < EはRealmModel > プッシュ プッシュ クライアントを使用すると、クライアント アプリからのプッシュ通知を登録/登録解除できます。Realm Realm クラスは、オブジェクト永続ストアのストレージとトランザクションのマネージャーです。Realm.コールバック Realm.getInstanceAsync(RealmConfiguration, Realm.Callback)
またはDynamicRealm.getInstanceAsync(RealmConfiguration, DynamicRealm.Callback)
のいずれかを使用して Realm を非同期にロードした結果を報告するときに使用されるコールバック。Realm.Transaction Realm トランザクションをカプセル化します。Realm.Transaction.コールバック 呼び出し元スレッドに通知するために呼び出されるコールバック。Realm.Transaction.OnError トランザクション中にエラーを呼び出したスレッドに通知するために呼び出されるコールバック。Realm.Transaction.OnSuccess トランザクションの成功を呼び出し元スレッドに通知するために呼び出されるコールバック。RealmAny RealmAny
は、多形 Realm 値を表すために使用されます。RealmAny.Type RealmAny でサポートされているすべてのタイプを説明する列挙型。RealmAnyNativeFunctionsImpl RealmAnyOperator RealmAsyncTask 非同期トランザクションと同様に、保留中の非同期 Realm タスクを表します。RealmChangeListener<T> RealmClass Realm によって永続化できるクラスをマークするために使用されるインターフェース。RealmCollection<E> RealmCollection
は、Realm がサポートするコレクション階層のルートです。RealmConfiguration RealmConfiguration は、特定の Realm インスタンスを設定するために使用されます。RealmConfiguration.Builder RealmConfiguration.Builder は、RealmConfiguration のインスタンスをスムーズに構築するために使用されます。RealmDictionary<V> string キーを持つRealmMap
の特殊化。RealmError RealmError は、基礎のストレージエンジンで回復不能な問題が発生した場合に使用される Realm 固有のエラーです。RealmEventStreamAsyncTask<T> RealmEventStreamAsyncTask は、ストリーム結果を生成する MongoDB Realm に対して実行される非同期操作を操作するための非ブロッキング メカニズムを提供するRealmAsyncTask
の特定のバージョンです。RealmEventStreamTask<T> RealmEventStreamTask は、ストリーム結果を生成する MongoDB Realm に対して実行される非同期操作を操作するためのブロッキング メカニズムを提供するRealmAsyncTask
の特定のバージョンです。RealmException RealmException は Realm 固有の例外です。RealmField Realm モデル クラスのフィールドに使用される注釈。RealmFieldType Realm の基礎となるストレージ エンジンで使用されるタイプのリスト。RealmFileException Realm 関連のファイルにアクセスする際に問題を報告するクラス。RealmFileException.種類 このRealmFileException
の具体的な種類。RealmFlowFactory コルーチンFlow
の作成に使用されるファクトリー クラス。RealmList<E> RealmList は、RealmObject
の 1 対多の関係をモデル化するために使用されます。RealmLog すべての Realm コンポーネントで使用されるグローバル ロガー。RealmLogger RealmLog.add(RealmLogger)
で登録できるカスタム ロガーのインターフェース。RealmMap < K , V > RealmMap は、キーを値にマッピングするために使用されます。RealmMigration RealmMigration クラスは、ある Realm スキーマから別の Realm スキーマへの移行を実行するために使用されます。RealmMigrationNetedException RealmModel クラスを RealmObjects としてマークするためのインターフェース。RealmObject
を拡張する代わりに使用できます。RealmModule デフォルトでは、Realm は RealmObject を拡張するすべてのクラスをプロジェクトに保存できます。RealmNamePolicy この列挙型は、クラス名とフィールド名を Java で使用されるものから Realm ファイルの内部で使用される名前にマッピングする可能な方法を定義します。RealmObject Realm では、RealmObject をサブクラス化し、永続化するフィールドを追加することで RealmObject クラスを定義します。RealmObjectchangeLister < T exists RealmModel > RealmObjectSchema 指定された RealmObject クラスのスキーマを操作するためのクラス。RealmObjectSchema.Function 現在のクラスのすべてのオブジェクトを走査し、それぞれに関数を適用するときに使用される関数インターフェース。RealmObservableFactory RxJava 用の Observable を作成するためのファクトリー クラス(< =2.0.*)。RealmPrimaryKeyConstorageException プライマリキーの制約が破棄されたときに問題を報告するクラス。RealmQuery<E> RealmQuery は、Builder パターンを使用して、Realm
またはRealmResults
に対するクエリをカプセル化します。RealmResults<E> このクラスは、特定の Realm に対するRealmQuery
の一致をすべて保持します。RealmResultTask<T> RealmResultTask は、結果を生成する MongoDB Realm に対して実行される非同期操作を操作するメカニズムを提供するRealmAsyncTask
の特定のバージョンです。RealmSchema Realm スキーマを操作するためのクラス。RealmSet<E> RealmSet は、重複する要素を含まないコレクションです。必須 この注釈により、io.realm.RealmList
のフィールドまたは要素が null 不可としてマークされます。RxObservableFactory Realm クラスの Rx Observables を作成するためのファクトリー インターフェース。SetchangeLister < T > SetchangeSet このクラスは、最後の更新中にセットに対して行われた変更を記述します。Sort このクラスでは、Realm クエリで使用されるソート順序について説明します。サブスクリプション サブスクリプションでは、特定のサーバークエリとそのメタデータを定義します。SubscriptionSet サブスクライブセットは、柔軟な同期用に構成された特定の Realm の現在のすべてのSubscription
の不変のビューです。SubscriptionSet.State サブスクリプション セットが該当する可能性のある状態。SubscriptionSet.Statechangeコールバック サーバーがサブスクリプションセットを処理するのを非同期に待機するときに使用されるコールバック。SubscriptionSet.UpdateAsyncコールバック サブスクリプション セットを非同期に更新するときに使用されるコールバック。SubscriptionSet.Updateコールバック サブスクリプションセットを変更するときに使用されるインターフェース。同期 ローカル Realm とリモート Realm アプリとの同期を処理する同期マネージャー。Sync.Debug デバッグ関連オプション。SyncClientResetStratey 一般的な同期クライアント リセット戦略を定義するインターフェースは、ManuallyRecoverUnsyncedChangesStrategy
またはDiscardUnsyncedChangesStrategy
のいずれかです。SyncConfiguration SyncConfiguration
は、MongoDB Realm を使用してデバイス間で同期できる Realm Database を設定するために使用されます。SyncConfiguration.Builder SyncConfiguration のインスタンスをスムーズに構築するために使用されるビルダ。SyncConfiguration.InitialFlexibleSyncSubscriptions サブスクリプションの初期セットを設定するためのインターフェース。SyncSession セッションは、デバイス上の単一の Realm と Realm オブジェクト サーバー上のサーバー Realm との間でデータを同期する方法を制御します。SyncSession.ClientResetHandler 非推奨。 SyncSession.ErrorHandler セッション エラーを報告するために使用されるインターフェース。SyncSession.State SyncSession が利用できる状態を説明する列挙型。UpdateDescription 特定のアップデート操作でどのフィールドが変更されたかを示します。UpdateOptions ドキュメントの更新時に適用されるオプション。UpdateResult 更新操作 の結果。user ユーザーは、Realm App 機能にアクセスするためのユーザーのメタデータとトークンを保持します。ユーザー.State ユーザーの潜在的な状態。ユーザー ID 各ユーザーは、それぞれがCredentials.Provider
によって定義される 1 つ以上の ID によって表されます。ユーザープロファイル