com.alibaba.graphscope.proto.GraphDefPbOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of groot-client Show documentation
Show all versions of groot-client Show documentation
The Java client of Groot, a persistence storage engine
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: graph_def.proto
package com.alibaba.graphscope.proto;
public interface GraphDefPbOrBuilder extends
// @@protoc_insertion_point(interface_extends:gs.rpc.graph.GraphDefPb)
com.google.protobuf.MessageOrBuilder {
/**
* int64 version = 1;
* @return The version.
*/
long getVersion();
/**
* string key = 2;
* @return The key.
*/
java.lang.String getKey();
/**
* string key = 2;
* @return The bytes for key.
*/
com.google.protobuf.ByteString
getKeyBytes();
/**
* .gs.rpc.graph.GraphTypePb graph_type = 3;
* @return The enum numeric value on the wire for graphType.
*/
int getGraphTypeValue();
/**
* .gs.rpc.graph.GraphTypePb graph_type = 3;
* @return The graphType.
*/
com.alibaba.graphscope.proto.GraphTypePb getGraphType();
/**
* bool directed = 4;
* @return The directed.
*/
boolean getDirected();
/**
* repeated .gs.rpc.graph.TypeDefPb type_defs = 5;
*/
java.util.List
getTypeDefsList();
/**
* repeated .gs.rpc.graph.TypeDefPb type_defs = 5;
*/
com.alibaba.graphscope.proto.groot.TypeDefPb getTypeDefs(int index);
/**
* repeated .gs.rpc.graph.TypeDefPb type_defs = 5;
*/
int getTypeDefsCount();
/**
* repeated .gs.rpc.graph.TypeDefPb type_defs = 5;
*/
java.util.List extends com.alibaba.graphscope.proto.groot.TypeDefPbOrBuilder>
getTypeDefsOrBuilderList();
/**
* repeated .gs.rpc.graph.TypeDefPb type_defs = 5;
*/
com.alibaba.graphscope.proto.groot.TypeDefPbOrBuilder getTypeDefsOrBuilder(
int index);
/**
* repeated .gs.rpc.graph.EdgeKindPb edge_kinds = 6;
*/
java.util.List
getEdgeKindsList();
/**
* repeated .gs.rpc.graph.EdgeKindPb edge_kinds = 6;
*/
com.alibaba.graphscope.proto.groot.EdgeKindPb getEdgeKinds(int index);
/**
* repeated .gs.rpc.graph.EdgeKindPb edge_kinds = 6;
*/
int getEdgeKindsCount();
/**
* repeated .gs.rpc.graph.EdgeKindPb edge_kinds = 6;
*/
java.util.List extends com.alibaba.graphscope.proto.groot.EdgeKindPbOrBuilder>
getEdgeKindsOrBuilderList();
/**
* repeated .gs.rpc.graph.EdgeKindPb edge_kinds = 6;
*/
com.alibaba.graphscope.proto.groot.EdgeKindPbOrBuilder getEdgeKindsOrBuilder(
int index);
/**
* map<string, int32> property_name_to_id = 7;
*/
int getPropertyNameToIdCount();
/**
* map<string, int32> property_name_to_id = 7;
*/
boolean containsPropertyNameToId(
java.lang.String key);
/**
* Use {@link #getPropertyNameToIdMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getPropertyNameToId();
/**
* map<string, int32> property_name_to_id = 7;
*/
java.util.Map
getPropertyNameToIdMap();
/**
* map<string, int32> property_name_to_id = 7;
*/
int getPropertyNameToIdOrDefault(
java.lang.String key,
int defaultValue);
/**
* map<string, int32> property_name_to_id = 7;
*/
int getPropertyNameToIdOrThrow(
java.lang.String key);
/**
*
* current extension supported:
* - GrootInfoPb
* - VineyardInfoPb
* - MutableGraphInfoPb
*
*
* .google.protobuf.Any extension = 8;
* @return Whether the extension field is set.
*/
boolean hasExtension();
/**
*
* current extension supported:
* - GrootInfoPb
* - VineyardInfoPb
* - MutableGraphInfoPb
*
*
* .google.protobuf.Any extension = 8;
* @return The extension.
*/
com.google.protobuf.Any getExtension();
/**
*
* current extension supported:
* - GrootInfoPb
* - VineyardInfoPb
* - MutableGraphInfoPb
*
*
* .google.protobuf.Any extension = 8;
*/
com.google.protobuf.AnyOrBuilder getExtensionOrBuilder();
/**
* bool is_multigraph = 9;
* @return The isMultigraph.
*/
boolean getIsMultigraph();
/**
*
* compact edges
*
*
* bool compact_edges = 10;
* @return The compactEdges.
*/
boolean getCompactEdges();
/**
*
* use perfect hash
*
*
* bool use_perfect_hash = 11;
* @return The usePerfectHash.
*/
boolean getUsePerfectHash();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy