Package io.substrait.proto
Interface RelCommonOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RelCommon,RelCommon.Builder
public interface RelCommonOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.substrait.extensions.AdvancedExtension advanced_extension = 4;.substrait.extensions.AdvancedExtension advanced_extension = 4;The underlying relation is output as is (no reordering or projection of columns)The underlying relation is output as is (no reordering or projection of columns)getEmit()Allows to control for order and inclusion of fieldsAllows to control for order and inclusion of fieldsgetHint().substrait.RelCommon.Hint hint = 3;.substrait.RelCommon.Hint hint = 3;boolean.substrait.extensions.AdvancedExtension advanced_extension = 4;booleanThe underlying relation is output as is (no reordering or projection of columns)booleanhasEmit()Allows to control for order and inclusion of fieldsbooleanhasHint().substrait.RelCommon.Hint hint = 3;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasDirect
boolean hasDirect()The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1;- Returns:
- Whether the direct field is set.
-
getDirect
RelCommon.Direct getDirect()The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1;- Returns:
- The direct.
-
getDirectOrBuilder
RelCommon.DirectOrBuilder getDirectOrBuilder()The underlying relation is output as is (no reordering or projection of columns)
.substrait.RelCommon.Direct direct = 1; -
hasEmit
boolean hasEmit()Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2;- Returns:
- Whether the emit field is set.
-
getEmit
RelCommon.Emit getEmit()Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2;- Returns:
- The emit.
-
getEmitOrBuilder
RelCommon.EmitOrBuilder getEmitOrBuilder()Allows to control for order and inclusion of fields
.substrait.RelCommon.Emit emit = 2; -
hasHint
boolean hasHint().substrait.RelCommon.Hint hint = 3;- Returns:
- Whether the hint field is set.
-
getHint
RelCommon.Hint getHint().substrait.RelCommon.Hint hint = 3;- Returns:
- The hint.
-
getHintOrBuilder
RelCommon.HintOrBuilder getHintOrBuilder().substrait.RelCommon.Hint hint = 3; -
hasAdvancedExtension
boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 4;- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
AdvancedExtension getAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 4;- Returns:
- The advancedExtension.
-
getAdvancedExtensionOrBuilder
AdvancedExtensionOrBuilder getAdvancedExtensionOrBuilder().substrait.extensions.AdvancedExtension advanced_extension = 4; -
getEmitKindCase
RelCommon.EmitKindCase getEmitKindCase()
-