protected static class MySQLSelectFromWhereSerializer.MySQLRelationVisitingSerializer extends DefaultSelectFromWhereSerializer.DefaultSQLRelationVisitingSerializer
dialectAdapter, idFactory, sqlTermSerializer, VIEW_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
MySQLRelationVisitingSerializer(SQLTermSerializer sqlTermSerializer,
SQLDialectAdapter dialectAdapter,
QuotedIDFactory idFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
serializeOrderBy(com.google.common.collect.ImmutableList<SQLOrderComparator> sortConditions,
com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable,QualifiedAttributeID> fromColumnMap)
MySQL seems to already treat NULLs as the lowest values
Therefore it seems to follow the semantics of (ASC + NULLS FIRST) and (DESC + NULLS LAST)
See http://sqlfiddle.com/#!9/255d2e/18
|
generateFreshViewAlias, serializeGroupBy, serializeProjection, visit, visit, visit, visit, visit, visit, visit, visit, visitprotected MySQLRelationVisitingSerializer(SQLTermSerializer sqlTermSerializer, SQLDialectAdapter dialectAdapter, QuotedIDFactory idFactory)
protected String serializeOrderBy(com.google.common.collect.ImmutableList<SQLOrderComparator> sortConditions, com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable,QualifiedAttributeID> fromColumnMap)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.