All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.partiql.lang.eval.physical.PhysicalPlanCompiler.kt Maven / Gradle / Ivy

There is a newer version: 1.0.0-perf.1
Show newest version
package org.partiql.lang.eval.physical

import org.partiql.lang.domains.PartiqlPhysical

/**
 * Simple API that defines a method to convert a [PartiqlPhysical.Expr] to a [PhysicalPlanThunk].
 *
 * Intended to prevent [PhysicalBexprToThunkConverter] from having to take a direct dependency on
 * [org.partiql.lang.eval.EvaluatingCompiler].
 */
internal interface PhysicalPlanCompiler {
    fun convert(expr: PartiqlPhysical.Expr): PhysicalPlanThunk
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy