io.substrait.relation.AbstractReadRel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
Create a well-defined, cross-language specification for data compute operations
package io.substrait.relation;
import io.substrait.expression.Expression;
import io.substrait.type.NamedStruct;
import io.substrait.type.Type;
import java.util.Optional;
public abstract class AbstractReadRel extends ZeroInputRel implements HasExtension {
public abstract NamedStruct getInitialSchema();
public abstract Optional getFilter();
// TODO:
// public abstract Optional
@Override
protected final Type.Struct deriveRecordType() {
return getInitialSchema().struct();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy