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

protected static class SparkSelectFromWhereSerializer.SparkSQLTermSerializer extends Object
  • 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:
      serialize in interface it.unibz.inf.ontop.generation.serializer.impl.SQLTermSerializer
      Throws:
      it.unibz.inf.ontop.generation.serializer.SQLSerializationException
    • serializeDBConstant

      protected String serializeDBConstant(it.unibz.inf.ontop.model.term.DBConstant constant)
    • castFloatingConstant

      protected String castFloatingConstant(String value, it.unibz.inf.ontop.model.type.DBTermType dbType)
    • serializeStringConstant

      protected String serializeStringConstant(String constant)