io.substrait.proto.ReadRelOrBuilder 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
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: substrait/algebra.proto
// Protobuf Java Version: 3.25.5
package io.substrait.proto;
public interface ReadRelOrBuilder extends
// @@protoc_insertion_point(interface_extends:substrait.ReadRel)
com.google.protobuf.MessageOrBuilder {
/**
* .substrait.RelCommon common = 1;
* @return Whether the common field is set.
*/
boolean hasCommon();
/**
* .substrait.RelCommon common = 1;
* @return The common.
*/
io.substrait.proto.RelCommon getCommon();
/**
* .substrait.RelCommon common = 1;
*/
io.substrait.proto.RelCommonOrBuilder getCommonOrBuilder();
/**
* .substrait.NamedStruct base_schema = 2;
* @return Whether the baseSchema field is set.
*/
boolean hasBaseSchema();
/**
* .substrait.NamedStruct base_schema = 2;
* @return The baseSchema.
*/
io.substrait.proto.NamedStruct getBaseSchema();
/**
* .substrait.NamedStruct base_schema = 2;
*/
io.substrait.proto.NamedStructOrBuilder getBaseSchemaOrBuilder();
/**
* .substrait.Expression filter = 3;
* @return Whether the filter field is set.
*/
boolean hasFilter();
/**
* .substrait.Expression filter = 3;
* @return The filter.
*/
io.substrait.proto.Expression getFilter();
/**
* .substrait.Expression filter = 3;
*/
io.substrait.proto.ExpressionOrBuilder getFilterOrBuilder();
/**
* .substrait.Expression best_effort_filter = 11;
* @return Whether the bestEffortFilter field is set.
*/
boolean hasBestEffortFilter();
/**
* .substrait.Expression best_effort_filter = 11;
* @return The bestEffortFilter.
*/
io.substrait.proto.Expression getBestEffortFilter();
/**
* .substrait.Expression best_effort_filter = 11;
*/
io.substrait.proto.ExpressionOrBuilder getBestEffortFilterOrBuilder();
/**
* .substrait.Expression.MaskExpression projection = 4;
* @return Whether the projection field is set.
*/
boolean hasProjection();
/**
* .substrait.Expression.MaskExpression projection = 4;
* @return The projection.
*/
io.substrait.proto.Expression.MaskExpression getProjection();
/**
* .substrait.Expression.MaskExpression projection = 4;
*/
io.substrait.proto.Expression.MaskExpressionOrBuilder getProjectionOrBuilder();
/**
* .substrait.extensions.AdvancedExtension advanced_extension = 10;
* @return Whether the advancedExtension field is set.
*/
boolean hasAdvancedExtension();
/**
* .substrait.extensions.AdvancedExtension advanced_extension = 10;
* @return The advancedExtension.
*/
io.substrait.proto.AdvancedExtension getAdvancedExtension();
/**
* .substrait.extensions.AdvancedExtension advanced_extension = 10;
*/
io.substrait.proto.AdvancedExtensionOrBuilder getAdvancedExtensionOrBuilder();
/**
* .substrait.ReadRel.VirtualTable virtual_table = 5;
* @return Whether the virtualTable field is set.
*/
boolean hasVirtualTable();
/**
* .substrait.ReadRel.VirtualTable virtual_table = 5;
* @return The virtualTable.
*/
io.substrait.proto.ReadRel.VirtualTable getVirtualTable();
/**
* .substrait.ReadRel.VirtualTable virtual_table = 5;
*/
io.substrait.proto.ReadRel.VirtualTableOrBuilder getVirtualTableOrBuilder();
/**
* .substrait.ReadRel.LocalFiles local_files = 6;
* @return Whether the localFiles field is set.
*/
boolean hasLocalFiles();
/**
* .substrait.ReadRel.LocalFiles local_files = 6;
* @return The localFiles.
*/
io.substrait.proto.ReadRel.LocalFiles getLocalFiles();
/**
* .substrait.ReadRel.LocalFiles local_files = 6;
*/
io.substrait.proto.ReadRel.LocalFilesOrBuilder getLocalFilesOrBuilder();
/**
* .substrait.ReadRel.NamedTable named_table = 7;
* @return Whether the namedTable field is set.
*/
boolean hasNamedTable();
/**
* .substrait.ReadRel.NamedTable named_table = 7;
* @return The namedTable.
*/
io.substrait.proto.ReadRel.NamedTable getNamedTable();
/**
* .substrait.ReadRel.NamedTable named_table = 7;
*/
io.substrait.proto.ReadRel.NamedTableOrBuilder getNamedTableOrBuilder();
/**
* .substrait.ReadRel.ExtensionTable extension_table = 8;
* @return Whether the extensionTable field is set.
*/
boolean hasExtensionTable();
/**
* .substrait.ReadRel.ExtensionTable extension_table = 8;
* @return The extensionTable.
*/
io.substrait.proto.ReadRel.ExtensionTable getExtensionTable();
/**
* .substrait.ReadRel.ExtensionTable extension_table = 8;
*/
io.substrait.proto.ReadRel.ExtensionTableOrBuilder getExtensionTableOrBuilder();
io.substrait.proto.ReadRel.ReadTypeCase getReadTypeCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy