Source code for deephaven_enterprise.proto.table_definition_pb2

"""
@generated by mypy-protobuf.  Do not edit manually!
isort:skip_file

Copyright (c) 2016-2019 Deephaven Data Labs and Patent Pending
"""

import builtins
import collections.abc
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.internal.enum_type_wrapper
import google.protobuf.message
import sys
import typing

if sys.version_info >= (3, 10):
    import typing as typing_extensions
else:
    import typing_extensions

[docs] DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
class _StorageTypeEnum: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType class _StorageTypeEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_StorageTypeEnum.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ST_UNSPECIFIED: _StorageTypeEnum.ValueType # 0 ST_IN_MEMORY: _StorageTypeEnum.ValueType # 1 ST_NESTED_PARTITIONED_ON_DISK: _StorageTypeEnum.ValueType # 2 ST_SPLAYED_ON_DISK: _StorageTypeEnum.ValueType # 4 ST_EXTENDED: _StorageTypeEnum.ValueType # 8
[docs] class StorageTypeEnum(_StorageTypeEnum, metaclass=_StorageTypeEnumEnumTypeWrapper): ...
[docs] ST_UNSPECIFIED: StorageTypeEnum.ValueType # 0
[docs] ST_IN_MEMORY: StorageTypeEnum.ValueType # 1
[docs] ST_NESTED_PARTITIONED_ON_DISK: StorageTypeEnum.ValueType # 2
[docs] ST_SPLAYED_ON_DISK: StorageTypeEnum.ValueType # 4
[docs] ST_EXTENDED: StorageTypeEnum.ValueType # 8
[docs] Global___StorageTypeEnum: typing_extensions.TypeAlias = StorageTypeEnum
class _ColumnTypeEnum: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType class _ColumnTypeEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ColumnTypeEnum.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CT_UNSPECIFIED: _ColumnTypeEnum.ValueType # 0 CT_NORMAL: _ColumnTypeEnum.ValueType # 1 CT_GROUPING: _ColumnTypeEnum.ValueType # 2 CT_PARTITIONING: _ColumnTypeEnum.ValueType # 4 CT_VIRTUAL: _ColumnTypeEnum.ValueType # 8
[docs] class ColumnTypeEnum(_ColumnTypeEnum, metaclass=_ColumnTypeEnumEnumTypeWrapper): ...
[docs] CT_UNSPECIFIED: ColumnTypeEnum.ValueType # 0
[docs] CT_NORMAL: ColumnTypeEnum.ValueType # 1
[docs] CT_GROUPING: ColumnTypeEnum.ValueType # 2
[docs] CT_PARTITIONING: ColumnTypeEnum.ValueType # 4
[docs] CT_VIRTUAL: ColumnTypeEnum.ValueType # 8
[docs] Global___ColumnTypeEnum: typing_extensions.TypeAlias = ColumnTypeEnum
class _EncodingTypeEnum: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType class _EncodingTypeEnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_EncodingTypeEnum.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ET_UNSPECIFIED: _EncodingTypeEnum.ValueType # 0 ET_ISO_8859_1: _EncodingTypeEnum.ValueType # 1 ET_UTF_8: _EncodingTypeEnum.ValueType # 2 ET_US_ASCII: _EncodingTypeEnum.ValueType # 4 ET_UTF_16: _EncodingTypeEnum.ValueType # 8 ET_UTF_16BE: _EncodingTypeEnum.ValueType # 16 ET_UTF_16LE: _EncodingTypeEnum.ValueType # 32
[docs] class EncodingTypeEnum(_EncodingTypeEnum, metaclass=_EncodingTypeEnumEnumTypeWrapper): ...
[docs] ET_UNSPECIFIED: EncodingTypeEnum.ValueType # 0
[docs] ET_ISO_8859_1: EncodingTypeEnum.ValueType # 1
[docs] ET_UTF_8: EncodingTypeEnum.ValueType # 2
[docs] ET_US_ASCII: EncodingTypeEnum.ValueType # 4
[docs] ET_UTF_16: EncodingTypeEnum.ValueType # 8
[docs] ET_UTF_16BE: EncodingTypeEnum.ValueType # 16
[docs] ET_UTF_16LE: EncodingTypeEnum.ValueType # 32
[docs] Global___EncodingTypeEnum: typing_extensions.TypeAlias = EncodingTypeEnum
@typing.final
[docs] class ColumnDefinitionMessage(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] NAME_FIELD_NUMBER: builtins.int
[docs] DATATYPE_FIELD_NUMBER: builtins.int
[docs] COMPONENTTYPE_FIELD_NUMBER: builtins.int
[docs] COLUMNTYPE_FIELD_NUMBER: builtins.int
[docs] ISVARSIZESTRING_FIELD_NUMBER: builtins.int
[docs] ENCODING_FIELD_NUMBER: builtins.int
[docs] CODEC_FIELD_NUMBER: builtins.int
[docs] CODECARGS_FIELD_NUMBER: builtins.int
[docs] OBJECTWIDTHBYTES_FIELD_NUMBER: builtins.int
[docs] name: builtins.str
[docs] dataType: builtins.str
[docs] componentType: builtins.str
[docs] columnType: Global___ColumnTypeEnum.ValueType
[docs] isVarSizeString: builtins.bool
[docs] encoding: Global___EncodingTypeEnum.ValueType
[docs] codec: builtins.str
[docs] codecArgs: builtins.str
[docs] objectWidthBytes: builtins.int
def __init__( self, *, name: builtins.str = ..., dataType: builtins.str = ..., componentType: builtins.str | None = ..., columnType: Global___ColumnTypeEnum.ValueType | None = ..., isVarSizeString: builtins.bool = ..., encoding: Global___EncodingTypeEnum.ValueType | None = ..., codec: builtins.str | None = ..., codecArgs: builtins.str | None = ..., objectWidthBytes: builtins.int | None = ..., ) -> None: ...
[docs] def HasField(self, field_name: typing.Literal["_codec", b"_codec", "_codecArgs", b"_codecArgs", "_columnType", b"_columnType", "_componentType", b"_componentType", "_encoding", b"_encoding", "_objectWidthBytes", b"_objectWidthBytes", "codec", b"codec", "codecArgs", b"codecArgs", "columnType", b"columnType", "componentType", b"componentType", "encoding", b"encoding", "objectWidthBytes", b"objectWidthBytes"]) -> builtins.bool: ...
[docs] def ClearField(self, field_name: typing.Literal["_codec", b"_codec", "_codecArgs", b"_codecArgs", "_columnType", b"_columnType", "_componentType", b"_componentType", "_encoding", b"_encoding", "_objectWidthBytes", b"_objectWidthBytes", "codec", b"codec", "codecArgs", b"codecArgs", "columnType", b"columnType", "componentType", b"componentType", "dataType", b"dataType", "encoding", b"encoding", "isVarSizeString", b"isVarSizeString", "name", b"name", "objectWidthBytes", b"objectWidthBytes"]) -> None: ...
@typing.overload
[docs] def WhichOneof(self, oneof_group: typing.Literal["_codec", b"_codec"]) -> typing.Literal["codec"] | None: ...
@typing.overload def WhichOneof(self, oneof_group: typing.Literal["_codecArgs", b"_codecArgs"]) -> typing.Literal["codecArgs"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_columnType", b"_columnType"]) -> typing.Literal["columnType"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_componentType", b"_componentType"]) -> typing.Literal["componentType"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_encoding", b"_encoding"]) -> typing.Literal["encoding"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_objectWidthBytes", b"_objectWidthBytes"]) -> typing.Literal["objectWidthBytes"] | None: ...
[docs] Global___ColumnDefinitionMessage: typing_extensions.TypeAlias = ColumnDefinitionMessage
@typing.final
[docs] class TableDefinitionMessage(google.protobuf.message.Message):
[docs] DESCRIPTOR: google.protobuf.descriptor.Descriptor
[docs] NAMESPACE_FIELD_NUMBER: builtins.int
[docs] TABLENAME_FIELD_NUMBER: builtins.int
[docs] COLUMNS_FIELD_NUMBER: builtins.int
[docs] STORAGETYPE_FIELD_NUMBER: builtins.int
[docs] namespace: builtins.str
[docs] tableName: builtins.str
[docs] storageType: Global___StorageTypeEnum.ValueType
@property
[docs] def columns(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[Global___ColumnDefinitionMessage]: ...
def __init__( self, *, namespace: builtins.str | None = ..., tableName: builtins.str | None = ..., columns: collections.abc.Iterable[Global___ColumnDefinitionMessage] | None = ..., storageType: Global___StorageTypeEnum.ValueType | None = ..., ) -> None: ...
[docs] def HasField(self, field_name: typing.Literal["_namespace", b"_namespace", "_storageType", b"_storageType", "_tableName", b"_tableName", "namespace", b"namespace", "storageType", b"storageType", "tableName", b"tableName"]) -> builtins.bool: ...
[docs] def ClearField(self, field_name: typing.Literal["_namespace", b"_namespace", "_storageType", b"_storageType", "_tableName", b"_tableName", "columns", b"columns", "namespace", b"namespace", "storageType", b"storageType", "tableName", b"tableName"]) -> None: ...
@typing.overload
[docs] def WhichOneof(self, oneof_group: typing.Literal["_namespace", b"_namespace"]) -> typing.Literal["namespace"] | None: ...
@typing.overload def WhichOneof(self, oneof_group: typing.Literal["_storageType", b"_storageType"]) -> typing.Literal["storageType"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_tableName", b"_tableName"]) -> typing.Literal["tableName"] | None: ...
[docs] Global___TableDefinitionMessage: typing_extensions.TypeAlias = TableDefinitionMessage