pqparam

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Compression

type Compression string
const (
	Snappy Compression = "snappy"
	Zstd   Compression = "zstd"
	Gzip   Compression = "gzip"
)

type HivePartitionOption

type HivePartitionOption func(*hivePartitionConfig)

func WithFilenamePattern

func WithFilenamePattern(filenamePattern string) HivePartitionOption

func WithOverwriteOrIgnore

func WithOverwriteOrIgnore(overwriteOrIgnore bool) HivePartitionOption

func WithPartitionBy

func WithPartitionBy(partitionBy ...string) HivePartitionOption

type ReadParam

type ReadParam func(*ReadParams)

func WithBinaryAsString

func WithBinaryAsString(binaryAsString bool) ReadParam

func WithFileRowNum

func WithFileRowNum(fileRowNum bool) ReadParam

func WithFilename

func WithFilename(filename bool) ReadParam

func WithHivePartition

func WithHivePartition(hivePartition bool) ReadParam

func WithUnionByName

func WithUnionByName(unionByName bool) ReadParam

type ReadParams

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

func NewReadParams

func NewReadParams(params ...ReadParam) *ReadParams

func (*ReadParams) Params

func (p *ReadParams) Params() string

type WriteParam

type WriteParam func(*WriteParams)

func WithCompression

func WithCompression(compression Compression) WriteParam

func WithHivePartitionConfig

func WithHivePartitionConfig(options ...HivePartitionOption) WriteParam

func WithPerThreadOutput

func WithPerThreadOutput(perThreadOutput bool) WriteParam

func WithRowGroupSize

func WithRowGroupSize(rowGroupSize int64) WriteParam

type WriteParams

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

func NewWriteParams

func NewWriteParams(params ...WriteParam) *WriteParams

func (*WriteParams) Params

func (p *WriteParams) Params() string

Jump to

Keyboard shortcuts

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