io.substrait.proto.VersionOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
Create a well-defined, cross-language specification for data compute operations
// 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