类 GraphAlgebra.Join.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Join.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.Join.Builder
-
- 所有已实现的接口:
GraphAlgebra.JoinOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- GraphAlgebra.Join
public static final class GraphAlgebra.Join.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Join.Builder> implements GraphAlgebra.JoinOrBuilder
Join two relations based on certain predicate.
Protobuf typealgebra.Join
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.Join.BuilderaddAllLeftKeys(Iterable<? extends OuterExpression.Variable> values)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderaddAllRightKeys(Iterable<? extends OuterExpression.Variable> values)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.BuilderaddLeftKeys(int index, OuterExpression.Variable value)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderaddLeftKeys(int index, OuterExpression.Variable.Builder builderForValue)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderaddLeftKeys(OuterExpression.Variable value)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderaddLeftKeys(OuterExpression.Variable.Builder builderForValue)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.OuterExpression.Variable.BuilderaddLeftKeysBuilder()TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.OuterExpression.Variable.BuilderaddLeftKeysBuilder(int index)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderaddRightKeys(int index, OuterExpression.Variable value)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.BuilderaddRightKeys(int index, OuterExpression.Variable.Builder builderForValue)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.BuilderaddRightKeys(OuterExpression.Variable value)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.BuilderaddRightKeys(OuterExpression.Variable.Builder builderForValue)repeated .common.Variable right_keys = 2;OuterExpression.Variable.BuilderaddRightKeysBuilder()repeated .common.Variable right_keys = 2;OuterExpression.Variable.BuilderaddRightKeysBuilder(int index)repeated .common.Variable right_keys = 2;GraphAlgebra.Joinbuild()GraphAlgebra.JoinbuildPartial()GraphAlgebra.Join.Builderclear()GraphAlgebra.Join.BuilderclearKind().algebra.Join.JoinKind kind = 3;GraphAlgebra.Join.BuilderclearLeftKeys()TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderclearRightKeys()repeated .common.Variable right_keys = 2;GraphAlgebra.JoingetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebra.Join.JoinKindgetKind().algebra.Join.JoinKind kind = 3;intgetKindValue().algebra.Join.JoinKind kind = 3;OuterExpression.VariablegetLeftKeys(int index)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.OuterExpression.Variable.BuildergetLeftKeysBuilder(int index)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.List<OuterExpression.Variable.Builder>getLeftKeysBuilderList()TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.intgetLeftKeysCount()TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.List<OuterExpression.Variable>getLeftKeysList()TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.OuterExpression.VariableOrBuildergetLeftKeysOrBuilder(int index)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.List<? extends OuterExpression.VariableOrBuilder>getLeftKeysOrBuilderList()TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.OuterExpression.VariablegetRightKeys(int index)repeated .common.Variable right_keys = 2;OuterExpression.Variable.BuildergetRightKeysBuilder(int index)repeated .common.Variable right_keys = 2;List<OuterExpression.Variable.Builder>getRightKeysBuilderList()repeated .common.Variable right_keys = 2;intgetRightKeysCount()repeated .common.Variable right_keys = 2;List<OuterExpression.Variable>getRightKeysList()repeated .common.Variable right_keys = 2;OuterExpression.VariableOrBuildergetRightKeysOrBuilder(int index)repeated .common.Variable right_keys = 2;List<? extends OuterExpression.VariableOrBuilder>getRightKeysOrBuilderList()repeated .common.Variable right_keys = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebra.Join.BuildermergeFrom(GraphAlgebra.Join other)GraphAlgebra.Join.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.Join.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.Join.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.Join.BuilderremoveLeftKeys(int index)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuilderremoveRightKeys(int index)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.BuildersetKind(GraphAlgebra.Join.JoinKind value).algebra.Join.JoinKind kind = 3;GraphAlgebra.Join.BuildersetKindValue(int value).algebra.Join.JoinKind kind = 3;GraphAlgebra.Join.BuildersetLeftKeys(int index, OuterExpression.Variable value)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuildersetLeftKeys(int index, OuterExpression.Variable.Builder builderForValue)TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal.GraphAlgebra.Join.BuildersetRightKeys(int index, OuterExpression.Variable value)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.BuildersetRightKeys(int index, OuterExpression.Variable.Builder builderForValue)repeated .common.Variable right_keys = 2;GraphAlgebra.Join.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.Join.Builder>
-
clear
public GraphAlgebra.Join.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Join.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.Join.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.Join getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.Join build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.Join buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.Join.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.Join.Builder>
-
mergeFrom
public GraphAlgebra.Join.Builder mergeFrom(GraphAlgebra.Join other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Join.Builder>
-
mergeFrom
public GraphAlgebra.Join.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.Join.Builder>- 抛出:
IOException
-
getLeftKeysList
public List<OuterExpression.Variable> getLeftKeysList()
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;- 指定者:
getLeftKeysList在接口中GraphAlgebra.JoinOrBuilder
-
getLeftKeysCount
public int getLeftKeysCount()
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;- 指定者:
getLeftKeysCount在接口中GraphAlgebra.JoinOrBuilder
-
getLeftKeys
public OuterExpression.Variable getLeftKeys(int index)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;- 指定者:
getLeftKeys在接口中GraphAlgebra.JoinOrBuilder
-
setLeftKeys
public GraphAlgebra.Join.Builder setLeftKeys(int index, OuterExpression.Variable value)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
setLeftKeys
public GraphAlgebra.Join.Builder setLeftKeys(int index, OuterExpression.Variable.Builder builderForValue)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addLeftKeys
public GraphAlgebra.Join.Builder addLeftKeys(OuterExpression.Variable value)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addLeftKeys
public GraphAlgebra.Join.Builder addLeftKeys(int index, OuterExpression.Variable value)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addLeftKeys
public GraphAlgebra.Join.Builder addLeftKeys(OuterExpression.Variable.Builder builderForValue)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addLeftKeys
public GraphAlgebra.Join.Builder addLeftKeys(int index, OuterExpression.Variable.Builder builderForValue)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addAllLeftKeys
public GraphAlgebra.Join.Builder addAllLeftKeys(Iterable<? extends OuterExpression.Variable> values)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
clearLeftKeys
public GraphAlgebra.Join.Builder clearLeftKeys()
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
removeLeftKeys
public GraphAlgebra.Join.Builder removeLeftKeys(int index)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
getLeftKeysBuilder
public OuterExpression.Variable.Builder getLeftKeysBuilder(int index)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
getLeftKeysOrBuilder
public OuterExpression.VariableOrBuilder getLeftKeysOrBuilder(int index)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
getLeftKeysOrBuilderList
public List<? extends OuterExpression.VariableOrBuilder> getLeftKeysOrBuilderList()
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addLeftKeysBuilder
public OuterExpression.Variable.Builder addLeftKeysBuilder()
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
addLeftKeysBuilder
public OuterExpression.Variable.Builder addLeftKeysBuilder(int index)
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
getLeftKeysBuilderList
public List<OuterExpression.Variable.Builder> getLeftKeysBuilderList()
TODO(longbin) An expression-ish predicate here is a more general form: We currently only support the predicate of the equality of the given keys of both relations are equal. In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right participants.
repeated .common.Variable left_keys = 1;
-
getRightKeysList
public List<OuterExpression.Variable> getRightKeysList()
repeated .common.Variable right_keys = 2;- 指定者:
getRightKeysList在接口中GraphAlgebra.JoinOrBuilder
-
getRightKeysCount
public int getRightKeysCount()
repeated .common.Variable right_keys = 2;- 指定者:
getRightKeysCount在接口中GraphAlgebra.JoinOrBuilder
-
getRightKeys
public OuterExpression.Variable getRightKeys(int index)
repeated .common.Variable right_keys = 2;- 指定者:
getRightKeys在接口中GraphAlgebra.JoinOrBuilder
-
setRightKeys
public GraphAlgebra.Join.Builder setRightKeys(int index, OuterExpression.Variable value)
repeated .common.Variable right_keys = 2;
-
setRightKeys
public GraphAlgebra.Join.Builder setRightKeys(int index, OuterExpression.Variable.Builder builderForValue)
repeated .common.Variable right_keys = 2;
-
addRightKeys
public GraphAlgebra.Join.Builder addRightKeys(OuterExpression.Variable value)
repeated .common.Variable right_keys = 2;
-
addRightKeys
public GraphAlgebra.Join.Builder addRightKeys(int index, OuterExpression.Variable value)
repeated .common.Variable right_keys = 2;
-
addRightKeys
public GraphAlgebra.Join.Builder addRightKeys(OuterExpression.Variable.Builder builderForValue)
repeated .common.Variable right_keys = 2;
-
addRightKeys
public GraphAlgebra.Join.Builder addRightKeys(int index, OuterExpression.Variable.Builder builderForValue)
repeated .common.Variable right_keys = 2;
-
addAllRightKeys
public GraphAlgebra.Join.Builder addAllRightKeys(Iterable<? extends OuterExpression.Variable> values)
repeated .common.Variable right_keys = 2;
-
clearRightKeys
public GraphAlgebra.Join.Builder clearRightKeys()
repeated .common.Variable right_keys = 2;
-
removeRightKeys
public GraphAlgebra.Join.Builder removeRightKeys(int index)
repeated .common.Variable right_keys = 2;
-
getRightKeysBuilder
public OuterExpression.Variable.Builder getRightKeysBuilder(int index)
repeated .common.Variable right_keys = 2;
-
getRightKeysOrBuilder
public OuterExpression.VariableOrBuilder getRightKeysOrBuilder(int index)
repeated .common.Variable right_keys = 2;
-
getRightKeysOrBuilderList
public List<? extends OuterExpression.VariableOrBuilder> getRightKeysOrBuilderList()
repeated .common.Variable right_keys = 2;
-
addRightKeysBuilder
public OuterExpression.Variable.Builder addRightKeysBuilder()
repeated .common.Variable right_keys = 2;
-
addRightKeysBuilder
public OuterExpression.Variable.Builder addRightKeysBuilder(int index)
repeated .common.Variable right_keys = 2;
-
getRightKeysBuilderList
public List<OuterExpression.Variable.Builder> getRightKeysBuilderList()
repeated .common.Variable right_keys = 2;
-
getKindValue
public int getKindValue()
.algebra.Join.JoinKind kind = 3;- 指定者:
getKindValue在接口中GraphAlgebra.JoinOrBuilder- 返回:
- The enum numeric value on the wire for kind.
-
setKindValue
public GraphAlgebra.Join.Builder setKindValue(int value)
.algebra.Join.JoinKind kind = 3;- 参数:
value- The enum numeric value on the wire for kind to set.- 返回:
- This builder for chaining.
-
getKind
public GraphAlgebra.Join.JoinKind getKind()
.algebra.Join.JoinKind kind = 3;- 指定者:
getKind在接口中GraphAlgebra.JoinOrBuilder- 返回:
- The kind.
-
setKind
public GraphAlgebra.Join.Builder setKind(GraphAlgebra.Join.JoinKind value)
.algebra.Join.JoinKind kind = 3;- 参数:
value- The kind to set.- 返回:
- This builder for chaining.
-
clearKind
public GraphAlgebra.Join.Builder clearKind()
.algebra.Join.JoinKind kind = 3;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebra.Join.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Join.Builder>
-
mergeUnknownFields
public final GraphAlgebra.Join.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Join.Builder>
-
-