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

io.substrait.proto.VersionOrBuilder Maven / Gradle / Ivy

Go to download

Create a well-defined, cross-language specification for data compute operations

There is a newer version: 0.46.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: substrait/plan.proto

// Protobuf Java Version: 3.25.5
package io.substrait.proto;

public interface VersionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:substrait.Version)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Substrait version number.
   * 
* * uint32 major_number = 1; * @return The majorNumber. */ int getMajorNumber(); /** * uint32 minor_number = 2; * @return The minorNumber. */ int getMinorNumber(); /** * uint32 patch_number = 3; * @return The patchNumber. */ int getPatchNumber(); /** *
   * If a particular version of Substrait is used that does not correspond to
   * a version number exactly (for example when using an unofficial fork or
   * using a version that is not yet released or is between versions), set this
   * to the full git hash of the utilized commit of
   * https://github.com/substrait-io/substrait (or fork thereof), represented
   * using a lowercase hex ASCII string 40 characters in length. The version
   * number above should be set to the most recent version tag in the history
   * of that commit.
   * 
* * string git_hash = 4; * @return The gitHash. */ java.lang.String getGitHash(); /** *
   * If a particular version of Substrait is used that does not correspond to
   * a version number exactly (for example when using an unofficial fork or
   * using a version that is not yet released or is between versions), set this
   * to the full git hash of the utilized commit of
   * https://github.com/substrait-io/substrait (or fork thereof), represented
   * using a lowercase hex ASCII string 40 characters in length. The version
   * number above should be set to the most recent version tag in the history
   * of that commit.
   * 
* * string git_hash = 4; * @return The bytes for gitHash. */ com.google.protobuf.ByteString getGitHashBytes(); /** *
   * Identifying information for the producer that created this plan. Under
   * ideal circumstances, consumers should not need this information. However,
   * it is foreseen that consumers may need to work around bugs in particular
   * producers in practice, and therefore may need to know which producer
   * created the plan.
   * 
* * string producer = 5; * @return The producer. */ java.lang.String getProducer(); /** *
   * Identifying information for the producer that created this plan. Under
   * ideal circumstances, consumers should not need this information. However,
   * it is foreseen that consumers may need to work around bugs in particular
   * producers in practice, and therefore may need to know which producer
   * created the plan.
   * 
* * string producer = 5; * @return The bytes for producer. */ com.google.protobuf.ByteString getProducerBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy