com.alibaba.graphscope.proto.groot.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: 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 extends com.alibaba.graphscope.proto.groot.TypeDefPbOrBuilder>
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 extends com.alibaba.graphscope.proto.groot.EdgeKindPbOrBuilder>
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 extends com.alibaba.graphscope.proto.groot.VertexTableIdEntryOrBuilder>
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 extends com.alibaba.graphscope.proto.groot.EdgeTableIdEntryOrBuilder>
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