package Ydb_Formats

import "github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Formats"

Index

Variables

var File_protos_ydb_formats_proto protoreflect.FileDescriptor

Types

type ArrowBatchSettings

type ArrowBatchSettings struct {
	Schema []byte `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
	// contains filtered or unexported fields
}

func (*ArrowBatchSettings) Descriptor

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

Deprecated: Use ArrowBatchSettings.ProtoReflect.Descriptor instead.

func (*ArrowBatchSettings) GetSchema

func (x *ArrowBatchSettings) GetSchema() []byte

func (*ArrowBatchSettings) ProtoMessage

func (*ArrowBatchSettings) ProtoMessage()

func (*ArrowBatchSettings) ProtoReflect

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

func (*ArrowBatchSettings) Reset

func (x *ArrowBatchSettings) Reset()

func (*ArrowBatchSettings) String

func (x *ArrowBatchSettings) String() string

type CsvSettings

type CsvSettings struct {

	// Number of rows to skip before CSV data. It should be present only in the first upsert of CSV file.
	SkipRows uint32 `protobuf:"varint,1,opt,name=skip_rows,json=skipRows,proto3" json:"skip_rows,omitempty"`
	// Fields delimiter in CSV file. It's "," if not set.
	Delimiter []byte `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
	// String value that would be interpreted as NULL.
	NullValue []byte `protobuf:"bytes,3,opt,name=null_value,json=nullValue,proto3" json:"null_value,omitempty"`
	// First not skipped line is a CSV header (list of column names).
	Header  bool                 `protobuf:"varint,4,opt,name=header,proto3" json:"header,omitempty"`
	Quoting *CsvSettings_Quoting `protobuf:"bytes,5,opt,name=quoting,proto3" json:"quoting,omitempty"`
	// contains filtered or unexported fields
}

func (*CsvSettings) Descriptor

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

Deprecated: Use CsvSettings.ProtoReflect.Descriptor instead.

func (*CsvSettings) GetDelimiter

func (x *CsvSettings) GetDelimiter() []byte

func (*CsvSettings) GetHeader

func (x *CsvSettings) GetHeader() bool

func (*CsvSettings) GetNullValue

func (x *CsvSettings) GetNullValue() []byte

func (*CsvSettings) GetQuoting

func (x *CsvSettings) GetQuoting() *CsvSettings_Quoting

func (*CsvSettings) GetSkipRows

func (x *CsvSettings) GetSkipRows() uint32

func (*CsvSettings) ProtoMessage

func (*CsvSettings) ProtoMessage()

func (*CsvSettings) ProtoReflect

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

func (*CsvSettings) Reset

func (x *CsvSettings) Reset()

func (*CsvSettings) String

func (x *CsvSettings) String() string

type CsvSettings_Quoting

type CsvSettings_Quoting struct {
	Disabled            bool   `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
	QuoteChar           []byte `protobuf:"bytes,2,opt,name=quote_char,json=quoteChar,proto3" json:"quote_char,omitempty"`
	DoubleQuoteDisabled bool   `protobuf:"varint,3,opt,name=double_quote_disabled,json=doubleQuoteDisabled,proto3" json:"double_quote_disabled,omitempty"`
	// contains filtered or unexported fields
}

func (*CsvSettings_Quoting) Descriptor

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

Deprecated: Use CsvSettings_Quoting.ProtoReflect.Descriptor instead.

func (*CsvSettings_Quoting) GetDisabled

func (x *CsvSettings_Quoting) GetDisabled() bool

func (*CsvSettings_Quoting) GetDoubleQuoteDisabled

func (x *CsvSettings_Quoting) GetDoubleQuoteDisabled() bool

func (*CsvSettings_Quoting) GetQuoteChar

func (x *CsvSettings_Quoting) GetQuoteChar() []byte

func (*CsvSettings_Quoting) ProtoMessage

func (*CsvSettings_Quoting) ProtoMessage()

func (*CsvSettings_Quoting) ProtoReflect

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

func (*CsvSettings_Quoting) Reset

func (x *CsvSettings_Quoting) Reset()

func (*CsvSettings_Quoting) String

func (x *CsvSettings_Quoting) String() string

Source Files

ydb_formats.pb.go

Version
v0.0.0-20241112172322-ea1f63298f77 (latest)
Published
Nov 12, 2024
Platform
js/wasm
Imports
4 packages
Last checked
4 hours ago

Tools for package owners.