Author: reto
Date: Wed Feb 16 08:57:59 2011
New Revision: 1071176
URL: http://svn.apache.org/viewvc?rev=1071176&view=rev
Log:
CLEREZZA-414: not regenerating replacement for literal that already is a
replacement
Modified:
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
Modified:
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java?rev=1071176&r1=1071175&r2=1071176&view=diff
==============================================================================
---
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
(original)
+++
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
Wed Feb 16 08:57:59 2011
@@ -121,6 +121,10 @@ class ExternalizingMGraph extends Abstra
}
UriRef replace(TypedLiteral literal) {
+ if (literal instanceof ReplacementLiteral) {
+ ReplacementLiteral replacementLiteral =
(ReplacementLiteral) literal;
+ return new UriRef(UriHashPrefix +
replacementLiteral.base16Hash);
+ }
FileOutputStream out = null;
try {
final byte[] serializedLiteral =
serializeLiteral(literal);