@Override protected DataSourceMetadataUpdateResult updateDataSourceMetadataWithHandle( Handle handle, String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata ) throws IOException { // Count number of times this method is called. metadataUpdateCounter.getAndIncrement(); return super.updateDataSourceMetadataWithHandle(handle, dataSource, startMetadata, endMetadata); } };
@Override protected DataSourceMetadataUpdateResult updateDataSourceMetadataWithHandle( Handle handle, String dataSource, DataSourceMetadata startMetadata, DataSourceMetadata endMetadata ) throws IOException { metadataUpdateCounter.getAndIncrement(); if (attemptCounter.getAndIncrement() == 0) { return DataSourceMetadataUpdateResult.TRY_AGAIN; } else { return super.updateDataSourceMetadataWithHandle(handle, dataSource, startMetadata, endMetadata); } } };
final DataSourceMetadataUpdateResult result = updateDataSourceMetadataWithHandle( handle, dataSource,
final DataSourceMetadataUpdateResult result = updateDataSourceMetadataWithHandle( handle, dataSource,