ydb

package
v0.7.0-rc.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2025 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Overview

Package ydb contains code specific for YDB database.

Index

Constants

This section is empty.

Variables

View Source
var File_app_server_datasource_rdbms_ydb_split_proto protoreflect.FileDescriptor

Functions

func ErrorCheckerQuery added in v0.5.5

func ErrorCheckerQuery(err error) bool

func NewSchemaProvider

func NewSchemaProvider(
	typeMapper datasource.TypeMapper,
) rdbms_utils.SchemaProvider

func NewTypeMapper

func NewTypeMapper() datasource.TypeMapper

Types

type Connection

type Connection interface {
	rdbms_utils.Connection
	Driver() *ydb_sdk.Driver
}

type TSplitDescription

type TSplitDescription struct {

	// Types that are valid to be assigned to Shard:
	//
	//	*TSplitDescription_DataShard_
	//	*TSplitDescription_ColumnShard_
	Shard isTSplitDescription_Shard `protobuf_oneof:"shard"`
	// contains filtered or unexported fields
}

func (*TSplitDescription) Descriptor deprecated

func (*TSplitDescription) Descriptor() ([]byte, []int)

Deprecated: Use TSplitDescription.ProtoReflect.Descriptor instead.

func (*TSplitDescription) GetColumnShard

func (x *TSplitDescription) GetColumnShard() *TSplitDescription_ColumnShard

func (*TSplitDescription) GetDataShard

func (*TSplitDescription) GetShard

func (x *TSplitDescription) GetShard() isTSplitDescription_Shard

func (*TSplitDescription) ProtoMessage

func (*TSplitDescription) ProtoMessage()

func (*TSplitDescription) ProtoReflect

func (x *TSplitDescription) ProtoReflect() protoreflect.Message

func (*TSplitDescription) Reset

func (x *TSplitDescription) Reset()

func (*TSplitDescription) String

func (x *TSplitDescription) String() string

type TSplitDescription_ColumnShard

type TSplitDescription_ColumnShard struct {
	ShardIds []uint64 `protobuf:"varint,1,rep,packed,name=shard_ids,json=shardIds,proto3" json:"shard_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*TSplitDescription_ColumnShard) Descriptor deprecated

func (*TSplitDescription_ColumnShard) Descriptor() ([]byte, []int)

Deprecated: Use TSplitDescription_ColumnShard.ProtoReflect.Descriptor instead.

func (*TSplitDescription_ColumnShard) GetShardIds

func (x *TSplitDescription_ColumnShard) GetShardIds() []uint64

func (*TSplitDescription_ColumnShard) ProtoMessage

func (*TSplitDescription_ColumnShard) ProtoMessage()

func (*TSplitDescription_ColumnShard) ProtoReflect

func (*TSplitDescription_ColumnShard) Reset

func (x *TSplitDescription_ColumnShard) Reset()

func (*TSplitDescription_ColumnShard) String

type TSplitDescription_ColumnShard_

type TSplitDescription_ColumnShard_ struct {
	ColumnShard *TSplitDescription_ColumnShard `protobuf:"bytes,2,opt,name=column_shard,json=columnShard,proto3,oneof"`
}

type TSplitDescription_DataShard

type TSplitDescription_DataShard struct {
	// contains filtered or unexported fields
}

func (*TSplitDescription_DataShard) Descriptor deprecated

func (*TSplitDescription_DataShard) Descriptor() ([]byte, []int)

Deprecated: Use TSplitDescription_DataShard.ProtoReflect.Descriptor instead.

func (*TSplitDescription_DataShard) ProtoMessage

func (*TSplitDescription_DataShard) ProtoMessage()

func (*TSplitDescription_DataShard) ProtoReflect

func (*TSplitDescription_DataShard) Reset

func (x *TSplitDescription_DataShard) Reset()

func (*TSplitDescription_DataShard) String

func (x *TSplitDescription_DataShard) String() string

type TSplitDescription_DataShard_

type TSplitDescription_DataShard_ struct {
	DataShard *TSplitDescription_DataShard `protobuf:"bytes,1,opt,name=data_shard,json=dataShard,proto3,oneof"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL