Module jakarta.json

Class ExasolFromExaQueryRewriter

  • All Implemented Interfaces:
    com.exasol.adapter.dialects.QueryRewriter

    public class ExasolFromExaQueryRewriter
    extends com.exasol.adapter.dialects.rewriting.AbstractQueryRewriter
    Exasol-specific query rewriter for IMPORT FROM EXA.
    • Constructor Detail

      • ExasolFromExaQueryRewriter

        public ExasolFromExaQueryRewriter​(com.exasol.adapter.dialects.SqlDialect dialect,
                                          com.exasol.adapter.jdbc.RemoteMetadataReader remoteMetadataReader)
        Create a new instance of the ExasolFromExaQueryRewriter.
        Parameters:
        dialect - dialect
        remoteMetadataReader - remote metadata reader
    • Method Detail

      • generateImportStatement

        protected String generateImportStatement​(String connectionDefinition,
                                                 String pushdownQuery)
        Specified by:
        generateImportStatement in class com.exasol.adapter.dialects.rewriting.AbstractQueryRewriter