Class UnnestOptions

java.lang.Object
org.apache.datafusion.UnnestOptions

public final class UnnestOptions extends Object
Configuration knobs for DataFrame.unnestColumns(UnnestOptions, String...), mirroring DataFusion's UnnestOptions. Defaults match upstream: preserveNulls = true.

Per-column recursion (DataFusion's recursions) is intentionally not exposed yet — it needs a richer column-pair representation and is filed separately.

  • Constructor Details

    • UnnestOptions

      public UnnestOptions()
  • Method Details

    • preserveNulls

      public UnnestOptions preserveNulls(boolean v)
      When true (the default), nulls in the input column are preserved as null rows in the output. When false, nulls and empty lists are dropped.
    • preserveNulls

      public boolean preserveNulls()
      The current preserveNulls setting.