Class IcebergPushdownFilters

java.lang.Object
org.elasticsearch.xpack.esql.datasource.iceberg.IcebergPushdownFilters

public class IcebergPushdownFilters extends Object
Converts ESQL expressions to Iceberg filter expressions for predicate pushdown. Supports comparison operators, logical operators, and null checks.
  • Constructor Details

    • IcebergPushdownFilters

      public IcebergPushdownFilters()
  • Method Details

    • convert

      public static org.apache.iceberg.expressions.Expression convert(Expression esqlExpr)
      Convert an ESQL expression to an Iceberg filter expression. Returns null if the expression cannot be converted (unsupported predicate).