Class JdbcQueryPassthrough

  • All Implemented Interfaces:
    com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature

    public class JdbcQueryPassthrough
    extends Object
    implements com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
    A Singleton class that implements QPT signature interface to define the JDBC Query Passthrough Function's signature that will be used to inform the engine how to define QPT Function for a JDBC connector
    • Constructor Detail

      • JdbcQueryPassthrough

        public JdbcQueryPassthrough()
    • Method Detail

      • getFunctionSchema

        public String getFunctionSchema()
        Specified by:
        getFunctionSchema in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
      • getFunctionName

        public String getFunctionName()
        Specified by:
        getFunctionName in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
      • getFunctionArguments

        public List<String> getFunctionArguments()
        Specified by:
        getFunctionArguments in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
      • getLogger

        public org.slf4j.Logger getLogger()
        Specified by:
        getLogger in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature