Class ParquetTableResolver

java.lang.Object
io.deephaven.server.uri.ParquetTableResolver
All Implemented Interfaces:
io.deephaven.uri.resolver.UriResolver

public final class ParquetTableResolver extends Object implements io.deephaven.uri.resolver.UriResolver
The parquet table resolver is able to resolve local parquet files, or directories for the scheme "parquet", into tables.

For example, parquet:///data/my-file.parquet or parquet:///data/my-dir.

For more advanced use cases, see ParquetTools.

  • Field Details

  • Constructor Details

    • ParquetTableResolver

      @Inject public ParquetTableResolver()
  • Method Details

    • isWellFormed

      public static boolean isWellFormed(URI uri)
    • get

      public static ParquetTableResolver get()
    • schemes

      public Set<String> schemes()
      Specified by:
      schemes in interface io.deephaven.uri.resolver.UriResolver
    • isResolvable

      public boolean isResolvable(URI uri)
      Specified by:
      isResolvable in interface io.deephaven.uri.resolver.UriResolver
    • resolve

      public io.deephaven.engine.table.Table resolve(URI uri) throws InterruptedException
      Specified by:
      resolve in interface io.deephaven.uri.resolver.UriResolver
      Throws:
      InterruptedException