类 GraphAlgebra.IndexPredicate.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.IndexPredicate.Builder
-
- 所有已实现的接口:
GraphAlgebra.IndexPredicateOrBuilder,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.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Builder> implements GraphAlgebra.IndexPredicateOrBuilder
To define a predicate of {{k1, cmp, v1} and {k2, cmp, v2}} or ..., where the values referred by k1, k2, ... are indexed and hence the predicate can be efficiently verified by leveraging the index.Protobuf typealgebra.IndexPredicate
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.IndexPredicate.BuilderaddAllOrPredicates(Iterable<? extends GraphAlgebra.IndexPredicate.AndPredicate> values)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuilderaddOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate value)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuilderaddOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate.Builder builderForValue)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuilderaddOrPredicates(GraphAlgebra.IndexPredicate.AndPredicate value)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuilderaddOrPredicates(GraphAlgebra.IndexPredicate.AndPredicate.Builder builderForValue)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.AndPredicate.BuilderaddOrPredicatesBuilder()A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.AndPredicate.BuilderaddOrPredicatesBuilder(int index)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicatebuild()GraphAlgebra.IndexPredicatebuildPartial()GraphAlgebra.IndexPredicate.Builderclear()GraphAlgebra.IndexPredicate.BuilderclearOrPredicates()A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicategetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebra.IndexPredicate.AndPredicategetOrPredicates(int index)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.AndPredicate.BuildergetOrPredicatesBuilder(int index)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sList<GraphAlgebra.IndexPredicate.AndPredicate.Builder>getOrPredicatesBuilderList()A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sintgetOrPredicatesCount()A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sList<GraphAlgebra.IndexPredicate.AndPredicate>getOrPredicatesList()A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.AndPredicateOrBuildergetOrPredicatesOrBuilder(int index)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sList<? extends GraphAlgebra.IndexPredicate.AndPredicateOrBuilder>getOrPredicatesOrBuilderList()A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebra.IndexPredicate.BuildermergeFrom(GraphAlgebra.IndexPredicate other)GraphAlgebra.IndexPredicate.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.IndexPredicate.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.IndexPredicate.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.IndexPredicate.BuilderremoveOrPredicates(int index)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuildersetOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate value)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuildersetOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate.Builder builderForValue)A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`sGraphAlgebra.IndexPredicate.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 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.Builder>
-
clear
public GraphAlgebra.IndexPredicate.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.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.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.IndexPredicate getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.IndexPredicate build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.IndexPredicate buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.IndexPredicate.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.IndexPredicate.Builder>
-
mergeFrom
public GraphAlgebra.IndexPredicate.Builder mergeFrom(GraphAlgebra.IndexPredicate other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Builder>
-
mergeFrom
public GraphAlgebra.IndexPredicate.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.Builder>- 抛出:
IOException
-
getOrPredicatesList
public List<GraphAlgebra.IndexPredicate.AndPredicate> getOrPredicatesList()
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
getOrPredicatesCount
public int getOrPredicatesCount()
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
getOrPredicates
public GraphAlgebra.IndexPredicate.AndPredicate getOrPredicates(int index)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
setOrPredicates
public GraphAlgebra.IndexPredicate.Builder setOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate value)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
setOrPredicates
public GraphAlgebra.IndexPredicate.Builder setOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate.Builder builderForValue)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addOrPredicates
public GraphAlgebra.IndexPredicate.Builder addOrPredicates(GraphAlgebra.IndexPredicate.AndPredicate value)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addOrPredicates
public GraphAlgebra.IndexPredicate.Builder addOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate value)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addOrPredicates
public GraphAlgebra.IndexPredicate.Builder addOrPredicates(GraphAlgebra.IndexPredicate.AndPredicate.Builder builderForValue)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addOrPredicates
public GraphAlgebra.IndexPredicate.Builder addOrPredicates(int index, GraphAlgebra.IndexPredicate.AndPredicate.Builder builderForValue)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addAllOrPredicates
public GraphAlgebra.IndexPredicate.Builder addAllOrPredicates(Iterable<? extends GraphAlgebra.IndexPredicate.AndPredicate> values)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
clearOrPredicates
public GraphAlgebra.IndexPredicate.Builder clearOrPredicates()
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
removeOrPredicates
public GraphAlgebra.IndexPredicate.Builder removeOrPredicates(int index)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
getOrPredicatesBuilder
public GraphAlgebra.IndexPredicate.AndPredicate.Builder getOrPredicatesBuilder(int index)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
getOrPredicatesOrBuilder
public GraphAlgebra.IndexPredicate.AndPredicateOrBuilder getOrPredicatesOrBuilder(int index)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
getOrPredicatesOrBuilderList
public List<? extends GraphAlgebra.IndexPredicate.AndPredicateOrBuilder> getOrPredicatesOrBuilderList()
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addOrPredicatesBuilder
public GraphAlgebra.IndexPredicate.AndPredicate.Builder addOrPredicatesBuilder()
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
addOrPredicatesBuilder
public GraphAlgebra.IndexPredicate.AndPredicate.Builder addOrPredicatesBuilder(int index)
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
getOrPredicatesBuilderList
public List<GraphAlgebra.IndexPredicate.AndPredicate.Builder> getOrPredicatesBuilderList()
A collection of `AndPredicate` that forms a logical **OR** of all `AndPredicate`s
repeated .algebra.IndexPredicate.AndPredicate or_predicates = 1;
-
setUnknownFields
public final GraphAlgebra.IndexPredicate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Builder>
-
mergeUnknownFields
public final GraphAlgebra.IndexPredicate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.IndexPredicate.Builder>
-
-