Package io.substrait.proto
Interface Expression.SubqueryOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression.Subquery,Expression.Subquery.Builder
- Enclosing class:
- Expression
public static interface Expression.SubqueryOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionx IN y predicatex IN y predicateScalar subqueryScalar subqueryANY/ALL predicateANY/ALL predicateEXISTS/UNIQUE predicateEXISTS/UNIQUE predicatebooleanx IN y predicatebooleanScalar subquerybooleanANY/ALL predicatebooleanEXISTS/UNIQUE predicateMethods 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
-
hasScalar
boolean hasScalar()Scalar subquery
.substrait.Expression.Subquery.Scalar scalar = 1;- Returns:
- Whether the scalar field is set.
-
getScalar
Expression.Subquery.Scalar getScalar()Scalar subquery
.substrait.Expression.Subquery.Scalar scalar = 1;- Returns:
- The scalar.
-
getScalarOrBuilder
Expression.Subquery.ScalarOrBuilder getScalarOrBuilder()Scalar subquery
.substrait.Expression.Subquery.Scalar scalar = 1; -
hasInPredicate
boolean hasInPredicate()x IN y predicate
.substrait.Expression.Subquery.InPredicate in_predicate = 2;- Returns:
- Whether the inPredicate field is set.
-
getInPredicate
Expression.Subquery.InPredicate getInPredicate()x IN y predicate
.substrait.Expression.Subquery.InPredicate in_predicate = 2;- Returns:
- The inPredicate.
-
getInPredicateOrBuilder
Expression.Subquery.InPredicateOrBuilder getInPredicateOrBuilder()x IN y predicate
.substrait.Expression.Subquery.InPredicate in_predicate = 2; -
hasSetPredicate
boolean hasSetPredicate()EXISTS/UNIQUE predicate
.substrait.Expression.Subquery.SetPredicate set_predicate = 3;- Returns:
- Whether the setPredicate field is set.
-
getSetPredicate
Expression.Subquery.SetPredicate getSetPredicate()EXISTS/UNIQUE predicate
.substrait.Expression.Subquery.SetPredicate set_predicate = 3;- Returns:
- The setPredicate.
-
getSetPredicateOrBuilder
Expression.Subquery.SetPredicateOrBuilder getSetPredicateOrBuilder()EXISTS/UNIQUE predicate
.substrait.Expression.Subquery.SetPredicate set_predicate = 3; -
hasSetComparison
boolean hasSetComparison()ANY/ALL predicate
.substrait.Expression.Subquery.SetComparison set_comparison = 4;- Returns:
- Whether the setComparison field is set.
-
getSetComparison
Expression.Subquery.SetComparison getSetComparison()ANY/ALL predicate
.substrait.Expression.Subquery.SetComparison set_comparison = 4;- Returns:
- The setComparison.
-
getSetComparisonOrBuilder
Expression.Subquery.SetComparisonOrBuilder getSetComparisonOrBuilder()ANY/ALL predicate
.substrait.Expression.Subquery.SetComparison set_comparison = 4; -
getSubqueryTypeCase
Expression.Subquery.SubqueryTypeCase getSubqueryTypeCase()
-