Skip to content

Commit

Permalink
Review cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
devinrsmith committed Mar 31, 2023
1 parent d789939 commit e9184eb
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ public static ParquetInstructions readParquetSchema(
@NotNull final ParquetInstructions readInstructions,
@NotNull final ColumnDefinitionConsumer consumer,
@NotNull final BiFunction<String, Set<String>, String> legalizeColumnNameFunc) throws IOException {
final ParquetFileReader parquetFileReader = ParquetTools.getParquetFileReaderIo(new File(filePath));
final ParquetFileReader parquetFileReader = ParquetTools.getParquetFileReaderChecked(new File(filePath));
final ParquetMetadata parquetMetadata =
new ParquetMetadataConverter().fromParquetMetadata(parquetFileReader.fileMetaData);
return readParquetSchema(parquetFileReader.getSchema(), parquetMetadata.getFileMetaData().getKeyValueMetaData(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -611,14 +611,15 @@ private static ParquetSchemaReader.ColumnDefinitionConsumer makeSchemaReaderCons
}

/**
* Make a {@link ParquetFileReader} for the supplied {@link File}.
* Make a {@link ParquetFileReader} for the supplied {@link File}. Wraps {@link IOException} as
* {@link TableDataException}.
*
* @param parquetFile The {@link File} to read
* @return The new {@link ParquetFileReader}
*/
public static ParquetFileReader getParquetFileReader(@NotNull final File parquetFile) {
try {
return getParquetFileReaderIo(parquetFile);
return getParquetFileReaderChecked(parquetFile);
} catch (IOException e) {
throw new TableDataException("Failed to create Parquet file reader: " + parquetFile, e);
}
Expand All @@ -631,7 +632,7 @@ public static ParquetFileReader getParquetFileReader(@NotNull final File parquet
* @return The new {@link ParquetFileReader}
* @throws IOException if an IO exception occurs
*/
public static ParquetFileReader getParquetFileReaderIo(@NotNull File parquetFile) throws IOException {
public static ParquetFileReader getParquetFileReaderChecked(@NotNull File parquetFile) throws IOException {
return new ParquetFileReader(
parquetFile.getAbsolutePath(),
new CachedChannelProvider(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
package io.deephaven.parquet.table.layout;

import io.deephaven.parquet.table.location.ParquetTableLocationKey;
import io.deephaven.parquet.table.ParquetTableWriter;
import org.jetbrains.annotations.NotNull;

import java.io.File;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ public String getImplementationName() {
* <li>is a corrupt parquet file</li>
* </ol>
*
* Callers wishing to handle these cases more explicit may call {@link ParquetTools#getParquetFileReaderIo(File)}.
* Callers wishing to handle these cases more explicit may call
* {@link ParquetTools#getParquetFileReaderChecked(File)}.
*
* @return true if the file reader exists or was successfully created
*/
Expand All @@ -80,7 +81,7 @@ public synchronized boolean verifyFileReader() {
return true;
}
try {
fileReader = ParquetTools.getParquetFileReaderIo(file);
fileReader = ParquetTools.getParquetFileReaderChecked(file);
} catch (IOException e) {
return false;
}
Expand Down

0 comments on commit e9184eb

Please sign in to comment.