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

ompute.logical-plan.0.2.1.source-code.LogicalExpr.kt Maven / Gradle / Ivy

There is a newer version: 0.2.5
Show newest version
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
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy