Markus Kroetzsch has uploaded a new change for review.

Change subject: Implement consequences of new Container handling
......................................................................

Implement consequences of new Container handling

Container DIs have recently become virtual -- they are never stored as such but 
only used to encapsulate user input that leads to complex data. Various 
conseqeunces of this design have now been implemented:

* Record properties are declared as having di type wikipage
* SQLStore3 has no more special code for storing containers, no extra table 
either
* SMWRecordValue can be created from SMWDIWikiPage objects (but also continues 
ot work with SMWDIContainer objects)

The change should not lead to new problems in SQLStore2 either, although it 
still has more code for Containers (which is simply not used now). Containers 
remain relevant for querying the stores and they will continue to be supported 
there.

Change-Id: Ifd159d353a0fcd928567d5c2d09df4da5168d978
---
M includes/SMW_DataValueFactory.php
M includes/SMW_Setup.php
M includes/datavalues/SMW_DV_Record.php
D includes/storage/SQLStore/SMW_DIHandler_Container.php
M includes/storage/SQLStore/SMW_SQLStore3.php
M includes/storage/SQLStore/SMW_SQLStore3_Writers.php
6 files changed, 41 insertions(+), 118 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SemanticMediaWiki 
refs/changes/71/28671/1
--
To view, visit https://gerrit.wikimedia.org/r/28671
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifd159d353a0fcd928567d5c2d09df4da5168d978
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SemanticMediaWiki
Gerrit-Branch: master
Gerrit-Owner: Markus Kroetzsch <mar...@semantic-mediawiki.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to