类 GraphAlgebra.IndexPredicate.Triplet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Triplet.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.IndexPredicate.Triplet.Builder
-
- 所有已实现的接口:
GraphAlgebra.IndexPredicate.TripletOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebra.IndexPredicate.Triplet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Triplet.Builder> implements GraphAlgebra.IndexPredicate.TripletOrBuilder
A triplet defines that a key must be **equal** to a given value. The value can be a constant value, or a dynamic parameter.
Protobuf typealgebra.IndexPredicate.Triplet
-
-
方法概要
-
从类继承的方法 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.IndexPredicate.Triplet.Builder>
-
clear
public GraphAlgebra.IndexPredicate.Triplet.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Triplet.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.IndexPredicate.Triplet.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.IndexPredicate.Triplet getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.IndexPredicate.Triplet build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.IndexPredicate.Triplet buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.IndexPredicate.Triplet.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.IndexPredicate.Triplet.Builder>
-
mergeFrom
public GraphAlgebra.IndexPredicate.Triplet.Builder mergeFrom(GraphAlgebra.IndexPredicate.Triplet other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Triplet.Builder>
-
mergeFrom
public GraphAlgebra.IndexPredicate.Triplet.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.IndexPredicate.Triplet.Builder>- 抛出:
IOException
-
getValueCase
public GraphAlgebra.IndexPredicate.Triplet.ValueCase getValueCase()
-
clearValue
public GraphAlgebra.IndexPredicate.Triplet.Builder clearValue()
-
hasKey
public boolean hasKey()
.common.Property key = 1;- 指定者:
hasKey在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- Whether the key field is set.
-
getKey
public OuterExpression.Property getKey()
.common.Property key = 1;- 指定者:
getKey在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- The key.
-
setKey
public GraphAlgebra.IndexPredicate.Triplet.Builder setKey(OuterExpression.Property value)
.common.Property key = 1;
-
setKey
public GraphAlgebra.IndexPredicate.Triplet.Builder setKey(OuterExpression.Property.Builder builderForValue)
.common.Property key = 1;
-
mergeKey
public GraphAlgebra.IndexPredicate.Triplet.Builder mergeKey(OuterExpression.Property value)
.common.Property key = 1;
-
clearKey
public GraphAlgebra.IndexPredicate.Triplet.Builder clearKey()
.common.Property key = 1;
-
getKeyBuilder
public OuterExpression.Property.Builder getKeyBuilder()
.common.Property key = 1;
-
getKeyOrBuilder
public OuterExpression.PropertyOrBuilder getKeyOrBuilder()
.common.Property key = 1;
-
hasConst
public boolean hasConst()
.common.Value const = 2;- 指定者:
hasConst在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- Whether the const field is set.
-
getConst
public Common.Value getConst()
.common.Value const = 2;- 指定者:
getConst在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- The const.
-
setConst
public GraphAlgebra.IndexPredicate.Triplet.Builder setConst(Common.Value value)
.common.Value const = 2;
-
setConst
public GraphAlgebra.IndexPredicate.Triplet.Builder setConst(Common.Value.Builder builderForValue)
.common.Value const = 2;
-
mergeConst
public GraphAlgebra.IndexPredicate.Triplet.Builder mergeConst(Common.Value value)
.common.Value const = 2;
-
clearConst
public GraphAlgebra.IndexPredicate.Triplet.Builder clearConst()
.common.Value const = 2;
-
getConstBuilder
public Common.Value.Builder getConstBuilder()
.common.Value const = 2;
-
getConstOrBuilder
public Common.ValueOrBuilder getConstOrBuilder()
.common.Value const = 2;
-
hasParam
public boolean hasParam()
.common.DynamicParam param = 3;- 指定者:
hasParam在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- Whether the param field is set.
-
getParam
public OuterExpression.DynamicParam getParam()
.common.DynamicParam param = 3;- 指定者:
getParam在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- The param.
-
setParam
public GraphAlgebra.IndexPredicate.Triplet.Builder setParam(OuterExpression.DynamicParam value)
.common.DynamicParam param = 3;
-
setParam
public GraphAlgebra.IndexPredicate.Triplet.Builder setParam(OuterExpression.DynamicParam.Builder builderForValue)
.common.DynamicParam param = 3;
-
mergeParam
public GraphAlgebra.IndexPredicate.Triplet.Builder mergeParam(OuterExpression.DynamicParam value)
.common.DynamicParam param = 3;
-
clearParam
public GraphAlgebra.IndexPredicate.Triplet.Builder clearParam()
.common.DynamicParam param = 3;
-
getParamBuilder
public OuterExpression.DynamicParam.Builder getParamBuilder()
.common.DynamicParam param = 3;
-
getParamOrBuilder
public OuterExpression.DynamicParamOrBuilder getParamOrBuilder()
.common.DynamicParam param = 3;
-
getCmpValue
public int getCmpValue()
TODO(longbin) More comparators (gt, ge, lt, le, ne) other than equivalence (eq or within) may be required
.common.Logical cmp = 4;- 指定者:
getCmpValue在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- The enum numeric value on the wire for cmp.
-
setCmpValue
public GraphAlgebra.IndexPredicate.Triplet.Builder setCmpValue(int value)
TODO(longbin) More comparators (gt, ge, lt, le, ne) other than equivalence (eq or within) may be required
.common.Logical cmp = 4;- 参数:
value- The enum numeric value on the wire for cmp to set.- 返回:
- This builder for chaining.
-
getCmp
public OuterExpression.Logical getCmp()
TODO(longbin) More comparators (gt, ge, lt, le, ne) other than equivalence (eq or within) may be required
.common.Logical cmp = 4;- 指定者:
getCmp在接口中GraphAlgebra.IndexPredicate.TripletOrBuilder- 返回:
- The cmp.
-
setCmp
public GraphAlgebra.IndexPredicate.Triplet.Builder setCmp(OuterExpression.Logical value)
TODO(longbin) More comparators (gt, ge, lt, le, ne) other than equivalence (eq or within) may be required
.common.Logical cmp = 4;- 参数:
value- The cmp to set.- 返回:
- This builder for chaining.
-
clearCmp
public GraphAlgebra.IndexPredicate.Triplet.Builder clearCmp()
TODO(longbin) More comparators (gt, ge, lt, le, ne) other than equivalence (eq or within) may be required
.common.Logical cmp = 4;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebra.IndexPredicate.Triplet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Triplet.Builder>
-
mergeUnknownFields
public final GraphAlgebra.IndexPredicate.Triplet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Triplet.Builder>
-
-