https://github.com/thinkaurelius/titan
Revision 79a942a43203bb32b4051edb298fdc312d36a950 authored by Dan LaRocque on 09 February 2015, 16:07:58 UTC, committed by Dan LaRocque on 10 February 2015, 03:03:31 UTC
titan-hadoop iterates over unidirected edges as if they were properties; this produces an exception as reported in #941. This commit makes FaunusElement.getPropertyKeysDirect stop returning unidirected edges. This avoids the exception in #941. However, dumping edges from Cassandra to GraphSON omits unidirected edges. titan-hadoop could probably use more tweaking to resolve the tension between unidirected edges being represented as relations with a type that extends edge but which use the setProperty interface. The existing TitanOutputFormatTest.testUnidirectionEdges still passes, but given my track record of unintended collateral breakage caused by faunus schema changes during titan05 development, I'm hesitant to declare victory. There may be unintended consequences that I'm missing.
1 parent 879c9a1
Tip revision: 79a942a43203bb32b4051edb298fdc312d36a950 authored by Dan LaRocque on 09 February 2015, 16:07:58 UTC
Stop returning unidir edges as properties
Stop returning unidir edges as properties
Tip revision: 79a942a
File | Mode | Size |
---|---|---|
docs | ||
titan-all | ||
titan-berkeleyje | ||
titan-cassandra | ||
titan-core | ||
titan-dist | ||
titan-es | ||
titan-hadoop-parent | ||
titan-hbase-parent | ||
titan-lucene | ||
titan-rexster | ||
titan-solr | ||
titan-test | ||
.gitignore | -rw-r--r-- | 1.1 KB |
CHANGELOG.asc | -rw-r--r-- | 24.2 KB |
LICENSE.txt | -rw-r--r-- | 11.1 KB |
NOTICE.txt | -rw-r--r-- | 5.8 KB |
README.textile | -rw-r--r-- | 2.0 KB |
RELEASING.md | -rw-r--r-- | 3.5 KB |
TESTING.md | -rw-r--r-- | 3.7 KB |
UPGRADE.asc | -rw-r--r-- | 16.1 KB |
jre6.xslt | -rw-r--r-- | 1.5 KB |
pom.xml | -rw-r--r-- | 69.0 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...