All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alibaba.graphscope.proto.GraphDefPbOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.28.1
Show newest version
// 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 
      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 
      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