Module jakarta.json

Class ExasolSqlGenerationVisitor

  • All Implemented Interfaces:
    com.exasol.adapter.dialects.SqlGenerator, com.exasol.adapter.sql.SqlNodeVisitor<String>

    public class ExasolSqlGenerationVisitor
    extends com.exasol.adapter.dialects.rewriting.SqlGenerationVisitor
    This class generates SQL queries for the ExasolSqlDialect.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String visit​(com.exasol.adapter.sql.SqlLiteralDouble literal)  
      String visit​(com.exasol.adapter.sql.SqlLiteralTimestampUtc literal)  
      • Methods inherited from class com.exasol.adapter.dialects.rewriting.SqlGenerationVisitor

        checkDialectAliases, createExplicitColumnsSelectList, generateSqlFor, getDialect, getTypeNameFromColumn, isDirectlyInSelectList, representAnyColumnInSelectList, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
    • Method Detail

      • visit

        public String visit​(com.exasol.adapter.sql.SqlLiteralTimestampUtc literal)
        Specified by:
        visit in interface com.exasol.adapter.sql.SqlNodeVisitor<String>
        Overrides:
        visit in class com.exasol.adapter.dialects.rewriting.SqlGenerationVisitor
      • visit

        public String visit​(com.exasol.adapter.sql.SqlLiteralDouble literal)
        Specified by:
        visit in interface com.exasol.adapter.sql.SqlNodeVisitor<String>
        Overrides:
        visit in class com.exasol.adapter.dialects.rewriting.SqlGenerationVisitor