Class NiFiProjectTableScanRule.StandardConfig

java.lang.Object
org.apache.nifi.sql.internal.NiFiProjectTableScanRule.StandardConfig
All Implemented Interfaces:
org.apache.calcite.plan.RelRule.Config, NiFiProjectTableScanRule.Config
Enclosing class:
NiFiProjectTableScanRule

private static class NiFiProjectTableScanRule.StandardConfig extends Object implements NiFiProjectTableScanRule.Config
  • Field Details

    • relBuilderFactory

      private org.apache.calcite.tools.RelBuilderFactory relBuilderFactory
    • description

      private String description
    • operandTransform

      private org.apache.calcite.plan.RelRule.OperandTransform operandTransform
  • Constructor Details

    • StandardConfig

      private StandardConfig()
  • Method Details

    • withRelBuilderFactory

      public NiFiProjectTableScanRule.StandardConfig withRelBuilderFactory(org.apache.calcite.tools.RelBuilderFactory factory)
      Specified by:
      withRelBuilderFactory in interface org.apache.calcite.plan.RelRule.Config
    • withDescription

      public NiFiProjectTableScanRule.StandardConfig withDescription(String description)
      Specified by:
      withDescription in interface org.apache.calcite.plan.RelRule.Config
    • withOperandSupplier

      public NiFiProjectTableScanRule.StandardConfig withOperandSupplier(org.apache.calcite.plan.RelRule.OperandTransform transform)
      Specified by:
      withOperandSupplier in interface org.apache.calcite.plan.RelRule.Config
    • relBuilderFactory

      public org.apache.calcite.tools.RelBuilderFactory relBuilderFactory()
      Specified by:
      relBuilderFactory in interface org.apache.calcite.plan.RelRule.Config
    • description

      public String description()
      Specified by:
      description in interface org.apache.calcite.plan.RelRule.Config
    • operandSupplier

      public org.apache.calcite.plan.RelRule.OperandTransform operandSupplier()
      Specified by:
      operandSupplier in interface org.apache.calcite.plan.RelRule.Config