Class Plan

java.lang.Object
io.substrait.plan.Plan

@Immutable public abstract class Plan extends Object
  • Constructor Details

    • Plan

      public Plan()
  • Method Details

    • getVersion

      @Default public Plan.Version getVersion()
    • getRoots

      public abstract List<Plan.Root> getRoots()
    • getExpectedTypeUrls

      public abstract List<String> getExpectedTypeUrls()
    • getAdvancedExtension

      public abstract Optional<AdvancedExtension> getAdvancedExtension()
    • builder

      public static io.substrait.plan.ImmutablePlan.Builder builder()