Class SparkSelectFromWhereSerializer.SparkSQLTermSerializer
java.lang.Object
net.sansa_stack.query.spark.ontop.SparkSelectFromWhereSerializer.SparkSQLTermSerializer
- All Implemented Interfaces:
it.unibz.inf.ontop.generation.serializer.impl.SQLTermSerializer
- Enclosing class:
- SparkSelectFromWhereSerializer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSparkSQLTermSerializer(it.unibz.inf.ontop.model.term.TermFactory termFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcastFloatingConstant(String value, it.unibz.inf.ontop.model.type.DBTermType dbType) serialize(it.unibz.inf.ontop.model.term.ImmutableTerm term, it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable, it.unibz.inf.ontop.dbschema.QualifiedAttributeID> columnIDs) protected StringserializeDBConstant(it.unibz.inf.ontop.model.term.DBConstant constant) protected StringserializeStringConstant(String constant)
-
Constructor Details
-
SparkSQLTermSerializer
protected SparkSQLTermSerializer(it.unibz.inf.ontop.model.term.TermFactory termFactory)
-
-
Method Details
-
serialize
public String serialize(it.unibz.inf.ontop.model.term.ImmutableTerm term, it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable, it.unibz.inf.ontop.dbschema.QualifiedAttributeID> columnIDs) throws it.unibz.inf.ontop.generation.serializer.SQLSerializationException- Specified by:
serializein interfaceit.unibz.inf.ontop.generation.serializer.impl.SQLTermSerializer- Throws:
it.unibz.inf.ontop.generation.serializer.SQLSerializationException
-
serializeDBConstant
-
castFloatingConstant
-
serializeStringConstant
-