类 GraphAlgebraPhysical.Project.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Project.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebraPhysical.Project.Builder
-
- 所有已实现的接口:
GraphAlgebraPhysical.ProjectOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebraPhysical.Project.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Project.Builder> implements GraphAlgebraPhysical.ProjectOrBuilder
To project a relation on certain attributes or further their properties
Protobuf typephysical.Project
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebraPhysical.Project.BuilderaddAllMappings(Iterable<? extends GraphAlgebraPhysical.Project.ExprAlias> values)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.BuilderaddMappings(int index, GraphAlgebraPhysical.Project.ExprAlias value)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.BuilderaddMappings(int index, GraphAlgebraPhysical.Project.ExprAlias.Builder builderForValue)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.BuilderaddMappings(GraphAlgebraPhysical.Project.ExprAlias value)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.BuilderaddMappings(GraphAlgebraPhysical.Project.ExprAlias.Builder builderForValue)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.ExprAlias.BuilderaddMappingsBuilder()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.ExprAlias.BuilderaddMappingsBuilder(int index)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Projectbuild()GraphAlgebraPhysical.ProjectbuildPartial()GraphAlgebraPhysical.Project.Builderclear()GraphAlgebraPhysical.Project.BuilderclearIsAppend()An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.GraphAlgebraPhysical.Project.BuilderclearMappings()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.ProjectgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetIsAppend()An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.GraphAlgebraPhysical.Project.ExprAliasgetMappings(int index)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.ExprAlias.BuildergetMappingsBuilder(int index)A list of [expression -> alias] to be projected from the graph relation.List<GraphAlgebraPhysical.Project.ExprAlias.Builder>getMappingsBuilderList()A list of [expression -> alias] to be projected from the graph relation.intgetMappingsCount()A list of [expression -> alias] to be projected from the graph relation.List<GraphAlgebraPhysical.Project.ExprAlias>getMappingsList()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.ExprAliasOrBuildergetMappingsOrBuilder(int index)A list of [expression -> alias] to be projected from the graph relation.List<? extends GraphAlgebraPhysical.Project.ExprAliasOrBuilder>getMappingsOrBuilderList()A list of [expression -> alias] to be projected from the graph relation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebraPhysical.Project.BuildermergeFrom(GraphAlgebraPhysical.Project other)GraphAlgebraPhysical.Project.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebraPhysical.Project.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebraPhysical.Project.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebraPhysical.Project.BuilderremoveMappings(int index)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.BuildersetIsAppend(boolean value)An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.GraphAlgebraPhysical.Project.BuildersetMappings(int index, GraphAlgebraPhysical.Project.ExprAlias value)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.BuildersetMappings(int index, GraphAlgebraPhysical.Project.ExprAlias.Builder builderForValue)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebraPhysical.Project.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<GraphAlgebraPhysical.Project.Builder>
-
clear
public GraphAlgebraPhysical.Project.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Project.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<GraphAlgebraPhysical.Project.Builder>
-
getDefaultInstanceForType
public GraphAlgebraPhysical.Project getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebraPhysical.Project build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebraPhysical.Project buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebraPhysical.Project.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebraPhysical.Project.Builder>
-
mergeFrom
public GraphAlgebraPhysical.Project.Builder mergeFrom(GraphAlgebraPhysical.Project other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Project.Builder>
-
mergeFrom
public GraphAlgebraPhysical.Project.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<GraphAlgebraPhysical.Project.Builder>- 抛出:
IOException
-
getMappingsList
public List<GraphAlgebraPhysical.Project.ExprAlias> getMappingsList()
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getMappingsCount
public int getMappingsCount()
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getMappings
public GraphAlgebraPhysical.Project.ExprAlias getMappings(int index)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
setMappings
public GraphAlgebraPhysical.Project.Builder setMappings(int index, GraphAlgebraPhysical.Project.ExprAlias value)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
setMappings
public GraphAlgebraPhysical.Project.Builder setMappings(int index, GraphAlgebraPhysical.Project.ExprAlias.Builder builderForValue)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebraPhysical.Project.Builder addMappings(GraphAlgebraPhysical.Project.ExprAlias value)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebraPhysical.Project.Builder addMappings(int index, GraphAlgebraPhysical.Project.ExprAlias value)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebraPhysical.Project.Builder addMappings(GraphAlgebraPhysical.Project.ExprAlias.Builder builderForValue)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebraPhysical.Project.Builder addMappings(int index, GraphAlgebraPhysical.Project.ExprAlias.Builder builderForValue)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addAllMappings
public GraphAlgebraPhysical.Project.Builder addAllMappings(Iterable<? extends GraphAlgebraPhysical.Project.ExprAlias> values)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
clearMappings
public GraphAlgebraPhysical.Project.Builder clearMappings()
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
removeMappings
public GraphAlgebraPhysical.Project.Builder removeMappings(int index)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getMappingsBuilder
public GraphAlgebraPhysical.Project.ExprAlias.Builder getMappingsBuilder(int index)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getMappingsOrBuilder
public GraphAlgebraPhysical.Project.ExprAliasOrBuilder getMappingsOrBuilder(int index)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getMappingsOrBuilderList
public List<? extends GraphAlgebraPhysical.Project.ExprAliasOrBuilder> getMappingsOrBuilderList()
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addMappingsBuilder
public GraphAlgebraPhysical.Project.ExprAlias.Builder addMappingsBuilder()
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
addMappingsBuilder
public GraphAlgebraPhysical.Project.ExprAlias.Builder addMappingsBuilder(int index)
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getMappingsBuilderList
public List<GraphAlgebraPhysical.Project.ExprAlias.Builder> getMappingsBuilderList()
A list of [expression -> alias] to be projected from the graph relation. e.g., project_{a.birthday / 100 % 100 as birth_month }repeated .physical.Project.ExprAlias mappings = 1;
-
getIsAppend
public boolean getIsAppend()
An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.
bool is_append = 2;- 指定者:
getIsAppend在接口中GraphAlgebraPhysical.ProjectOrBuilder- 返回:
- The isAppend.
-
setIsAppend
public GraphAlgebraPhysical.Project.Builder setIsAppend(boolean value)
An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.
bool is_append = 2;- 参数:
value- The isAppend to set.- 返回:
- This builder for chaining.
-
clearIsAppend
public GraphAlgebraPhysical.Project.Builder clearIsAppend()
An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.
bool is_append = 2;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebraPhysical.Project.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Project.Builder>
-
mergeUnknownFields
public final GraphAlgebraPhysical.Project.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Project.Builder>
-
-