com.alibaba.graphscope.proto.VineyardInfoPbOrBuilder 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 VineyardInfoPbOrBuilder extends
// @@protoc_insertion_point(interface_extends:gs.rpc.graph.VineyardInfoPb)
com.google.protobuf.MessageOrBuilder {
/**
* .gs.rpc.graph.DataTypePb oid_type = 1;
* @return The enum numeric value on the wire for oidType.
*/
int getOidTypeValue();
/**
* .gs.rpc.graph.DataTypePb oid_type = 1;
* @return The oidType.
*/
com.alibaba.graphscope.proto.groot.DataTypePb getOidType();
/**
* .gs.rpc.graph.DataTypePb vid_type = 2;
* @return The enum numeric value on the wire for vidType.
*/
int getVidTypeValue();
/**
* .gs.rpc.graph.DataTypePb vid_type = 2;
* @return The vidType.
*/
com.alibaba.graphscope.proto.groot.DataTypePb getVidType();
/**
* .gs.rpc.graph.DataTypePb vdata_type = 3;
* @return The enum numeric value on the wire for vdataType.
*/
int getVdataTypeValue();
/**
* .gs.rpc.graph.DataTypePb vdata_type = 3;
* @return The vdataType.
*/
com.alibaba.graphscope.proto.groot.DataTypePb getVdataType();
/**
* .gs.rpc.graph.DataTypePb edata_type = 4;
* @return The enum numeric value on the wire for edataType.
*/
int getEdataTypeValue();
/**
* .gs.rpc.graph.DataTypePb edata_type = 4;
* @return The edataType.
*/
com.alibaba.graphscope.proto.groot.DataTypePb getEdataType();
/**
*
* This is for sharing graph between vineyard storage and groot storage
*
*
* string schema_path = 5;
* @return The schemaPath.
*/
java.lang.String getSchemaPath();
/**
*
* This is for sharing graph between vineyard storage and groot storage
*
*
* string schema_path = 5;
* @return The bytes for schemaPath.
*/
com.google.protobuf.ByteString
getSchemaPathBytes();
/**
*
* Whether to automatically generate unique edge id for all edges.
*
*
* bool generate_eid = 6;
* @return The generateEid.
*/
boolean getGenerateEid();
/**
*
* object id of the graph in vineyard
*
*
* int64 vineyard_id = 7;
* @return The vineyardId.
*/
long getVineyardId();
/**
*
* For client to reconstrut graph schema
*
*
* string property_schema_json = 8;
* @return The propertySchemaJson.
*/
java.lang.String getPropertySchemaJson();
/**
*
* For client to reconstrut graph schema
*
*
* string property_schema_json = 8;
* @return The bytes for propertySchemaJson.
*/
com.google.protobuf.ByteString
getPropertySchemaJsonBytes();
/**
*
* Global or local vertex map
*
*
* .gs.rpc.graph.VertexMapTypePb vertex_map_type = 9;
* @return The enum numeric value on the wire for vertexMapType.
*/
int getVertexMapTypeValue();
/**
*
* Global or local vertex map
*
*
* .gs.rpc.graph.VertexMapTypePb vertex_map_type = 9;
* @return The vertexMapType.
*/
com.alibaba.graphscope.proto.VertexMapTypePb getVertexMapType();
/**
*
* Fragment ids
*
*
* repeated int64 fragments = 10;
* @return A list containing the fragments.
*/
java.util.List getFragmentsList();
/**
*
* Fragment ids
*
*
* repeated int64 fragments = 10;
* @return The count of fragments.
*/
int getFragmentsCount();
/**
*
* Fragment ids
*
*
* repeated int64 fragments = 10;
* @param index The index of the element to return.
* @return The fragments at the given index.
*/
long getFragments(int index);
/**
*
* retain_oid
*
*
* bool retain_oid = 11;
* @return The retainOid.
*/
boolean getRetainOid();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy