]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/query/ValueQuery.java
DB query swapping to file system
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / query / ValueQuery.java
index ad4017f9cff863c0a2bbe42a4fb9458a655e57f2..f04df9f6846097d6b03c1f1b0bc5411ca71af248 100644 (file)
@@ -45,6 +45,17 @@ public final class ValueQuery extends UnaryQueryP<byte[]> {
         return value;
 
     }
+    
+    @Override
+    public void serializeValue(QuerySerializer serializer) {
+        byte[] result = getResult();
+        if(result == null) {
+            serializer.writeLE(-1);
+        } else {
+            serializer.writeLE(result.length);
+            serializer.add(result);
+        }
+    }
 
     @Override
     public String toString() {