UnboundResolver

The UnboundResolver class provides a consolidated set of inference options for use in LoadTableOptions. It's most useful when the caller knows the definition of the table they want to load, and can provide an explicit mapping of Iceberg columns to Deephaven columns.

Constructors

An UnboundResolver can be constructed using its builder:

import io.deephaven.iceberg.util.UnboundResolver

resolver = UnboundResolver.builder()
    .definition(definition)
    .putAllColumnInstructions(entries)
    .putColumnInstructions(key, value)
    .schema(schema)
    .build()

Methods