类 GraphAlgebra.Pattern.Sentence.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Pattern.Sentence.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.Pattern.Sentence.Builder
-
- 所有已实现的接口:
GraphAlgebra.Pattern.SentenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebra.Pattern.Sentence.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Pattern.Sentence.Builder> implements GraphAlgebra.Pattern.SentenceOrBuilder
A sentence defines a match
Protobuf typealgebra.Pattern.Sentence
-
-
方法概要
-
从类继承的方法 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<GraphAlgebra.Pattern.Sentence.Builder>
-
clear
public GraphAlgebra.Pattern.Sentence.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Pattern.Sentence.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<GraphAlgebra.Pattern.Sentence.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.Pattern.Sentence getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.Pattern.Sentence build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.Pattern.Sentence buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.Pattern.Sentence.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.Pattern.Sentence.Builder>
-
mergeFrom
public GraphAlgebra.Pattern.Sentence.Builder mergeFrom(GraphAlgebra.Pattern.Sentence other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Pattern.Sentence.Builder>
-
mergeFrom
public GraphAlgebra.Pattern.Sentence.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<GraphAlgebra.Pattern.Sentence.Builder>- 抛出:
IOException
-
hasStart
public boolean hasStart()
.common.NameOrId start = 1;- 指定者:
hasStart在接口中GraphAlgebra.Pattern.SentenceOrBuilder- 返回:
- Whether the start field is set.
-
getStart
public Common.NameOrId getStart()
.common.NameOrId start = 1;- 指定者:
getStart在接口中GraphAlgebra.Pattern.SentenceOrBuilder- 返回:
- The start.
-
setStart
public GraphAlgebra.Pattern.Sentence.Builder setStart(Common.NameOrId value)
.common.NameOrId start = 1;
-
setStart
public GraphAlgebra.Pattern.Sentence.Builder setStart(Common.NameOrId.Builder builderForValue)
.common.NameOrId start = 1;
-
mergeStart
public GraphAlgebra.Pattern.Sentence.Builder mergeStart(Common.NameOrId value)
.common.NameOrId start = 1;
-
clearStart
public GraphAlgebra.Pattern.Sentence.Builder clearStart()
.common.NameOrId start = 1;
-
getStartBuilder
public Common.NameOrId.Builder getStartBuilder()
.common.NameOrId start = 1;
-
getStartOrBuilder
public Common.NameOrIdOrBuilder getStartOrBuilder()
.common.NameOrId start = 1;
-
getBindersList
public List<GraphAlgebra.Pattern.Binder> getBindersList()
repeated .algebra.Pattern.Binder binders = 2;
-
getBindersCount
public int getBindersCount()
repeated .algebra.Pattern.Binder binders = 2;
-
getBinders
public GraphAlgebra.Pattern.Binder getBinders(int index)
repeated .algebra.Pattern.Binder binders = 2;
-
setBinders
public GraphAlgebra.Pattern.Sentence.Builder setBinders(int index, GraphAlgebra.Pattern.Binder value)
repeated .algebra.Pattern.Binder binders = 2;
-
setBinders
public GraphAlgebra.Pattern.Sentence.Builder setBinders(int index, GraphAlgebra.Pattern.Binder.Builder builderForValue)
repeated .algebra.Pattern.Binder binders = 2;
-
addBinders
public GraphAlgebra.Pattern.Sentence.Builder addBinders(GraphAlgebra.Pattern.Binder value)
repeated .algebra.Pattern.Binder binders = 2;
-
addBinders
public GraphAlgebra.Pattern.Sentence.Builder addBinders(int index, GraphAlgebra.Pattern.Binder value)
repeated .algebra.Pattern.Binder binders = 2;
-
addBinders
public GraphAlgebra.Pattern.Sentence.Builder addBinders(GraphAlgebra.Pattern.Binder.Builder builderForValue)
repeated .algebra.Pattern.Binder binders = 2;
-
addBinders
public GraphAlgebra.Pattern.Sentence.Builder addBinders(int index, GraphAlgebra.Pattern.Binder.Builder builderForValue)
repeated .algebra.Pattern.Binder binders = 2;
-
addAllBinders
public GraphAlgebra.Pattern.Sentence.Builder addAllBinders(Iterable<? extends GraphAlgebra.Pattern.Binder> values)
repeated .algebra.Pattern.Binder binders = 2;
-
clearBinders
public GraphAlgebra.Pattern.Sentence.Builder clearBinders()
repeated .algebra.Pattern.Binder binders = 2;
-
removeBinders
public GraphAlgebra.Pattern.Sentence.Builder removeBinders(int index)
repeated .algebra.Pattern.Binder binders = 2;
-
getBindersBuilder
public GraphAlgebra.Pattern.Binder.Builder getBindersBuilder(int index)
repeated .algebra.Pattern.Binder binders = 2;
-
getBindersOrBuilder
public GraphAlgebra.Pattern.BinderOrBuilder getBindersOrBuilder(int index)
repeated .algebra.Pattern.Binder binders = 2;
-
getBindersOrBuilderList
public List<? extends GraphAlgebra.Pattern.BinderOrBuilder> getBindersOrBuilderList()
repeated .algebra.Pattern.Binder binders = 2;
-
addBindersBuilder
public GraphAlgebra.Pattern.Binder.Builder addBindersBuilder()
repeated .algebra.Pattern.Binder binders = 2;
-
addBindersBuilder
public GraphAlgebra.Pattern.Binder.Builder addBindersBuilder(int index)
repeated .algebra.Pattern.Binder binders = 2;
-
getBindersBuilderList
public List<GraphAlgebra.Pattern.Binder.Builder> getBindersBuilderList()
repeated .algebra.Pattern.Binder binders = 2;
-
hasEnd
public boolean hasEnd()
.common.NameOrId end = 3;- 指定者:
hasEnd在接口中GraphAlgebra.Pattern.SentenceOrBuilder- 返回:
- Whether the end field is set.
-
getEnd
public Common.NameOrId getEnd()
.common.NameOrId end = 3;- 指定者:
getEnd在接口中GraphAlgebra.Pattern.SentenceOrBuilder- 返回:
- The end.
-
setEnd
public GraphAlgebra.Pattern.Sentence.Builder setEnd(Common.NameOrId value)
.common.NameOrId end = 3;
-
setEnd
public GraphAlgebra.Pattern.Sentence.Builder setEnd(Common.NameOrId.Builder builderForValue)
.common.NameOrId end = 3;
-
mergeEnd
public GraphAlgebra.Pattern.Sentence.Builder mergeEnd(Common.NameOrId value)
.common.NameOrId end = 3;
-
clearEnd
public GraphAlgebra.Pattern.Sentence.Builder clearEnd()
.common.NameOrId end = 3;
-
getEndBuilder
public Common.NameOrId.Builder getEndBuilder()
.common.NameOrId end = 3;
-
getEndOrBuilder
public Common.NameOrIdOrBuilder getEndOrBuilder()
.common.NameOrId end = 3;
-
getJoinKindValue
public int getJoinKindValue()
/ Define how to attach this sentence to the other one
.algebra.Join.JoinKind join_kind = 4;- 指定者:
getJoinKindValue在接口中GraphAlgebra.Pattern.SentenceOrBuilder- 返回:
- The enum numeric value on the wire for joinKind.
-
setJoinKindValue
public GraphAlgebra.Pattern.Sentence.Builder setJoinKindValue(int value)
/ Define how to attach this sentence to the other one
.algebra.Join.JoinKind join_kind = 4;- 参数:
value- The enum numeric value on the wire for joinKind to set.- 返回:
- This builder for chaining.
-
getJoinKind
public GraphAlgebra.Join.JoinKind getJoinKind()
/ Define how to attach this sentence to the other one
.algebra.Join.JoinKind join_kind = 4;- 指定者:
getJoinKind在接口中GraphAlgebra.Pattern.SentenceOrBuilder- 返回:
- The joinKind.
-
setJoinKind
public GraphAlgebra.Pattern.Sentence.Builder setJoinKind(GraphAlgebra.Join.JoinKind value)
/ Define how to attach this sentence to the other one
.algebra.Join.JoinKind join_kind = 4;- 参数:
value- The joinKind to set.- 返回:
- This builder for chaining.
-
clearJoinKind
public GraphAlgebra.Pattern.Sentence.Builder clearJoinKind()
/ Define how to attach this sentence to the other one
.algebra.Join.JoinKind join_kind = 4;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebra.Pattern.Sentence.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Pattern.Sentence.Builder>
-
mergeUnknownFields
public final GraphAlgebra.Pattern.Sentence.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Pattern.Sentence.Builder>
-
-