Package com.clickhouse.client.grpc.impl
Class ExternalTable
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.clickhouse.client.grpc.impl.ExternalTable
-
- All Implemented Interfaces:
ExternalTableOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ExternalTable extends com.google.protobuf.GeneratedMessageV3 implements ExternalTableOrBuilder
Describes an external table - a table which will exists only while a query is executing.
Protobuf typeclickhouse.grpc.ExternalTable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExternalTable.BuilderDescribes an external table - a table which will exists only while a query is executing.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOLUMNS_FIELD_NUMBERstatic intCOMPRESSION_TYPE_FIELD_NUMBERstatic intDATA_FIELD_NUMBERstatic intFORMAT_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intSETTINGS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsSettings(String key)Settings for executing that insertion, applied after QueryInfo.settings.booleanequals(Object obj)NameAndTypegetColumns(int index)Columns of the table.intgetColumnsCount()Columns of the table.List<NameAndType>getColumnsList()Columns of the table.NameAndTypeOrBuildergetColumnsOrBuilder(int index)Columns of the table.List<? extends NameAndTypeOrBuilder>getColumnsOrBuilderList()Columns of the table.StringgetCompressionType()Compression type used to compress `data`.com.google.protobuf.ByteStringgetCompressionTypeBytes()Compression type used to compress `data`.com.google.protobuf.ByteStringgetData()Data to insert to the external table.static ExternalTablegetDefaultInstance()ExternalTablegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetFormat()Format of the data to insert to the external table.com.google.protobuf.ByteStringgetFormatBytes()Format of the data to insert to the external table.StringgetName()Name of the table.com.google.protobuf.ByteStringgetNameBytes()Name of the table.com.google.protobuf.Parser<ExternalTable>getParserForType()intgetSerializedSize()Map<String,String>getSettings()Deprecated.intgetSettingsCount()Settings for executing that insertion, applied after QueryInfo.settings.Map<String,String>getSettingsMap()Settings for executing that insertion, applied after QueryInfo.settings.StringgetSettingsOrDefault(String key, String defaultValue)Settings for executing that insertion, applied after QueryInfo.settings.StringgetSettingsOrThrow(String key)Settings for executing that insertion, applied after QueryInfo.settings.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static ExternalTable.BuildernewBuilder()static ExternalTable.BuildernewBuilder(ExternalTable prototype)ExternalTable.BuildernewBuilderForType()protected ExternalTable.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ExternalTableparseDelimitedFrom(InputStream input)static ExternalTableparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExternalTableparseFrom(byte[] data)static ExternalTableparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExternalTableparseFrom(com.google.protobuf.ByteString data)static ExternalTableparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExternalTableparseFrom(com.google.protobuf.CodedInputStream input)static ExternalTableparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExternalTableparseFrom(InputStream input)static ExternalTableparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExternalTableparseFrom(ByteBuffer data)static ExternalTableparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ExternalTable>parser()ExternalTable.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COLUMNS_FIELD_NUMBER
public static final int COLUMNS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FORMAT_FIELD_NUMBER
public static final int FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPRESSION_TYPE_FIELD_NUMBER
public static final int COMPRESSION_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SETTINGS_FIELD_NUMBER
public static final int SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
Name of the table. If omitted, "_data" is used.
string name = 1;- Specified by:
getNamein interfaceExternalTableOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name of the table. If omitted, "_data" is used.
string name = 1;- Specified by:
getNameBytesin interfaceExternalTableOrBuilder- Returns:
- The bytes for name.
-
getColumnsList
public List<NameAndType> 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;- Specified by:
getColumnsListin interfaceExternalTableOrBuilder
-
getColumnsOrBuilderList
public List<? extends NameAndTypeOrBuilder> 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;- Specified by:
getColumnsOrBuilderListin interfaceExternalTableOrBuilder
-
getColumnsCount
public 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;- Specified by:
getColumnsCountin interfaceExternalTableOrBuilder
-
getColumns
public 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;- Specified by:
getColumnsin interfaceExternalTableOrBuilder
-
getColumnsOrBuilder
public NameAndTypeOrBuilder getColumnsOrBuilder(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;- Specified by:
getColumnsOrBuilderin interfaceExternalTableOrBuilder
-
getData
public com.google.protobuf.ByteString getData()
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;- Specified by:
getDatain interfaceExternalTableOrBuilder- Returns:
- The data.
-
getFormat
public String getFormat()
Format of the data to insert to the external table.
string format = 4;- Specified by:
getFormatin interfaceExternalTableOrBuilder- Returns:
- The format.
-
getFormatBytes
public com.google.protobuf.ByteString getFormatBytes()
Format of the data to insert to the external table.
string format = 4;- Specified by:
getFormatBytesin interfaceExternalTableOrBuilder- Returns:
- The bytes for format.
-
getCompressionType
public String getCompressionType()
Compression type used to compress `data`. Supported values: none, gzip(gz), deflate, brotli(br), lzma(xz), zstd(zst), lz4, bz2.
string compression_type = 6;- Specified by:
getCompressionTypein interfaceExternalTableOrBuilder- Returns:
- The compressionType.
-
getCompressionTypeBytes
public com.google.protobuf.ByteString getCompressionTypeBytes()
Compression type used to compress `data`. Supported values: none, gzip(gz), deflate, brotli(br), lzma(xz), zstd(zst), lz4, bz2.
string compression_type = 6;- Specified by:
getCompressionTypeBytesin interfaceExternalTableOrBuilder- Returns:
- The bytes for compressionType.
-
getSettingsCount
public int getSettingsCount()
Description copied from interface:ExternalTableOrBuilderSettings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
getSettingsCountin interfaceExternalTableOrBuilder
-
containsSettings
public boolean containsSettings(String key)
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
containsSettingsin interfaceExternalTableOrBuilder
-
getSettings
@Deprecated public Map<String,String> getSettings()
Deprecated.UsegetSettingsMap()instead.- Specified by:
getSettingsin interfaceExternalTableOrBuilder
-
getSettingsMap
public Map<String,String> getSettingsMap()
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
getSettingsMapin interfaceExternalTableOrBuilder
-
getSettingsOrDefault
public String getSettingsOrDefault(String key, String defaultValue)
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
getSettingsOrDefaultin interfaceExternalTableOrBuilder
-
getSettingsOrThrow
public String getSettingsOrThrow(String key)
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
getSettingsOrThrowin interfaceExternalTableOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ExternalTable parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalTable parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalTable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalTable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalTable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalTable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalTable parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ExternalTable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ExternalTable parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ExternalTable parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ExternalTable parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ExternalTable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ExternalTable.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ExternalTable.Builder newBuilder()
-
newBuilder
public static ExternalTable.Builder newBuilder(ExternalTable prototype)
-
toBuilder
public ExternalTable.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ExternalTable.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ExternalTable getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ExternalTable> parser()
-
getParserForType
public com.google.protobuf.Parser<ExternalTable> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ExternalTable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-