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

com.clickhouse.client.grpc.impl.ExternalTableOrBuilder Maven / Gradle / Ivy

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

package com.clickhouse.client.grpc.impl;

public interface ExternalTableOrBuilder extends
    // @@protoc_insertion_point(interface_extends:clickhouse.grpc.ExternalTable)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Name of the table. If omitted, "_data" is used.
   * 
* * string name = 1; * @return The name. */ java.lang.String getName(); /** *
   * Name of the table. If omitted, "_data" is used.
   * 
* * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * Columns of the table. Types are required, names can be omitted. If the names are omitted, "_1", "_2", ... is used.
   * 
* * repeated .clickhouse.grpc.NameAndType columns = 2; */ java.util.List getColumnsList(); /** *
   * Columns of the table. Types are required, names can be omitted. If the names are omitted, "_1", "_2", ... is used.
   * 
* * repeated .clickhouse.grpc.NameAndType columns = 2; */ com.clickhouse.client.grpc.impl.NameAndType getColumns(int index); /** *
   * Columns of the table. Types are required, names can be omitted. If the names are omitted, "_1", "_2", ... is used.
   * 
* * repeated .clickhouse.grpc.NameAndType columns = 2; */ int getColumnsCount(); /** *
   * Columns of the table. Types are required, names can be omitted. If the names are omitted, "_1", "_2", ... is used.
   * 
* * repeated .clickhouse.grpc.NameAndType columns = 2; */ java.util.List getColumnsOrBuilderList(); /** *
   * Columns of the table. Types are required, names can be omitted. If the names are omitted, "_1", "_2", ... is used.
   * 
* * repeated .clickhouse.grpc.NameAndType columns = 2; */ com.clickhouse.client.grpc.impl.NameAndTypeOrBuilder getColumnsOrBuilder( int index); /** *
   * Data to insert to the external table.
   * If a method with streaming input (i.e. ExecuteQueryWithStreamInput() or ExecuteQueryWithStreamIO()) is used,
   * then data for insertion to the same external table can be split between multiple QueryInfos.
   * 
* * bytes data = 3; * @return The data. */ com.google.protobuf.ByteString getData(); /** *
   * Format of the data to insert to the external table.
   * 
* * string format = 4; * @return The format. */ java.lang.String getFormat(); /** *
   * Format of the data to insert to the external table.
   * 
* * string format = 4; * @return The bytes for format. */ com.google.protobuf.ByteString getFormatBytes(); /** *
   * Settings for executing that insertion, applied after QueryInfo.settings.
   * 
* * map<string, string> settings = 5; */ int getSettingsCount(); /** *
   * Settings for executing that insertion, applied after QueryInfo.settings.
   * 
* * map<string, string> settings = 5; */ boolean containsSettings( java.lang.String key); /** * Use {@link #getSettingsMap()} instead. */ @java.lang.Deprecated java.util.Map getSettings(); /** *
   * Settings for executing that insertion, applied after QueryInfo.settings.
   * 
* * map<string, string> settings = 5; */ java.util.Map getSettingsMap(); /** *
   * Settings for executing that insertion, applied after QueryInfo.settings.
   * 
* * map<string, string> settings = 5; */ java.lang.String getSettingsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
   * Settings for executing that insertion, applied after QueryInfo.settings.
   * 
* * map<string, string> settings = 5; */ java.lang.String getSettingsOrThrow( java.lang.String key); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy