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

io.substrait.proto.DdlRelOrBuilder 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 DdlRelOrBuilder extends
    // @@protoc_insertion_point(interface_extends:substrait.DdlRel)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .substrait.NamedObjectWrite named_object = 1;
   * @return Whether the namedObject field is set.
   */
  boolean hasNamedObject();
  /**
   * .substrait.NamedObjectWrite named_object = 1;
   * @return The namedObject.
   */
  io.substrait.proto.NamedObjectWrite getNamedObject();
  /**
   * .substrait.NamedObjectWrite named_object = 1;
   */
  io.substrait.proto.NamedObjectWriteOrBuilder getNamedObjectOrBuilder();

  /**
   * .substrait.ExtensionObject extension_object = 2;
   * @return Whether the extensionObject field is set.
   */
  boolean hasExtensionObject();
  /**
   * .substrait.ExtensionObject extension_object = 2;
   * @return The extensionObject.
   */
  io.substrait.proto.ExtensionObject getExtensionObject();
  /**
   * .substrait.ExtensionObject extension_object = 2;
   */
  io.substrait.proto.ExtensionObjectOrBuilder getExtensionObjectOrBuilder();

  /**
   * 
   * The columns that will be modified (representing after-image of a schema change)
   * 
* * .substrait.NamedStruct table_schema = 3; * @return Whether the tableSchema field is set. */ boolean hasTableSchema(); /** *
   * The columns that will be modified (representing after-image of a schema change)
   * 
* * .substrait.NamedStruct table_schema = 3; * @return The tableSchema. */ io.substrait.proto.NamedStruct getTableSchema(); /** *
   * The columns that will be modified (representing after-image of a schema change)
   * 
* * .substrait.NamedStruct table_schema = 3; */ io.substrait.proto.NamedStructOrBuilder getTableSchemaOrBuilder(); /** *
   * The default values for the columns (representing after-image of a schema change)
   * E.g., in case of an ALTER TABLE that changes some of the column default values, we expect
   * the table_defaults Struct to report a full list of default values reflecting the result of applying
   * the ALTER TABLE operator successfully
   * 
* * .substrait.Expression.Literal.Struct table_defaults = 4; * @return Whether the tableDefaults field is set. */ boolean hasTableDefaults(); /** *
   * The default values for the columns (representing after-image of a schema change)
   * E.g., in case of an ALTER TABLE that changes some of the column default values, we expect
   * the table_defaults Struct to report a full list of default values reflecting the result of applying
   * the ALTER TABLE operator successfully
   * 
* * .substrait.Expression.Literal.Struct table_defaults = 4; * @return The tableDefaults. */ io.substrait.proto.Expression.Literal.Struct getTableDefaults(); /** *
   * The default values for the columns (representing after-image of a schema change)
   * E.g., in case of an ALTER TABLE that changes some of the column default values, we expect
   * the table_defaults Struct to report a full list of default values reflecting the result of applying
   * the ALTER TABLE operator successfully
   * 
* * .substrait.Expression.Literal.Struct table_defaults = 4; */ io.substrait.proto.Expression.Literal.StructOrBuilder getTableDefaultsOrBuilder(); /** *
   * Which type of object we operate on
   * 
* * .substrait.DdlRel.DdlObject object = 5; * @return The enum numeric value on the wire for object. */ int getObjectValue(); /** *
   * Which type of object we operate on
   * 
* * .substrait.DdlRel.DdlObject object = 5; * @return The object. */ io.substrait.proto.DdlRel.DdlObject getObject(); /** *
   * The type of operation to perform
   * 
* * .substrait.DdlRel.DdlOp op = 6; * @return The enum numeric value on the wire for op. */ int getOpValue(); /** *
   * The type of operation to perform
   * 
* * .substrait.DdlRel.DdlOp op = 6; * @return The op. */ io.substrait.proto.DdlRel.DdlOp getOp(); /** *
   * The body of the CREATE VIEW
   * 
* * .substrait.Rel view_definition = 7; * @return Whether the viewDefinition field is set. */ boolean hasViewDefinition(); /** *
   * The body of the CREATE VIEW
   * 
* * .substrait.Rel view_definition = 7; * @return The viewDefinition. */ io.substrait.proto.Rel getViewDefinition(); /** *
   * The body of the CREATE VIEW
   * 
* * .substrait.Rel view_definition = 7; */ io.substrait.proto.RelOrBuilder getViewDefinitionOrBuilder(); /** * .substrait.RelCommon common = 8; * @return Whether the common field is set. */ boolean hasCommon(); /** * .substrait.RelCommon common = 8; * @return The common. */ io.substrait.proto.RelCommon getCommon(); /** * .substrait.RelCommon common = 8; */ io.substrait.proto.RelCommonOrBuilder getCommonOrBuilder(); io.substrait.proto.DdlRel.WriteTypeCase getWriteTypeCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy