Class ClickHouseMuxRecordHandler
- java.lang.Object
-
- com.amazonaws.athena.connector.lambda.handlers.RecordHandler
-
- com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
-
- com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcRecordHandler
-
- com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxRecordHandler
-
- All Implemented Interfaces:
com.amazonaws.services.lambda.runtime.RequestStreamHandler
public class ClickHouseMuxRecordHandler extends MultiplexingJdbcRecordHandler
Data handler facade that integrates with S3, Athena, and Secrets.
-
-
Field Summary
-
Fields inherited from class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
queryPassthrough
-
Fields inherited from class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
configOptions
-
-
Constructor Summary
Constructors Constructor Description ClickHouseMuxRecordHandler(Map<String,String> configOptions)
-
Method Summary
-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcRecordHandler
buildSplitSql, readWithConstraint
-
Methods inherited from class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
buildQueryPassthroughSql, getCredentialProvider, getJdbcConnectionFactory, makeExtractor, makeFactory
-
Methods inherited from class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
doHandleRequest, doReadRecords, getSecret, getSpillConfig, handleRequest, onPing, resolveSecrets
-
-