类 GraphAlgebra.Project.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Project.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.Project.Builder
-
- 所有已实现的接口:
GraphAlgebra.ProjectOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- GraphAlgebra.Project
public static final class GraphAlgebra.Project.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Project.Builder> implements GraphAlgebra.ProjectOrBuilder
To project a relation on certain attributes or further their properties
Protobuf typealgebra.Project
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.Project.BuilderaddAllMappings(Iterable<? extends GraphAlgebra.Project.ExprAlias> values)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderaddAllMetaData(Iterable<? extends GraphAlgebra.MetaData> values)The datatype of output resultsGraphAlgebra.Project.BuilderaddMappings(int index, GraphAlgebra.Project.ExprAlias value)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderaddMappings(int index, GraphAlgebra.Project.ExprAlias.Builder builderForValue)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderaddMappings(GraphAlgebra.Project.ExprAlias value)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderaddMappings(GraphAlgebra.Project.ExprAlias.Builder builderForValue)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.ExprAlias.BuilderaddMappingsBuilder()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.ExprAlias.BuilderaddMappingsBuilder(int index)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderaddMetaData(int index, GraphAlgebra.MetaData value)The datatype of output resultsGraphAlgebra.Project.BuilderaddMetaData(int index, GraphAlgebra.MetaData.Builder builderForValue)The datatype of output resultsGraphAlgebra.Project.BuilderaddMetaData(GraphAlgebra.MetaData value)The datatype of output resultsGraphAlgebra.Project.BuilderaddMetaData(GraphAlgebra.MetaData.Builder builderForValue)The datatype of output resultsGraphAlgebra.MetaData.BuilderaddMetaDataBuilder()The datatype of output resultsGraphAlgebra.MetaData.BuilderaddMetaDataBuilder(int index)The datatype of output resultsGraphAlgebra.Projectbuild()GraphAlgebra.ProjectbuildPartial()GraphAlgebra.Project.Builderclear()GraphAlgebra.Project.BuilderclearIsAppend()An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.GraphAlgebra.Project.BuilderclearMappings()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderclearMetaData()The datatype of output resultsGraphAlgebra.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.GraphAlgebra.Project.ExprAliasgetMappings(int index)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.ExprAlias.BuildergetMappingsBuilder(int index)A list of [expression -> alias] to be projected from the graph relation.List<GraphAlgebra.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<GraphAlgebra.Project.ExprAlias>getMappingsList()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.ExprAliasOrBuildergetMappingsOrBuilder(int index)A list of [expression -> alias] to be projected from the graph relation.List<? extends GraphAlgebra.Project.ExprAliasOrBuilder>getMappingsOrBuilderList()A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.MetaDatagetMetaData(int index)The datatype of output resultsGraphAlgebra.MetaData.BuildergetMetaDataBuilder(int index)The datatype of output resultsList<GraphAlgebra.MetaData.Builder>getMetaDataBuilderList()The datatype of output resultsintgetMetaDataCount()The datatype of output resultsList<GraphAlgebra.MetaData>getMetaDataList()The datatype of output resultsGraphAlgebra.MetaDataOrBuildergetMetaDataOrBuilder(int index)The datatype of output resultsList<? extends GraphAlgebra.MetaDataOrBuilder>getMetaDataOrBuilderList()The datatype of output resultsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebra.Project.BuildermergeFrom(GraphAlgebra.Project other)GraphAlgebra.Project.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.Project.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.Project.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.Project.BuilderremoveMappings(int index)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuilderremoveMetaData(int index)The datatype of output resultsGraphAlgebra.Project.BuildersetIsAppend(boolean value)An indicator to tell the runtime whether the projected value is appending to or replacing existing relation.GraphAlgebra.Project.BuildersetMappings(int index, GraphAlgebra.Project.ExprAlias value)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuildersetMappings(int index, GraphAlgebra.Project.ExprAlias.Builder builderForValue)A list of [expression -> alias] to be projected from the graph relation.GraphAlgebra.Project.BuildersetMetaData(int index, GraphAlgebra.MetaData value)The datatype of output resultsGraphAlgebra.Project.BuildersetMetaData(int index, GraphAlgebra.MetaData.Builder builderForValue)The datatype of output resultsGraphAlgebra.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<GraphAlgebra.Project.Builder>
-
clear
public GraphAlgebra.Project.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.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<GraphAlgebra.Project.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.Project getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.Project build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.Project buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.Project.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.Project.Builder>
-
mergeFrom
public GraphAlgebra.Project.Builder mergeFrom(GraphAlgebra.Project other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Project.Builder>
-
mergeFrom
public GraphAlgebra.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<GraphAlgebra.Project.Builder>- 抛出:
IOException
-
getMappingsList
public List<GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;- 指定者:
getMappingsList在接口中GraphAlgebra.ProjectOrBuilder
-
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 .algebra.Project.ExprAlias mappings = 1;
-
getMappings
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;- 指定者:
getMappings在接口中GraphAlgebra.ProjectOrBuilder
-
setMappings
public GraphAlgebra.Project.Builder setMappings(int index, GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
setMappings
public GraphAlgebra.Project.Builder setMappings(int index, GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebra.Project.Builder addMappings(GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebra.Project.Builder addMappings(int index, GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebra.Project.Builder addMappings(GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addMappings
public GraphAlgebra.Project.Builder addMappings(int index, GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addAllMappings
public GraphAlgebra.Project.Builder addAllMappings(Iterable<? extends GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
clearMappings
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
removeMappings
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
getMappingsBuilder
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
getMappingsOrBuilder
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
getMappingsOrBuilderList
public List<? extends GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addMappingsBuilder
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
addMappingsBuilder
public GraphAlgebra.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 .algebra.Project.ExprAlias mappings = 1;
-
getMappingsBuilderList
public List<GraphAlgebra.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 .algebra.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在接口中GraphAlgebra.ProjectOrBuilder- 返回:
- The isAppend.
-
setIsAppend
public GraphAlgebra.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 GraphAlgebra.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.
-
getMetaDataList
public List<GraphAlgebra.MetaData> getMetaDataList()
The datatype of output results
repeated .algebra.MetaData meta_data = 3;- 指定者:
getMetaDataList在接口中GraphAlgebra.ProjectOrBuilder
-
getMetaDataCount
public int getMetaDataCount()
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
getMetaData
public GraphAlgebra.MetaData getMetaData(int index)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;- 指定者:
getMetaData在接口中GraphAlgebra.ProjectOrBuilder
-
setMetaData
public GraphAlgebra.Project.Builder setMetaData(int index, GraphAlgebra.MetaData value)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
setMetaData
public GraphAlgebra.Project.Builder setMetaData(int index, GraphAlgebra.MetaData.Builder builderForValue)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addMetaData
public GraphAlgebra.Project.Builder addMetaData(GraphAlgebra.MetaData value)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addMetaData
public GraphAlgebra.Project.Builder addMetaData(int index, GraphAlgebra.MetaData value)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addMetaData
public GraphAlgebra.Project.Builder addMetaData(GraphAlgebra.MetaData.Builder builderForValue)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addMetaData
public GraphAlgebra.Project.Builder addMetaData(int index, GraphAlgebra.MetaData.Builder builderForValue)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addAllMetaData
public GraphAlgebra.Project.Builder addAllMetaData(Iterable<? extends GraphAlgebra.MetaData> values)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
clearMetaData
public GraphAlgebra.Project.Builder clearMetaData()
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
removeMetaData
public GraphAlgebra.Project.Builder removeMetaData(int index)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
getMetaDataBuilder
public GraphAlgebra.MetaData.Builder getMetaDataBuilder(int index)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
getMetaDataOrBuilder
public GraphAlgebra.MetaDataOrBuilder getMetaDataOrBuilder(int index)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
getMetaDataOrBuilderList
public List<? extends GraphAlgebra.MetaDataOrBuilder> getMetaDataOrBuilderList()
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addMetaDataBuilder
public GraphAlgebra.MetaData.Builder addMetaDataBuilder()
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
addMetaDataBuilder
public GraphAlgebra.MetaData.Builder addMetaDataBuilder(int index)
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
getMetaDataBuilderList
public List<GraphAlgebra.MetaData.Builder> getMetaDataBuilderList()
The datatype of output results
repeated .algebra.MetaData meta_data = 3;
-
setUnknownFields
public final GraphAlgebra.Project.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Project.Builder>
-
mergeUnknownFields
public final GraphAlgebra.Project.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Project.Builder>
-
-