Skip to content

Commit 4528af3

Browse files
committed
Move temp files out of source and resolve build errors
1 parent b59b8d5 commit 4528af3

File tree

508 files changed

+80
-117
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

508 files changed

+80
-117
lines changed
Lines changed: 1 addition & 1 deletion

source/includes/api-details/kotlin/crud/create-asymmetric-object-description.rst

Lines changed: 1 addition & 1 deletion

source/includes/api-details/kotlin/crud/create-procedure.rst

Lines changed: 1 addition & 1 deletion

source/includes/api-details/kotlin/crud/create-realm-object-description.rst

Lines changed: 1 addition & 1 deletion
Lines changed: 1 addition & 1 deletion

source/index.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,20 +210,20 @@ other clients.
210210
Call Serverless Functions
211211
~~~~~~~~~~~~~~~~~~~~~~~~~
212212

213-
You can :ref:`call serverless Functions <ios-call-a-function>`
213+
You can :ref:`call serverless Functions <sdks-call-function>`
214214
from your client application that run in an App Services backend.
215215

216216
Query MongoDB Atlas
217217
~~~~~~~~~~~~~~~~~~~
218218

219-
You can :ref:`query data stored in MongoDB <ios-mongodb-remote-access>`
219+
You can :ref:`query data stored in MongoDB <sdks-access-mongodb>`
220220
directly from your client application code.
221221

222222
Authenticate Users
223223
~~~~~~~~~~~~~~~~~~
224224

225225
Authenticate users with built-in and third-party :ref:`authentication
226-
providers <ios-authenticate-users>`. Use the authenticated user to
226+
providers <sdks-authenticate-users>`. Use the authenticated user to
227227
access App Services.
228228

229229
.. image:: /images/illustrations/Spot_MauvePurple_APIs_Tech_RealmApp.png

source/sdk/api-reference.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ API Reference
1717

1818
The following pages contain API reference documentation for Atlas Device SDKs:
1919

20-
- :ref:`C# API Reference (.NET) <https://www.mongodb.com/docs/realm-sdks/dotnet/latest>`
21-
- :ref:`C++ API Reference (Doxygen) <https://www.mongodb.com/docs/realm-sdks/cpp/latest/>`
22-
- :ref:`Dart API Reference <https://pub.dev/documentation/realm/latest/>`
23-
- :ref:`Java API Reference <https://www.mongodb.com/docs/realm-sdks/java/latest/>`
24-
- :ref:`Java (Kotlin Extensions) API Reference <https://www.mongodb.com/docs/realm-sdks/java/latest/kotlin-extensions/>`
25-
- :ref:`JavaScript API Reference (JavaScript & TypeScript) <https://www.mongodb.com/docs/realm-sdks/js/latest/>`
26-
- :ref:`Kotlin API Reference <https://www.mongodb.com/docs/realm-sdks/kotlin/latest/>`
27-
- :ref:`Objective-C API Reference <https://www.mongodb.com/docs/realm-sdks/objc/latest>`
28-
- :ref:`Swift API Reference <https://www.mongodb.com/docs/realm-sdks/swift/latest>`
20+
- `C# API Reference (.NET) <https://www.mongodb.com/docs/realm-sdks/dotnet/latest>`__
21+
- `C++ API Reference (Doxygen) <https://www.mongodb.com/docs/realm-sdks/cpp/latest/>`__
22+
- `Dart API Reference <https://pub.dev/documentation/realm/latest/>`__
23+
- `Java API Reference <https://www.mongodb.com/docs/realm-sdks/java/latest/>`__
24+
- `Java (Kotlin Extensions) API Reference <https://www.mongodb.com/docs/realm-sdks/java/latest/kotlin-extensions/>`__
25+
- `JavaScript API Reference (JavaScript & TypeScript) <https://www.mongodb.com/docs/realm-sdks/js/latest/>`__
26+
- `Kotlin API Reference <https://www.mongodb.com/docs/realm-sdks/kotlin/latest/>`__
27+
- `Objective-C API Reference <https://www.mongodb.com/docs/realm-sdks/objc/latest>`__
28+
- `Swift API Reference <https://www.mongodb.com/docs/realm-sdks/swift/latest>`__

source/sdk/crud/create.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ Model
216216
`````
217217

218218
For more information about modeling an object, refer to:
219-
:ref:`sdk-define-a-new-object-type`.
219+
:ref:`sdks-object-models`.
220220

221221
.. include:: /includes/sdk-examples/crud/create-realm-object-model.rst
222222

@@ -366,3 +366,13 @@ For more information about modeling an asymmetric object, refer to:
366366
:ref:`sdks-asymmetric-objects`.
367367

368368
.. include:: /includes/sdk-examples/crud/create-asymmetric-object-model.rst
369+
370+
.. _sdks-create-unmanaged-copy:
371+
372+
Create an Unmanaged Copy of an Object
373+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
374+
375+
.. _sdks-upsert-an-object:
376+
377+
Create or Update an Object (Upsert)
378+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

source/sdk/crud/query-engines/filter-data-swift-sdk.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,9 @@ Filter Data - Swift SDK
2121
:class: singlecol
2222

2323
Placeholder page for Swift query engine details.
24+
25+
- Remove the *many* ref targets here and settle on the most relevant ones for
26+
each section.
27+
28+
.. _ios-nspredicate-query:
29+
.. _swift-query-geospatial:

source/sdk/crud/query-engines/realm-query-language.txt

Lines changed: 7 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -35,54 +35,14 @@ Some SDKs also support idiomatic APIs for querying realms in their language.
3535
Query with Realm SDKs
3636
---------------------
3737

38-
For further reading on SDK-specific methods for querying realms, see the documentation
39-
for your SDK:
40-
41-
.. tabs::
42-
43-
.. tab:: Flutter SDK
44-
:tabid: flutter
45-
46-
- :ref:`Filter & Sort Results - Flutter SDK <flutter-filter-results>`
47-
48-
.. tab:: Java SDK
49-
:tabid: java
50-
51-
- :ref:`Query Engine - Java SDK <java-client-query-engine>`
52-
- :ref:`Query with Realm Query Language - Java SDK <java-filter-with-realm-query-language>`
53-
54-
.. tab:: Kotlin SDK
55-
:tabid: kotlin
56-
57-
- :ref:`Filter Data - Kotlin SDK <kotlin-filter-data>`
58-
59-
.. tab:: .NET SDK
60-
:tabid: dotnet
61-
62-
- :ref:`Query Engine - .NET SDK <dotnet-client-query-engine>`
63-
64-
.. tab:: Node.JS SDK
65-
:tabid: node
66-
67-
- :ref:`Query Engine - Node.Js SDK <node-client-query-engine>`
68-
- :ref:`Filter Queries - Node.Js SDK <node-filter-queries>`
69-
70-
.. tab:: React Native SDK
71-
:tabid: react-native
72-
73-
- :ref:`Query Engine - React Native SDK <react-native-client-query-engine>`
74-
- :ref:`Filter Queries - React Native SDK <react-native-filter-queries>`
75-
76-
.. tab:: C++ SDK
77-
:tabid: cpp
78-
79-
The C++ SDK currently implements only a subset of RQL. For examples
80-
querying Realm in the C++ SDK, refer to:
81-
82-
- :ref:`Filter Data - C++ SDK <cpp-filter-data>`
38+
For language and SDK-specific methods for querying data, refer to the related
39+
documentation:
8340

41+
- :ref:`sdks-crud-read`
42+
- :ref:`Fluent Interface (Java SDK) <java-filter-data>`
43+
- :ref:`LINQ (.NET SDK) <dotnet-linq>`
44+
- :ref:`Type-Safe and NSPredicate Queries (Swift SDK) <sdks-filter-data-swift>`
8445

85-
8646
.. note:: Swift SDK does not support Realm Query Language
8747

8848
The Swift SDK does not support querying with Realm Query Language.
@@ -892,15 +852,7 @@ Full Text Search
892852

893853
You can use RQL to query on properties that have a full-text search (FTS)
894854
annotation. FTS supports boolean match word searches, rather than searches for relevance.
895-
For information on enabling FTS on a property, see the FTS documentation for
896-
your SDK:
897-
898-
- :ref:`Flutter SDK <flutter-fts-annotation>`
899-
- :ref:`Kotlin SDK <kotlin-fts-index>`
900-
- :ref:`.NET SDK <dotnet-fts-indexes>`
901-
- :ref:`Node.js SDK <node-set-fts-index>`
902-
- :ref:`React Native SDK <react-native-set-fts-index>`
903-
- Swift SDK does not yet support Full-Text Search.
855+
For information on enabling FTS on a property, refer to :ref:`sdks-fts-property`.
904856

905857
To query these properties, use the ``TEXT`` predicate in your query.
906858

source/sdk/files/configure-and-open.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,14 @@ Configure & Open a Database File
1919
:class: singlecol
2020

2121
Placeholder page for configuring and opening a realm.
22+
23+
.. _sdks-file-schema:
24+
25+
File Schema
26+
~~~~~~~~~~~
27+
28+
Placeholder for concept information about the database file schema (realm
29+
schema). i.e. it's a collection of all the object schemas that the database
30+
file can manage. Some SDKs require explicit realm file schemas, while others
31+
automatically manage schemas for any object in your project, and you can
32+
specify a subset of schemas (objects) when opening a realm.

source/sdk/model-data/object-models.txt

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,38 @@ Define an SDK Object Model
1010
:depth: 3
1111
:class: singlecol
1212

13+
.. _sdks-define-objects:
14+
15+
Define an SDK Object
16+
--------------------
17+
1318
Placeholder page for defining an object model.
1419

1520
.. _sdks-embedded-objects:
1621

1722
Define an Embedded Object
18-
-------------------------
23+
~~~~~~~~~~~~~~~~~~~~~~~~~
1924

2025
Placeholder for defining an embedded object, so we have a ref target to link to.
2126

2227
.. _sdks-asymmetric-objects:
2328

2429
Define an Asymmetric Object
25-
---------------------------
30+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
2631

2732
Placeholder for defining an asymmetric object, so we have a ref target to link to.
33+
34+
.. _sdks-define-geospatial-object:
35+
36+
Define a Geospatial Object
37+
~~~~~~~~~~~~~~~~~~~~~~~~~~
38+
39+
.. _sdks-define-special-property-types:
40+
41+
Define Special Property Types
42+
-----------------------------
43+
44+
.. _sdks-fts-property:
45+
46+
Define a Full-Text Search Property
47+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

source/sdk/sync/event-library.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ JSON Object Serialization
213213
~~~~~~~~~~~~~~~~~~~~~~~~~
214214

215215
The Event Library converts each event object to a JSON object. Most
216-
:ref:`Realm types <ios-supported-property-types>` have an
216+
:ref:`Realm types <sdks-supported-data-types>` have an
217217
analogous JSON representation. For example, a Realm
218218
String property becomes a JSON String.
219219

source/stitch/index.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,13 @@ MongoDB Stitch (Legacy)
1010
:titlesonly:
1111
:hidden:
1212

13-
Migrate Your Stitch App to Realm </migrate>
1413
(Legacy) Stitch Documentation <http://stitch-docs-old.s3-website-us-east-1.amazonaws.com/>
1514
(Legacy) Stitch JavaScript Browser SDK <http://stitch-sdks.s3-website-us-east-1.amazonaws.com/stitch-sdks/js/4/index.html>
1615
(Legacy) Stitch Java/Android SDK <http://stitch-sdks.s3-website-us-east-1.amazonaws.com/stitch-sdks/java/4/overview-summary.html>
1716
(Legacy) Stitch Swift/iOS SDK <http://stitch-sdks.s3-website-us-east-1.amazonaws.com/stitch-sdks/swift/6/>
1817
(Legacy) Stitch React Native SDK <http://stitch-sdks.s3-website-us-east-1.amazonaws.com/stitch-sdks/js-react-native/4/index.html>
1918
(Legacy) Stitch JavaScript Server SDK <http://stitch-sdks.s3-website-us-east-1.amazonaws.com/stitch-sdks/js-server/4/index.html>
2019

21-
- :doc:`Migrate Your Stitch App to Realm </migrate>`
22-
2320
Stitch Documentation Archives
2421
-----------------------------
2522

source/studio/explore-realm-file.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ tool to:
5252
- Validate the data in the realm file
5353

5454
The Realm Studio query bar at the top of the main pane
55-
accepts the :ref:`Realm JavaScript query syntax<node-client-query-engine>`.
55+
accepts the :ref:`Realm Query Language query syntax <realm-query-language>`.
5656
You can query using:
5757

5858
- Comparison operators

source/studio/modify-schema.txt

Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ Overview
1616
Realm Studio gives you tools to make non-breaking changes to your schema. You
1717
can:
1818

19-
- :ref:`Add classes to the schema<realm-studio-add-class-to-schema>`
20-
- :ref:`Add properties to classes<realm-studio-add-property-to-class>`
19+
- :ref:`Add classes to the schema <realm-studio-add-class-to-schema>`
20+
- :ref:`Add properties to classes <realm-studio-add-property-to-class>`
2121

2222
.. important::
2323

@@ -112,36 +112,5 @@ Realm requires you to increment the version monotonically when
112112
you change the schema. If you try to open a realm with an updated object
113113
schema without migrating, your client will throw an error.
114114

115-
For instructions on how to complete this migration, consult your SDK's
116-
migration guide.
117-
118-
.. tabs-realm-sdks::
119-
120-
.. tab::
121-
:tabid: android
122-
123-
:ref:`Schema Versions & Migrations - Realm Java SDK <java-schema-versions-and-migrations>`
124-
125-
.. tab::
126-
:tabid: ios
127-
128-
:ref:`Schema Versions & Migrations - Realm Swift SDK <ios-schema-versions-and-migrations>`
129-
130-
.. tab::
131-
:tabid: node
132-
133-
:ref:`Schema Versions & Migrations - Realm Node.js SDK <node-schema-versions-and-migrations>`
134-
135-
.. tab::
136-
:tabid: react-native
137-
138-
:ref:`Schema Versions & Migrations - Realm React Native SDK <react-native-schema-versions-and-migrations>`
139-
140-
.. tab::
141-
:tabid: dotnet
142-
143-
:ref:`Schema Versions & Migrations - Realm .NET SDK <dotnet-schema-versions-and-migrations>`
144-
.. tab::
145-
:tabid: flutter
146-
147-
:ref:`Schema Versions & Migrations - Realm Flutter SDK <flutter-manually-migrate-schema>`
115+
For instructions on how to complete this migration, refer to
116+
:ref:`sdks-change-object-model`.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)