类 GraphAlgebra.Scan.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Scan.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.Scan.Builder
-
- 所有已实现的接口:
GraphAlgebra.ScanOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- GraphAlgebra.Scan
public static final class GraphAlgebra.Scan.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Scan.Builder> implements GraphAlgebra.ScanOrBuilder
Scan is an operator that transforms the source data format (defined by the database) into internal data format (defined/used by runtime)
Protobuf typealgebra.Scan
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.Scanbuild()GraphAlgebra.ScanbuildPartial()GraphAlgebra.Scan.Builderclear()GraphAlgebra.Scan.BuilderclearAlias()The alias of the item if it is a vertex or edgeGraphAlgebra.Scan.BuilderclearIdxPredicate()The optional filtering predicate for the field that have been indexedGraphAlgebra.Scan.BuilderclearIsCountOnly()The flag that indicates SCAN + COUNTGraphAlgebra.Scan.BuilderclearMetaData().algebra.MetaData meta_data = 6;GraphAlgebra.Scan.BuilderclearParams()The required parameters for the scanGraphAlgebra.Scan.BuilderclearScanOpt().algebra.Scan.ScanOpt scan_opt = 1;Common.NameOrIdgetAlias()The alias of the item if it is a vertex or edgeCommon.NameOrId.BuildergetAliasBuilder()The alias of the item if it is a vertex or edgeCommon.NameOrIdOrBuildergetAliasOrBuilder()The alias of the item if it is a vertex or edgeGraphAlgebra.ScangetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebra.IndexPredicategetIdxPredicate()The optional filtering predicate for the field that have been indexedGraphAlgebra.IndexPredicate.BuildergetIdxPredicateBuilder()The optional filtering predicate for the field that have been indexedGraphAlgebra.IndexPredicateOrBuildergetIdxPredicateOrBuilder()The optional filtering predicate for the field that have been indexedbooleangetIsCountOnly()The flag that indicates SCAN + COUNTGraphAlgebra.MetaDatagetMetaData().algebra.MetaData meta_data = 6;GraphAlgebra.MetaData.BuildergetMetaDataBuilder().algebra.MetaData meta_data = 6;GraphAlgebra.MetaDataOrBuildergetMetaDataOrBuilder().algebra.MetaData meta_data = 6;GraphAlgebra.QueryParamsgetParams()The required parameters for the scanGraphAlgebra.QueryParams.BuildergetParamsBuilder()The required parameters for the scanGraphAlgebra.QueryParamsOrBuildergetParamsOrBuilder()The required parameters for the scanGraphAlgebra.Scan.ScanOptgetScanOpt().algebra.Scan.ScanOpt scan_opt = 1;intgetScanOptValue().algebra.Scan.ScanOpt scan_opt = 1;booleanhasAlias()The alias of the item if it is a vertex or edgebooleanhasIdxPredicate()The optional filtering predicate for the field that have been indexedbooleanhasMetaData().algebra.MetaData meta_data = 6;booleanhasParams()The required parameters for the scanprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebra.Scan.BuildermergeAlias(Common.NameOrId value)The alias of the item if it is a vertex or edgeGraphAlgebra.Scan.BuildermergeFrom(GraphAlgebra.Scan other)GraphAlgebra.Scan.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.Scan.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.Scan.BuildermergeIdxPredicate(GraphAlgebra.IndexPredicate value)The optional filtering predicate for the field that have been indexedGraphAlgebra.Scan.BuildermergeMetaData(GraphAlgebra.MetaData value).algebra.MetaData meta_data = 6;GraphAlgebra.Scan.BuildermergeParams(GraphAlgebra.QueryParams value)The required parameters for the scanGraphAlgebra.Scan.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.Scan.BuildersetAlias(Common.NameOrId value)The alias of the item if it is a vertex or edgeGraphAlgebra.Scan.BuildersetAlias(Common.NameOrId.Builder builderForValue)The alias of the item if it is a vertex or edgeGraphAlgebra.Scan.BuildersetIdxPredicate(GraphAlgebra.IndexPredicate value)The optional filtering predicate for the field that have been indexedGraphAlgebra.Scan.BuildersetIdxPredicate(GraphAlgebra.IndexPredicate.Builder builderForValue)The optional filtering predicate for the field that have been indexedGraphAlgebra.Scan.BuildersetIsCountOnly(boolean value)The flag that indicates SCAN + COUNTGraphAlgebra.Scan.BuildersetMetaData(GraphAlgebra.MetaData value).algebra.MetaData meta_data = 6;GraphAlgebra.Scan.BuildersetMetaData(GraphAlgebra.MetaData.Builder builderForValue).algebra.MetaData meta_data = 6;GraphAlgebra.Scan.BuildersetParams(GraphAlgebra.QueryParams value)The required parameters for the scanGraphAlgebra.Scan.BuildersetParams(GraphAlgebra.QueryParams.Builder builderForValue)The required parameters for the scanGraphAlgebra.Scan.BuildersetScanOpt(GraphAlgebra.Scan.ScanOpt value).algebra.Scan.ScanOpt scan_opt = 1;GraphAlgebra.Scan.BuildersetScanOptValue(int value).algebra.Scan.ScanOpt scan_opt = 1;GraphAlgebra.Scan.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.Scan.Builder>
-
clear
public GraphAlgebra.Scan.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Scan.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.Scan.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.Scan getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.Scan build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.Scan buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.Scan.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.Scan.Builder>
-
mergeFrom
public GraphAlgebra.Scan.Builder mergeFrom(GraphAlgebra.Scan other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Scan.Builder>
-
mergeFrom
public GraphAlgebra.Scan.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.Scan.Builder>- 抛出:
IOException
-
getScanOptValue
public int getScanOptValue()
.algebra.Scan.ScanOpt scan_opt = 1;- 指定者:
getScanOptValue在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The enum numeric value on the wire for scanOpt.
-
setScanOptValue
public GraphAlgebra.Scan.Builder setScanOptValue(int value)
.algebra.Scan.ScanOpt scan_opt = 1;- 参数:
value- The enum numeric value on the wire for scanOpt to set.- 返回:
- This builder for chaining.
-
getScanOpt
public GraphAlgebra.Scan.ScanOpt getScanOpt()
.algebra.Scan.ScanOpt scan_opt = 1;- 指定者:
getScanOpt在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The scanOpt.
-
setScanOpt
public GraphAlgebra.Scan.Builder setScanOpt(GraphAlgebra.Scan.ScanOpt value)
.algebra.Scan.ScanOpt scan_opt = 1;- 参数:
value- The scanOpt to set.- 返回:
- This builder for chaining.
-
clearScanOpt
public GraphAlgebra.Scan.Builder clearScanOpt()
.algebra.Scan.ScanOpt scan_opt = 1;- 返回:
- This builder for chaining.
-
hasAlias
public boolean hasAlias()
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;- 指定者:
hasAlias在接口中GraphAlgebra.ScanOrBuilder- 返回:
- Whether the alias field is set.
-
getAlias
public Common.NameOrId getAlias()
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;- 指定者:
getAlias在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The alias.
-
setAlias
public GraphAlgebra.Scan.Builder setAlias(Common.NameOrId value)
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;
-
setAlias
public GraphAlgebra.Scan.Builder setAlias(Common.NameOrId.Builder builderForValue)
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;
-
mergeAlias
public GraphAlgebra.Scan.Builder mergeAlias(Common.NameOrId value)
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;
-
clearAlias
public GraphAlgebra.Scan.Builder clearAlias()
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;
-
getAliasBuilder
public Common.NameOrId.Builder getAliasBuilder()
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;
-
getAliasOrBuilder
public Common.NameOrIdOrBuilder getAliasOrBuilder()
The alias of the item if it is a vertex or edge
.common.NameOrId alias = 2;- 指定者:
getAliasOrBuilder在接口中GraphAlgebra.ScanOrBuilder
-
hasParams
public boolean hasParams()
The required parameters for the scan
.algebra.QueryParams params = 3;- 指定者:
hasParams在接口中GraphAlgebra.ScanOrBuilder- 返回:
- Whether the params field is set.
-
getParams
public GraphAlgebra.QueryParams getParams()
The required parameters for the scan
.algebra.QueryParams params = 3;- 指定者:
getParams在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The params.
-
setParams
public GraphAlgebra.Scan.Builder setParams(GraphAlgebra.QueryParams value)
The required parameters for the scan
.algebra.QueryParams params = 3;
-
setParams
public GraphAlgebra.Scan.Builder setParams(GraphAlgebra.QueryParams.Builder builderForValue)
The required parameters for the scan
.algebra.QueryParams params = 3;
-
mergeParams
public GraphAlgebra.Scan.Builder mergeParams(GraphAlgebra.QueryParams value)
The required parameters for the scan
.algebra.QueryParams params = 3;
-
clearParams
public GraphAlgebra.Scan.Builder clearParams()
The required parameters for the scan
.algebra.QueryParams params = 3;
-
getParamsBuilder
public GraphAlgebra.QueryParams.Builder getParamsBuilder()
The required parameters for the scan
.algebra.QueryParams params = 3;
-
getParamsOrBuilder
public GraphAlgebra.QueryParamsOrBuilder getParamsOrBuilder()
The required parameters for the scan
.algebra.QueryParams params = 3;- 指定者:
getParamsOrBuilder在接口中GraphAlgebra.ScanOrBuilder
-
hasIdxPredicate
public boolean hasIdxPredicate()
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;- 指定者:
hasIdxPredicate在接口中GraphAlgebra.ScanOrBuilder- 返回:
- Whether the idxPredicate field is set.
-
getIdxPredicate
public GraphAlgebra.IndexPredicate getIdxPredicate()
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;- 指定者:
getIdxPredicate在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The idxPredicate.
-
setIdxPredicate
public GraphAlgebra.Scan.Builder setIdxPredicate(GraphAlgebra.IndexPredicate value)
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
setIdxPredicate
public GraphAlgebra.Scan.Builder setIdxPredicate(GraphAlgebra.IndexPredicate.Builder builderForValue)
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
mergeIdxPredicate
public GraphAlgebra.Scan.Builder mergeIdxPredicate(GraphAlgebra.IndexPredicate value)
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
clearIdxPredicate
public GraphAlgebra.Scan.Builder clearIdxPredicate()
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
getIdxPredicateBuilder
public GraphAlgebra.IndexPredicate.Builder getIdxPredicateBuilder()
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
getIdxPredicateOrBuilder
public GraphAlgebra.IndexPredicateOrBuilder getIdxPredicateOrBuilder()
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
getIsCountOnly
public boolean getIsCountOnly()
The flag that indicates SCAN + COUNT
bool is_count_only = 5;- 指定者:
getIsCountOnly在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The isCountOnly.
-
setIsCountOnly
public GraphAlgebra.Scan.Builder setIsCountOnly(boolean value)
The flag that indicates SCAN + COUNT
bool is_count_only = 5;- 参数:
value- The isCountOnly to set.- 返回:
- This builder for chaining.
-
clearIsCountOnly
public GraphAlgebra.Scan.Builder clearIsCountOnly()
The flag that indicates SCAN + COUNT
bool is_count_only = 5;- 返回:
- This builder for chaining.
-
hasMetaData
public boolean hasMetaData()
.algebra.MetaData meta_data = 6;- 指定者:
hasMetaData在接口中GraphAlgebra.ScanOrBuilder- 返回:
- Whether the metaData field is set.
-
getMetaData
public GraphAlgebra.MetaData getMetaData()
.algebra.MetaData meta_data = 6;- 指定者:
getMetaData在接口中GraphAlgebra.ScanOrBuilder- 返回:
- The metaData.
-
setMetaData
public GraphAlgebra.Scan.Builder setMetaData(GraphAlgebra.MetaData value)
.algebra.MetaData meta_data = 6;
-
setMetaData
public GraphAlgebra.Scan.Builder setMetaData(GraphAlgebra.MetaData.Builder builderForValue)
.algebra.MetaData meta_data = 6;
-
mergeMetaData
public GraphAlgebra.Scan.Builder mergeMetaData(GraphAlgebra.MetaData value)
.algebra.MetaData meta_data = 6;
-
clearMetaData
public GraphAlgebra.Scan.Builder clearMetaData()
.algebra.MetaData meta_data = 6;
-
getMetaDataBuilder
public GraphAlgebra.MetaData.Builder getMetaDataBuilder()
.algebra.MetaData meta_data = 6;
-
getMetaDataOrBuilder
public GraphAlgebra.MetaDataOrBuilder getMetaDataOrBuilder()
.algebra.MetaData meta_data = 6;
-
setUnknownFields
public final GraphAlgebra.Scan.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Scan.Builder>
-
mergeUnknownFields
public final GraphAlgebra.Scan.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.Scan.Builder>
-
-