ompute.logical-plan.0.2.1.source-code.LogicalExpr.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of logical-plan Show documentation
Show all versions of logical-plan Show documentation
JVM query engine based on Apache Arrow
package org.ballistacompute.logical
import org.ballistacompute.datatypes.Field
/**
* Logical Expression for use in logical query plans. The logical expression provides information needed
* during the planning phase such as the name and data type of the expression.
*/
interface LogicalExpr {
/**
* Return meta-data about the value that will be produced by this expression when evaluated against
* a particular input.
*/
fun toField(input: LogicalPlan): Field
}