package databend_proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Array

datatype.proto:110

TODO: remove when MIN_MSG_VER becomes >=24 Array contains multiple elements of the same type.

Used in: DataType

message AuthInfo

user.proto:20

Used in: UserInfo

message AuthInfo.JWT

user.proto:35

Used in: AuthInfo

(message has no fields)

message AuthInfo.None

user.proto:24

Used in: AuthInfo

(message has no fields)

message AuthInfo.Password

user.proto:25

Used in: AuthInfo

enum AuthInfo.Password.PasswordHashMethod

user.proto:26

Used in: Password

message AvroFileFormatParams

file_format.proto:162

Used in: FileFormatParams

message BackgroundJobInfo

background.proto:118

message BackgroundJobParams

background.proto:82

Used in: BackgroundJobInfo

enum BackgroundJobParams.BackgroundJobType

background.proto:83

Used in: BackgroundJobParams

message BackgroundJobStatus

background.proto:101

contain real-time job status

Used in: BackgroundJobInfo

enum BackgroundJobStatus.BackgroundJobState

background.proto:102

Used in: BackgroundJobStatus

message BackgroundTaskCreator

background.proto:63

Used in: BackgroundTaskInfo

message BackgroundTaskInfo

background.proto:48

enum BackgroundTaskState

background.proto:22

Used in: BackgroundTaskInfo

enum BackgroundTaskType

background.proto:28

Used in: BackgroundJobInfo, BackgroundTaskInfo

message CatalogMeta

catalog.proto:21

message CatalogOption

catalog.proto:32

Used in: CatalogMeta

message ClientSession

client_session.proto:23

message CompactionStats

background.proto:33

Used in: BackgroundTaskInfo

message ComputedExpr

metadata.proto:36

Computed expression

Used in: DataField

message CosStorageConfig

config.proto:119

Used in: StorageConfig

message CsvFileFormatParams

file_format.proto:100

Used in: FileFormatParams

message DataField

metadata.proto:47

One field, AKA column

Used in: DataSchema, UDAFScript

message DataSchema

metadata.proto:22

The schema of a table, such as column data types and other meta info.

Used in: DictionaryMeta, TableMeta

message DataType

datatype.proto:20

An enumeration of all supported data types.

Used in: Array, DataField, NullableType, ProcedureMeta, Struct, Tuple, UDAFScript, UDFScript, UDFServer

message DatabaseIdTableName

table.proto:192

message DatabaseMeta

database.proto:48

DatabaseMeta is a container of all non-identity information.

message DatamaskMeta

data_mask.proto:19

message DbIdList

database.proto:96

Save db name id list history.

message DbIdTableName

table.proto:24

message Decimal

datatype.proto:190

Used in: DataType

message DecimalSize

datatype.proto:200

Used in: Decimal

message DictionaryMeta

dictionary.proto:22

Describes the metadata of a dictionary

message Empty

datatype.proto:210

Place holder type for primitive types

Used in: DataType, Number, StageInfo.OnErrorMode, VariantDataType

(message has no fields)

message EmptyProto

table.proto:212

message FileFormatOptions

file_format.proto:56

Used in: StageInfo

message FileFormatParams

file_format.proto:79

Used in: StageInfo, UserDefinedFileFormat

message FsStorageConfig

config.proto:55

Used in: StorageConfig

message GcsStorageConfig

config.proto:62

Used in: StorageConfig

message GrantEntry

user.proto:96

Used in: UserGrantSet

message GrantObject

user.proto:44

Used in: GrantEntry

message GrantObject.GrantDatabaseIdObject

user.proto:55

Used in: GrantObject

message GrantObject.GrantDatabaseObject

user.proto:50

Used in: GrantObject

message GrantObject.GrantGlobalObject

user.proto:48

Used in: GrantObject

(message has no fields)

message GrantObject.GrantStageObject

user.proto:76

Used in: GrantObject

message GrantObject.GrantTableIdObject

user.proto:66

Used in: GrantObject

message GrantObject.GrantTableObject

user.proto:60

Used in: GrantObject

message GrantObject.GrantUdfObject

user.proto:72

Used in: GrantObject

message GrantObject.GrantWarehouseObject

user.proto:80

Used in: GrantObject

message HdfsStorageConfig

config.proto:130

Used in: StorageConfig

message HiveCatalogOption

catalog.proto:40

Used in: CatalogOption

message HuggingfaceStorageConfig

config.proto:138

Used in: StorageConfig

message IcebergCatalogOption

catalog.proto:49

Used in: CatalogOption

message IcebergGlueCatalogOption

catalog.proto:82

Used in: IcebergCatalogOption

message IcebergHmsCatalogOption

catalog.proto:73

Used in: IcebergCatalogOption

message IcebergRestCatalogOption

catalog.proto:64

Used in: IcebergCatalogOption

message IndexMeta

index.proto:24

IndexMeta is a container of all non-identity information.

enum IndexMeta.IndexType

index.proto:25

Used in: IndexMeta

enum IntervalKind

datatype.proto:131

TODO: remove when MIN_MSG_VER becomes >=24

Used in: IntervalType

message IntervalType

datatype.proto:144

TODO: remove when MIN_MSG_VER becomes >=24

Used in: DataType

message JsonFileFormatParams

file_format.proto:150

Used in: FileFormatParams

message LambdaUDF

udf.proto:22

Used in: UserDefinedFunction

message LeastVisibleTime

least_visible_time.proto:19

message LockKey

lock.proto:23

message LockKey.Table

lock.proto:27

Used in: LockKey

message LockMeta

lock.proto:37

enum LockMeta.LockType

lock.proto:38

Used in: LockMeta

message ManualTriggerParams

background.proto:73

Used in: BackgroundJobParams, BackgroundTaskInfo

message MarkedDeletedIndexMeta

index.proto:58

enum MarkedDeletedIndexMeta.MarkedDeletedIndexType

index.proto:59

Used in: MarkedDeletedIndexMeta

message MaskpolicyTableIdList

data_mask.proto:31

message NdJsonFileFormatParams

file_format.proto:141

Used in: FileFormatParams

message NetworkPolicy

user.proto:161

message NullableType

datatype.proto:76

TODO: remove when MIN_MSG_VER becomes >=24 A wrapper data type of another type. Such a column allows to contain `null` elements

Used in: DataType

message Number

datatype.proto:171

Enum of number types

Used in: DataType

message ObjectSharedByShareIds

share.proto:42

message ObsStorageConfig

config.proto:108

Used in: StorageConfig

message OrcFileFormatParams

file_format.proto:156

Used in: FileFormatParams

message OssStorageConfig

config.proto:72

Used in: StorageConfig

message Ownership

owner.proto:17

message OwnershipInfo

ownership.proto:18

message OwnershipObject

ownership.proto:26

Used in: OwnershipInfo

message OwnershipObject.OwnershipDatabaseObject

ownership.proto:30

Used in: OwnershipObject

message OwnershipObject.OwnershipStageObject

ownership.proto:45

Used in: OwnershipObject

message OwnershipObject.OwnershipTableObject

ownership.proto:35

Used in: OwnershipObject

message OwnershipObject.OwnershipUdfObject

ownership.proto:41

Used in: OwnershipObject

message OwnershipObject.OwnershipWarehouseObject

ownership.proto:49

Used in: OwnershipObject

message ParquetFileFormatParams

file_format.proto:92

Used in: FileFormatParams

message PasswordPolicy

user.proto:173

message ProcedureIdentity

procedure.proto:25

message ProcedureMeta

procedure.proto:34

ProcedureMeta is a container of all non-identity information.

message RoleInfo

role.proto:20

message S3StorageConfig

config.proto:33

Used in: StorageConfig

message SequenceMeta

sequence.proto:19

message ShareAccountMeta

share.proto:32

message ShareCatalogOption

catalog.proto:90

Used in: CatalogOption

message ShareCredential

share.proto:49

Used in: ShareEndpointMeta

message ShareCredentialHMAC

share.proto:55

Used in: ShareCredential

message ShareDatabase

share_meta_v2.proto:19

Used in: ShareMetaV2

message ShareDatabaseObject

share.proto:19

message ShareDbId

database.proto:26

Used in: DatabaseMeta

message ShareEndpointIdent

share.proto:74

message ShareEndpointMeta

share.proto:62

message ShareGrantEntry

share_meta_v1.proto:29

Used in: ShareMetaV1

message ShareGrantObject

share_meta_v1.proto:19

Used in: ShareGrantEntry

message ShareMetaV1

share_meta_v1.proto:39

message ShareMetaV2

share_meta_v2.proto:55

message ShareReferenceDbId

database.proto:40

Used in: ShareDbId

message ShareReferenceTable

share_meta_v2.proto:42

Used in: ShareMetaV2

message ShareTable

share_meta_v2.proto:29

Used in: ShareMetaV2

message ShareUsageDbId

database.proto:33

Used in: ShareDbId

message StageFile

stage.proto:81

enum StageFileCompression

file_format.proto:31

Used in: AvroFileFormatParams, CsvFileFormatParams, FileFormatOptions, JsonFileFormatParams, NdJsonFileFormatParams, ParquetFileFormatParams, TsvFileFormatParams, XmlFileFormatParams

enum StageFileFormatType

file_format.proto:20

Used in: FileFormatOptions

message StageInfo

stage.proto:23

message StageInfo.CopyOptions

stage.proto:47

Used in: StageInfo

message StageInfo.OnErrorMode

stage.proto:36

Used in: CopyOptions

message StageInfo.StageParams

stage.proto:34

Used in: StageInfo

enum StageInfo.StageType

stage.proto:27

Used in: StageInfo

message StorageConfig

config.proto:19

Used in: HiveCatalogOption, StageInfo.StageParams, TableMeta

message Struct

datatype.proto:97

TODO: remove when MIN_MSG_VER becomes >=24 Struct is similar to a `map` with fixed keys.

Used in: DataType

message TIdent

tenant.proto:20

`[T]enant[Ident]` is a common meta-service key structure in form of `<PREFIX>/<TENANT>/<NAME>`.

Used in: DatabaseMeta

message TableCopiedFileInfo

table.proto:203

message TableIdList

table.proto:160

Save table name id list history.

message TableIdent

table.proto:53

The identifier of a table. `table_id` will never change. It can only be created or removed. The `seq` indicates changes of the instance. I.e., the tuple `(db_id, seq)` always identifies the same instance.

message TableIndex

table.proto:131

Used in: TableMeta

enum TableIndex.IndexType

table.proto:135

Used in: TableIndex

message TableMeta

table.proto:65

TableMeta is a container of all non-identity information.

message TableNameIdent

table.proto:35

The identifier of a table by name. Names can be changed. There is no guarantee that two get-table request by name will return the same instance.

message TableStatistics

table.proto:168

The statistics of a table

Used in: CompactionStats, TableMeta

message TenantQuota

tenant.proto:32

message Timestamp

datatype.proto:86

TODO: remove when MIN_MSG_VER becomes >=24 Timestamp data type with customizable precision and timezone: `tz`.

Used in: DataType

message TokenInfo

token.proto:23

enum TokenInfo.TokenType

token.proto:27

Used in: TokenInfo

message TsvFileFormatParams

file_format.proto:121

Used in: FileFormatParams

message Tuple

datatype.proto:159

Tuple is similar to a `map` with fixed keys.

Used in: DataType

message UDAFScript

udf.proto:54

Used in: UserDefinedFunction

message UDFScript

udf.proto:42

Used in: UserDefinedFunction

message UDFServer

udf.proto:30

Used in: UserDefinedFunction

message UserDefinedConnection

connection.proto:19

message UserDefinedFileFormat

file_format.proto:47

message UserDefinedFunction

udf.proto:66

message UserGrantSet

user.proto:104

Used in: RoleInfo, UserInfo

message UserIdentity

user.proto:153

Used in: BackgroundJobInfo, ManualTriggerParams, StageFile, StageInfo, UserDefinedFileFormat

message UserInfo

user.proto:133

message UserOption

user.proto:121

Used in: UserInfo

message UserQuota

user.proto:112

Used in: UserInfo

message VacuumStats

background.proto:43

Used in: BackgroundTaskInfo

message Variant

datatype.proto:153

TODO: remove when MIN_MSG_VER becomes >=24 Something under developing.:)

Used in: DataType

message VariantArray

datatype.proto:119

TODO: remove when MIN_MSG_VER becomes >=24

Used in: DataType

message VariantDataType

virtual_schema.proto:26

VariantDataType is used to represent the data type that may be contained in VirtualDataField

Used in: VirtualDataField

message VariantObject

datatype.proto:125

TODO: remove when MIN_MSG_VER becomes >=24

Used in: DataType

message VirtualDataField

virtual_schema.proto:39

VirtualDataField a single column type inferred from a Variant type Column

Used in: VirtualDataSchema

message VirtualDataSchema

virtual_schema.proto:51

VirtualDataSchema records all single columns inferred from the Variant type Column contained in the table

Used in: TableMeta

message WebhdfsStorageConfig

config.proto:91

Used in: StorageConfig

message XmlFileFormatParams

file_format.proto:134

Used in: FileFormatParams