xtdb.operator.ProjectionSpec.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtdb-core Show documentation
Show all versions of xtdb-core Show documentation
An open source document database with bitemporal graph queries
package xtdb.operator
import clojure.lang.Symbol
import org.apache.arrow.memory.BufferAllocator
import xtdb.vector.RelationReader
import xtdb.vector.IVectorReader
interface ProjectionSpec {
val columnName: Symbol
val columnType: Any
/**
* @param params a single-row indirect relation containing the params for this invocation - maybe a view over a bigger param relation.
*/
fun project(allocator: BufferAllocator, readRelation: RelationReader, schema: Map, params: RelationReader): IVectorReader
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy