![JAR search and dependency download from the Maven repository](/logo.png)
net.sansa_stack.rdf.spark.kryo.sparqlify.RestrictedExprSerializer Maven / Gradle / Ivy
package net.sansa_stack.rdf.spark.kryo.sparqlify;
import com.esotericsoftware.kryo.Kryo;
import com.esotericsoftware.kryo.Serializer;
import com.esotericsoftware.kryo.io.Input;
import com.esotericsoftware.kryo.io.Output;
import org.aksw.jena_sparql_api.views.RestrictedExpr;
import org.apache.jena.sparql.expr.Expr;
public class RestrictedExprSerializer
extends Serializer {
@Override
public RestrictedExpr read(Kryo kryo, Input input, Class clazz) {
Expr expr = (Expr)kryo.readClassAndObject(input);
RestrictedExpr result = new RestrictedExpr(expr);
return result;
}
@Override
public void write(Kryo kryo, Output output, RestrictedExpr obj) {
kryo.writeClassAndObject(output, obj.getExpr());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy