Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Mixed data type #2252

Merged
merged 101 commits into from
Apr 12, 2021
Merged

Implement Mixed data type #2252

merged 101 commits into from
Apr 12, 2021

Conversation

papafe
Copy link
Contributor

@papafe papafe commented Feb 16, 2021

Add support for Mixed data type.

Fixes #2066
Fixes #2205
Fixes #2160

TODO

  • Changelog entry
  • Tests

@papafe papafe marked this pull request as draft February 16, 2021 11:28
@papafe
Copy link
Contributor Author

papafe commented Feb 16, 2021

Please note that the PR is still in draft, and that it also contains all the changes from PR #2230, as those changes are needed, and can't be merged to master yet due to a missing merge in core.

@papafe
Copy link
Contributor Author

papafe commented Apr 8, 2021

I have just verified that sync tests are passing. With this there is very little to do, and it depends on bugs/features in Core:

@nirinchev
Copy link
Member

We should also consider exposing RealmValue.ObjectType which returns AsRealmObject().ObjectSchema.Name - while users can definitely get to it themselves, I'd be quite impressed if they discover it on their own.

papafe added 3 commits April 9, 2021 15:22
# Conflicts:
#	Realm/Realm/DatabaseTypes/RealmDictionary.cs
#	Tests/Realm.Tests/Database/TestObjects.cs
#	Tests/Realm.Tests/Sync/SyncTestBase.cs
* Store the looked up schema in the context

* Bump to latest Core

* fix some warnings

* Fix build
@nirinchev nirinchev merged commit 427338b into master Apr 12, 2021
@nirinchev nirinchev deleted the fp/mixed-2066 branch April 12, 2021 11:47
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants