Class IcebergFilter

  • All Implemented Interfaces:
    org.apache.beam.sdk.extensions.sql.meta.BeamSqlTableFilter

    public class IcebergFilter
    extends java.lang.Object
    implements org.apache.beam.sdk.extensions.sql.meta.BeamSqlTableFilter
    • Constructor Summary

      Constructors 
      Constructor Description
      IcebergFilter​(java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexNode> predicateCNF)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexNode> getNotSupported()  
      java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexNode> getSupported()  
      int numSupported()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IcebergFilter

        public IcebergFilter​(java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexNode> predicateCNF)
    • Method Detail

      • getNotSupported

        public java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexNode> getNotSupported()
        Specified by:
        getNotSupported in interface org.apache.beam.sdk.extensions.sql.meta.BeamSqlTableFilter
      • numSupported

        public int numSupported()
        Specified by:
        numSupported in interface org.apache.beam.sdk.extensions.sql.meta.BeamSqlTableFilter
      • getSupported

        public java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexNode> getSupported()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object