类 GraphAlgebraPhysical.Scan.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Scan.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebraPhysical.Scan.Builder
-
- 所有已实现的接口:
GraphAlgebraPhysical.ScanOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebraPhysical.Scan.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Scan.Builder> implements GraphAlgebraPhysical.ScanOrBuilder
Scan is an operator that transforms the source data format (defined by the database) into internal data format (defined/used by runtime)
Protobuf typephysical.Scan
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebraPhysical.Scanbuild()GraphAlgebraPhysical.ScanbuildPartial()GraphAlgebraPhysical.Scan.Builderclear()GraphAlgebraPhysical.Scan.BuilderclearAlias()The alias of the item if it is a vertex or edgeGraphAlgebraPhysical.Scan.BuilderclearIdxPredicate()The optional filtering predicate for the field that have been indexedGraphAlgebraPhysical.Scan.BuilderclearIsCountOnly()The flag that indicates to SCAN + COUNTGraphAlgebraPhysical.Scan.BuilderclearParams()The required parameters for the scanGraphAlgebraPhysical.Scan.BuilderclearScanOpt().physical.Scan.ScanOpt scan_opt = 1;com.google.protobuf.Int32ValuegetAlias()The alias of the item if it is a vertex or edgecom.google.protobuf.Int32Value.BuildergetAliasBuilder()The alias of the item if it is a vertex or edgecom.google.protobuf.Int32ValueOrBuildergetAliasOrBuilder()The alias of the item if it is a vertex or edgeGraphAlgebraPhysical.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 to SCAN + COUNTGraphAlgebra.QueryParamsgetParams()The required parameters for the scanGraphAlgebra.QueryParams.BuildergetParamsBuilder()The required parameters for the scanGraphAlgebra.QueryParamsOrBuildergetParamsOrBuilder()The required parameters for the scanGraphAlgebraPhysical.Scan.ScanOptgetScanOpt().physical.Scan.ScanOpt scan_opt = 1;intgetScanOptValue().physical.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 indexedbooleanhasParams()The required parameters for the scanprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebraPhysical.Scan.BuildermergeAlias(com.google.protobuf.Int32Value value)The alias of the item if it is a vertex or edgeGraphAlgebraPhysical.Scan.BuildermergeFrom(GraphAlgebraPhysical.Scan other)GraphAlgebraPhysical.Scan.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebraPhysical.Scan.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebraPhysical.Scan.BuildermergeIdxPredicate(GraphAlgebra.IndexPredicate value)The optional filtering predicate for the field that have been indexedGraphAlgebraPhysical.Scan.BuildermergeParams(GraphAlgebra.QueryParams value)The required parameters for the scanGraphAlgebraPhysical.Scan.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebraPhysical.Scan.BuildersetAlias(com.google.protobuf.Int32Value value)The alias of the item if it is a vertex or edgeGraphAlgebraPhysical.Scan.BuildersetAlias(com.google.protobuf.Int32Value.Builder builderForValue)The alias of the item if it is a vertex or edgeGraphAlgebraPhysical.Scan.BuildersetIdxPredicate(GraphAlgebra.IndexPredicate value)The optional filtering predicate for the field that have been indexedGraphAlgebraPhysical.Scan.BuildersetIdxPredicate(GraphAlgebra.IndexPredicate.Builder builderForValue)The optional filtering predicate for the field that have been indexedGraphAlgebraPhysical.Scan.BuildersetIsCountOnly(boolean value)The flag that indicates to SCAN + COUNTGraphAlgebraPhysical.Scan.BuildersetParams(GraphAlgebra.QueryParams value)The required parameters for the scanGraphAlgebraPhysical.Scan.BuildersetParams(GraphAlgebra.QueryParams.Builder builderForValue)The required parameters for the scanGraphAlgebraPhysical.Scan.BuildersetScanOpt(GraphAlgebraPhysical.Scan.ScanOpt value).physical.Scan.ScanOpt scan_opt = 1;GraphAlgebraPhysical.Scan.BuildersetScanOptValue(int value).physical.Scan.ScanOpt scan_opt = 1;GraphAlgebraPhysical.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<GraphAlgebraPhysical.Scan.Builder>
-
clear
public GraphAlgebraPhysical.Scan.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.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<GraphAlgebraPhysical.Scan.Builder>
-
getDefaultInstanceForType
public GraphAlgebraPhysical.Scan getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebraPhysical.Scan build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebraPhysical.Scan buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebraPhysical.Scan.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebraPhysical.Scan.Builder>
-
mergeFrom
public GraphAlgebraPhysical.Scan.Builder mergeFrom(GraphAlgebraPhysical.Scan other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Scan.Builder>
-
mergeFrom
public GraphAlgebraPhysical.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<GraphAlgebraPhysical.Scan.Builder>- 抛出:
IOException
-
getScanOptValue
public int getScanOptValue()
.physical.Scan.ScanOpt scan_opt = 1;- 指定者:
getScanOptValue在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- The enum numeric value on the wire for scanOpt.
-
setScanOptValue
public GraphAlgebraPhysical.Scan.Builder setScanOptValue(int value)
.physical.Scan.ScanOpt scan_opt = 1;- 参数:
value- The enum numeric value on the wire for scanOpt to set.- 返回:
- This builder for chaining.
-
getScanOpt
public GraphAlgebraPhysical.Scan.ScanOpt getScanOpt()
.physical.Scan.ScanOpt scan_opt = 1;- 指定者:
getScanOpt在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- The scanOpt.
-
setScanOpt
public GraphAlgebraPhysical.Scan.Builder setScanOpt(GraphAlgebraPhysical.Scan.ScanOpt value)
.physical.Scan.ScanOpt scan_opt = 1;- 参数:
value- The scanOpt to set.- 返回:
- This builder for chaining.
-
clearScanOpt
public GraphAlgebraPhysical.Scan.Builder clearScanOpt()
.physical.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
.google.protobuf.Int32Value alias = 2;- 指定者:
hasAlias在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- Whether the alias field is set.
-
getAlias
public com.google.protobuf.Int32Value getAlias()
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;- 指定者:
getAlias在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- The alias.
-
setAlias
public GraphAlgebraPhysical.Scan.Builder setAlias(com.google.protobuf.Int32Value value)
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;
-
setAlias
public GraphAlgebraPhysical.Scan.Builder setAlias(com.google.protobuf.Int32Value.Builder builderForValue)
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;
-
mergeAlias
public GraphAlgebraPhysical.Scan.Builder mergeAlias(com.google.protobuf.Int32Value value)
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;
-
clearAlias
public GraphAlgebraPhysical.Scan.Builder clearAlias()
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;
-
getAliasBuilder
public com.google.protobuf.Int32Value.Builder getAliasBuilder()
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;
-
getAliasOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getAliasOrBuilder()
The alias of the item if it is a vertex or edge
.google.protobuf.Int32Value alias = 2;
-
hasParams
public boolean hasParams()
The required parameters for the scan
.algebra.QueryParams params = 3;- 指定者:
hasParams在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- Whether the params field is set.
-
getParams
public GraphAlgebra.QueryParams getParams()
The required parameters for the scan
.algebra.QueryParams params = 3;- 指定者:
getParams在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- The params.
-
setParams
public GraphAlgebraPhysical.Scan.Builder setParams(GraphAlgebra.QueryParams value)
The required parameters for the scan
.algebra.QueryParams params = 3;
-
setParams
public GraphAlgebraPhysical.Scan.Builder setParams(GraphAlgebra.QueryParams.Builder builderForValue)
The required parameters for the scan
.algebra.QueryParams params = 3;
-
mergeParams
public GraphAlgebraPhysical.Scan.Builder mergeParams(GraphAlgebra.QueryParams value)
The required parameters for the scan
.algebra.QueryParams params = 3;
-
clearParams
public GraphAlgebraPhysical.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;
-
hasIdxPredicate
public boolean hasIdxPredicate()
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;- 指定者:
hasIdxPredicate在接口中GraphAlgebraPhysical.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在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- The idxPredicate.
-
setIdxPredicate
public GraphAlgebraPhysical.Scan.Builder setIdxPredicate(GraphAlgebra.IndexPredicate value)
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
setIdxPredicate
public GraphAlgebraPhysical.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 GraphAlgebraPhysical.Scan.Builder mergeIdxPredicate(GraphAlgebra.IndexPredicate value)
The optional filtering predicate for the field that have been indexed
.algebra.IndexPredicate idx_predicate = 4;
-
clearIdxPredicate
public GraphAlgebraPhysical.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 to SCAN + COUNT
bool is_count_only = 5;- 指定者:
getIsCountOnly在接口中GraphAlgebraPhysical.ScanOrBuilder- 返回:
- The isCountOnly.
-
setIsCountOnly
public GraphAlgebraPhysical.Scan.Builder setIsCountOnly(boolean value)
The flag that indicates to SCAN + COUNT
bool is_count_only = 5;- 参数:
value- The isCountOnly to set.- 返回:
- This builder for chaining.
-
clearIsCountOnly
public GraphAlgebraPhysical.Scan.Builder clearIsCountOnly()
The flag that indicates to SCAN + COUNT
bool is_count_only = 5;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebraPhysical.Scan.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Scan.Builder>
-
mergeUnknownFields
public final GraphAlgebraPhysical.Scan.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Scan.Builder>
-
-