Class JdbcQueryPassthrough
- java.lang.Object
-
- com.amazonaws.athena.connectors.jdbc.qpt.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 Summary
Constructors Constructor Description JdbcQueryPassthrough()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getFunctionArguments()StringgetFunctionName()StringgetFunctionSchema()org.slf4j.LoggergetLogger()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
addQueryPassthroughCapabilityIfEnabled, allowQueryPassthrough, customConnectorVerifications, getFunctionSignature, getQueryPassthroughCapabilities, verify, verifyFunctionSignature
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
SCHEMA_NAME
public static final String SCHEMA_NAME
- See Also:
- Constant Field Values
-
QUERY
public static final String QUERY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFunctionSchema
public String getFunctionSchema()
- Specified by:
getFunctionSchemain interfacecom.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
getFunctionName
public String getFunctionName()
- Specified by:
getFunctionNamein interfacecom.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
getFunctionArguments
public List<String> getFunctionArguments()
- Specified by:
getFunctionArgumentsin interfacecom.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
getLogger
public org.slf4j.Logger getLogger()
- Specified by:
getLoggerin interfacecom.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
-