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

com.swirlds.merkledb.files.bucket.proto Maven / Gradle / Ivy

Go to download

Swirlds is a software platform designed to build fully-distributed applications that harness the power of the cloud without servers. Now you can develop applications with fairness in decision making, speed, trust and reliability, at a fraction of the cost of traditional server-based platforms.

There is a newer version: 0.56.6
Show newest version
syntax = "proto3";

package merkledb;

option java_package = "com.swirlds.merkledb.files";
option java_multiple_files = true;

message Bucket {

    // Bucket index
    optional uint32 index = 1;

    // Items
    repeated BucketEntry entries = 11;
}

message BucketEntry {

    // Key hash code
    int32 hashCode = 1;

    // Entry value, e.g. path
    optional int64 value = 2;

    // Serialized key
    bytes keyBytes = 3;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy