B C D G H I M N O P R S T 
All Classes All Packages

B

BytesDeletedReporter - Class in com.expediagroup.beekeeper.cleanup.monitoring
 
BytesDeletedReporter(MeterRegistry, boolean) - Constructor for class com.expediagroup.beekeeper.cleanup.monitoring.BytesDeletedReporter
 

C

calculateBytesDeleted(List<String>) - Method in class com.expediagroup.beekeeper.cleanup.aws.S3BytesDeletedCalculator
 
CleanerClient - Interface in com.expediagroup.beekeeper.cleanup.metadata
 
CleanerClientFactory - Interface in com.expediagroup.beekeeper.cleanup.metadata
 
cleanUp(Instant) - Method in interface com.expediagroup.beekeeper.cleanup.service.CleanupService
Deletes all paths and tables which are older than referenceTime.
cleanUp(Instant) - Method in interface com.expediagroup.beekeeper.cleanup.service.RepositoryCleanupService
Deletes all records corresponding to paths/metadata deleted more than x days before the referenceTime.
cleanupPath(HousekeepingEntity) - Method in class com.expediagroup.beekeeper.cleanup.aws.S3PathCleaner
 
cleanupPath(HousekeepingEntity) - Method in interface com.expediagroup.beekeeper.cleanup.path.PathCleaner
 
CleanupService - Interface in com.expediagroup.beekeeper.cleanup.service
 
CleanupServiceScheduler - Class in com.expediagroup.beekeeper.cleanup.service
 
CleanupServiceScheduler(CleanupService, DisableTablesService) - Constructor for class com.expediagroup.beekeeper.cleanup.service.CleanupServiceScheduler
 
close() - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveClient
 
com.expediagroup.beekeeper.cleanup.aws - package com.expediagroup.beekeeper.cleanup.aws
 
com.expediagroup.beekeeper.cleanup.hive - package com.expediagroup.beekeeper.cleanup.hive
 
com.expediagroup.beekeeper.cleanup.metadata - package com.expediagroup.beekeeper.cleanup.metadata
 
com.expediagroup.beekeeper.cleanup.monitoring - package com.expediagroup.beekeeper.cleanup.monitoring
 
com.expediagroup.beekeeper.cleanup.path - package com.expediagroup.beekeeper.cleanup.path
 
com.expediagroup.beekeeper.cleanup.service - package com.expediagroup.beekeeper.cleanup.service
 
com.expediagroup.beekeeper.cleanup.validation - package com.expediagroup.beekeeper.cleanup.validation
 

D

DeletedMetadataReporter - Class in com.expediagroup.beekeeper.cleanup.monitoring
 
DeletedMetadataReporter(MeterRegistry, boolean) - Constructor for class com.expediagroup.beekeeper.cleanup.monitoring.DeletedMetadataReporter
 
deleteSentinelFiles(String) - Method in class com.expediagroup.beekeeper.cleanup.aws.S3SentinelFilesCleaner
 
deleteSentinelFiles(String) - Method in interface com.expediagroup.beekeeper.cleanup.path.SentinelFilesCleaner
Deletes sentinel files given absolutePath.
disable() - Method in interface com.expediagroup.beekeeper.cleanup.service.DisableTablesService
Removes and disables records from the Beekeeper db which no longer have the Beekeeper property on them.
DisableTablesService - Interface in com.expediagroup.beekeeper.cleanup.service
 
dropPartition(HousekeepingMetadata, CleanerClient) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveMetadataCleaner
 
dropPartition(HousekeepingMetadata, CleanerClient) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.MetadataCleaner
 
dropPartition(String, String, String) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveClient
Will drop the partition from the table if it exists.
dropPartition(String, String, String) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.CleanerClient
 
dropTable(HousekeepingMetadata, CleanerClient) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveMetadataCleaner
 
dropTable(HousekeepingMetadata, CleanerClient) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.MetadataCleaner
 
dropTable(String, String) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveClient
Will drop the table from the database if it exists.
dropTable(String, String) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.CleanerClient
 
DRY_RUN_METRIC_NAME - Static variable in class com.expediagroup.beekeeper.cleanup.monitoring.BytesDeletedReporter
 
DRY_RUN_METRIC_NAME - Static variable in class com.expediagroup.beekeeper.cleanup.monitoring.DeletedMetadataReporter
 

G

getBucket() - Method in class com.expediagroup.beekeeper.cleanup.aws.S3SchemeURI
 
getBytesDeleted() - Method in class com.expediagroup.beekeeper.cleanup.aws.S3BytesDeletedCalculator
 
getKey() - Method in class com.expediagroup.beekeeper.cleanup.aws.S3SchemeURI
 
getPath() - Method in class com.expediagroup.beekeeper.cleanup.aws.S3SchemeURI
 
getTableProperties(String, String) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveClient
 
getTableProperties(String, String) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.CleanerClient
 

H

HiveClient - Class in com.expediagroup.beekeeper.cleanup.hive
 
HiveClient(CloseableMetaStoreClient, boolean) - Constructor for class com.expediagroup.beekeeper.cleanup.hive.HiveClient
 
HiveClientFactory - Class in com.expediagroup.beekeeper.cleanup.hive
 
HiveClientFactory(Supplier<CloseableMetaStoreClient>, boolean) - Constructor for class com.expediagroup.beekeeper.cleanup.hive.HiveClientFactory
 
HiveMetadataCleaner - Class in com.expediagroup.beekeeper.cleanup.hive
 
HiveMetadataCleaner(DeletedMetadataReporter, IcebergValidator) - Constructor for class com.expediagroup.beekeeper.cleanup.hive.HiveMetadataCleaner
 

I

IcebergValidator - Class in com.expediagroup.beekeeper.cleanup.validation
 
IcebergValidator(CleanerClientFactory) - Constructor for class com.expediagroup.beekeeper.cleanup.validation.IcebergValidator
 

M

MetadataCleaner - Interface in com.expediagroup.beekeeper.cleanup.metadata
 
METRIC_NAME - Static variable in class com.expediagroup.beekeeper.cleanup.monitoring.BytesDeletedReporter
 
METRIC_NAME - Static variable in class com.expediagroup.beekeeper.cleanup.monitoring.DeletedMetadataReporter
 

N

newInstance() - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveClientFactory
 
newInstance() - Method in interface com.expediagroup.beekeeper.cleanup.metadata.CleanerClientFactory
 

O

oldRecordsCleanupWithCron() - Method in class com.expediagroup.beekeeper.cleanup.service.RepositoryCleanupScheduler
 

P

PathCleaner - Interface in com.expediagroup.beekeeper.cleanup.path
 

R

reportTaggable(long, Taggable, FileSystemType) - Method in class com.expediagroup.beekeeper.cleanup.monitoring.BytesDeletedReporter
 
reportTaggable(Taggable, MetadataType) - Method in class com.expediagroup.beekeeper.cleanup.monitoring.DeletedMetadataReporter
 
RepositoryCleanupScheduler - Class in com.expediagroup.beekeeper.cleanup.service
 
RepositoryCleanupScheduler(RepositoryCleanupService) - Constructor for class com.expediagroup.beekeeper.cleanup.service.RepositoryCleanupScheduler
 
RepositoryCleanupService - Interface in com.expediagroup.beekeeper.cleanup.service
 

S

S3BytesDeletedCalculator - Class in com.expediagroup.beekeeper.cleanup.aws
 
S3BytesDeletedCalculator(S3Client) - Constructor for class com.expediagroup.beekeeper.cleanup.aws.S3BytesDeletedCalculator
 
S3Client - Class in com.expediagroup.beekeeper.cleanup.aws
 
S3Client(AmazonS3, boolean) - Constructor for class com.expediagroup.beekeeper.cleanup.aws.S3Client
 
S3PathCleaner - Class in com.expediagroup.beekeeper.cleanup.aws
 
S3PathCleaner(S3Client, SentinelFilesCleaner, BytesDeletedReporter) - Constructor for class com.expediagroup.beekeeper.cleanup.aws.S3PathCleaner
 
S3SchemeURI - Class in com.expediagroup.beekeeper.cleanup.aws
 
S3SchemeURI(String) - Constructor for class com.expediagroup.beekeeper.cleanup.aws.S3SchemeURI
 
S3SentinelFilesCleaner - Class in com.expediagroup.beekeeper.cleanup.aws
 
S3SentinelFilesCleaner(S3Client) - Constructor for class com.expediagroup.beekeeper.cleanup.aws.S3SentinelFilesCleaner
 
scheduleCleanupWithFixedDelay() - Method in class com.expediagroup.beekeeper.cleanup.service.CleanupServiceScheduler
 
SentinelFilesCleaner - Interface in com.expediagroup.beekeeper.cleanup.path
 
storeFileSize(String, String) - Method in class com.expediagroup.beekeeper.cleanup.aws.S3BytesDeletedCalculator
 
storeFileSizes(List<S3ObjectSummary>) - Method in class com.expediagroup.beekeeper.cleanup.aws.S3BytesDeletedCalculator
 

T

tableExists(CleanerClient, String, String) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveMetadataCleaner
 
tableExists(CleanerClient, String, String) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.MetadataCleaner
 
tableExists(String, String) - Method in class com.expediagroup.beekeeper.cleanup.hive.HiveClient
 
tableExists(String, String) - Method in interface com.expediagroup.beekeeper.cleanup.metadata.CleanerClient
 
throwExceptionIfIceberg(String, String) - Method in class com.expediagroup.beekeeper.cleanup.validation.IcebergValidator
Beekeeper currently does not support the Iceberg format.
B C D G H I M N O P R S T 
All Classes All Packages