GlueCustomConnectors/development/Athena/src/main/java/com/amazonaws/athena/connectors/example/ExampleMetadataHandler.java (6 lines): - line 94: * TODO: Add schemas, example below - line 119: * TODO: Add tables for the requested schema, example below - line 147: * TODO: Add partitions columns, example below. - line 158: * TODO: Generate a schema for the requested table. - line 213: * TODO: If the partition represented by this year,month,day offer the values to the block - line 265: * TODO: For each partition in the request, create 1 or more splits. Splits GlueCustomConnectors/development/Athena/src/main/java/com/amazonaws/athena/connectors/example/ExampleRecordHandler.java (5 lines): - line 105: * TODO: Extract information about what we need to read from the split. If you are following the tutorial - line 116: * TODO: Get the data bucket from the env variable set by athena-example.yaml - line 133: * TODO: Add extractors for each field to our RowWRiterBuilder, the RowWriterBuilder will then 'generate' - line 156: * TODO: The account_id field is a sensitive field, so we'd like to mask it to the last 4 before - line 168: * TODO: Write data for our transaction STRUCT: utilities/Hive_metastore_migration/src/hive_metastore_migration.py (1 line): - line 614: # TODO: remove when escape special characters fix in DatacatalogWriter is pushed to production.