blob: abd270d94d7119f2a3b40c52130da809efe88596 [file] [log] [blame]
package RamCloudGraph;
option java_package = "com.tinkerpop.blueprints.impls.ramcloud";
option java_outer_classname = "RamCloudGraphProtos";
message EdgeListProtoBuf {
repeated EdgeProtoBuf edge = 1;
}
message EdgeProtoBuf {
required uint64 neighborId = 1;
required bool outgoing = 2;
required string label = 3;
}
message PropertyListProtoBuf {
repeated PropertyProtoBuf property = 1;
}
message PropertyProtoBuf {
enum Type { STRING = 1; INT32 = 2; INT64 = 3; DOUBLE = 4; FLOAT = 5; BOOL = 6; }
required string key = 1;
required Type value_type = 2;
optional string string_value = 3;
optional int32 int32_value = 4;
optional int64 int64_value = 5;
optional double double_value = 6;
optional float float_value = 7;
optional bool bool_value = 8;
}
message IndexBlob {
repeated int64 vertexId = 1;
}