├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question---how-tos.md ├── dependabot.yml └── workflows │ ├── auto-approve.yml │ ├── codeql-analysis.yml │ ├── cut_release.yml │ ├── javadoc_sync.yaml │ ├── maven_push.yml │ ├── publish_to_maven_central.yml │ ├── run_release_tests.yml │ └── stalled.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── athena-aws-cmdb ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-aws-cmdb-connection.yaml ├── athena-aws-cmdb-package.yaml ├── athena-aws-cmdb.yaml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── aws │ │ │ └── cmdb │ │ │ ├── AwsCmdbCompositeHandler.java │ │ │ ├── AwsCmdbMetadataHandler.java │ │ │ ├── AwsCmdbRecordHandler.java │ │ │ ├── TableProviderFactory.java │ │ │ └── tables │ │ │ ├── EmrClusterTableProvider.java │ │ │ ├── RdsTableProvider.java │ │ │ ├── TableProvider.java │ │ │ ├── ec2 │ │ │ ├── EbsTableProvider.java │ │ │ ├── Ec2TableProvider.java │ │ │ ├── ImagesTableProvider.java │ │ │ ├── RouteTableProvider.java │ │ │ ├── SecurityGroupsTableProvider.java │ │ │ ├── SubnetTableProvider.java │ │ │ └── VpcTableProvider.java │ │ │ └── s3 │ │ │ ├── S3BucketsTableProvider.java │ │ │ └── S3ObjectsTableProvider.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── aws │ └── cmdb │ ├── AwsCmdbMetadataHandlerTest.java │ ├── AwsCmdbRecordHandlerTest.java │ ├── TableProviderFactoryTest.java │ └── tables │ ├── AbstractTableProviderTest.java │ ├── EmrClusterTableProviderTest.java │ ├── RdsTableProviderTest.java │ ├── ec2 │ ├── EbsTableProviderTest.java │ ├── Ec2TableProviderTest.java │ ├── ImagesTableProviderTest.java │ ├── RouteTableProviderTest.java │ ├── SecurityGroupsTableProviderTest.java │ ├── SubnetTableProviderTest.java │ └── VpcTableProviderTest.java │ └── s3 │ ├── S3BucketsTableProviderTest.java │ └── S3ObjectsTableProviderTest.java ├── athena-clickhouse ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-clickhouse-package.yaml ├── athena-clickhouse.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── clickhouse │ │ │ ├── ClickHouseCompositeHandler.java │ │ │ ├── ClickHouseConstants.java │ │ │ ├── ClickHouseMetadataHandler.java │ │ │ ├── ClickHouseMuxCompositeHandler.java │ │ │ ├── ClickHouseMuxMetadataHandler.java │ │ │ ├── ClickHouseMuxRecordHandler.java │ │ │ ├── ClickHouseRecordHandler.java │ │ │ ├── ClickHouseUtil.java │ │ │ └── resolver │ │ │ └── ClickhouseJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── clickhouse │ ├── ClickHouseMetadataHandlerTest.java │ ├── ClickHouseMuxJdbcMetadataHandlerTest.java │ └── ClickHouseMuxJdbcRecordHandlerTest.java ├── athena-cloudera-hive ├── Dockerfile ├── LICENSE.txt ├── META-INF │ └── maven │ │ └── org.apache.zookeeper │ │ ├── zookeeper-jute │ │ └── pom.properties │ │ └── zookeeper │ │ └── pom.properties ├── README.md ├── athena-cloudera-hive-connection.yaml ├── athena-cloudera-hive-package.yaml ├── athena-cloudera-hive.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── cloudera │ │ │ ├── ClouderaHiveEnvironmentProperties.java │ │ │ ├── HiveCompositeHandler.java │ │ │ ├── HiveConstants.java │ │ │ ├── HiveFederationExpressionParser.java │ │ │ ├── HiveJdbcConnectionFactory.java │ │ │ ├── HiveMetadataHandler.java │ │ │ ├── HiveMuxCompositeHandler.java │ │ │ ├── HiveMuxMetadataHandler.java │ │ │ ├── HiveMuxRecordHandler.java │ │ │ ├── HiveQueryStringBuilder.java │ │ │ └── HiveRecordHandler.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── cloudera │ ├── ClouderaHiveEnvironmentPropertiesTest.java │ ├── HiveJdbcConnectionFactoryTest.java │ ├── HiveMetadataHandlerTest.java │ ├── HiveMuxMetadataHandlerTest.java │ ├── HiveMuxRecordHandlerTest.java │ ├── HiveQueryStringBuilderTest.java │ ├── HiveRecordHandlerTest.java │ └── integ │ └── HiveIntegTest.java ├── athena-cloudera-impala ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-cloudera-impala-connection.yaml ├── athena-cloudera-impala-package.yaml ├── athena-cloudera-impala.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── cloudera │ │ │ ├── ImpalaCompositeHandler.java │ │ │ ├── ImpalaConstants.java │ │ │ ├── ImpalaEnvironmentProperties.java │ │ │ ├── ImpalaFederationExpressionParser.java │ │ │ ├── ImpalaJdbcConnectionFactory.java │ │ │ ├── ImpalaMetadataHandler.java │ │ │ ├── ImpalaMuxCompositeHandler.java │ │ │ ├── ImpalaMuxMetadataHandler.java │ │ │ ├── ImpalaMuxRecordHandler.java │ │ │ ├── ImpalaQueryStringBuilder.java │ │ │ └── ImpalaRecordHandler.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── cloudera │ ├── ImpalaEnvironmentPropertiesTest.java │ ├── ImpalaFederationExpressionParserTest.java │ ├── ImpalaJdbcConnectionFactoryTest.java │ ├── ImpalaMetadataHandlerTest.java │ ├── ImpalaMuxMetadataHandlerTest.java │ ├── ImpalaMuxRecordHandlerTest.java │ ├── ImpalaQueryStringBuilderTest.java │ ├── ImpalaRecordHandlerTest.java │ └── integ │ └── ImpalaIntegTest.java ├── athena-cloudwatch-metrics ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-cloudwatch-metrics-connection.yaml ├── athena-cloudwatch-metrics-package.yaml ├── athena-cloudwatch-metrics.yaml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── cloudwatch │ │ │ └── metrics │ │ │ ├── MetricDataQuerySerDe.java │ │ │ ├── MetricUtils.java │ │ │ ├── MetricsCompositeHandler.java │ │ │ ├── MetricsExceptionFilter.java │ │ │ ├── MetricsMetadataHandler.java │ │ │ ├── MetricsRecordHandler.java │ │ │ └── tables │ │ │ ├── MetricSamplesTable.java │ │ │ ├── MetricsTable.java │ │ │ └── Table.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── cloudwatch │ └── metrics │ ├── MetricDataQuerySerDeTest.java │ ├── MetricUtilsTest.java │ ├── MetricsMetadataHandlerTest.java │ ├── MetricsRecordHandlerTest.java │ └── TestUtils.java ├── athena-cloudwatch ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-cloudwatch-connection.yaml ├── athena-cloudwatch-package.yaml ├── athena-cloudwatch.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── cloudwatch │ │ │ ├── CloudwatchCompositeHandler.java │ │ │ ├── CloudwatchExceptionFilter.java │ │ │ ├── CloudwatchMetadataHandler.java │ │ │ ├── CloudwatchRecordHandler.java │ │ │ ├── CloudwatchTableName.java │ │ │ ├── CloudwatchTableResolver.java │ │ │ ├── CloudwatchUtils.java │ │ │ └── qpt │ │ │ └── CloudwatchQueryPassthrough.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── cloudwatch │ ├── CloudwatchMetadataHandlerTest.java │ ├── CloudwatchRecordHandlerTest.java │ └── integ │ └── CloudwatchIntegTest.java ├── athena-datalakegen2 ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-datalakegen2-connection.yaml ├── athena-datalakegen2-package.yaml ├── athena-datalakegen2.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── datalakegen2 │ │ │ ├── DataLakeGen2CompositeHandler.java │ │ │ ├── DataLakeGen2Constants.java │ │ │ ├── DataLakeGen2DataType.java │ │ │ ├── DataLakeGen2EnvironmentProperties.java │ │ │ ├── DataLakeGen2FederationExpressionParser.java │ │ │ ├── DataLakeGen2MetadataHandler.java │ │ │ ├── DataLakeGen2MuxCompositeHandler.java │ │ │ ├── DataLakeGen2MuxMetadataHandler.java │ │ │ ├── DataLakeGen2MuxRecordHandler.java │ │ │ ├── DataLakeGen2OAuthCredentialsProvider.java │ │ │ ├── DataLakeGen2QueryStringBuilder.java │ │ │ ├── DataLakeGen2RecordHandler.java │ │ │ ├── DataLakeGen2Util.java │ │ │ └── resolver │ │ │ └── DataLakeGen2CaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── datalakegen2 │ ├── DataLakeGen2DataTypeTest.java │ ├── DataLakeGen2MetadataHandlerTest.java │ ├── DataLakeGen2MuxMetadataHandlerTest.java │ ├── DataLakeGen2MuxRecordHandlerTest.java │ ├── DataLakeGen2OAuthCredentialsProviderTest.java │ ├── DataLakeGen2UtilTest.java │ ├── DataLakeQueryStringBuilderTest.java │ ├── DataLakeRecordHandlerTest.java │ └── integ │ └── DataLakeGen2IntegTest.java ├── athena-db2-as400 ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-db2-as400-connection.yaml ├── athena-db2-as400-package.yaml ├── athena-db2-as400.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── db2as400 │ │ │ ├── Db2As400CompositeHandler.java │ │ │ ├── Db2As400Constants.java │ │ │ ├── Db2As400EnvironmentProperties.java │ │ │ ├── Db2As400MetadataHandler.java │ │ │ ├── Db2As400MuxCompositeHandler.java │ │ │ ├── Db2As400MuxMetadataHandler.java │ │ │ ├── Db2As400MuxRecordHandler.java │ │ │ ├── Db2As400QueryStringBuilder.java │ │ │ └── Db2As400RecordHandler.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── db2as400 │ ├── Db2As400CompositeHandlerTest.java │ ├── Db2As400MetadataHandlerTest.java │ ├── Db2As400QueryStringBuilderTest.java │ ├── Db2As400RecordHandlerTest.java │ └── integ │ └── Db2As400IntegTest.java ├── athena-db2 ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-db2-connection.yaml ├── athena-db2-package.yaml ├── athena-db2.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── db2 │ │ │ ├── Db2CompositeHandler.java │ │ │ ├── Db2Constants.java │ │ │ ├── Db2EnvironmentProperties.java │ │ │ ├── Db2FederationExpressionParser.java │ │ │ ├── Db2MetadataHandler.java │ │ │ ├── Db2MuxCompositeHandler.java │ │ │ ├── Db2MuxMetadataHandler.java │ │ │ ├── Db2MuxRecordHandler.java │ │ │ ├── Db2QueryStringBuilder.java │ │ │ ├── Db2RecordHandler.java │ │ │ └── resolver │ │ │ └── Db2JDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── db2 │ ├── Db2MetadataHandlerTest.java │ ├── Db2QueryStringBuilderTest.java │ ├── Db2RecordHandlerTest.java │ ├── integ │ └── Db2IntegTest.java │ └── resolver │ └── Db2JDBCCaseResolverTest.java ├── athena-docdb ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-docdb-connection.yaml ├── athena-docdb-package.yaml ├── athena-docdb.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── docdb │ │ │ ├── DocDBCaseInsensitiveResolver.java │ │ │ ├── DocDBCompositeHandler.java │ │ │ ├── DocDBConnectionFactory.java │ │ │ ├── DocDBEnvironmentProperties.java │ │ │ ├── DocDBFieldResolver.java │ │ │ ├── DocDBMetadataHandler.java │ │ │ ├── DocDBRecordHandler.java │ │ │ ├── QueryUtils.java │ │ │ ├── SchemaUtils.java │ │ │ ├── TypeUtils.java │ │ │ ├── integ │ │ │ └── DocDbIntegTestHandler.java │ │ │ └── qpt │ │ │ └── DocDBQueryPassthrough.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── docdb │ ├── DocDBConnectionFactoryTest.java │ ├── DocDBEnvironmentPropertiesTest.java │ ├── DocDBMetadataHandlerTest.java │ ├── DocDBRecordHandlerTest.java │ ├── DocumentGenerator.java │ ├── QueryUtilsTest.java │ ├── SchemaUtilsTest.java │ ├── StubbingCursor.java │ ├── TestBase.java │ ├── TypeUtilsTest.java │ ├── UnsupportedType.java │ └── integ │ └── DocDbIntegTest.java ├── athena-dynamodb ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-dynamodb-connection.yaml ├── athena-dynamodb-package.yaml ├── athena-dynamodb.yaml ├── etc │ └── test-config.json ├── native-libs │ ├── libsqlite4java-linux-amd64-1.0.392.so │ ├── libsqlite4java-linux-i386-1.0.392.so │ ├── libsqlite4java-osx-1.0.392.dylib │ ├── sqlite4java-win32-x64-1.0.392.dll │ └── sqlite4java-win32-x86-1.0.392.dll ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── dynamodb │ │ │ ├── DynamoDBCompositeHandler.java │ │ │ ├── DynamoDBMetadataHandler.java │ │ │ ├── DynamoDBRecordHandler.java │ │ │ ├── constants │ │ │ └── DynamoDBConstants.java │ │ │ ├── credentials │ │ │ └── CrossAccountCredentialsProviderV2.java │ │ │ ├── model │ │ │ ├── DynamoDBIndex.java │ │ │ ├── DynamoDBPaginatedTables.java │ │ │ └── DynamoDBTable.java │ │ │ ├── qpt │ │ │ └── DDBQueryPassthrough.java │ │ │ ├── resolver │ │ │ ├── DynamoDBFieldResolver.java │ │ │ └── DynamoDBTableResolver.java │ │ │ ├── throttling │ │ │ └── DynamoDBExceptionFilter.java │ │ │ └── util │ │ │ ├── DDBPredicateUtils.java │ │ │ ├── DDBRecordMetadata.java │ │ │ ├── DDBTableUtils.java │ │ │ ├── DDBTypeUtils.java │ │ │ └── IncrementingValueNameProducer.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── dynamodb │ ├── DDBFieldResolverTest.java │ ├── DDBPredicateUtilsTest.java │ ├── DDBTypeUtilsTest.java │ ├── DdbTableUtils.java │ ├── DynamoDBMetadataHandlerTest.java │ ├── DynamoDBRecordHandlerTest.java │ ├── DynamoDbIntegTest.java │ └── TestBase.java ├── athena-elasticsearch ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-elasticsearch-connection.yaml ├── athena-elasticsearch-package.yaml ├── athena-elasticsearch.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── elasticsearch │ │ │ ├── AWSRequestSigningApacheInterceptor.java │ │ │ ├── AwsElasticsearchFactory.java │ │ │ ├── AwsRestHighLevelClient.java │ │ │ ├── AwsRestHighLevelClientFactory.java │ │ │ ├── CacheableAwsRestHighLevelClient.java │ │ │ ├── ElasticsearchCompositeHandler.java │ │ │ ├── ElasticsearchDomainMapProvider.java │ │ │ ├── ElasticsearchFieldResolver.java │ │ │ ├── ElasticsearchGlueTypeMapper.java │ │ │ ├── ElasticsearchMetadataHandler.java │ │ │ ├── ElasticsearchQueryUtils.java │ │ │ ├── ElasticsearchRecordHandler.java │ │ │ ├── ElasticsearchSchemaUtils.java │ │ │ ├── ElasticsearchTypeUtils.java │ │ │ └── qpt │ │ │ └── ElasticsearchQueryPassthrough.java │ └── resources │ │ └── log4j2.xml │ └── test │ ├── java │ └── com │ │ └── amazonaws │ │ └── athena │ │ └── connectors │ │ └── elasticsearch │ │ ├── CacheableAwsRestHighLevelClientTest.java │ │ ├── ElasticsearchDomainMapProviderTest.java │ │ ├── ElasticsearchFieldResolverGenerativeTest.java │ │ ├── ElasticsearchFieldResolverTest.java │ │ ├── ElasticsearchGlueTypeMapperTest.java │ │ ├── ElasticsearchMetadataHandlerTest.java │ │ ├── ElasticsearchQueryUtilsTest.java │ │ ├── ElasticsearchRecordHandlerTest.java │ │ ├── ElasticsearchSchemaUtilsTest.java │ │ ├── ElasticsearchTypeUtilsTest.java │ │ └── integ │ │ ├── ElasticsearchIndexUtils.java │ │ └── ElasticsearchIntegTest.java │ └── resources │ └── mockito-extensions │ ├── README.md │ └── org.mockito.plugins.MockMaker ├── athena-example ├── LICENSE.txt ├── README.md ├── athena-example.yaml ├── pom.xml ├── sample_data.csv └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── example │ │ │ ├── ExampleCompositeHandler.java │ │ │ ├── ExampleMetadataHandler.java │ │ │ ├── ExampleRecordHandler.java │ │ │ └── ExampleUserDefinedFuncHandler.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── example │ ├── ExampleMetadataHandlerTest.java │ ├── ExampleRecordHandlerTest.java │ └── ExampleUserDefinedFuncHandlerTest.java ├── athena-federation-integ-test ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── amazonaws │ │ └── athena │ │ └── connector │ │ └── integ │ │ ├── ConnectorStackAttributesProvider.java │ │ ├── ConnectorStackFactory.java │ │ ├── ConnectorStackProvider.java │ │ ├── IntegrationTestBase.java │ │ ├── clients │ │ └── CloudFormationClient.java │ │ ├── data │ │ ├── ConnectorPackagingAttributes.java │ │ ├── ConnectorStackAttributes.java │ │ ├── ConnectorVpcAttributes.java │ │ ├── ConnectorVpcSubnetAttributes.java │ │ ├── SecretsManagerCredentials.java │ │ └── TestConfig.java │ │ ├── providers │ │ ├── ConnectorEnvironmentVarsProvider.java │ │ ├── ConnectorPackagingAttributesProvider.java │ │ ├── ConnectorVpcAttributesProvider.java │ │ └── SecretsManagerCredentialsProvider.java │ │ └── stacks │ │ ├── ConnectorStack.java │ │ └── ConnectorWithVpcStack.java │ └── resources │ └── log4j2.xml ├── athena-federation-sdk-tools ├── LICENSE.txt ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── amazonaws │ │ └── athena │ │ └── connector │ │ └── validation │ │ ├── ConnectorValidator.java │ │ ├── ConstraintParser.java │ │ ├── FederationServiceProvider.java │ │ ├── LambdaMetadataProvider.java │ │ └── LambdaRecordProvider.java │ └── resources │ └── log4j2.xml ├── athena-federation-sdk ├── LICENSE.txt ├── README.md ├── athena-federation-sdk.yaml ├── checkstyle.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connector │ │ │ ├── credentials │ │ │ ├── Credentials.java │ │ │ ├── CredentialsConstants.java │ │ │ ├── CredentialsProvider.java │ │ │ ├── CredentialsProviderFactory.java │ │ │ ├── CrossAccountCredentialsProvider.java │ │ │ ├── DefaultCredentials.java │ │ │ ├── DefaultCredentialsProvider.java │ │ │ ├── InitializableCredentialsProvider.java │ │ │ ├── OAuthAccessTokenCredentials.java │ │ │ ├── OAuthCredentialsProvider.java │ │ │ └── StaticCredentialsProvider.java │ │ │ ├── lambda │ │ │ ├── CollectionsUtils.java │ │ │ ├── QueryStatusChecker.java │ │ │ ├── ThrottlingInvoker.java │ │ │ ├── connection │ │ │ │ ├── EnvironmentConstants.java │ │ │ │ └── EnvironmentProperties.java │ │ │ ├── data │ │ │ │ ├── ArrowSchemaUtils.java │ │ │ │ ├── ArrowTypeComparator.java │ │ │ │ ├── AthenaFederationIpcOption.java │ │ │ │ ├── Block.java │ │ │ │ ├── BlockAllocator.java │ │ │ │ ├── BlockAllocatorImpl.java │ │ │ │ ├── BlockAllocatorRegistry.java │ │ │ │ ├── BlockSpiller.java │ │ │ │ ├── BlockUtils.java │ │ │ │ ├── BlockWriter.java │ │ │ │ ├── DateTimeFormatterUtil.java │ │ │ │ ├── FieldBuilder.java │ │ │ │ ├── FieldResolver.java │ │ │ │ ├── RecordBatchSerDe.java │ │ │ │ ├── S3BlockSpillReader.java │ │ │ │ ├── S3BlockSpiller.java │ │ │ │ ├── SchemaAware.java │ │ │ │ ├── SchemaBuilder.java │ │ │ │ ├── SchemaSerDe.java │ │ │ │ ├── SimpleBlockWriter.java │ │ │ │ ├── SpillConfig.java │ │ │ │ ├── SupportedTypes.java │ │ │ │ ├── TimeZoneKey.java │ │ │ │ ├── projectors │ │ │ │ │ ├── ArrowValueProjector.java │ │ │ │ │ ├── ArrowValueProjectorImpl.java │ │ │ │ │ ├── ListArrowValueProjector.java │ │ │ │ │ ├── ProjectorUtils.java │ │ │ │ │ ├── SimpleArrowValueProjector.java │ │ │ │ │ └── StructArrowValueProjector.java │ │ │ │ └── writers │ │ │ │ │ ├── GeneratedRowWriter.java │ │ │ │ │ ├── extractors │ │ │ │ │ ├── BigIntExtractor.java │ │ │ │ │ ├── BitExtractor.java │ │ │ │ │ ├── DateDayExtractor.java │ │ │ │ │ ├── DateMilliExtractor.java │ │ │ │ │ ├── DecimalExtractor.java │ │ │ │ │ ├── Extractor.java │ │ │ │ │ ├── Float4Extractor.java │ │ │ │ │ ├── Float8Extractor.java │ │ │ │ │ ├── IntExtractor.java │ │ │ │ │ ├── SmallIntExtractor.java │ │ │ │ │ ├── TinyIntExtractor.java │ │ │ │ │ ├── VarBinaryExtractor.java │ │ │ │ │ └── VarCharExtractor.java │ │ │ │ │ ├── fieldwriters │ │ │ │ │ ├── BigIntFieldWriter.java │ │ │ │ │ ├── BitFieldWriter.java │ │ │ │ │ ├── DateDayFieldWriter.java │ │ │ │ │ ├── DateMilliFieldWriter.java │ │ │ │ │ ├── DecimalFieldWriter.java │ │ │ │ │ ├── FieldWriter.java │ │ │ │ │ ├── FieldWriterFactory.java │ │ │ │ │ ├── Float4FieldWriter.java │ │ │ │ │ ├── Float8FieldWriter.java │ │ │ │ │ ├── IntFieldWriter.java │ │ │ │ │ ├── SmallIntFieldWriter.java │ │ │ │ │ ├── TinyIntFieldWriter.java │ │ │ │ │ ├── VarBinaryFieldWriter.java │ │ │ │ │ └── VarCharFieldWriter.java │ │ │ │ │ └── holders │ │ │ │ │ ├── NullableDecimalHolder.java │ │ │ │ │ ├── NullableVarBinaryHolder.java │ │ │ │ │ └── NullableVarCharHolder.java │ │ │ ├── domain │ │ │ │ ├── Split.java │ │ │ │ ├── TableName.java │ │ │ │ ├── predicate │ │ │ │ │ ├── AllOrNoneValueSet.java │ │ │ │ │ ├── ConstraintEvaluator.java │ │ │ │ │ ├── ConstraintProjector.java │ │ │ │ │ ├── Constraints.java │ │ │ │ │ ├── EquatableValueSet.java │ │ │ │ │ ├── LiteralValueMarker.java │ │ │ │ │ ├── Marker.java │ │ │ │ │ ├── MarkerFactory.java │ │ │ │ │ ├── OrderByField.java │ │ │ │ │ ├── QueryPlan.java │ │ │ │ │ ├── Range.java │ │ │ │ │ ├── Ranges.java │ │ │ │ │ ├── SortedRangeSet.java │ │ │ │ │ ├── ValueMarker.java │ │ │ │ │ ├── ValueMarkerComparator.java │ │ │ │ │ ├── ValueSet.java │ │ │ │ │ ├── expression │ │ │ │ │ │ ├── ConstantExpression.java │ │ │ │ │ │ ├── FederationExpression.java │ │ │ │ │ │ ├── FunctionCallExpression.java │ │ │ │ │ │ └── VariableExpression.java │ │ │ │ │ └── functions │ │ │ │ │ │ ├── FunctionName.java │ │ │ │ │ │ ├── OperatorType.java │ │ │ │ │ │ └── StandardFunctions.java │ │ │ │ └── spill │ │ │ │ │ ├── S3SpillLocation.java │ │ │ │ │ ├── SpillLocation.java │ │ │ │ │ └── SpillLocationVerifier.java │ │ │ ├── exceptions │ │ │ │ ├── AthenaConnectorException.java │ │ │ │ └── FederationThrottleException.java │ │ │ ├── handlers │ │ │ │ ├── AthenaExceptionFilter.java │ │ │ │ ├── CompositeHandler.java │ │ │ │ ├── FederationCapabilities.java │ │ │ │ ├── FederationRequestHandler.java │ │ │ │ ├── GlueMetadataHandler.java │ │ │ │ ├── MetadataHandler.java │ │ │ │ ├── RecordHandler.java │ │ │ │ ├── SerDeVersion.java │ │ │ │ └── UserDefinedFunctionHandler.java │ │ │ ├── metadata │ │ │ │ ├── GetDataSourceCapabilitiesRequest.java │ │ │ │ ├── GetDataSourceCapabilitiesResponse.java │ │ │ │ ├── GetSplitsRequest.java │ │ │ │ ├── GetSplitsResponse.java │ │ │ │ ├── GetTableLayoutRequest.java │ │ │ │ ├── GetTableLayoutResponse.java │ │ │ │ ├── GetTableRequest.java │ │ │ │ ├── GetTableResponse.java │ │ │ │ ├── ListSchemasRequest.java │ │ │ │ ├── ListSchemasResponse.java │ │ │ │ ├── ListTablesRequest.java │ │ │ │ ├── ListTablesResponse.java │ │ │ │ ├── MetadataRequest.java │ │ │ │ ├── MetadataRequestType.java │ │ │ │ ├── MetadataResponse.java │ │ │ │ ├── glue │ │ │ │ │ ├── DefaultGlueType.java │ │ │ │ │ ├── GlueFieldLexer.java │ │ │ │ │ └── GlueTypeParser.java │ │ │ │ └── optimizations │ │ │ │ │ ├── DataSourceOptimizations.java │ │ │ │ │ ├── OptimizationSubType.java │ │ │ │ │ ├── pushdown │ │ │ │ │ ├── ComplexExpressionPushdownSubType.java │ │ │ │ │ ├── FilterPushdownSubType.java │ │ │ │ │ ├── HintsSubtype.java │ │ │ │ │ ├── LimitPushdownSubType.java │ │ │ │ │ ├── PushdownSubTypes.java │ │ │ │ │ ├── SubTypeProperties.java │ │ │ │ │ └── TopNPushdownSubType.java │ │ │ │ │ └── querypassthrough │ │ │ │ │ ├── QueryPassthrough.java │ │ │ │ │ └── QueryPassthroughSignature.java │ │ │ ├── records │ │ │ │ ├── ReadRecordsRequest.java │ │ │ │ ├── ReadRecordsResponse.java │ │ │ │ ├── RecordRequest.java │ │ │ │ ├── RecordRequestType.java │ │ │ │ ├── RecordResponse.java │ │ │ │ └── RemoteReadRecordsResponse.java │ │ │ ├── request │ │ │ │ ├── FederationRequest.java │ │ │ │ ├── FederationResponse.java │ │ │ │ ├── PingRequest.java │ │ │ │ └── PingResponse.java │ │ │ ├── resolver │ │ │ │ └── CaseResolver.java │ │ │ ├── security │ │ │ │ ├── AesGcmBlockCrypto.java │ │ │ │ ├── BlockCrypto.java │ │ │ │ ├── CachableSecretsManager.java │ │ │ │ ├── EncryptionKey.java │ │ │ │ ├── EncryptionKeyFactory.java │ │ │ │ ├── FASToken.java │ │ │ │ ├── FederatedIdentity.java │ │ │ │ ├── KmsEncryptionProvider.java │ │ │ │ ├── KmsKeyFactory.java │ │ │ │ ├── LocalKeyFactory.java │ │ │ │ └── NoOpBlockCrypto.java │ │ │ ├── serde │ │ │ │ ├── BaseDeserializer.java │ │ │ │ ├── BaseSerializer.java │ │ │ │ ├── BlockDeserializer.java │ │ │ │ ├── BlockSerializer.java │ │ │ │ ├── DelegatingDeserializer.java │ │ │ │ ├── DelegatingSerializer.java │ │ │ │ ├── FederatedIdentitySerDe.java │ │ │ │ ├── ObjectMapperFactory.java │ │ │ │ ├── PingRequestSerDe.java │ │ │ │ ├── PingResponseSerDe.java │ │ │ │ ├── SchemaDeserializer.java │ │ │ │ ├── SchemaSerializer.java │ │ │ │ ├── TypedDeserializer.java │ │ │ │ ├── TypedSerializer.java │ │ │ │ ├── VersionedObjectMapperFactory.java │ │ │ │ ├── VersionedSerDe.java │ │ │ │ ├── v2 │ │ │ │ │ ├── AllOrNoneValueSetSerDe.java │ │ │ │ │ ├── ArrowRecordBatchSerDe.java │ │ │ │ │ ├── ArrowTypeSerDe.java │ │ │ │ │ ├── BlockSerDe.java │ │ │ │ │ ├── ConstraintsSerDe.java │ │ │ │ │ ├── EncryptionKeySerDe.java │ │ │ │ │ ├── EquatableValueSetSerDe.java │ │ │ │ │ ├── FederationRequestSerDe.java │ │ │ │ │ ├── FederationResponseSerDe.java │ │ │ │ │ ├── GetSplitsRequestSerDe.java │ │ │ │ │ ├── GetSplitsResponseSerDe.java │ │ │ │ │ ├── GetTableLayoutRequestSerDe.java │ │ │ │ │ ├── GetTableLayoutResponseSerDe.java │ │ │ │ │ ├── GetTableRequestSerDe.java │ │ │ │ │ ├── GetTableResponseSerDe.java │ │ │ │ │ ├── LambdaFunctionExceptionSerDe.java │ │ │ │ │ ├── ListSchemasRequestSerDe.java │ │ │ │ │ ├── ListSchemasResponseSerDe.java │ │ │ │ │ ├── ListTablesRequestSerDe.java │ │ │ │ │ ├── ListTablesResponseSerDe.java │ │ │ │ │ ├── MarkerSerDe.java │ │ │ │ │ ├── MetadataRequestDeserializer.java │ │ │ │ │ ├── MetadataRequestSerializer.java │ │ │ │ │ ├── ObjectMapperFactoryV2.java │ │ │ │ │ ├── RangeSerDe.java │ │ │ │ │ ├── ReadRecordsRequestSerDe.java │ │ │ │ │ ├── ReadRecordsResponseSerDe.java │ │ │ │ │ ├── RemoteReadRecordsResponseSerDe.java │ │ │ │ │ ├── S3SpillLocationSerDe.java │ │ │ │ │ ├── SchemaSerDe.java │ │ │ │ │ ├── SortedRangeSetSerDe.java │ │ │ │ │ ├── SpillLocationSerDe.java │ │ │ │ │ ├── SplitSerDe.java │ │ │ │ │ ├── TableNameSerDe.java │ │ │ │ │ ├── UserDefinedFunctionRequestSerDe.java │ │ │ │ │ ├── UserDefinedFunctionResponseSerDe.java │ │ │ │ │ └── ValueSetSerDe.java │ │ │ │ ├── v3 │ │ │ │ │ ├── ArrowRecordBatchSerDeV3.java │ │ │ │ │ ├── BlockSerDeV3.java │ │ │ │ │ ├── ObjectMapperFactoryV3.java │ │ │ │ │ └── SchemaSerDeV3.java │ │ │ │ ├── v4 │ │ │ │ │ ├── ArrowRecordBatchSerDeV4.java │ │ │ │ │ ├── BlockSerDeV4.java │ │ │ │ │ ├── ConstantExpressionSerDeV4.java │ │ │ │ │ ├── ConstraintsSerDeV4.java │ │ │ │ │ ├── FederationExpressionSerDeV4.java │ │ │ │ │ ├── FederationRequestSerDeV4.java │ │ │ │ │ ├── FederationResponseSerDeV4.java │ │ │ │ │ ├── FunctionCallExpressionSerDeV4.java │ │ │ │ │ ├── FunctionNameSerDeV4.java │ │ │ │ │ ├── GetDataSourceCapabilitiesRequestSerDeV4.java │ │ │ │ │ ├── GetDataSourceCapabilitiesResponseSerDeV4.java │ │ │ │ │ ├── ObjectMapperFactoryV4.java │ │ │ │ │ ├── OptimizationSubTypeSerDeV4.java │ │ │ │ │ ├── OrderByFieldSerDeV4.java │ │ │ │ │ ├── SchemaSerDeV4.java │ │ │ │ │ └── VariableExpressionSerDeV4.java │ │ │ │ ├── v5 │ │ │ │ │ ├── ConstraintsSerDeV5.java │ │ │ │ │ ├── FederationRequestSerDeV5.java │ │ │ │ │ ├── GetTableRequestSerDeV5.java │ │ │ │ │ └── ObjectMapperFactoryV5.java │ │ │ │ └── v6 │ │ │ │ │ ├── ConstraintsSerDeV6.java │ │ │ │ │ ├── FederationRequestSerDeV6.java │ │ │ │ │ ├── ObjectMapperFactoryV6.java │ │ │ │ │ └── QueryPlanSerDe.java │ │ │ └── udf │ │ │ │ ├── UserDefinedFunctionRequest.java │ │ │ │ ├── UserDefinedFunctionResponse.java │ │ │ │ └── UserDefinedFunctionType.java │ │ │ ├── substrait │ │ │ ├── SubstraitFunctionParser.java │ │ │ ├── SubstraitLiteralConverter.java │ │ │ ├── SubstraitMetadataParser.java │ │ │ ├── SubstraitRelUtils.java │ │ │ └── model │ │ │ │ ├── ColumnPredicate.java │ │ │ │ ├── SubstraitField.java │ │ │ │ ├── SubstraitOperator.java │ │ │ │ └── SubstraitRelModel.java │ │ │ └── util │ │ │ ├── PaginatedRequestIterator.java │ │ │ └── PaginationHelper.java │ └── resources │ │ └── com │ │ └── amazonaws │ │ └── athena │ │ └── connector │ │ └── lambda │ │ └── data │ │ └── zone-index.properties │ └── test │ ├── java │ └── com │ │ └── amazonaws │ │ └── athena │ │ └── connector │ │ ├── credentials │ │ ├── CredentialsProviderFactoryTest.java │ │ ├── DefaultCredentialsProviderTest.java │ │ └── OAuthCredentialsProviderTest.java │ │ ├── lambda │ │ ├── QueryStatusCheckerTest.java │ │ ├── ThrottlingInvokerTest.java │ │ ├── connection │ │ │ └── EnvironmentPropertiesTest.java │ │ ├── data │ │ │ ├── ArrowSchemaUtilsTest.java │ │ │ ├── ArrowTypeComparatorTest.java │ │ │ ├── BlockTest.java │ │ │ ├── BlockUtilsPropertiesTest.java │ │ │ ├── BlockUtilsTest.java │ │ │ ├── DateTimeFormatterUtilTest.java │ │ │ ├── FieldResolverTest.java │ │ │ ├── S3BlockSpillReaderTest.java │ │ │ ├── S3BlockSpillerTest.java │ │ │ ├── SimpleBlockWriterTest.java │ │ │ ├── TimeZoneKeyTest.java │ │ │ ├── UnitTestBlockUtils.java │ │ │ ├── helpers │ │ │ │ ├── CustomFieldVector.java │ │ │ │ ├── FieldsGenerator.java │ │ │ │ └── ValuesGenerator.java │ │ │ └── writers │ │ │ │ └── fieldwriters │ │ │ │ ├── BigIntFieldWriterTest.java │ │ │ │ ├── BitFieldWriterTest.java │ │ │ │ ├── DateDayFieldWriterTest.java │ │ │ │ ├── DateMilliFieldWriterTest.java │ │ │ │ ├── DecimalFieldWriterTest.java │ │ │ │ ├── FieldWriterTestUtil.java │ │ │ │ ├── Float4FieldWriterTest.java │ │ │ │ ├── Float8FieldWriterTest.java │ │ │ │ ├── IntFieldWriterTest.java │ │ │ │ ├── SmallIntFieldWriterTest.java │ │ │ │ ├── TinyIntFieldWriterTest.java │ │ │ │ ├── VarBinaryFieldWriterTest.java │ │ │ │ └── VarCharFieldWriterTest.java │ │ ├── domain │ │ │ ├── predicate │ │ │ │ ├── AllOrNoneValueSetTest.java │ │ │ │ ├── EquatableValueSetTest.java │ │ │ │ ├── MarkerTest.java │ │ │ │ ├── RangeTest.java │ │ │ │ └── SortedRangeSetTest.java │ │ │ └── spill │ │ │ │ └── SpillLocationVerifierTest.java │ │ ├── exceptions │ │ │ ├── AthenaConnectorExceptionTest.java │ │ │ └── FederationThrottleExceptionTest.java │ │ ├── handlers │ │ │ ├── CompositeHandlerTest.java │ │ │ ├── FederationRequestHandlerTest.java │ │ │ ├── GlueMetadataHandlerTest.java │ │ │ ├── MetadataHandlerTest.java │ │ │ ├── RecordHandlerTest.java │ │ │ └── UserDefinedFunctionHandlerTest.java │ │ ├── metadata │ │ │ └── glue │ │ │ │ ├── GlueFieldLexerTest.java │ │ │ │ └── GlueTypeParserTest.java │ │ ├── resolver │ │ │ └── CaseResolverTest.java │ │ ├── security │ │ │ ├── BlockCryptoTest.java │ │ │ ├── CacheableSecretsManagerTest.java │ │ │ ├── IdentityUtil.java │ │ │ ├── KmsEncryptionProviderTest.java │ │ │ ├── KmsKeyFactoryTest.java │ │ │ └── NoOpBlockCryptoTest.java │ │ ├── serde │ │ │ ├── BlockSerializationTest.java │ │ │ ├── ConstraintSerializationTest.java │ │ │ ├── MarkerSerializationTest.java │ │ │ ├── ObjectMapperUtil.java │ │ │ ├── PingRequestSerDeTest.java │ │ │ ├── PingResponseSerDeTest.java │ │ │ ├── SchemaSerializationTest.java │ │ │ ├── TestPojo.java │ │ │ ├── TypedSerDeTest.java │ │ │ ├── v2 │ │ │ │ ├── ArrowSerDeTest.java │ │ │ │ ├── GetSplitsRequestSerDeTest.java │ │ │ │ ├── GetSplitsResponseSerDeTest.java │ │ │ │ ├── GetTableLayoutRequestSerDeTest.java │ │ │ │ ├── GetTableLayoutResponseSerDeTest.java │ │ │ │ ├── GetTableRequestSerDeTest.java │ │ │ │ ├── GetTableResponseSerDeTest.java │ │ │ │ ├── LambdaFunctionExceptionSerDeTest.java │ │ │ │ ├── ListSchemasRequestSerDeTest.java │ │ │ │ ├── ListSchemasResponseSerDeTest.java │ │ │ │ ├── ListTablesRequestSerDeTest.java │ │ │ │ ├── ListTablesResponseSerDeTest.java │ │ │ │ ├── ObjectMapperFactoryV2Test.java │ │ │ │ ├── ReadRecordsRequestSerDeTest.java │ │ │ │ ├── ReadRecordsResponseSerDeTest.java │ │ │ │ ├── RemoteReadRecordsResponseSerDeTest.java │ │ │ │ ├── UserDefinedFunctionRequestSerDeTest.java │ │ │ │ └── UserDefinedFunctionResponseSerDeTest.java │ │ │ ├── v3 │ │ │ │ └── ObjectMapperFactoryV3Test.java │ │ │ ├── v4 │ │ │ │ ├── GetDataSourceCapabilitiesResponseSerDeTest.java │ │ │ │ ├── ObjectMapperFactoryV4Test.java │ │ │ │ └── ReadRecordsRequestSerDeV4Test.java │ │ │ ├── v5 │ │ │ │ ├── GetTableRequestSerDeV5Test.java │ │ │ │ ├── ObjectMapperFactoryV5Test.java │ │ │ │ └── ReadRecordsRequestSerDeV5Test.java │ │ │ └── v6 │ │ │ │ ├── ObjectMapperFactoryV6Test.java │ │ │ │ └── ReadRecordsRequestSerDeV6Test.java │ │ └── utils │ │ │ └── TestUtils.java │ │ ├── substrait │ │ ├── SubstraitFunctionParserTest.java │ │ ├── SubstraitLiteralConverterTest.java │ │ ├── SubstraitMetadataParserTest.java │ │ └── SubstraitRelUtilsTest.java │ │ └── util │ │ ├── PaginatedRequestIteratorTest.java │ │ └── PaginationHelperTest.java │ └── resources │ ├── log4j2-test.xml │ └── serde │ ├── PingRequest.json │ ├── PingRequestForwardsCompatible.json │ ├── PingResponse.json │ ├── PingResponseForwardsCompatible.json │ ├── v2 │ ├── GetSplitsRequest.json │ ├── GetSplitsResponse.json │ ├── GetTableLayoutRequest.json │ ├── GetTableLayoutResponse.json │ ├── GetTableRequest.json │ ├── GetTableResponse.json │ ├── LambdaFunctionException.json │ ├── ListSchemasRequest.json │ ├── ListSchemasResponse.json │ ├── ListTablesRequest.json │ ├── ListTablesResponse.json │ ├── ReadRecordsRequest.json │ ├── ReadRecordsResponse.json │ ├── RemoteReadRecordsResponse.json │ ├── UserDefinedFunctionRequest.json │ └── UserDefinedFunctionResponse.json │ ├── v4 │ ├── GetDataSourceCapabilitiesResponse.json │ └── ReadRecordsRequest.json │ ├── v5 │ ├── GetTableRequest.json │ └── ReadRecordsRequest.json │ └── v6 │ └── ReadRecordsRequest.json ├── athena-gcs ├── Dockerfile ├── LICENSE.txt ├── README.md ├── assembly.xml ├── athena-gcs-connection.yaml ├── athena-gcs.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── gcs │ │ │ ├── GcsCompositeHandler.java │ │ │ ├── GcsConstants.java │ │ │ ├── GcsEnvironmentProperties.java │ │ │ ├── GcsMetadataHandler.java │ │ │ ├── GcsRecordHandler.java │ │ │ ├── GcsThrottlingExceptionFilter.java │ │ │ ├── GcsUtil.java │ │ │ ├── common │ │ │ └── PartitionUtil.java │ │ │ ├── filter │ │ │ └── FilterExpressionBuilder.java │ │ │ └── storage │ │ │ └── StorageMetadata.java │ └── resources │ │ └── log4j2.xml │ └── test │ ├── java │ └── com │ │ └── amazonaws │ │ └── athena │ │ └── connectors │ │ └── gcs │ │ ├── GcsCompositeHandlerTest.java │ │ ├── GcsExceptionFilterTest.java │ │ ├── GcsMetadataHandlerTest.java │ │ ├── GcsRecordHandlerTest.java │ │ ├── GcsTestUtils.java │ │ ├── GcsUtilsTest.java │ │ ├── GenericGcsTest.java │ │ ├── common │ │ └── PartitionUtilTest.java │ │ ├── filter │ │ └── FilterExpressionBuilderTest.java │ │ ├── integ │ │ └── GcsIntegTest.java │ │ └── storage │ │ └── StorageMetadataTest.java │ └── resources │ └── person-data.parquet ├── athena-google-bigquery ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-google-bigquery-connection.yaml ├── athena-google-bigquery.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── google │ │ │ └── bigquery │ │ │ ├── BigQueryCompositeHandler.java │ │ │ ├── BigQueryConstants.java │ │ │ ├── BigQueryEnvironmentProperties.java │ │ │ ├── BigQueryExceptionFilter.java │ │ │ ├── BigQueryExceptions.java │ │ │ ├── BigQueryFederationExpressionParser.java │ │ │ ├── BigQueryMetadataHandler.java │ │ │ ├── BigQueryRecordHandler.java │ │ │ ├── BigQueryRowReader.java │ │ │ ├── BigQuerySqlUtils.java │ │ │ ├── BigQueryStorageApiUtils.java │ │ │ ├── BigQueryUtils.java │ │ │ └── qpt │ │ │ └── BigQueryQueryPassthrough.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── google │ └── bigquery │ ├── BigQueryCompositeHandlerTest.java │ ├── BigQueryEnvironmentPropertiesTest.java │ ├── BigQueryExceptionFilterTest.java │ ├── BigQueryFederationExpressionParserTest.java │ ├── BigQueryMetadataHandlerTest.java │ ├── BigQueryPage.java │ ├── BigQueryRecordHandlerTest.java │ ├── BigQuerySqlUtilsTest.java │ ├── BigQueryStorageApiUtilsTest.java │ ├── BigQueryTestUtils.java │ ├── BigQueryUtilsTest.java │ ├── integ │ └── BigQueryIntegTest.java │ └── qpt │ └── BigQueryQueryPassthroughTest.java ├── athena-hbase ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-hbase-connection.yaml ├── athena-hbase-package.yaml ├── athena-hbase.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── hbase │ │ │ ├── HbaseCompositeHandler.java │ │ │ ├── HbaseConnectionFactory.java │ │ │ ├── HbaseEnvironmentProperties.java │ │ │ ├── HbaseFieldResolver.java │ │ │ ├── HbaseKerberosUtils.java │ │ │ ├── HbaseMetadataHandler.java │ │ │ ├── HbaseRecordHandler.java │ │ │ ├── HbaseSchemaUtils.java │ │ │ ├── HbaseTableNameUtils.java │ │ │ ├── connection │ │ │ ├── HBaseConnection.java │ │ │ ├── HbaseConnectionFactory.java │ │ │ ├── ResultProcessor.java │ │ │ └── UnrecoverableException.java │ │ │ ├── integ │ │ │ ├── HbaseIntegTestHandler.java │ │ │ ├── HbaseRowBuilder.java │ │ │ └── HbaseTableUtils.java │ │ │ └── qpt │ │ │ └── HbaseQueryPassthrough.java │ └── resources │ │ ├── core-site.xml │ │ ├── hbase-site.xml │ │ ├── log4j2.xml │ │ └── sample_data.hbase │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── hbase │ ├── HbaseConnectionFactoryTest.java │ ├── HbaseFieldResolverTest.java │ ├── HbaseMetadataHandlerTest.java │ ├── HbaseRecordHandlerTest.java │ ├── HbaseSchemaUtilsTest.java │ ├── HbaseTableNameUtilsTest.java │ ├── TestBase.java │ ├── TestUtils.java │ ├── connection │ ├── HBaseConnectionTest.java │ └── HbaseConnectionFactoryTest.java │ └── integ │ └── HbaseIntegTest.java ├── athena-hortonworks-hive ├── Dockerfile ├── LICENSE.txt ├── META-INF │ └── maven │ │ └── org.apache.zookeeper │ │ └── zookeeper │ │ └── pom.properties ├── README.md ├── athena-hortonworks-hive-connection.yaml ├── athena-hortonworks-hive-package.yaml ├── athena-hortonworks-hive.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── hortonworks │ │ │ ├── HiveCompositeHandler.java │ │ │ ├── HiveConstants.java │ │ │ ├── HiveFederationExpressionParser.java │ │ │ ├── HiveJdbcConnectionFactory.java │ │ │ ├── HiveMetadataHandler.java │ │ │ ├── HiveMuxCompositeHandler.java │ │ │ ├── HiveMuxMetadataHandler.java │ │ │ ├── HiveMuxRecordHandler.java │ │ │ ├── HiveQueryStringBuilder.java │ │ │ ├── HiveRecordHandler.java │ │ │ └── HortonworksEnvironmentProperties.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── hortonworks │ ├── HiveJdbcConnectionFactoryTest.java │ ├── HiveMetadataHandlerTest.java │ ├── HiveMuxMetadataHandlerTest.java │ ├── HiveMuxRecordHandlerTest.java │ ├── HiveQueryStringBuilderTest.java │ ├── HiveRecordHandlerTest.java │ └── integ │ └── HiveIntegTest.java ├── athena-jdbc ├── LICENSE.txt ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── jdbc │ │ │ ├── JdbcEnvironmentProperties.java │ │ │ ├── MultiplexingJdbcCompositeHandler.java │ │ │ ├── MultiplexingJdbcMetadataHandler.java │ │ │ ├── MultiplexingJdbcRecordHandler.java │ │ │ ├── connection │ │ │ ├── DatabaseConnectionConfig.java │ │ │ ├── DatabaseConnectionConfigBuilder.java │ │ │ ├── DatabaseConnectionInfo.java │ │ │ ├── GenericJdbcConnectionFactory.java │ │ │ └── JdbcConnectionFactory.java │ │ │ ├── manager │ │ │ ├── DefaultJdbcFederationExpressionParser.java │ │ │ ├── FederationExpressionParser.java │ │ │ ├── JDBCUtil.java │ │ │ ├── JdbcArrowTypeConverter.java │ │ │ ├── JdbcFederationExpressionParser.java │ │ │ ├── JdbcMetadataHandler.java │ │ │ ├── JdbcMetadataHandlerFactory.java │ │ │ ├── JdbcRecordHandler.java │ │ │ ├── JdbcRecordHandlerFactory.java │ │ │ ├── JdbcSplitQueryBuilder.java │ │ │ ├── PreparedStatementBuilder.java │ │ │ └── TypeAndValue.java │ │ │ ├── qpt │ │ │ └── JdbcQueryPassthrough.java │ │ │ ├── resolver │ │ │ ├── DefaultJDBCCaseResolver.java │ │ │ └── JDBCCaseResolver.java │ │ │ └── splits │ │ │ ├── IntegerSplitter.java │ │ │ ├── SplitInfo.java │ │ │ ├── SplitRange.java │ │ │ ├── Splitter.java │ │ │ └── SplitterFactory.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── jdbc │ ├── JdbcEnvironmentPropertiesTest.java │ ├── MultiplexingJdbcMetadataHandlerTest.java │ ├── MultiplexingJdbcRecordHandlerTest.java │ ├── TestBase.java │ ├── connection │ ├── DatabaseConnectionConfigBuilderTest.java │ └── GenericJdbcConnectionFactoryTest.java │ ├── integ │ └── JdbcTableUtils.java │ ├── manager │ ├── FederationExpressionParserTest.java │ ├── JDBCUtilTest.java │ ├── JdbcArrowTypeConverterTest.java │ ├── JdbcFederationExpressionParserTest.java │ ├── JdbcMetadataHandlerTest.java │ ├── JdbcRecordHandlerTest.java │ └── JdbcSplitQueryBuilderTest.java │ ├── resolver │ ├── DefaultJDBCCaseResolverTest.java │ └── JDBCCaseResolverTest.java │ └── splits │ ├── IntegerSplitterTest.java │ └── SplitterFactoryTest.java ├── athena-kafka ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-kafka-package.yaml ├── athena-kafka.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── kafka │ │ │ ├── GlueRegistryReader.java │ │ │ ├── KafkaCompositeHandler.java │ │ │ ├── KafkaConstants.java │ │ │ ├── KafkaMetadataHandler.java │ │ │ ├── KafkaRecordHandler.java │ │ │ ├── KafkaUtils.java │ │ │ ├── dto │ │ │ ├── AvroTopicSchema.java │ │ │ ├── KafkaField.java │ │ │ ├── Message.java │ │ │ ├── SplitParameters.java │ │ │ ├── TopicPartitionPiece.java │ │ │ ├── TopicResultSet.java │ │ │ └── TopicSchema.java │ │ │ └── serde │ │ │ ├── KafkaCsvDeserializer.java │ │ │ ├── KafkaDeserializer.java │ │ │ └── KafkaJsonDeserializer.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── kafka │ ├── KafkaAbstractDeserializerTest.java │ ├── KafkaCompositeHandlerTest.java │ ├── KafkaCsvDeserializerTest.java │ ├── KafkaJsonDeserializerTest.java │ ├── KafkaMetadataHandlerTest.java │ ├── KafkaRecordHandlerTest.java │ ├── KafkaUtilsTest.java │ └── integ │ └── KafkaIntegTest.java ├── athena-msk ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-msk-connection.yaml ├── athena-msk-package.yaml ├── athena-msk.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── msk │ │ │ ├── AmazonMskCompositeHandler.java │ │ │ ├── AmazonMskConstants.java │ │ │ ├── AmazonMskEnvironmentProperties.java │ │ │ ├── AmazonMskMetadataHandler.java │ │ │ ├── AmazonMskRecordHandler.java │ │ │ ├── AmazonMskUtils.java │ │ │ ├── GlueRegistryReader.java │ │ │ ├── consumer │ │ │ ├── BaseMskConsumer.java │ │ │ ├── MskAvroConsumer.java │ │ │ ├── MskConsumer.java │ │ │ ├── MskDefaultConsumer.java │ │ │ ├── MskProtobufConsumer.java │ │ │ └── MskRecordProcessor.java │ │ │ ├── dto │ │ │ ├── AvroTopicSchema.java │ │ │ ├── MSKField.java │ │ │ ├── Message.java │ │ │ ├── SplitParameters.java │ │ │ ├── TopicPartitionPiece.java │ │ │ ├── TopicResultSet.java │ │ │ └── TopicSchema.java │ │ │ └── serde │ │ │ ├── MskCsvDeserializer.java │ │ │ ├── MskDeserializer.java │ │ │ └── MskJsonDeserializer.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── msk │ ├── AmazonMskCompositeHandlerTest.java │ ├── AmazonMskMetadataHandlerTest.java │ ├── AmazonMskRecordHandlerTest.java │ ├── AmazonMskUtilsTest.java │ ├── MskAbstractDeserializerTest.java │ ├── MskCsvDeserializerTest.java │ ├── MskJsonDeserializerTest.java │ └── integ │ └── AmazonMskIntegTest.java ├── athena-mysql ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-mysql-connection.yaml ├── athena-mysql-package.yaml ├── athena-mysql.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── mysql │ │ │ ├── MySqlCompositeHandler.java │ │ │ ├── MySqlConstants.java │ │ │ ├── MySqlEnvironmentProperties.java │ │ │ ├── MySqlFederationExpressionParser.java │ │ │ ├── MySqlMetadataHandler.java │ │ │ ├── MySqlMuxCompositeHandler.java │ │ │ ├── MySqlMuxMetadataHandler.java │ │ │ ├── MySqlMuxRecordHandler.java │ │ │ ├── MySqlQueryStringBuilder.java │ │ │ ├── MySqlRecordHandler.java │ │ │ └── resolver │ │ │ └── MySqlJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── mysql │ ├── MySqlFederationExpressionParserTest.java │ ├── MySqlMetadataHandlerTest.java │ ├── MySqlMuxJdbcMetadataHandlerTest.java │ ├── MySqlMuxJdbcRecordHandlerTest.java │ ├── MySqlQueryStringBuilderTest.java │ ├── MySqlRecordHandlerTest.java │ └── integ │ └── MySqlIntegTest.java ├── athena-neptune ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-neptune-connection.yaml ├── athena-neptune-package.yaml ├── athena-neptune.yaml ├── docs │ ├── README.md │ ├── aws-glue-sample-scripts │ │ ├── PropertyGraph.md │ │ ├── RDF.md │ │ ├── README.md │ │ ├── assets │ │ │ ├── airportrdf_props.png │ │ │ ├── airportrdf_schema.png │ │ │ ├── connector-propertygraph.png │ │ │ ├── customquery-exampletable.png │ │ │ ├── customtable.png │ │ │ ├── routerdf.png │ │ │ ├── routerdf_nopfx.png │ │ │ ├── table.png │ │ │ ├── table_custom.png │ │ │ └── table_route.png │ │ ├── automation │ │ │ ├── config.json │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── script.js │ │ ├── cfn │ │ │ └── cfn_nac_glue.yaml │ │ └── manual │ │ │ ├── sample-cli-rdf.sh │ │ │ └── sample-cli-script.sh │ ├── neptune-cluster-setup │ │ ├── README.md │ │ └── assets │ │ │ ├── Notebook-1.png │ │ │ ├── Notebook-2.png │ │ │ ├── Notebook-3.png │ │ │ ├── Notebook-4.png │ │ │ └── Notebook-5.png │ └── neptune-connector-setup │ │ ├── README.md │ │ └── assets │ │ ├── connector-clusterId.png │ │ ├── connector-clusterendpoint.png │ │ ├── connector-console.png │ │ ├── connector-parameters1.png │ │ ├── connector-parameters2.png │ │ ├── connector-securitygroup1.png │ │ ├── connector-securitygroup2.png │ │ ├── connector-securitygroup3.png │ │ ├── connector-securitygroup4.png │ │ └── connector-subnet.png ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── neptune │ │ │ ├── Constants.java │ │ │ ├── Enums.java │ │ │ ├── NeptuneCompositeHandler.java │ │ │ ├── NeptuneConnection.java │ │ │ ├── NeptuneEnvironmentProperties.java │ │ │ ├── NeptuneMetadataHandler.java │ │ │ ├── NeptuneRecordHandler.java │ │ │ ├── NeptuneSchemaUtils.java │ │ │ ├── propertygraph │ │ │ ├── GremlinQueryPreProcessor.java │ │ │ ├── NeptuneGremlinConnection.java │ │ │ ├── PropertyGraphHandler.java │ │ │ └── rowwriters │ │ │ │ ├── CustomSchemaRowWriter.java │ │ │ │ ├── EdgeRowWriter.java │ │ │ │ └── VertexRowWriter.java │ │ │ ├── qpt │ │ │ ├── NeptuneGremlinQueryPassthrough.java │ │ │ └── NeptuneSparqlQueryPassthrough.java │ │ │ └── rdf │ │ │ ├── NeptuneSparqlConnection.java │ │ │ ├── NeptuneSparqlRepository.java │ │ │ ├── RDFHandler.java │ │ │ └── SparqlRowWriter.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── neptune │ ├── NeptuneMetadataHandlerTest.java │ ├── NeptuneRecordHandlerTest.java │ ├── NeptuneSchemaUtilsTest.java │ ├── TestBase.java │ └── qpt │ ├── NeptuneGremlinQueryPassthroughTest.java │ └── NeptuneSparqlQueryPassthroughTest.java ├── athena-oracle ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-oracle-connection.yaml ├── athena-oracle-package.yaml ├── athena-oracle.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── oracle │ │ │ ├── OracleCompositeHandler.java │ │ │ ├── OracleConstants.java │ │ │ ├── OracleEnvironmentProperties.java │ │ │ ├── OracleFederationExpressionParser.java │ │ │ ├── OracleJdbcConnectionFactory.java │ │ │ ├── OracleMetadataHandler.java │ │ │ ├── OracleMuxCompositeHandler.java │ │ │ ├── OracleMuxMetadataHandler.java │ │ │ ├── OracleMuxRecordHandler.java │ │ │ ├── OracleQueryStringBuilder.java │ │ │ ├── OracleRecordHandler.java │ │ │ └── resolver │ │ │ └── OracleJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── oracle │ ├── OracleEnvironmentPropertiesTest.java │ ├── OracleJdbcConnectionFactoryTest.java │ ├── OracleMetadataHandlerTest.java │ ├── OracleMuxJdbcMetadataHandlerTest.java │ ├── OracleMuxJdbcRecordHandlerTest.java │ ├── OracleRecordHandlerTest.java │ ├── integ │ └── OracleIntegTest.java │ └── resolver │ └── OracleJDBCCaseResolverTest.java ├── athena-postgresql ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-postgresql-connection.yaml ├── athena-postgresql-package.yaml ├── athena-postgresql.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── postgresql │ │ │ ├── PostGreSqlCompositeHandler.java │ │ │ ├── PostGreSqlConstants.java │ │ │ ├── PostGreSqlEnvironmentProperties.java │ │ │ ├── PostGreSqlMetadataHandler.java │ │ │ ├── PostGreSqlMuxCompositeHandler.java │ │ │ ├── PostGreSqlMuxMetadataHandler.java │ │ │ ├── PostGreSqlMuxRecordHandler.java │ │ │ ├── PostGreSqlQueryStringBuilder.java │ │ │ ├── PostGreSqlRecordHandler.java │ │ │ ├── PostgreSqlFederationExpressionParser.java │ │ │ └── resolver │ │ │ └── PostGreSqlJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── postgresql │ ├── PostGreSqlMetadataHandlerTest.java │ ├── PostGreSqlMuxJdbcMetadataHandlerTest.java │ ├── PostGreSqlMuxJdbcRecordHandlerTest.java │ ├── PostGreSqlRecordHandlerTest.java │ └── integ │ └── PostGreSqlIntegTest.java ├── athena-redis ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-redis-connection.yaml ├── athena-redis-package.yaml ├── athena-redis.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── redis │ │ │ ├── KeyType.java │ │ │ ├── RedisCompositeHandler.java │ │ │ ├── RedisMetadataHandler.java │ │ │ ├── RedisRecordHandler.java │ │ │ ├── ValueConverter.java │ │ │ ├── ValueType.java │ │ │ ├── integ │ │ │ └── RedisIntegTestHandler.java │ │ │ ├── lettuce │ │ │ ├── RedisCommandsWrapper.java │ │ │ ├── RedisConnectionFactory.java │ │ │ └── RedisConnectionWrapper.java │ │ │ └── qpt │ │ │ └── RedisQueryPassthrough.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── redis │ ├── RedisMetadataHandlerTest.java │ ├── RedisRecordHandlerTest.java │ ├── TestBase.java │ ├── integ │ └── RedisIntegTest.java │ └── util │ ├── MockKeyScanCursor.java │ └── MockScoredValueScanCursor.java ├── athena-redshift ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-redshift-connection.yaml ├── athena-redshift-package.yaml ├── athena-redshift.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── redshift │ │ │ ├── RedshiftCompositeHandler.java │ │ │ ├── RedshiftConstants.java │ │ │ ├── RedshiftEnvironmentProperties.java │ │ │ ├── RedshiftMetadataHandler.java │ │ │ ├── RedshiftMuxCompositeHandler.java │ │ │ ├── RedshiftMuxMetadataHandler.java │ │ │ ├── RedshiftMuxRecordHandler.java │ │ │ ├── RedshiftRecordHandler.java │ │ │ └── resolver │ │ │ └── RedshiftJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── redshift │ ├── RedshiftEnvironmentPropertiesTest.java │ ├── RedshiftMetadataHandlerTest.java │ ├── RedshiftMuxMetadataHandlerTest.java │ ├── RedshiftMuxRecordHandlerTest.java │ ├── RedshiftRecordHandlerTest.java │ └── integ │ └── RedshiftIntegTest.java ├── athena-saphana ├── Dockerfile ├── LICENSE.txt ├── README.md ├── assembly.xml ├── athena-saphana-connection.yaml ├── athena-saphana.yaml ├── checkstyle-suppressions.xml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── saphana │ │ │ ├── SaphanaCompositeHandler.java │ │ │ ├── SaphanaConstants.java │ │ │ ├── SaphanaEnvironmentProperties.java │ │ │ ├── SaphanaFederationExpressionParser.java │ │ │ ├── SaphanaMetadataHandler.java │ │ │ ├── SaphanaMuxCompositeHandler.java │ │ │ ├── SaphanaMuxMetadataHandler.java │ │ │ ├── SaphanaMuxRecordHandler.java │ │ │ ├── SaphanaOAuthAccessTokenCredentials.java │ │ │ ├── SaphanaOAuthCredentialsProvider.java │ │ │ ├── SaphanaQueryStringBuilder.java │ │ │ ├── SaphanaRecordHandler.java │ │ │ └── resolver │ │ │ └── SaphanaJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── saphana │ ├── SaphanaMetadataHandlerTest.java │ ├── SaphanaMuxJdbcMetadataHandlerTest.java │ ├── SaphanaMuxJdbcRecordHandlerTest.java │ ├── SaphanaOAuthCredentialsProviderTest.java │ ├── SaphanaQueryStringBuilderTest.java │ ├── SaphanaRecordHandlerTest.java │ ├── integ │ └── SaphanaIntegTest.java │ └── resolver │ └── SaphanaJDBCCaseResolverTest.java ├── athena-snowflake ├── Dockerfile ├── LICENSE.txt ├── README.md ├── assembly.xml ├── athena-snowflake-connection.yaml ├── athena-snowflake.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── snowflake │ │ │ ├── SnowflakeCompositeHandler.java │ │ │ ├── SnowflakeConstants.java │ │ │ ├── SnowflakeCredentialsProvider.java │ │ │ ├── SnowflakeEnvironmentProperties.java │ │ │ ├── SnowflakeFederationExpressionParser.java │ │ │ ├── SnowflakeMetadataHandler.java │ │ │ ├── SnowflakeMuxCompositeHandler.java │ │ │ ├── SnowflakeMuxMetadataHandler.java │ │ │ ├── SnowflakeMuxRecordHandler.java │ │ │ ├── SnowflakeQueryStringBuilder.java │ │ │ ├── SnowflakeRecordHandler.java │ │ │ ├── SnowflakeUtils.java │ │ │ ├── connection │ │ │ └── SnowflakeConnectionFactory.java │ │ │ ├── resolver │ │ │ └── SnowflakeJDBCCaseResolver.java │ │ │ └── utils │ │ │ ├── SnowflakeAuthType.java │ │ │ └── SnowflakeAuthUtils.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── snowflake │ ├── SnowflakeCredentialsProviderTest.java │ ├── SnowflakeMetadataHandlerTest.java │ ├── SnowflakeQueryStringBuilderTest.java │ ├── SnowflakeRecordHandlerTest.java │ ├── SnowflakeUtilsTest.java │ ├── TestBase.java │ ├── connection │ └── SnowflakeConnectionFactoryTest.java │ ├── integ │ └── SnowflakeIntegTest.java │ ├── resolver │ └── SnowflakeJDBCCaseResolverTest.java │ └── utils │ └── SnowflakeAuthUtilsTest.java ├── athena-sqlserver ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-sqlserver-connection.yaml ├── athena-sqlserver-package.yaml ├── athena-sqlserver.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── sqlserver │ │ │ ├── SqlServerCompositeHandler.java │ │ │ ├── SqlServerConstants.java │ │ │ ├── SqlServerDataType.java │ │ │ ├── SqlServerEnvironmentProperties.java │ │ │ ├── SqlServerFederationExpressionParser.java │ │ │ ├── SqlServerMetadataHandler.java │ │ │ ├── SqlServerMuxCompositeHandler.java │ │ │ ├── SqlServerMuxMetadataHandler.java │ │ │ ├── SqlServerMuxRecordHandler.java │ │ │ ├── SqlServerOAuthCredentialsProvider.java │ │ │ ├── SqlServerQueryStringBuilder.java │ │ │ ├── SqlServerRecordHandler.java │ │ │ └── resolver │ │ │ └── SQLServerJDBCCaseResolver.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── sqlserver │ ├── SqlServerMetadataHandlerTest.java │ ├── SqlServerMuxMetadataHandlerTest.java │ ├── SqlServerMuxRecordHandlerTest.java │ ├── SqlServerOAuthCredentialsProviderTest.java │ ├── SqlServerQueryStringBuilderTest.java │ ├── SqlServerRecordHandlerTest.java │ └── integ │ └── SqlServerIntegTest.java ├── athena-synapse ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-synapse-connection.yaml ├── athena-synapse-package.yaml ├── athena-synapse.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── synapse │ │ │ ├── SynapseCompositeHandler.java │ │ │ ├── SynapseConstants.java │ │ │ ├── SynapseDataType.java │ │ │ ├── SynapseEnvironmentProperties.java │ │ │ ├── SynapseFederationExpressionParser.java │ │ │ ├── SynapseMetadataHandler.java │ │ │ ├── SynapseMuxCompositeHandler.java │ │ │ ├── SynapseMuxMetadataHandler.java │ │ │ ├── SynapseMuxRecordHandler.java │ │ │ ├── SynapseOAuthCredentialsProvider.java │ │ │ ├── SynapseQueryStringBuilder.java │ │ │ ├── SynapseRecordHandler.java │ │ │ ├── SynapseUtil.java │ │ │ └── resolver │ │ │ └── SynapseJDBCCaseResolver.java │ └── resources │ │ ├── log4j2.xml │ │ └── templates │ │ ├── getPartitions.st │ │ └── rowCount.st │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── synapse │ ├── SynapseEnvironmentPropertiesTest.java │ ├── SynapseMetadataHandlerTest.java │ ├── SynapseMuxMetadataHandlerTest.java │ ├── SynapseMuxRecordHandlerTest.java │ ├── SynapseOAuthCredentialsProviderTest.java │ ├── SynapseQueryStringBuilderTest.java │ ├── SynapseRecordHandlerTest.java │ ├── integ │ └── AzureSynapseIntegTest.java │ └── resolver │ └── SynapseJDBCCaseResolverTest.java ├── athena-teradata ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-teradata-connection.yaml ├── athena-teradata-package.yaml ├── athena-teradata.yaml ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── teradata │ │ │ ├── TeradataCompositeHandler.java │ │ │ ├── TeradataConstants.java │ │ │ ├── TeradataEnvironmentProperties.java │ │ │ ├── TeradataFederationExpressionParser.java │ │ │ ├── TeradataMetadataHandler.java │ │ │ ├── TeradataMuxCompositeHandler.java │ │ │ ├── TeradataMuxMetadataHandler.java │ │ │ ├── TeradataMuxRecordHandler.java │ │ │ ├── TeradataQueryStringBuilder.java │ │ │ └── TeradataRecordHandler.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── teradata │ ├── TeradataEnvironmentPropertiesTest.java │ ├── TeradataMetadataHandlerTest.java │ ├── TeradataMuxJdbcMetadataHandlerTest.java │ ├── TeradataMuxJdbcRecordHandlerTest.java │ ├── TeradataRecordHandlerTest.java │ └── integ │ └── TeradataIntegTest.java ├── athena-timestream ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-timestream-connection.yaml ├── athena-timestream-package.yaml ├── athena-timestream.yaml ├── docs │ └── img │ │ └── timestream_glue_example.png ├── etc │ └── test-config.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── timestream │ │ │ ├── TimestreamClientBuilder.java │ │ │ ├── TimestreamCompositeHandler.java │ │ │ ├── TimestreamMetadataHandler.java │ │ │ ├── TimestreamRecordHandler.java │ │ │ ├── TimestreamSchemaUtils.java │ │ │ ├── TimestreamType.java │ │ │ ├── qpt │ │ │ └── TimestreamQueryPassthrough.java │ │ │ └── query │ │ │ ├── DescribeTableQueryBuilder.java │ │ │ ├── PredicateBuilder.java │ │ │ ├── QueryFactory.java │ │ │ └── SelectQueryBuilder.java │ └── resources │ │ ├── Timestream.stg │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── timestream │ ├── TestUtils.java │ ├── TimestreamClientBuilderTest.java │ ├── TimestreamMetadataHandlerTest.java │ ├── TimestreamRecordHandlerTest.java │ ├── integ │ ├── TimestreamIntegTest.java │ └── TimestreamWriteRecordRequestBuilder.java │ └── query │ ├── DescribeTableQueryBuilderTest.java │ └── SelectQueryBuilderTest.java ├── athena-tpcds ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-tpcds-connection.yaml ├── athena-tpcds-package.yaml ├── athena-tpcds.yaml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── tpcds │ │ │ ├── TPCDSCompositeHandler.java │ │ │ ├── TPCDSMetadataHandler.java │ │ │ ├── TPCDSRecordHandler.java │ │ │ ├── TPCDSUtils.java │ │ │ ├── mock │ │ │ └── pagination │ │ │ │ └── TPCDSMockMetadataHandler.java │ │ │ └── qpt │ │ │ └── TPCDSQueryPassthrough.java │ └── resources │ │ ├── log4j2.xml │ │ └── queries │ │ ├── q1.sql │ │ ├── q10.sql │ │ ├── q11.sql │ │ ├── q12.sql │ │ ├── q13.sql │ │ ├── q14a.sql │ │ ├── q14b.sql │ │ ├── q15.sql │ │ ├── q16.sql │ │ ├── q17.sql │ │ ├── q18.sql │ │ ├── q19.sql │ │ ├── q2.sql │ │ ├── q20.sql │ │ ├── q21.sql │ │ ├── q22.sql │ │ ├── q23a.sql │ │ ├── q23b.sql │ │ ├── q24a.sql │ │ ├── q24b.sql │ │ ├── q25.sql │ │ ├── q26.sql │ │ ├── q27.sql │ │ ├── q28.sql │ │ ├── q29.sql │ │ ├── q3.sql │ │ ├── q30.sql │ │ ├── q31.sql │ │ ├── q32.sql │ │ ├── q33.sql │ │ ├── q34.sql │ │ ├── q35.sql │ │ ├── q37.sql │ │ ├── q38.sql │ │ ├── q39a.sql │ │ ├── q39b.sql │ │ ├── q4.sql │ │ ├── q40.sql │ │ ├── q41.sql │ │ ├── q42.sql │ │ ├── q43.sql │ │ ├── q44.sql │ │ ├── q45.sql │ │ ├── q46.sql │ │ ├── q47.sql │ │ ├── q48.sql │ │ ├── q49.sql │ │ ├── q5.sql │ │ ├── q50.sql │ │ ├── q51.sql │ │ ├── q52.sql │ │ ├── q53.sql │ │ ├── q54.sql │ │ ├── q55.sql │ │ ├── q56.sql │ │ ├── q57.sql │ │ ├── q59.sql │ │ ├── q6.sql │ │ ├── q60.sql │ │ ├── q61.sql │ │ ├── q62.sql │ │ ├── q63.sql │ │ ├── q64.sql │ │ ├── q65.sql │ │ ├── q66.sql │ │ ├── q67.sql │ │ ├── q68.sql │ │ ├── q69.sql │ │ ├── q7.sql │ │ ├── q71.sql │ │ ├── q73.sql │ │ ├── q74.sql │ │ ├── q75.sql │ │ ├── q76.sql │ │ ├── q77.sql │ │ ├── q78.sql │ │ ├── q79.sql │ │ ├── q8.sql │ │ ├── q80.sql │ │ ├── q81.sql │ │ ├── q82.sql │ │ ├── q83.sql │ │ ├── q84.sql │ │ ├── q85.sql │ │ ├── q87.sql │ │ ├── q88.sql │ │ ├── q89.sql │ │ ├── q9.sql │ │ ├── q90.sql │ │ ├── q91.sql │ │ ├── q92.sql │ │ ├── q93.sql │ │ ├── q94.sql │ │ ├── q95.sql │ │ ├── q96.sql │ │ ├── q97.sql │ │ ├── q98.sql │ │ └── q99.sql │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── tpcds │ ├── TPCDSMetadataHandlerTest.java │ ├── TPCDSRecordHandlerTest.java │ └── mock │ └── pagination │ └── TPCDSMockMetadataHandlerTest.java ├── athena-udfs ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-udfs-package.yaml ├── athena-udfs.yaml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── udfs │ │ │ └── AthenaUDFHandler.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── udfs │ └── AthenaUDFHandlerTest.java ├── athena-vertica ├── Dockerfile ├── LICENSE.txt ├── README.md ├── athena-vertica-connection.yaml ├── athena-vertica.yaml ├── av.jpg ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connectors │ │ │ └── vertica │ │ │ ├── VerticaCompositeHandler.java │ │ │ ├── VerticaConstants.java │ │ │ ├── VerticaEnvironmentProperties.java │ │ │ ├── VerticaMetadataHandler.java │ │ │ ├── VerticaRecordHandler.java │ │ │ ├── VerticaSchemaUtils.java │ │ │ └── query │ │ │ ├── PredicateBuilder.java │ │ │ ├── QueryFactory.java │ │ │ └── VerticaExportQueryBuilder.java │ └── resources │ │ ├── Vertica.stg │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── athena │ └── connectors │ └── vertica │ ├── TestBase.java │ ├── VerticaEnvironmentPropertiesTest.java │ ├── VerticaMetadataHandlerTest.java │ ├── VerticaRecordHandlerTest.java │ ├── VerticaSchemaUtilsTest.java │ └── query │ ├── PredicateBuilderTest.java │ ├── QueryFactoryTest.java │ └── VerticaExportQueryBuilderTest.java ├── checkstyle.xml ├── codecov.yml ├── docs ├── img │ ├── athena_federation_demo.png │ ├── athena_federation_flow.png │ ├── athena_federation_summary.png │ └── hbase_glue_example.png └── resources │ └── Athena-ML.ipynb ├── pom.xml ├── tools ├── bump_versions │ ├── bump_connectors_version.py │ ├── bump_sdk_version.py │ └── common.py ├── config_json_validator.py ├── prepare_dev_env.sh ├── publish.sh └── validate_connector.sh └── validation_testing ├── Dockerfile ├── README.md ├── build.sh ├── cdk_federation_infra_provisioning ├── ATHENA_INFRA_SPINUP_ROOT └── app │ ├── README.md │ ├── cdk.json │ ├── glue_scripts │ ├── dynamodb.py │ ├── mysql.py │ ├── mysql_create_case_insensitive_data.py │ ├── opensearch.py │ ├── postgresql.py │ ├── postgresql_create_case_insensitive_data.py │ ├── redshift.py │ └── redshift_create_case_insensitive_data.py │ ├── lib │ ├── app.ts │ └── stacks │ │ ├── dynamo-stack.ts │ │ ├── opensearch-stack.ts │ │ ├── rds-generic-stack.ts │ │ ├── redshift-stack.ts │ │ └── stack-props.ts │ ├── package.json │ ├── resources │ └── tpcds_specs.json │ └── tsconfig.json ├── cleanup.sh ├── deploy_infra.sh ├── main.py ├── run_cleanup_infra.sh ├── run_glue.sh ├── run_release_tests.sh ├── run_tests.sh └── scripts ├── exec_release_test_queries.py └── glue_job_synchronous_execution.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question---how-tos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/ISSUE_TEMPLATE/question---how-tos.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/auto-approve.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/cut_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/cut_release.yml -------------------------------------------------------------------------------- /.github/workflows/javadoc_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/javadoc_sync.yaml -------------------------------------------------------------------------------- /.github/workflows/maven_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/maven_push.yml -------------------------------------------------------------------------------- /.github/workflows/publish_to_maven_central.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/publish_to_maven_central.yml -------------------------------------------------------------------------------- /.github/workflows/run_release_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/run_release_tests.yml -------------------------------------------------------------------------------- /.github/workflows/stalled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.github/workflows/stalled.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/README.md -------------------------------------------------------------------------------- /athena-aws-cmdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/Dockerfile -------------------------------------------------------------------------------- /athena-aws-cmdb/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/LICENSE.txt -------------------------------------------------------------------------------- /athena-aws-cmdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/README.md -------------------------------------------------------------------------------- /athena-aws-cmdb/athena-aws-cmdb-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/athena-aws-cmdb-connection.yaml -------------------------------------------------------------------------------- /athena-aws-cmdb/athena-aws-cmdb-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/athena-aws-cmdb-package.yaml -------------------------------------------------------------------------------- /athena-aws-cmdb/athena-aws-cmdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/athena-aws-cmdb.yaml -------------------------------------------------------------------------------- /athena-aws-cmdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/pom.xml -------------------------------------------------------------------------------- /athena-aws-cmdb/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-aws-cmdb/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-clickhouse/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/Dockerfile -------------------------------------------------------------------------------- /athena-clickhouse/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/LICENSE.txt -------------------------------------------------------------------------------- /athena-clickhouse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/README.md -------------------------------------------------------------------------------- /athena-clickhouse/athena-clickhouse-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/athena-clickhouse-package.yaml -------------------------------------------------------------------------------- /athena-clickhouse/athena-clickhouse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/athena-clickhouse.yaml -------------------------------------------------------------------------------- /athena-clickhouse/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/etc/test-config.json -------------------------------------------------------------------------------- /athena-clickhouse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/pom.xml -------------------------------------------------------------------------------- /athena-clickhouse/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-clickhouse/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-cloudera-hive/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/Dockerfile -------------------------------------------------------------------------------- /athena-cloudera-hive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/LICENSE.txt -------------------------------------------------------------------------------- /athena-cloudera-hive/META-INF/maven/org.apache.zookeeper/zookeeper-jute/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/META-INF/maven/org.apache.zookeeper/zookeeper-jute/pom.properties -------------------------------------------------------------------------------- /athena-cloudera-hive/META-INF/maven/org.apache.zookeeper/zookeeper/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/META-INF/maven/org.apache.zookeeper/zookeeper/pom.properties -------------------------------------------------------------------------------- /athena-cloudera-hive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/README.md -------------------------------------------------------------------------------- /athena-cloudera-hive/athena-cloudera-hive-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/athena-cloudera-hive-connection.yaml -------------------------------------------------------------------------------- /athena-cloudera-hive/athena-cloudera-hive-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/athena-cloudera-hive-package.yaml -------------------------------------------------------------------------------- /athena-cloudera-hive/athena-cloudera-hive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/athena-cloudera-hive.yaml -------------------------------------------------------------------------------- /athena-cloudera-hive/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/etc/test-config.json -------------------------------------------------------------------------------- /athena-cloudera-hive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/pom.xml -------------------------------------------------------------------------------- /athena-cloudera-hive/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-hive/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-cloudera-impala/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/Dockerfile -------------------------------------------------------------------------------- /athena-cloudera-impala/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/LICENSE.txt -------------------------------------------------------------------------------- /athena-cloudera-impala/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/README.md -------------------------------------------------------------------------------- /athena-cloudera-impala/athena-cloudera-impala-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/athena-cloudera-impala-connection.yaml -------------------------------------------------------------------------------- /athena-cloudera-impala/athena-cloudera-impala-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/athena-cloudera-impala-package.yaml -------------------------------------------------------------------------------- /athena-cloudera-impala/athena-cloudera-impala.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/athena-cloudera-impala.yaml -------------------------------------------------------------------------------- /athena-cloudera-impala/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/etc/test-config.json -------------------------------------------------------------------------------- /athena-cloudera-impala/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/pom.xml -------------------------------------------------------------------------------- /athena-cloudera-impala/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudera-impala/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/Dockerfile -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/LICENSE.txt -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/README.md -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/athena-cloudwatch-metrics-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/athena-cloudwatch-metrics-connection.yaml -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/athena-cloudwatch-metrics-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/athena-cloudwatch-metrics-package.yaml -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/athena-cloudwatch-metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/athena-cloudwatch-metrics.yaml -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/pom.xml -------------------------------------------------------------------------------- /athena-cloudwatch-metrics/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch-metrics/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-cloudwatch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/Dockerfile -------------------------------------------------------------------------------- /athena-cloudwatch/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/LICENSE.txt -------------------------------------------------------------------------------- /athena-cloudwatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/README.md -------------------------------------------------------------------------------- /athena-cloudwatch/athena-cloudwatch-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/athena-cloudwatch-connection.yaml -------------------------------------------------------------------------------- /athena-cloudwatch/athena-cloudwatch-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/athena-cloudwatch-package.yaml -------------------------------------------------------------------------------- /athena-cloudwatch/athena-cloudwatch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/athena-cloudwatch.yaml -------------------------------------------------------------------------------- /athena-cloudwatch/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/etc/test-config.json -------------------------------------------------------------------------------- /athena-cloudwatch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/pom.xml -------------------------------------------------------------------------------- /athena-cloudwatch/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-cloudwatch/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-datalakegen2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/Dockerfile -------------------------------------------------------------------------------- /athena-datalakegen2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/LICENSE.txt -------------------------------------------------------------------------------- /athena-datalakegen2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/README.md -------------------------------------------------------------------------------- /athena-datalakegen2/athena-datalakegen2-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/athena-datalakegen2-connection.yaml -------------------------------------------------------------------------------- /athena-datalakegen2/athena-datalakegen2-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/athena-datalakegen2-package.yaml -------------------------------------------------------------------------------- /athena-datalakegen2/athena-datalakegen2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/athena-datalakegen2.yaml -------------------------------------------------------------------------------- /athena-datalakegen2/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/etc/test-config.json -------------------------------------------------------------------------------- /athena-datalakegen2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/pom.xml -------------------------------------------------------------------------------- /athena-datalakegen2/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-datalakegen2/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-db2-as400/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/Dockerfile -------------------------------------------------------------------------------- /athena-db2-as400/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/LICENSE.txt -------------------------------------------------------------------------------- /athena-db2-as400/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/README.md -------------------------------------------------------------------------------- /athena-db2-as400/athena-db2-as400-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/athena-db2-as400-connection.yaml -------------------------------------------------------------------------------- /athena-db2-as400/athena-db2-as400-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/athena-db2-as400-package.yaml -------------------------------------------------------------------------------- /athena-db2-as400/athena-db2-as400.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/athena-db2-as400.yaml -------------------------------------------------------------------------------- /athena-db2-as400/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/etc/test-config.json -------------------------------------------------------------------------------- /athena-db2-as400/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/pom.xml -------------------------------------------------------------------------------- /athena-db2-as400/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2-as400/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-db2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/Dockerfile -------------------------------------------------------------------------------- /athena-db2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/LICENSE.txt -------------------------------------------------------------------------------- /athena-db2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/README.md -------------------------------------------------------------------------------- /athena-db2/athena-db2-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/athena-db2-connection.yaml -------------------------------------------------------------------------------- /athena-db2/athena-db2-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/athena-db2-package.yaml -------------------------------------------------------------------------------- /athena-db2/athena-db2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/athena-db2.yaml -------------------------------------------------------------------------------- /athena-db2/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/etc/test-config.json -------------------------------------------------------------------------------- /athena-db2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/pom.xml -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2CompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2CompositeHandler.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2Constants.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2EnvironmentProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2EnvironmentProperties.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MetadataHandler.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MuxCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MuxCompositeHandler.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MuxMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MuxMetadataHandler.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MuxRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2MuxRecordHandler.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2QueryStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2QueryStringBuilder.java -------------------------------------------------------------------------------- /athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2RecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/java/com/amazonaws/athena/connectors/db2/Db2RecordHandler.java -------------------------------------------------------------------------------- /athena-db2/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/Db2MetadataHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/Db2MetadataHandlerTest.java -------------------------------------------------------------------------------- /athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/Db2QueryStringBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/Db2QueryStringBuilderTest.java -------------------------------------------------------------------------------- /athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/Db2RecordHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/Db2RecordHandlerTest.java -------------------------------------------------------------------------------- /athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/integ/Db2IntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-db2/src/test/java/com/amazonaws/athena/connectors/db2/integ/Db2IntegTest.java -------------------------------------------------------------------------------- /athena-docdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/Dockerfile -------------------------------------------------------------------------------- /athena-docdb/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/LICENSE.txt -------------------------------------------------------------------------------- /athena-docdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/README.md -------------------------------------------------------------------------------- /athena-docdb/athena-docdb-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/athena-docdb-connection.yaml -------------------------------------------------------------------------------- /athena-docdb/athena-docdb-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/athena-docdb-package.yaml -------------------------------------------------------------------------------- /athena-docdb/athena-docdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/athena-docdb.yaml -------------------------------------------------------------------------------- /athena-docdb/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/etc/test-config.json -------------------------------------------------------------------------------- /athena-docdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/pom.xml -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBCompositeHandler.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBConnectionFactory.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBFieldResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBFieldResolver.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBMetadataHandler.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/DocDBRecordHandler.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/QueryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/QueryUtils.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/SchemaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/SchemaUtils.java -------------------------------------------------------------------------------- /athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/java/com/amazonaws/athena/connectors/docdb/TypeUtils.java -------------------------------------------------------------------------------- /athena-docdb/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/DocDBRecordHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/DocDBRecordHandlerTest.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/DocumentGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/DocumentGenerator.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/QueryUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/QueryUtilsTest.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/SchemaUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/SchemaUtilsTest.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/StubbingCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/StubbingCursor.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/TestBase.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/TypeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/TypeUtilsTest.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/UnsupportedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/UnsupportedType.java -------------------------------------------------------------------------------- /athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/integ/DocDbIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-docdb/src/test/java/com/amazonaws/athena/connectors/docdb/integ/DocDbIntegTest.java -------------------------------------------------------------------------------- /athena-dynamodb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/Dockerfile -------------------------------------------------------------------------------- /athena-dynamodb/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/LICENSE.txt -------------------------------------------------------------------------------- /athena-dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/README.md -------------------------------------------------------------------------------- /athena-dynamodb/athena-dynamodb-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/athena-dynamodb-connection.yaml -------------------------------------------------------------------------------- /athena-dynamodb/athena-dynamodb-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/athena-dynamodb-package.yaml -------------------------------------------------------------------------------- /athena-dynamodb/athena-dynamodb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/athena-dynamodb.yaml -------------------------------------------------------------------------------- /athena-dynamodb/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/etc/test-config.json -------------------------------------------------------------------------------- /athena-dynamodb/native-libs/libsqlite4java-linux-amd64-1.0.392.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/native-libs/libsqlite4java-linux-amd64-1.0.392.so -------------------------------------------------------------------------------- /athena-dynamodb/native-libs/libsqlite4java-linux-i386-1.0.392.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/native-libs/libsqlite4java-linux-i386-1.0.392.so -------------------------------------------------------------------------------- /athena-dynamodb/native-libs/libsqlite4java-osx-1.0.392.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/native-libs/libsqlite4java-osx-1.0.392.dylib -------------------------------------------------------------------------------- /athena-dynamodb/native-libs/sqlite4java-win32-x64-1.0.392.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/native-libs/sqlite4java-win32-x64-1.0.392.dll -------------------------------------------------------------------------------- /athena-dynamodb/native-libs/sqlite4java-win32-x86-1.0.392.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/native-libs/sqlite4java-win32-x86-1.0.392.dll -------------------------------------------------------------------------------- /athena-dynamodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/pom.xml -------------------------------------------------------------------------------- /athena-dynamodb/src/main/java/com/amazonaws/athena/connectors/dynamodb/util/DDBTypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/src/main/java/com/amazonaws/athena/connectors/dynamodb/util/DDBTypeUtils.java -------------------------------------------------------------------------------- /athena-dynamodb/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/DDBTypeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/DDBTypeUtilsTest.java -------------------------------------------------------------------------------- /athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/DdbTableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/DdbTableUtils.java -------------------------------------------------------------------------------- /athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/DynamoDbIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/DynamoDbIntegTest.java -------------------------------------------------------------------------------- /athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-dynamodb/src/test/java/com/amazonaws/athena/connectors/dynamodb/TestBase.java -------------------------------------------------------------------------------- /athena-elasticsearch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/Dockerfile -------------------------------------------------------------------------------- /athena-elasticsearch/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/LICENSE.txt -------------------------------------------------------------------------------- /athena-elasticsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/README.md -------------------------------------------------------------------------------- /athena-elasticsearch/athena-elasticsearch-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/athena-elasticsearch-connection.yaml -------------------------------------------------------------------------------- /athena-elasticsearch/athena-elasticsearch-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/athena-elasticsearch-package.yaml -------------------------------------------------------------------------------- /athena-elasticsearch/athena-elasticsearch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/athena-elasticsearch.yaml -------------------------------------------------------------------------------- /athena-elasticsearch/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/etc/test-config.json -------------------------------------------------------------------------------- /athena-elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/pom.xml -------------------------------------------------------------------------------- /athena-elasticsearch/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-elasticsearch/src/test/resources/mockito-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-elasticsearch/src/test/resources/mockito-extensions/README.md -------------------------------------------------------------------------------- /athena-elasticsearch/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /athena-example/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-example/LICENSE.txt -------------------------------------------------------------------------------- /athena-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-example/README.md -------------------------------------------------------------------------------- /athena-example/athena-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-example/athena-example.yaml -------------------------------------------------------------------------------- /athena-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-example/pom.xml -------------------------------------------------------------------------------- /athena-example/sample_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-example/sample_data.csv -------------------------------------------------------------------------------- /athena-example/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-example/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-federation-integ-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-integ-test/README.md -------------------------------------------------------------------------------- /athena-federation-integ-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-integ-test/pom.xml -------------------------------------------------------------------------------- /athena-federation-integ-test/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-integ-test/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-federation-sdk-tools/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk-tools/LICENSE.txt -------------------------------------------------------------------------------- /athena-federation-sdk-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk-tools/README.md -------------------------------------------------------------------------------- /athena-federation-sdk-tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk-tools/pom.xml -------------------------------------------------------------------------------- /athena-federation-sdk-tools/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk-tools/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-federation-sdk/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/LICENSE.txt -------------------------------------------------------------------------------- /athena-federation-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/README.md -------------------------------------------------------------------------------- /athena-federation-sdk/athena-federation-sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/athena-federation-sdk.yaml -------------------------------------------------------------------------------- /athena-federation-sdk/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/checkstyle.xml -------------------------------------------------------------------------------- /athena-federation-sdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/pom.xml -------------------------------------------------------------------------------- /athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/data/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/data/Block.java -------------------------------------------------------------------------------- /athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/Split.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/lambda/domain/Split.java -------------------------------------------------------------------------------- /athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/util/PaginationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/main/java/com/amazonaws/athena/connector/util/PaginationHelper.java -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/java/com/amazonaws/athena/connector/lambda/data/BlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/java/com/amazonaws/athena/connector/lambda/data/BlockTest.java -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/java/com/amazonaws/athena/connector/lambda/serde/TestPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/java/com/amazonaws/athena/connector/lambda/serde/TestPojo.java -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/PingRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/PingRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/PingRequestForwardsCompatible.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/PingRequestForwardsCompatible.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/PingResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/PingResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/PingResponseForwardsCompatible.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/PingResponseForwardsCompatible.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/GetSplitsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/GetSplitsRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/GetSplitsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/GetSplitsResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/GetTableLayoutRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/GetTableLayoutRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/GetTableLayoutResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/GetTableLayoutResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/GetTableRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/GetTableRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/GetTableResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/GetTableResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/LambdaFunctionException.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/LambdaFunctionException.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/ListSchemasRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/ListSchemasRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/ListSchemasResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/ListSchemasResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/ListTablesRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/ListTablesRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/ListTablesResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/ListTablesResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/ReadRecordsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/ReadRecordsRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/ReadRecordsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/ReadRecordsResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/RemoteReadRecordsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/RemoteReadRecordsResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/UserDefinedFunctionRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/UserDefinedFunctionRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v2/UserDefinedFunctionResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v2/UserDefinedFunctionResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v4/GetDataSourceCapabilitiesResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v4/GetDataSourceCapabilitiesResponse.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v4/ReadRecordsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v4/ReadRecordsRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v5/GetTableRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v5/GetTableRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v5/ReadRecordsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v5/ReadRecordsRequest.json -------------------------------------------------------------------------------- /athena-federation-sdk/src/test/resources/serde/v6/ReadRecordsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-federation-sdk/src/test/resources/serde/v6/ReadRecordsRequest.json -------------------------------------------------------------------------------- /athena-gcs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/Dockerfile -------------------------------------------------------------------------------- /athena-gcs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/LICENSE.txt -------------------------------------------------------------------------------- /athena-gcs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/README.md -------------------------------------------------------------------------------- /athena-gcs/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/assembly.xml -------------------------------------------------------------------------------- /athena-gcs/athena-gcs-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/athena-gcs-connection.yaml -------------------------------------------------------------------------------- /athena-gcs/athena-gcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/athena-gcs.yaml -------------------------------------------------------------------------------- /athena-gcs/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/etc/test-config.json -------------------------------------------------------------------------------- /athena-gcs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/pom.xml -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsCompositeHandler.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsConstants.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsEnvironmentProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsEnvironmentProperties.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsMetadataHandler.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsRecordHandler.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/GcsUtil.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/common/PartitionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/common/PartitionUtil.java -------------------------------------------------------------------------------- /athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/storage/StorageMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/java/com/amazonaws/athena/connectors/gcs/storage/StorageMetadata.java -------------------------------------------------------------------------------- /athena-gcs/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsCompositeHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsCompositeHandlerTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsExceptionFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsExceptionFilterTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsMetadataHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsMetadataHandlerTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsRecordHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsRecordHandlerTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsTestUtils.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GcsUtilsTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GenericGcsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/GenericGcsTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/common/PartitionUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/common/PartitionUtilTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/integ/GcsIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/integ/GcsIntegTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/storage/StorageMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/java/com/amazonaws/athena/connectors/gcs/storage/StorageMetadataTest.java -------------------------------------------------------------------------------- /athena-gcs/src/test/resources/person-data.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-gcs/src/test/resources/person-data.parquet -------------------------------------------------------------------------------- /athena-google-bigquery/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/Dockerfile -------------------------------------------------------------------------------- /athena-google-bigquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/LICENSE.txt -------------------------------------------------------------------------------- /athena-google-bigquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/README.md -------------------------------------------------------------------------------- /athena-google-bigquery/athena-google-bigquery-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/athena-google-bigquery-connection.yaml -------------------------------------------------------------------------------- /athena-google-bigquery/athena-google-bigquery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/athena-google-bigquery.yaml -------------------------------------------------------------------------------- /athena-google-bigquery/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/etc/test-config.json -------------------------------------------------------------------------------- /athena-google-bigquery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/pom.xml -------------------------------------------------------------------------------- /athena-google-bigquery/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-google-bigquery/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-hbase/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/Dockerfile -------------------------------------------------------------------------------- /athena-hbase/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/LICENSE.txt -------------------------------------------------------------------------------- /athena-hbase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/README.md -------------------------------------------------------------------------------- /athena-hbase/athena-hbase-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/athena-hbase-connection.yaml -------------------------------------------------------------------------------- /athena-hbase/athena-hbase-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/athena-hbase-package.yaml -------------------------------------------------------------------------------- /athena-hbase/athena-hbase.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/athena-hbase.yaml -------------------------------------------------------------------------------- /athena-hbase/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/etc/test-config.json -------------------------------------------------------------------------------- /athena-hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/pom.xml -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseCompositeHandler.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseConnectionFactory.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseFieldResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseFieldResolver.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseKerberosUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseKerberosUtils.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseMetadataHandler.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseRecordHandler.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseSchemaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseSchemaUtils.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseTableNameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/HbaseTableNameUtils.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/integ/HbaseRowBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/integ/HbaseRowBuilder.java -------------------------------------------------------------------------------- /athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/integ/HbaseTableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/java/com/amazonaws/athena/connectors/hbase/integ/HbaseTableUtils.java -------------------------------------------------------------------------------- /athena-hbase/src/main/resources/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/resources/core-site.xml -------------------------------------------------------------------------------- /athena-hbase/src/main/resources/hbase-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/resources/hbase-site.xml -------------------------------------------------------------------------------- /athena-hbase/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-hbase/src/main/resources/sample_data.hbase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/main/resources/sample_data.hbase -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseFieldResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseFieldResolverTest.java -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseRecordHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseRecordHandlerTest.java -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseSchemaUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseSchemaUtilsTest.java -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseTableNameUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/HbaseTableNameUtilsTest.java -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/TestBase.java -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/TestUtils.java -------------------------------------------------------------------------------- /athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/integ/HbaseIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hbase/src/test/java/com/amazonaws/athena/connectors/hbase/integ/HbaseIntegTest.java -------------------------------------------------------------------------------- /athena-hortonworks-hive/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/Dockerfile -------------------------------------------------------------------------------- /athena-hortonworks-hive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/LICENSE.txt -------------------------------------------------------------------------------- /athena-hortonworks-hive/META-INF/maven/org.apache.zookeeper/zookeeper/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/META-INF/maven/org.apache.zookeeper/zookeeper/pom.properties -------------------------------------------------------------------------------- /athena-hortonworks-hive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/README.md -------------------------------------------------------------------------------- /athena-hortonworks-hive/athena-hortonworks-hive-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/athena-hortonworks-hive-connection.yaml -------------------------------------------------------------------------------- /athena-hortonworks-hive/athena-hortonworks-hive-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/athena-hortonworks-hive-package.yaml -------------------------------------------------------------------------------- /athena-hortonworks-hive/athena-hortonworks-hive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/athena-hortonworks-hive.yaml -------------------------------------------------------------------------------- /athena-hortonworks-hive/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/etc/test-config.json -------------------------------------------------------------------------------- /athena-hortonworks-hive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/pom.xml -------------------------------------------------------------------------------- /athena-hortonworks-hive/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-hortonworks-hive/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-jdbc/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/LICENSE.txt -------------------------------------------------------------------------------- /athena-jdbc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/README.md -------------------------------------------------------------------------------- /athena-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/pom.xml -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/JdbcEnvironmentProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/JdbcEnvironmentProperties.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/manager/JDBCUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/manager/JDBCUtil.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/manager/JdbcRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/manager/JdbcRecordHandler.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/manager/TypeAndValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/manager/TypeAndValue.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/qpt/JdbcQueryPassthrough.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/qpt/JdbcQueryPassthrough.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/IntegerSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/IntegerSplitter.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/SplitInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/SplitInfo.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/SplitRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/SplitRange.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/Splitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/Splitter.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/SplitterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/java/com/amazonaws/athena/connectors/jdbc/splits/SplitterFactory.java -------------------------------------------------------------------------------- /athena-jdbc/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-jdbc/src/test/java/com/amazonaws/athena/connectors/jdbc/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/test/java/com/amazonaws/athena/connectors/jdbc/TestBase.java -------------------------------------------------------------------------------- /athena-jdbc/src/test/java/com/amazonaws/athena/connectors/jdbc/integ/JdbcTableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/test/java/com/amazonaws/athena/connectors/jdbc/integ/JdbcTableUtils.java -------------------------------------------------------------------------------- /athena-jdbc/src/test/java/com/amazonaws/athena/connectors/jdbc/manager/JDBCUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-jdbc/src/test/java/com/amazonaws/athena/connectors/jdbc/manager/JDBCUtilTest.java -------------------------------------------------------------------------------- /athena-kafka/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/Dockerfile -------------------------------------------------------------------------------- /athena-kafka/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/LICENSE.txt -------------------------------------------------------------------------------- /athena-kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/README.md -------------------------------------------------------------------------------- /athena-kafka/athena-kafka-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/athena-kafka-package.yaml -------------------------------------------------------------------------------- /athena-kafka/athena-kafka.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/athena-kafka.yaml -------------------------------------------------------------------------------- /athena-kafka/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/etc/test-config.json -------------------------------------------------------------------------------- /athena-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/pom.xml -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/GlueRegistryReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/GlueRegistryReader.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaCompositeHandler.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaConstants.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaMetadataHandler.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaRecordHandler.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/KafkaUtils.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/AvroTopicSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/AvroTopicSchema.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/KafkaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/KafkaField.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/Message.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/SplitParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/SplitParameters.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/TopicResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/TopicResultSet.java -------------------------------------------------------------------------------- /athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/TopicSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/java/com/amazonaws/athena/connectors/kafka/dto/TopicSchema.java -------------------------------------------------------------------------------- /athena-kafka/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-kafka/src/test/java/com/amazonaws/athena/connectors/kafka/KafkaUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/test/java/com/amazonaws/athena/connectors/kafka/KafkaUtilsTest.java -------------------------------------------------------------------------------- /athena-kafka/src/test/java/com/amazonaws/athena/connectors/kafka/integ/KafkaIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-kafka/src/test/java/com/amazonaws/athena/connectors/kafka/integ/KafkaIntegTest.java -------------------------------------------------------------------------------- /athena-msk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/Dockerfile -------------------------------------------------------------------------------- /athena-msk/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/LICENSE.txt -------------------------------------------------------------------------------- /athena-msk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/README.md -------------------------------------------------------------------------------- /athena-msk/athena-msk-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/athena-msk-connection.yaml -------------------------------------------------------------------------------- /athena-msk/athena-msk-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/athena-msk-package.yaml -------------------------------------------------------------------------------- /athena-msk/athena-msk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/athena-msk.yaml -------------------------------------------------------------------------------- /athena-msk/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/etc/test-config.json -------------------------------------------------------------------------------- /athena-msk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/pom.xml -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskCompositeHandler.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskConstants.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskMetadataHandler.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskRecordHandler.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/AmazonMskUtils.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/GlueRegistryReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/GlueRegistryReader.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/consumer/BaseMskConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/consumer/BaseMskConsumer.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/consumer/MskAvroConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/consumer/MskAvroConsumer.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/consumer/MskConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/consumer/MskConsumer.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/AvroTopicSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/AvroTopicSchema.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/MSKField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/MSKField.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/Message.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/SplitParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/SplitParameters.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/TopicPartitionPiece.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/TopicPartitionPiece.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/TopicResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/TopicResultSet.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/TopicSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/dto/TopicSchema.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/serde/MskCsvDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/serde/MskCsvDeserializer.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/serde/MskDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/serde/MskDeserializer.java -------------------------------------------------------------------------------- /athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/serde/MskJsonDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/java/com/amazonaws/athena/connectors/msk/serde/MskJsonDeserializer.java -------------------------------------------------------------------------------- /athena-msk/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/AmazonMskUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/AmazonMskUtilsTest.java -------------------------------------------------------------------------------- /athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/MskCsvDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/MskCsvDeserializerTest.java -------------------------------------------------------------------------------- /athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/MskJsonDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/MskJsonDeserializerTest.java -------------------------------------------------------------------------------- /athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/integ/AmazonMskIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-msk/src/test/java/com/amazonaws/athena/connectors/msk/integ/AmazonMskIntegTest.java -------------------------------------------------------------------------------- /athena-mysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/Dockerfile -------------------------------------------------------------------------------- /athena-mysql/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/LICENSE.txt -------------------------------------------------------------------------------- /athena-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/README.md -------------------------------------------------------------------------------- /athena-mysql/athena-mysql-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/athena-mysql-connection.yaml -------------------------------------------------------------------------------- /athena-mysql/athena-mysql-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/athena-mysql-package.yaml -------------------------------------------------------------------------------- /athena-mysql/athena-mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/athena-mysql.yaml -------------------------------------------------------------------------------- /athena-mysql/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/etc/test-config.json -------------------------------------------------------------------------------- /athena-mysql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/pom.xml -------------------------------------------------------------------------------- /athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlCompositeHandler.java -------------------------------------------------------------------------------- /athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlConstants.java -------------------------------------------------------------------------------- /athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlMetadataHandler.java -------------------------------------------------------------------------------- /athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlMuxRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlMuxRecordHandler.java -------------------------------------------------------------------------------- /athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/main/java/com/amazonaws/athena/connectors/mysql/MySqlRecordHandler.java -------------------------------------------------------------------------------- /athena-mysql/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-mysql/src/test/java/com/amazonaws/athena/connectors/mysql/integ/MySqlIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-mysql/src/test/java/com/amazonaws/athena/connectors/mysql/integ/MySqlIntegTest.java -------------------------------------------------------------------------------- /athena-neptune/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/Dockerfile -------------------------------------------------------------------------------- /athena-neptune/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/LICENSE.txt -------------------------------------------------------------------------------- /athena-neptune/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/README.md -------------------------------------------------------------------------------- /athena-neptune/athena-neptune-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/athena-neptune-connection.yaml -------------------------------------------------------------------------------- /athena-neptune/athena-neptune-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/athena-neptune-package.yaml -------------------------------------------------------------------------------- /athena-neptune/athena-neptune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/athena-neptune.yaml -------------------------------------------------------------------------------- /athena-neptune/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/README.md -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/PropertyGraph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/PropertyGraph.md -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/RDF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/RDF.md -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/README.md -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/airportrdf_props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/airportrdf_props.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/airportrdf_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/airportrdf_schema.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/connector-propertygraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/connector-propertygraph.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/customquery-exampletable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/customquery-exampletable.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/customtable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/customtable.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/routerdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/routerdf.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/routerdf_nopfx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/routerdf_nopfx.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/table.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/table_custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/table_custom.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/assets/table_route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/assets/table_route.png -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/automation/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/automation/config.json -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/automation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/automation/package-lock.json -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/automation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/automation/package.json -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/automation/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/automation/script.js -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/cfn/cfn_nac_glue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/cfn/cfn_nac_glue.yaml -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/manual/sample-cli-rdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/manual/sample-cli-rdf.sh -------------------------------------------------------------------------------- /athena-neptune/docs/aws-glue-sample-scripts/manual/sample-cli-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/aws-glue-sample-scripts/manual/sample-cli-script.sh -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-cluster-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-cluster-setup/README.md -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-cluster-setup/assets/Notebook-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-cluster-setup/assets/Notebook-1.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-cluster-setup/assets/Notebook-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-cluster-setup/assets/Notebook-2.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-cluster-setup/assets/Notebook-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-cluster-setup/assets/Notebook-3.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-cluster-setup/assets/Notebook-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-cluster-setup/assets/Notebook-4.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-cluster-setup/assets/Notebook-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-cluster-setup/assets/Notebook-5.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/README.md -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-clusterId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-clusterId.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-clusterendpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-clusterendpoint.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-console.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-parameters1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-parameters1.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-parameters2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-parameters2.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup1.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup2.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup3.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-securitygroup4.png -------------------------------------------------------------------------------- /athena-neptune/docs/neptune-connector-setup/assets/connector-subnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/docs/neptune-connector-setup/assets/connector-subnet.png -------------------------------------------------------------------------------- /athena-neptune/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/pom.xml -------------------------------------------------------------------------------- /athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/Constants.java -------------------------------------------------------------------------------- /athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/Enums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/Enums.java -------------------------------------------------------------------------------- /athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/NeptuneConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/NeptuneConnection.java -------------------------------------------------------------------------------- /athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/rdf/RDFHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/src/main/java/com/amazonaws/athena/connectors/neptune/rdf/RDFHandler.java -------------------------------------------------------------------------------- /athena-neptune/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-neptune/src/test/java/com/amazonaws/athena/connectors/neptune/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-neptune/src/test/java/com/amazonaws/athena/connectors/neptune/TestBase.java -------------------------------------------------------------------------------- /athena-oracle/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/Dockerfile -------------------------------------------------------------------------------- /athena-oracle/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/LICENSE.txt -------------------------------------------------------------------------------- /athena-oracle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/README.md -------------------------------------------------------------------------------- /athena-oracle/athena-oracle-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/athena-oracle-connection.yaml -------------------------------------------------------------------------------- /athena-oracle/athena-oracle-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/athena-oracle-package.yaml -------------------------------------------------------------------------------- /athena-oracle/athena-oracle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/athena-oracle.yaml -------------------------------------------------------------------------------- /athena-oracle/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/etc/test-config.json -------------------------------------------------------------------------------- /athena-oracle/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/pom.xml -------------------------------------------------------------------------------- /athena-oracle/src/main/java/com/amazonaws/athena/connectors/oracle/OracleConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/src/main/java/com/amazonaws/athena/connectors/oracle/OracleConstants.java -------------------------------------------------------------------------------- /athena-oracle/src/main/java/com/amazonaws/athena/connectors/oracle/OracleRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/src/main/java/com/amazonaws/athena/connectors/oracle/OracleRecordHandler.java -------------------------------------------------------------------------------- /athena-oracle/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-oracle/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-postgresql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/Dockerfile -------------------------------------------------------------------------------- /athena-postgresql/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/LICENSE.txt -------------------------------------------------------------------------------- /athena-postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/README.md -------------------------------------------------------------------------------- /athena-postgresql/athena-postgresql-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/athena-postgresql-connection.yaml -------------------------------------------------------------------------------- /athena-postgresql/athena-postgresql-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/athena-postgresql-package.yaml -------------------------------------------------------------------------------- /athena-postgresql/athena-postgresql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/athena-postgresql.yaml -------------------------------------------------------------------------------- /athena-postgresql/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/etc/test-config.json -------------------------------------------------------------------------------- /athena-postgresql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/pom.xml -------------------------------------------------------------------------------- /athena-postgresql/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-postgresql/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-redis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/Dockerfile -------------------------------------------------------------------------------- /athena-redis/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/LICENSE.txt -------------------------------------------------------------------------------- /athena-redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/README.md -------------------------------------------------------------------------------- /athena-redis/athena-redis-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/athena-redis-connection.yaml -------------------------------------------------------------------------------- /athena-redis/athena-redis-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/athena-redis-package.yaml -------------------------------------------------------------------------------- /athena-redis/athena-redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/athena-redis.yaml -------------------------------------------------------------------------------- /athena-redis/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/etc/test-config.json -------------------------------------------------------------------------------- /athena-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/pom.xml -------------------------------------------------------------------------------- /athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/KeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/KeyType.java -------------------------------------------------------------------------------- /athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/RedisCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/RedisCompositeHandler.java -------------------------------------------------------------------------------- /athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/RedisMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/RedisMetadataHandler.java -------------------------------------------------------------------------------- /athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/RedisRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/RedisRecordHandler.java -------------------------------------------------------------------------------- /athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/ValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/ValueConverter.java -------------------------------------------------------------------------------- /athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/java/com/amazonaws/athena/connectors/redis/ValueType.java -------------------------------------------------------------------------------- /athena-redis/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-redis/src/test/java/com/amazonaws/athena/connectors/redis/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/test/java/com/amazonaws/athena/connectors/redis/TestBase.java -------------------------------------------------------------------------------- /athena-redis/src/test/java/com/amazonaws/athena/connectors/redis/integ/RedisIntegTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redis/src/test/java/com/amazonaws/athena/connectors/redis/integ/RedisIntegTest.java -------------------------------------------------------------------------------- /athena-redshift/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/Dockerfile -------------------------------------------------------------------------------- /athena-redshift/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/LICENSE.txt -------------------------------------------------------------------------------- /athena-redshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/README.md -------------------------------------------------------------------------------- /athena-redshift/athena-redshift-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/athena-redshift-connection.yaml -------------------------------------------------------------------------------- /athena-redshift/athena-redshift-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/athena-redshift-package.yaml -------------------------------------------------------------------------------- /athena-redshift/athena-redshift.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/athena-redshift.yaml -------------------------------------------------------------------------------- /athena-redshift/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/etc/test-config.json -------------------------------------------------------------------------------- /athena-redshift/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/pom.xml -------------------------------------------------------------------------------- /athena-redshift/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-redshift/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-saphana/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/Dockerfile -------------------------------------------------------------------------------- /athena-saphana/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/LICENSE.txt -------------------------------------------------------------------------------- /athena-saphana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/README.md -------------------------------------------------------------------------------- /athena-saphana/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/assembly.xml -------------------------------------------------------------------------------- /athena-saphana/athena-saphana-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/athena-saphana-connection.yaml -------------------------------------------------------------------------------- /athena-saphana/athena-saphana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/athena-saphana.yaml -------------------------------------------------------------------------------- /athena-saphana/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /athena-saphana/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/etc/test-config.json -------------------------------------------------------------------------------- /athena-saphana/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/pom.xml -------------------------------------------------------------------------------- /athena-saphana/src/main/java/com/amazonaws/athena/connectors/saphana/SaphanaConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/src/main/java/com/amazonaws/athena/connectors/saphana/SaphanaConstants.java -------------------------------------------------------------------------------- /athena-saphana/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-saphana/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-snowflake/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/Dockerfile -------------------------------------------------------------------------------- /athena-snowflake/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/LICENSE.txt -------------------------------------------------------------------------------- /athena-snowflake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/README.md -------------------------------------------------------------------------------- /athena-snowflake/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/assembly.xml -------------------------------------------------------------------------------- /athena-snowflake/athena-snowflake-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/athena-snowflake-connection.yaml -------------------------------------------------------------------------------- /athena-snowflake/athena-snowflake.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/athena-snowflake.yaml -------------------------------------------------------------------------------- /athena-snowflake/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/etc/test-config.json -------------------------------------------------------------------------------- /athena-snowflake/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/pom.xml -------------------------------------------------------------------------------- /athena-snowflake/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-snowflake/src/test/java/com/amazonaws/athena/connectors/snowflake/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-snowflake/src/test/java/com/amazonaws/athena/connectors/snowflake/TestBase.java -------------------------------------------------------------------------------- /athena-sqlserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/Dockerfile -------------------------------------------------------------------------------- /athena-sqlserver/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/LICENSE.txt -------------------------------------------------------------------------------- /athena-sqlserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/README.md -------------------------------------------------------------------------------- /athena-sqlserver/athena-sqlserver-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/athena-sqlserver-connection.yaml -------------------------------------------------------------------------------- /athena-sqlserver/athena-sqlserver-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/athena-sqlserver-package.yaml -------------------------------------------------------------------------------- /athena-sqlserver/athena-sqlserver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/athena-sqlserver.yaml -------------------------------------------------------------------------------- /athena-sqlserver/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/etc/test-config.json -------------------------------------------------------------------------------- /athena-sqlserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/pom.xml -------------------------------------------------------------------------------- /athena-sqlserver/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-sqlserver/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-synapse/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/Dockerfile -------------------------------------------------------------------------------- /athena-synapse/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/LICENSE.txt -------------------------------------------------------------------------------- /athena-synapse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/README.md -------------------------------------------------------------------------------- /athena-synapse/athena-synapse-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/athena-synapse-connection.yaml -------------------------------------------------------------------------------- /athena-synapse/athena-synapse-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/athena-synapse-package.yaml -------------------------------------------------------------------------------- /athena-synapse/athena-synapse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/athena-synapse.yaml -------------------------------------------------------------------------------- /athena-synapse/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/etc/test-config.json -------------------------------------------------------------------------------- /athena-synapse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/pom.xml -------------------------------------------------------------------------------- /athena-synapse/src/main/java/com/amazonaws/athena/connectors/synapse/SynapseConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/src/main/java/com/amazonaws/athena/connectors/synapse/SynapseConstants.java -------------------------------------------------------------------------------- /athena-synapse/src/main/java/com/amazonaws/athena/connectors/synapse/SynapseDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/src/main/java/com/amazonaws/athena/connectors/synapse/SynapseDataType.java -------------------------------------------------------------------------------- /athena-synapse/src/main/java/com/amazonaws/athena/connectors/synapse/SynapseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/src/main/java/com/amazonaws/athena/connectors/synapse/SynapseUtil.java -------------------------------------------------------------------------------- /athena-synapse/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-synapse/src/main/resources/templates/getPartitions.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/src/main/resources/templates/getPartitions.st -------------------------------------------------------------------------------- /athena-synapse/src/main/resources/templates/rowCount.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-synapse/src/main/resources/templates/rowCount.st -------------------------------------------------------------------------------- /athena-teradata/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/Dockerfile -------------------------------------------------------------------------------- /athena-teradata/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/LICENSE.txt -------------------------------------------------------------------------------- /athena-teradata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/README.md -------------------------------------------------------------------------------- /athena-teradata/athena-teradata-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/athena-teradata-connection.yaml -------------------------------------------------------------------------------- /athena-teradata/athena-teradata-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/athena-teradata-package.yaml -------------------------------------------------------------------------------- /athena-teradata/athena-teradata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/athena-teradata.yaml -------------------------------------------------------------------------------- /athena-teradata/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/etc/test-config.json -------------------------------------------------------------------------------- /athena-teradata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/pom.xml -------------------------------------------------------------------------------- /athena-teradata/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-teradata/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-timestream/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/Dockerfile -------------------------------------------------------------------------------- /athena-timestream/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/LICENSE.txt -------------------------------------------------------------------------------- /athena-timestream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/README.md -------------------------------------------------------------------------------- /athena-timestream/athena-timestream-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/athena-timestream-connection.yaml -------------------------------------------------------------------------------- /athena-timestream/athena-timestream-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/athena-timestream-package.yaml -------------------------------------------------------------------------------- /athena-timestream/athena-timestream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/athena-timestream.yaml -------------------------------------------------------------------------------- /athena-timestream/docs/img/timestream_glue_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/docs/img/timestream_glue_example.png -------------------------------------------------------------------------------- /athena-timestream/etc/test-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/etc/test-config.json -------------------------------------------------------------------------------- /athena-timestream/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/pom.xml -------------------------------------------------------------------------------- /athena-timestream/src/main/resources/Timestream.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/src/main/resources/Timestream.stg -------------------------------------------------------------------------------- /athena-timestream/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-timestream/src/test/java/com/amazonaws/athena/connectors/timestream/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-timestream/src/test/java/com/amazonaws/athena/connectors/timestream/TestUtils.java -------------------------------------------------------------------------------- /athena-tpcds/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/Dockerfile -------------------------------------------------------------------------------- /athena-tpcds/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/LICENSE.txt -------------------------------------------------------------------------------- /athena-tpcds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/README.md -------------------------------------------------------------------------------- /athena-tpcds/athena-tpcds-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/athena-tpcds-connection.yaml -------------------------------------------------------------------------------- /athena-tpcds/athena-tpcds-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/athena-tpcds-package.yaml -------------------------------------------------------------------------------- /athena-tpcds/athena-tpcds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/athena-tpcds.yaml -------------------------------------------------------------------------------- /athena-tpcds/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/pom.xml -------------------------------------------------------------------------------- /athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSCompositeHandler.java -------------------------------------------------------------------------------- /athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSMetadataHandler.java -------------------------------------------------------------------------------- /athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSRecordHandler.java -------------------------------------------------------------------------------- /athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/java/com/amazonaws/athena/connectors/tpcds/TPCDSUtils.java -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q1.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q10.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q11.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q12.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q13.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q14a.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q14a.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q14b.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q14b.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q15.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q16.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q17.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q18.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q19.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q2.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q20.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q21.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q22.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q22.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q23a.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q23a.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q23b.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q23b.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q24a.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q24a.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q24b.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q24b.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q25.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q25.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q26.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q26.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q27.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q27.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q28.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q28.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q29.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q29.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q3.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q30.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q31.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q31.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q32.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q32.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q33.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q33.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q34.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q34.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q35.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q35.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q37.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q37.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q38.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q38.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q39a.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q39a.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q39b.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q39b.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q4.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q40.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q40.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q41.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q41.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q42.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q42.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q43.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q43.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q44.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q44.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q45.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q45.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q46.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q46.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q47.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q47.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q48.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q48.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q49.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q49.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q5.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q50.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q50.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q51.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q51.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q52.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q52.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q53.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q53.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q54.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q54.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q55.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q55.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q56.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q56.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q57.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q57.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q59.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q59.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q6.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q60.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q60.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q61.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q61.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q62.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q62.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q63.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q63.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q64.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q64.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q65.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q65.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q66.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q66.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q67.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q67.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q68.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q68.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q69.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q69.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q7.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q71.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q71.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q73.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q73.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q74.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q74.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q75.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q75.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q76.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q76.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q77.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q77.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q78.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q78.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q79.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q79.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q8.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q80.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q80.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q81.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q81.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q82.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q82.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q83.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q83.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q84.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q84.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q85.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q85.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q87.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q87.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q88.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q88.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q89.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q89.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q9.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q90.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q90.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q91.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q91.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q92.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q92.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q93.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q93.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q94.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q94.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q95.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q95.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q96.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q96.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q97.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q97.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q98.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q98.sql -------------------------------------------------------------------------------- /athena-tpcds/src/main/resources/queries/q99.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-tpcds/src/main/resources/queries/q99.sql -------------------------------------------------------------------------------- /athena-udfs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/Dockerfile -------------------------------------------------------------------------------- /athena-udfs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/LICENSE.txt -------------------------------------------------------------------------------- /athena-udfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/README.md -------------------------------------------------------------------------------- /athena-udfs/athena-udfs-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/athena-udfs-package.yaml -------------------------------------------------------------------------------- /athena-udfs/athena-udfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/athena-udfs.yaml -------------------------------------------------------------------------------- /athena-udfs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/pom.xml -------------------------------------------------------------------------------- /athena-udfs/src/main/java/com/amazonaws/athena/connectors/udfs/AthenaUDFHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/src/main/java/com/amazonaws/athena/connectors/udfs/AthenaUDFHandler.java -------------------------------------------------------------------------------- /athena-udfs/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-udfs/src/test/java/com/amazonaws/athena/connectors/udfs/AthenaUDFHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-udfs/src/test/java/com/amazonaws/athena/connectors/udfs/AthenaUDFHandlerTest.java -------------------------------------------------------------------------------- /athena-vertica/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/Dockerfile -------------------------------------------------------------------------------- /athena-vertica/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/LICENSE.txt -------------------------------------------------------------------------------- /athena-vertica/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/README.md -------------------------------------------------------------------------------- /athena-vertica/athena-vertica-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/athena-vertica-connection.yaml -------------------------------------------------------------------------------- /athena-vertica/athena-vertica.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/athena-vertica.yaml -------------------------------------------------------------------------------- /athena-vertica/av.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/av.jpg -------------------------------------------------------------------------------- /athena-vertica/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/pom.xml -------------------------------------------------------------------------------- /athena-vertica/src/main/java/com/amazonaws/athena/connectors/vertica/VerticaConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/src/main/java/com/amazonaws/athena/connectors/vertica/VerticaConstants.java -------------------------------------------------------------------------------- /athena-vertica/src/main/resources/Vertica.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/src/main/resources/Vertica.stg -------------------------------------------------------------------------------- /athena-vertica/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /athena-vertica/src/test/java/com/amazonaws/athena/connectors/vertica/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/athena-vertica/src/test/java/com/amazonaws/athena/connectors/vertica/TestBase.java -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/img/athena_federation_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/docs/img/athena_federation_demo.png -------------------------------------------------------------------------------- /docs/img/athena_federation_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/docs/img/athena_federation_flow.png -------------------------------------------------------------------------------- /docs/img/athena_federation_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/docs/img/athena_federation_summary.png -------------------------------------------------------------------------------- /docs/img/hbase_glue_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/docs/img/hbase_glue_example.png -------------------------------------------------------------------------------- /docs/resources/Athena-ML.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/docs/resources/Athena-ML.ipynb -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/pom.xml -------------------------------------------------------------------------------- /tools/bump_versions/bump_connectors_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/bump_versions/bump_connectors_version.py -------------------------------------------------------------------------------- /tools/bump_versions/bump_sdk_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/bump_versions/bump_sdk_version.py -------------------------------------------------------------------------------- /tools/bump_versions/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/bump_versions/common.py -------------------------------------------------------------------------------- /tools/config_json_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/config_json_validator.py -------------------------------------------------------------------------------- /tools/prepare_dev_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/prepare_dev_env.sh -------------------------------------------------------------------------------- /tools/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/publish.sh -------------------------------------------------------------------------------- /tools/validate_connector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/tools/validate_connector.sh -------------------------------------------------------------------------------- /validation_testing/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/Dockerfile -------------------------------------------------------------------------------- /validation_testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/README.md -------------------------------------------------------------------------------- /validation_testing/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/build.sh -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/ATHENA_INFRA_SPINUP_ROOT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/README.md -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/cdk.json -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/dynamodb.py -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/mysql.py -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/opensearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/opensearch.py -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/postgresql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/postgresql.py -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/redshift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/glue_scripts/redshift.py -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/lib/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/lib/app.ts -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/dynamo-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/dynamo-stack.ts -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/opensearch-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/opensearch-stack.ts -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/rds-generic-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/rds-generic-stack.ts -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/redshift-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/redshift-stack.ts -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/stack-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/lib/stacks/stack-props.ts -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/package.json -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/resources/tpcds_specs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/resources/tpcds_specs.json -------------------------------------------------------------------------------- /validation_testing/cdk_federation_infra_provisioning/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cdk_federation_infra_provisioning/app/tsconfig.json -------------------------------------------------------------------------------- /validation_testing/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/cleanup.sh -------------------------------------------------------------------------------- /validation_testing/deploy_infra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/deploy_infra.sh -------------------------------------------------------------------------------- /validation_testing/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/main.py -------------------------------------------------------------------------------- /validation_testing/run_cleanup_infra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/run_cleanup_infra.sh -------------------------------------------------------------------------------- /validation_testing/run_glue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/run_glue.sh -------------------------------------------------------------------------------- /validation_testing/run_release_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/run_release_tests.sh -------------------------------------------------------------------------------- /validation_testing/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/run_tests.sh -------------------------------------------------------------------------------- /validation_testing/scripts/exec_release_test_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/scripts/exec_release_test_queries.py -------------------------------------------------------------------------------- /validation_testing/scripts/glue_job_synchronous_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-athena-query-federation/HEAD/validation_testing/scripts/glue_job_synchronous_execution.py --------------------------------------------------------------------------------