类 OuterExpression.Case.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
- com.alibaba.graphscope.gaia.proto.OuterExpression.Case.Builder
-
- 所有已实现的接口:
OuterExpression.CaseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- OuterExpression.Case
public static final class OuterExpression.Case.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder> implements OuterExpression.CaseOrBuilder
Protobuf typecommon.Case
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 OuterExpression.Case.BuilderaddAllWhenThenExpressions(Iterable<? extends OuterExpression.Case.WhenThen> values)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.BuilderaddWhenThenExpressions(int index, OuterExpression.Case.WhenThen value)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.BuilderaddWhenThenExpressions(int index, OuterExpression.Case.WhenThen.Builder builderForValue)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.BuilderaddWhenThenExpressions(OuterExpression.Case.WhenThen value)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.BuilderaddWhenThenExpressions(OuterExpression.Case.WhenThen.Builder builderForValue)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.WhenThen.BuilderaddWhenThenExpressionsBuilder()A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.WhenThen.BuilderaddWhenThenExpressionsBuilder(int index)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Casebuild()OuterExpression.CasebuildPartial()OuterExpression.Case.Builderclear()OuterExpression.Case.BuilderclearElseResultExpression()The trailed else expression: ELSE 3OuterExpression.Case.BuilderclearWhenThenExpressions()A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.CasegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()OuterExpression.ExpressiongetElseResultExpression()The trailed else expression: ELSE 3OuterExpression.Expression.BuildergetElseResultExpressionBuilder()The trailed else expression: ELSE 3OuterExpression.ExpressionOrBuildergetElseResultExpressionOrBuilder()The trailed else expression: ELSE 3OuterExpression.Case.WhenThengetWhenThenExpressions(int index)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.WhenThen.BuildergetWhenThenExpressionsBuilder(int index)A case operator always follows with a sequence of when_then pairs, e.g.List<OuterExpression.Case.WhenThen.Builder>getWhenThenExpressionsBuilderList()A case operator always follows with a sequence of when_then pairs, e.g.intgetWhenThenExpressionsCount()A case operator always follows with a sequence of when_then pairs, e.g.List<OuterExpression.Case.WhenThen>getWhenThenExpressionsList()A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.WhenThenOrBuildergetWhenThenExpressionsOrBuilder(int index)A case operator always follows with a sequence of when_then pairs, e.g.List<? extends OuterExpression.Case.WhenThenOrBuilder>getWhenThenExpressionsOrBuilderList()A case operator always follows with a sequence of when_then pairs, e.g.booleanhasElseResultExpression()The trailed else expression: ELSE 3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OuterExpression.Case.BuildermergeElseResultExpression(OuterExpression.Expression value)The trailed else expression: ELSE 3OuterExpression.Case.BuildermergeFrom(OuterExpression.Case other)OuterExpression.Case.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OuterExpression.Case.BuildermergeFrom(com.google.protobuf.Message other)OuterExpression.Case.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OuterExpression.Case.BuilderremoveWhenThenExpressions(int index)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.BuildersetElseResultExpression(OuterExpression.Expression value)The trailed else expression: ELSE 3OuterExpression.Case.BuildersetElseResultExpression(OuterExpression.Expression.Builder builderForValue)The trailed else expression: ELSE 3OuterExpression.Case.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OuterExpression.Case.BuildersetWhenThenExpressions(int index, OuterExpression.Case.WhenThen value)A case operator always follows with a sequence of when_then pairs, e.g.OuterExpression.Case.BuildersetWhenThenExpressions(int index, OuterExpression.Case.WhenThen.Builder builderForValue)A case operator always follows with a sequence of when_then pairs, e.g.-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
clear
public OuterExpression.Case.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
getDefaultInstanceForType
public OuterExpression.Case getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public OuterExpression.Case build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public OuterExpression.Case buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public OuterExpression.Case.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<OuterExpression.Case.Builder>
-
mergeFrom
public OuterExpression.Case.Builder mergeFrom(OuterExpression.Case other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
mergeFrom
public OuterExpression.Case.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<OuterExpression.Case.Builder>- 抛出:
IOException
-
getWhenThenExpressionsList
public List<OuterExpression.Case.WhenThen> getWhenThenExpressionsList()
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
getWhenThenExpressionsCount
public int getWhenThenExpressionsCount()
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
getWhenThenExpressions
public OuterExpression.Case.WhenThen getWhenThenExpressions(int index)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
setWhenThenExpressions
public OuterExpression.Case.Builder setWhenThenExpressions(int index, OuterExpression.Case.WhenThen value)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
setWhenThenExpressions
public OuterExpression.Case.Builder setWhenThenExpressions(int index, OuterExpression.Case.WhenThen.Builder builderForValue)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addWhenThenExpressions
public OuterExpression.Case.Builder addWhenThenExpressions(OuterExpression.Case.WhenThen value)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addWhenThenExpressions
public OuterExpression.Case.Builder addWhenThenExpressions(int index, OuterExpression.Case.WhenThen value)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addWhenThenExpressions
public OuterExpression.Case.Builder addWhenThenExpressions(OuterExpression.Case.WhenThen.Builder builderForValue)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addWhenThenExpressions
public OuterExpression.Case.Builder addWhenThenExpressions(int index, OuterExpression.Case.WhenThen.Builder builderForValue)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addAllWhenThenExpressions
public OuterExpression.Case.Builder addAllWhenThenExpressions(Iterable<? extends OuterExpression.Case.WhenThen> values)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
clearWhenThenExpressions
public OuterExpression.Case.Builder clearWhenThenExpressions()
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
removeWhenThenExpressions
public OuterExpression.Case.Builder removeWhenThenExpressions(int index)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
getWhenThenExpressionsBuilder
public OuterExpression.Case.WhenThen.Builder getWhenThenExpressionsBuilder(int index)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
getWhenThenExpressionsOrBuilder
public OuterExpression.Case.WhenThenOrBuilder getWhenThenExpressionsOrBuilder(int index)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
getWhenThenExpressionsOrBuilderList
public List<? extends OuterExpression.Case.WhenThenOrBuilder> getWhenThenExpressionsOrBuilderList()
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addWhenThenExpressionsBuilder
public OuterExpression.Case.WhenThen.Builder addWhenThenExpressionsBuilder()
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
addWhenThenExpressionsBuilder
public OuterExpression.Case.WhenThen.Builder addWhenThenExpressionsBuilder(int index)
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
getWhenThenExpressionsBuilderList
public List<OuterExpression.Case.WhenThen.Builder> getWhenThenExpressionsBuilderList()
A case operator always follows with a sequence of when_then pairs, e.g. CASE WHEN a.name == 'Marko' THEN 1 WHEN a.name == 'John' THEN 2repeated .common.Case.WhenThen when_then_expressions = 1;
-
hasElseResultExpression
public boolean hasElseResultExpression()
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;- 指定者:
hasElseResultExpression在接口中OuterExpression.CaseOrBuilder- 返回:
- Whether the elseResultExpression field is set.
-
getElseResultExpression
public OuterExpression.Expression getElseResultExpression()
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;- 指定者:
getElseResultExpression在接口中OuterExpression.CaseOrBuilder- 返回:
- The elseResultExpression.
-
setElseResultExpression
public OuterExpression.Case.Builder setElseResultExpression(OuterExpression.Expression value)
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;
-
setElseResultExpression
public OuterExpression.Case.Builder setElseResultExpression(OuterExpression.Expression.Builder builderForValue)
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;
-
mergeElseResultExpression
public OuterExpression.Case.Builder mergeElseResultExpression(OuterExpression.Expression value)
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;
-
clearElseResultExpression
public OuterExpression.Case.Builder clearElseResultExpression()
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;
-
getElseResultExpressionBuilder
public OuterExpression.Expression.Builder getElseResultExpressionBuilder()
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;
-
getElseResultExpressionOrBuilder
public OuterExpression.ExpressionOrBuilder getElseResultExpressionOrBuilder()
The trailed else expression: ELSE 3
.common.Expression else_result_expression = 2;
-
setUnknownFields
public final OuterExpression.Case.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
mergeUnknownFields
public final OuterExpression.Case.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<OuterExpression.Case.Builder>
-
-