类 GraphAlgebra.QueryParams
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.QueryParams
-
- 所有已实现的接口:
GraphAlgebra.QueryParamsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- 封闭类:
- GraphAlgebra
public static final class GraphAlgebra.QueryParams extends com.google.protobuf.GeneratedMessageV3 implements GraphAlgebra.QueryParamsOrBuilder
Protobuf typealgebra.QueryParams- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classGraphAlgebra.QueryParams.BuilderProtobuf typealgebra.QueryParams-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 static intCOLUMNS_FIELD_NUMBERstatic intEXTRA_FIELD_NUMBERstatic intIS_ALL_COLUMNS_FIELD_NUMBERstatic intLIMIT_FIELD_NUMBERstatic intPREDICATE_FIELD_NUMBERstatic intSAMPLE_RATIO_FIELD_NUMBERstatic intTABLES_FIELD_NUMBER
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 booleancontainsExtra(String key)Extra parameters for general-purpose usagebooleanequals(Object obj)Common.NameOrIdgetColumns(int index)The required columns of the table.intgetColumnsCount()The required columns of the table.List<Common.NameOrId>getColumnsList()The required columns of the table.Common.NameOrIdOrBuildergetColumnsOrBuilder(int index)The required columns of the table.List<? extends Common.NameOrIdOrBuilder>getColumnsOrBuilderList()The required columns of the table.static GraphAlgebra.QueryParamsgetDefaultInstance()GraphAlgebra.QueryParamsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Map<String,String>getExtra()已过时。intgetExtraCount()Extra parameters for general-purpose usageMap<String,String>getExtraMap()Extra parameters for general-purpose usageStringgetExtraOrDefault(String key, String defaultValue)Extra parameters for general-purpose usageStringgetExtraOrThrow(String key)Extra parameters for general-purpose usagebooleangetIsAllColumns()Can specify to get all columns of the tableGraphAlgebra.RangegetLimit()The size limitGraphAlgebra.RangeOrBuildergetLimitOrBuilder()The size limitcom.google.protobuf.Parser<GraphAlgebra.QueryParams>getParserForType()OuterExpression.ExpressiongetPredicate()The optional predicate for the data tuple, which may be pushed down to the storage serviceOuterExpression.ExpressionOrBuildergetPredicateOrBuilder()The optional predicate for the data tuple, which may be pushed down to the storage servicedoublegetSampleRatio()Define the sampling ratio, while querying vertex/edge. 1.0 by default for deterministic case.intgetSerializedSize()Common.NameOrIdgetTables(int index)The tables to fetch data from.intgetTablesCount()The tables to fetch data from.List<Common.NameOrId>getTablesList()The tables to fetch data from.Common.NameOrIdOrBuildergetTablesOrBuilder(int index)The tables to fetch data from.List<? extends Common.NameOrIdOrBuilder>getTablesOrBuilderList()The tables to fetch data from.inthashCode()booleanhasLimit()The size limitbooleanhasPredicate()The optional predicate for the data tuple, which may be pushed down to the storage serviceprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static GraphAlgebra.QueryParams.BuildernewBuilder()static GraphAlgebra.QueryParams.BuildernewBuilder(GraphAlgebra.QueryParams prototype)GraphAlgebra.QueryParams.BuildernewBuilderForType()protected GraphAlgebra.QueryParams.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static GraphAlgebra.QueryParamsparseDelimitedFrom(InputStream input)static GraphAlgebra.QueryParamsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GraphAlgebra.QueryParamsparseFrom(byte[] data)static GraphAlgebra.QueryParamsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GraphAlgebra.QueryParamsparseFrom(com.google.protobuf.ByteString data)static GraphAlgebra.QueryParamsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GraphAlgebra.QueryParamsparseFrom(com.google.protobuf.CodedInputStream input)static GraphAlgebra.QueryParamsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GraphAlgebra.QueryParamsparseFrom(InputStream input)static GraphAlgebra.QueryParamsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GraphAlgebra.QueryParamsparseFrom(ByteBuffer data)static GraphAlgebra.QueryParamsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<GraphAlgebra.QueryParams>parser()GraphAlgebra.QueryParams.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
TABLES_FIELD_NUMBER
public static final int TABLES_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
COLUMNS_FIELD_NUMBER
public static final int COLUMNS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
IS_ALL_COLUMNS_FIELD_NUMBER
public static final int IS_ALL_COLUMNS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
LIMIT_FIELD_NUMBER
public static final int LIMIT_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
PREDICATE_FIELD_NUMBER
public static final int PREDICATE_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SAMPLE_RATIO_FIELD_NUMBER
public static final int SAMPLE_RATIO_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
EXTRA_FIELD_NUMBER
public static final int EXTRA_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- 覆盖:
internalGetMapField在类中com.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getTablesList
public List<Common.NameOrId> getTablesList()
The tables to fetch data from. While this may sound arbitrary, but in graph db, we often use label instead of table to refer to an entity (vertex/edge). They are semantically the same.
repeated .common.NameOrId tables = 1;
-
getTablesOrBuilderList
public List<? extends Common.NameOrIdOrBuilder> getTablesOrBuilderList()
The tables to fetch data from. While this may sound arbitrary, but in graph db, we often use label instead of table to refer to an entity (vertex/edge). They are semantically the same.
repeated .common.NameOrId tables = 1;
-
getTablesCount
public int getTablesCount()
The tables to fetch data from. While this may sound arbitrary, but in graph db, we often use label instead of table to refer to an entity (vertex/edge). They are semantically the same.
repeated .common.NameOrId tables = 1;
-
getTables
public Common.NameOrId getTables(int index)
The tables to fetch data from. While this may sound arbitrary, but in graph db, we often use label instead of table to refer to an entity (vertex/edge). They are semantically the same.
repeated .common.NameOrId tables = 1;- 指定者:
getTables在接口中GraphAlgebra.QueryParamsOrBuilder
-
getTablesOrBuilder
public Common.NameOrIdOrBuilder getTablesOrBuilder(int index)
The tables to fetch data from. While this may sound arbitrary, but in graph db, we often use label instead of table to refer to an entity (vertex/edge). They are semantically the same.
repeated .common.NameOrId tables = 1;
-
getColumnsList
public List<Common.NameOrId> getColumnsList()
The required columns of the table.
repeated .common.NameOrId columns = 2;
-
getColumnsOrBuilderList
public List<? extends Common.NameOrIdOrBuilder> getColumnsOrBuilderList()
The required columns of the table.
repeated .common.NameOrId columns = 2;
-
getColumnsCount
public int getColumnsCount()
The required columns of the table.
repeated .common.NameOrId columns = 2;
-
getColumns
public Common.NameOrId getColumns(int index)
The required columns of the table.
repeated .common.NameOrId columns = 2;- 指定者:
getColumns在接口中GraphAlgebra.QueryParamsOrBuilder
-
getColumnsOrBuilder
public Common.NameOrIdOrBuilder getColumnsOrBuilder(int index)
The required columns of the table.
repeated .common.NameOrId columns = 2;
-
getIsAllColumns
public boolean getIsAllColumns()
Can specify to get all columns of the table
bool is_all_columns = 3;- 指定者:
getIsAllColumns在接口中GraphAlgebra.QueryParamsOrBuilder- 返回:
- The isAllColumns.
-
hasLimit
public boolean hasLimit()
The size limit
.algebra.Range limit = 4;- 指定者:
hasLimit在接口中GraphAlgebra.QueryParamsOrBuilder- 返回:
- Whether the limit field is set.
-
getLimit
public GraphAlgebra.Range getLimit()
The size limit
.algebra.Range limit = 4;- 指定者:
getLimit在接口中GraphAlgebra.QueryParamsOrBuilder- 返回:
- The limit.
-
getLimitOrBuilder
public GraphAlgebra.RangeOrBuilder getLimitOrBuilder()
The size limit
.algebra.Range limit = 4;
-
hasPredicate
public boolean hasPredicate()
The optional predicate for the data tuple, which may be pushed down to the storage service
.common.Expression predicate = 5;- 指定者:
hasPredicate在接口中GraphAlgebra.QueryParamsOrBuilder- 返回:
- Whether the predicate field is set.
-
getPredicate
public OuterExpression.Expression getPredicate()
The optional predicate for the data tuple, which may be pushed down to the storage service
.common.Expression predicate = 5;- 指定者:
getPredicate在接口中GraphAlgebra.QueryParamsOrBuilder- 返回:
- The predicate.
-
getPredicateOrBuilder
public OuterExpression.ExpressionOrBuilder getPredicateOrBuilder()
The optional predicate for the data tuple, which may be pushed down to the storage service
.common.Expression predicate = 5;
-
getSampleRatio
public double getSampleRatio()
Define the sampling ratio, while querying vertex/edge. 1.0 by default for deterministic case.
double sample_ratio = 6;- 指定者:
getSampleRatio在接口中GraphAlgebra.QueryParamsOrBuilder- 返回:
- The sampleRatio.
-
getExtraCount
public int getExtraCount()
从接口复制的说明:GraphAlgebra.QueryParamsOrBuilderExtra parameters for general-purpose usage
map<string, string> extra = 7;
-
containsExtra
public boolean containsExtra(String key)
Extra parameters for general-purpose usage
map<string, string> extra = 7;
-
getExtra
@Deprecated public Map<String,String> getExtra()
已过时。UsegetExtraMap()instead.- 指定者:
getExtra在接口中GraphAlgebra.QueryParamsOrBuilder
-
getExtraMap
public Map<String,String> getExtraMap()
Extra parameters for general-purpose usage
map<string, string> extra = 7;- 指定者:
getExtraMap在接口中GraphAlgebra.QueryParamsOrBuilder
-
getExtraOrDefault
public String getExtraOrDefault(String key, String defaultValue)
Extra parameters for general-purpose usage
map<string, string> extra = 7;
-
getExtraOrThrow
public String getExtraOrThrow(String key)
Extra parameters for general-purpose usage
map<string, string> extra = 7;
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(InputStream input) throws IOException
- 抛出:
IOException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
parseDelimitedFrom
public static GraphAlgebra.QueryParams parseDelimitedFrom(InputStream input) throws IOException
- 抛出:
IOException
-
parseDelimitedFrom
public static GraphAlgebra.QueryParams parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- 抛出:
IOException
-
parseFrom
public static GraphAlgebra.QueryParams parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
newBuilderForType
public GraphAlgebra.QueryParams.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static GraphAlgebra.QueryParams.Builder newBuilder()
-
newBuilder
public static GraphAlgebra.QueryParams.Builder newBuilder(GraphAlgebra.QueryParams prototype)
-
toBuilder
public GraphAlgebra.QueryParams.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected GraphAlgebra.QueryParams.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GraphAlgebra.QueryParams getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GraphAlgebra.QueryParams> parser()
-
getParserForType
public com.google.protobuf.Parser<GraphAlgebra.QueryParams> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GraphAlgebra.QueryParams getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-