Class DefaultSelectFromWhereSerializer.DefaultSQLTermSerializer
- java.lang.Object
-
- it.unibz.inf.ontop.generation.serializer.impl.DefaultSelectFromWhereSerializer.DefaultSQLTermSerializer
-
- All Implemented Interfaces:
SQLTermSerializer
- Enclosing class:
- DefaultSelectFromWhereSerializer
protected static class DefaultSelectFromWhereSerializer.DefaultSQLTermSerializer extends Object implements SQLTermSerializer
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultSQLTermSerializer(TermFactory termFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringcastFloatingConstant(String value, DBTermType dbType)Stringserialize(ImmutableTerm term, it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,QualifiedAttributeID> columnIDs)protected StringserializeDatetimeConstant(String datetime, DBTermType dbType)protected StringserializeDBConstant(DBConstant constant)protected StringserializeStringConstant(String constant)
-
-
-
Constructor Detail
-
DefaultSQLTermSerializer
protected DefaultSQLTermSerializer(TermFactory termFactory)
-
-
Method Detail
-
serialize
public String serialize(ImmutableTerm term, it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,QualifiedAttributeID> columnIDs) throws SQLSerializationException
- Specified by:
serializein interfaceSQLTermSerializer- Throws:
SQLSerializationException
-
serializeDBConstant
protected String serializeDBConstant(DBConstant constant)
-
castFloatingConstant
protected String castFloatingConstant(String value, DBTermType dbType)
-
serializeDatetimeConstant
protected String serializeDatetimeConstant(String datetime, DBTermType dbType)
-
-