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

com.alibaba.graphscope.proto.groot.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: groot/sdk/model.proto

package com.alibaba.graphscope.proto.groot;

public interface GraphDefPbOrBuilder extends
    // @@protoc_insertion_point(interface_extends:gs.rpc.groot.GraphDefPb)
    com.google.protobuf.MessageOrBuilder {

  /**
   * int64 version = 1;
   * @return The version.
   */
  long getVersion();

  /**
   * repeated .gs.rpc.graph.TypeDefPb typeDefs = 2;
   */
  java.util.List 
      getTypeDefsList();
  /**
   * repeated .gs.rpc.graph.TypeDefPb typeDefs = 2;
   */
  com.alibaba.graphscope.proto.groot.TypeDefPb getTypeDefs(int index);
  /**
   * repeated .gs.rpc.graph.TypeDefPb typeDefs = 2;
   */
  int getTypeDefsCount();
  /**
   * repeated .gs.rpc.graph.TypeDefPb typeDefs = 2;
   */
  java.util.List 
      getTypeDefsOrBuilderList();
  /**
   * repeated .gs.rpc.graph.TypeDefPb typeDefs = 2;
   */
  com.alibaba.graphscope.proto.groot.TypeDefPbOrBuilder getTypeDefsOrBuilder(
      int index);

  /**
   * repeated .gs.rpc.graph.EdgeKindPb edgeKinds = 3;
   */
  java.util.List 
      getEdgeKindsList();
  /**
   * repeated .gs.rpc.graph.EdgeKindPb edgeKinds = 3;
   */
  com.alibaba.graphscope.proto.groot.EdgeKindPb getEdgeKinds(int index);
  /**
   * repeated .gs.rpc.graph.EdgeKindPb edgeKinds = 3;
   */
  int getEdgeKindsCount();
  /**
   * repeated .gs.rpc.graph.EdgeKindPb edgeKinds = 3;
   */
  java.util.List 
      getEdgeKindsOrBuilderList();
  /**
   * repeated .gs.rpc.graph.EdgeKindPb edgeKinds = 3;
   */
  com.alibaba.graphscope.proto.groot.EdgeKindPbOrBuilder getEdgeKindsOrBuilder(
      int index);

  /**
   * map<string, int32> propertyNameToId = 4;
   */
  int getPropertyNameToIdCount();
  /**
   * map<string, int32> propertyNameToId = 4;
   */
  boolean containsPropertyNameToId(
      java.lang.String key);
  /**
   * Use {@link #getPropertyNameToIdMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getPropertyNameToId();
  /**
   * map<string, int32> propertyNameToId = 4;
   */
  java.util.Map
  getPropertyNameToIdMap();
  /**
   * map<string, int32> propertyNameToId = 4;
   */
  int getPropertyNameToIdOrDefault(
      java.lang.String key,
      int defaultValue);
  /**
   * map<string, int32> propertyNameToId = 4;
   */
  int getPropertyNameToIdOrThrow(
      java.lang.String key);

  /**
   * int32 labelIdx = 5;
   * @return The labelIdx.
   */
  int getLabelIdx();

  /**
   * int32 propertyIdx = 6;
   * @return The propertyIdx.
   */
  int getPropertyIdx();

  /**
   * repeated .gs.rpc.groot.VertexTableIdEntry vertexTableIds = 7;
   */
  java.util.List 
      getVertexTableIdsList();
  /**
   * repeated .gs.rpc.groot.VertexTableIdEntry vertexTableIds = 7;
   */
  com.alibaba.graphscope.proto.groot.VertexTableIdEntry getVertexTableIds(int index);
  /**
   * repeated .gs.rpc.groot.VertexTableIdEntry vertexTableIds = 7;
   */
  int getVertexTableIdsCount();
  /**
   * repeated .gs.rpc.groot.VertexTableIdEntry vertexTableIds = 7;
   */
  java.util.List 
      getVertexTableIdsOrBuilderList();
  /**
   * repeated .gs.rpc.groot.VertexTableIdEntry vertexTableIds = 7;
   */
  com.alibaba.graphscope.proto.groot.VertexTableIdEntryOrBuilder getVertexTableIdsOrBuilder(
      int index);

  /**
   * repeated .gs.rpc.groot.EdgeTableIdEntry edgeTableIds = 8;
   */
  java.util.List 
      getEdgeTableIdsList();
  /**
   * repeated .gs.rpc.groot.EdgeTableIdEntry edgeTableIds = 8;
   */
  com.alibaba.graphscope.proto.groot.EdgeTableIdEntry getEdgeTableIds(int index);
  /**
   * repeated .gs.rpc.groot.EdgeTableIdEntry edgeTableIds = 8;
   */
  int getEdgeTableIdsCount();
  /**
   * repeated .gs.rpc.groot.EdgeTableIdEntry edgeTableIds = 8;
   */
  java.util.List 
      getEdgeTableIdsOrBuilderList();
  /**
   * repeated .gs.rpc.groot.EdgeTableIdEntry edgeTableIds = 8;
   */
  com.alibaba.graphscope.proto.groot.EdgeTableIdEntryOrBuilder getEdgeTableIdsOrBuilder(
      int index);

  /**
   * int64 tableIdx = 9;
   * @return The tableIdx.
   */
  long getTableIdx();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy