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

io.substrait.proto.FunctionArgumentOrBuilder 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/algebra.proto

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

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

  /**
   * string enum = 1;
   * @return Whether the enum field is set.
   */
  boolean hasEnum();
  /**
   * string enum = 1;
   * @return The enum.
   */
  java.lang.String getEnum();
  /**
   * string enum = 1;
   * @return The bytes for enum.
   */
  com.google.protobuf.ByteString
      getEnumBytes();

  /**
   * .substrait.Type type = 2;
   * @return Whether the type field is set.
   */
  boolean hasType();
  /**
   * .substrait.Type type = 2;
   * @return The type.
   */
  io.substrait.proto.Type getType();
  /**
   * .substrait.Type type = 2;
   */
  io.substrait.proto.TypeOrBuilder getTypeOrBuilder();

  /**
   * .substrait.Expression value = 3;
   * @return Whether the value field is set.
   */
  boolean hasValue();
  /**
   * .substrait.Expression value = 3;
   * @return The value.
   */
  io.substrait.proto.Expression getValue();
  /**
   * .substrait.Expression value = 3;
   */
  io.substrait.proto.ExpressionOrBuilder getValueOrBuilder();

  io.substrait.proto.FunctionArgument.ArgTypeCase getArgTypeCase();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy