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 type
clickhouse.grpc.ExternalTable- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDescribes 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 Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsSettings(String key) Settings for executing that insertion, applied after QueryInfo.settings.booleangetColumns(int index) Columns of the table.intColumns of the table.Columns of the table.getColumnsOrBuilder(int index) Columns of the table.List<? extends NameAndTypeOrBuilder>Columns of the table.Compression type used to compress `data`.com.google.protobuf.ByteStringCompression type used to compress `data`.com.google.protobuf.ByteStringgetData()Data to insert to the external table.static ExternalTablestatic final com.google.protobuf.Descriptors.DescriptorFormat of the data to insert to the external table.com.google.protobuf.ByteStringFormat of the data to insert to the external table.getName()Name of the table.com.google.protobuf.ByteStringName of the table.com.google.protobuf.Parser<ExternalTable>intDeprecated.intSettings for executing that insertion, applied after QueryInfo.settings.Settings for executing that insertion, applied after QueryInfo.settings.getSettingsOrDefault(String key, String defaultValue) Settings for executing that insertion, applied after QueryInfo.settings.getSettingsOrThrow(String key) Settings for executing that insertion, applied after QueryInfo.settings.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) final booleanstatic ExternalTable.Builderstatic ExternalTable.BuildernewBuilder(ExternalTable prototype) 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()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, getUnknownFields, hasField, hasOneof, isStringEmpty, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
COLUMNS_FIELD_NUMBER
public static final int COLUMNS_FIELD_NUMBER- See Also:
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER- See Also:
-
FORMAT_FIELD_NUMBER
public static final int FORMAT_FIELD_NUMBER- See Also:
-
COMPRESSION_TYPE_FIELD_NUMBER
public static final int COMPRESSION_TYPE_FIELD_NUMBER- See Also:
-
SETTINGS_FIELD_NUMBER
public static final int SETTINGS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
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
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
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
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
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
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
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
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
containsSettingsin interfaceExternalTableOrBuilder
-
getSettings
Deprecated.UsegetSettingsMap()instead.- Specified by:
getSettingsin interfaceExternalTableOrBuilder
-
getSettingsMap
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
getSettingsMapin interfaceExternalTableOrBuilder
-
getSettingsOrDefault
Settings for executing that insertion, applied after QueryInfo.settings.
map<string, string> settings = 5;- Specified by:
getSettingsOrDefaultin interfaceExternalTableOrBuilder
-
getSettingsOrThrow
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
- 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
- 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
- Throws:
IOException
-
parseFrom
public static ExternalTable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-