Package io.substrait.proto
Class Expression.Subquery.SetComparison.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
io.substrait.proto.Expression.Subquery.SetComparison.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Expression.Subquery.SetComparisonOrBuilder,Cloneable
- Enclosing class:
- Expression.Subquery.SetComparison
public static final class Expression.Subquery.SetComparison.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
implements Expression.Subquery.SetComparisonOrBuilder
A subquery comparison using ANY or ALL. Examples: SELECT * FROM t1 WHERE x < ANY(SELECT y from t2)Protobuf type
substrait.Expression.Subquery.SetComparison-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A comparison operatorclearField(com.google.protobuf.Descriptors.FieldDescriptor field) left side of the expressionclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) ANY or ALLright side of the expressionclone()A comparison operatorintA comparison operatorstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLeft()left side of the expressionleft side of the expressionleft side of the expressionANY or ALLintANY or ALLgetRight()right side of the expressionright side of the expressionright side of the expressionbooleanhasLeft()left side of the expressionbooleanhasRight()right side of the expressionprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLeft(Expression value) left side of the expressionmergeRight(Rel value) right side of the expressionmergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) A comparison operatorsetComparisonOpValue(int value) A comparison operatorsetLeft(Expression value) left side of the expressionsetLeft(Expression.Builder builderForValue) left side of the expressionANY or ALLsetReductionOpValue(int value) ANY or ALLsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) right side of the expressionsetRight(Rel.Builder builderForValue) right side of the expressionsetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
setField
public Expression.Subquery.SetComparison.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
clearField
public Expression.Subquery.SetComparison.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
clearOneof
public Expression.Subquery.SetComparison.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
setRepeatedField
public Expression.Subquery.SetComparison.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
addRepeatedField
public Expression.Subquery.SetComparison.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expression.Subquery.SetComparison.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
mergeFrom
public Expression.Subquery.SetComparison.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expression.Subquery.SetComparison.Builder>- Throws:
IOException
-
getReductionOpValue
public int getReductionOpValue()ANY or ALL
.substrait.Expression.Subquery.SetComparison.ReductionOp reduction_op = 1;- Specified by:
getReductionOpValuein interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- The enum numeric value on the wire for reductionOp.
-
setReductionOpValue
ANY or ALL
.substrait.Expression.Subquery.SetComparison.ReductionOp reduction_op = 1;- Parameters:
value- The enum numeric value on the wire for reductionOp to set.- Returns:
- This builder for chaining.
-
getReductionOp
ANY or ALL
.substrait.Expression.Subquery.SetComparison.ReductionOp reduction_op = 1;- Specified by:
getReductionOpin interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- The reductionOp.
-
setReductionOp
public Expression.Subquery.SetComparison.Builder setReductionOp(Expression.Subquery.SetComparison.ReductionOp value) ANY or ALL
.substrait.Expression.Subquery.SetComparison.ReductionOp reduction_op = 1;- Parameters:
value- The reductionOp to set.- Returns:
- This builder for chaining.
-
clearReductionOp
ANY or ALL
.substrait.Expression.Subquery.SetComparison.ReductionOp reduction_op = 1;- Returns:
- This builder for chaining.
-
getComparisonOpValue
public int getComparisonOpValue()A comparison operator
.substrait.Expression.Subquery.SetComparison.ComparisonOp comparison_op = 2;- Specified by:
getComparisonOpValuein interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- The enum numeric value on the wire for comparisonOp.
-
setComparisonOpValue
A comparison operator
.substrait.Expression.Subquery.SetComparison.ComparisonOp comparison_op = 2;- Parameters:
value- The enum numeric value on the wire for comparisonOp to set.- Returns:
- This builder for chaining.
-
getComparisonOp
A comparison operator
.substrait.Expression.Subquery.SetComparison.ComparisonOp comparison_op = 2;- Specified by:
getComparisonOpin interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- The comparisonOp.
-
setComparisonOp
public Expression.Subquery.SetComparison.Builder setComparisonOp(Expression.Subquery.SetComparison.ComparisonOp value) A comparison operator
.substrait.Expression.Subquery.SetComparison.ComparisonOp comparison_op = 2;- Parameters:
value- The comparisonOp to set.- Returns:
- This builder for chaining.
-
clearComparisonOp
A comparison operator
.substrait.Expression.Subquery.SetComparison.ComparisonOp comparison_op = 2;- Returns:
- This builder for chaining.
-
hasLeft
public boolean hasLeft()left side of the expression
.substrait.Expression left = 3;- Specified by:
hasLeftin interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- Whether the left field is set.
-
getLeft
left side of the expression
.substrait.Expression left = 3;- Specified by:
getLeftin interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- The left.
-
setLeft
left side of the expression
.substrait.Expression left = 3; -
setLeft
left side of the expression
.substrait.Expression left = 3; -
mergeLeft
left side of the expression
.substrait.Expression left = 3; -
clearLeft
left side of the expression
.substrait.Expression left = 3; -
getLeftBuilder
left side of the expression
.substrait.Expression left = 3; -
getLeftOrBuilder
left side of the expression
.substrait.Expression left = 3;- Specified by:
getLeftOrBuilderin interfaceExpression.Subquery.SetComparisonOrBuilder
-
hasRight
public boolean hasRight()right side of the expression
.substrait.Rel right = 4;- Specified by:
hasRightin interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- Whether the right field is set.
-
getRight
right side of the expression
.substrait.Rel right = 4;- Specified by:
getRightin interfaceExpression.Subquery.SetComparisonOrBuilder- Returns:
- The right.
-
setRight
right side of the expression
.substrait.Rel right = 4; -
setRight
right side of the expression
.substrait.Rel right = 4; -
mergeRight
right side of the expression
.substrait.Rel right = 4; -
clearRight
right side of the expression
.substrait.Rel right = 4; -
getRightBuilder
right side of the expression
.substrait.Rel right = 4; -
getRightOrBuilder
right side of the expression
.substrait.Rel right = 4;- Specified by:
getRightOrBuilderin interfaceExpression.Subquery.SetComparisonOrBuilder
-
setUnknownFields
public final Expression.Subquery.SetComparison.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-
mergeUnknownFields
public final Expression.Subquery.SetComparison.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Subquery.SetComparison.Builder>
-