message

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Message

type Message struct {
	ColStr0 *string `parquet:"col_str_0" json:"col_str_0" faker:"word"`
	ColStr1 string  `parquet:"col_str_1" json:"col_str_1" faker:"oneof: aaaaa, "` // optionally empty
	ColStr2 *string `parquet:"col_str_2" json:"col_str_2" faker:"paragraph"`
	ColStr3 string  `parquet:"col_str_3" json:"col_str_3" faker:"paragraph"`
	ColStr4 *string `parquet:"col_str_4" json:"col_str_4" faker:"sentence"`
	ColStr5 string  `parquet:"col_str_5" json:"col_str_5" faker:"sentence"`
	ColStr6 *string `parquet:"col_str_6" json:"col_str_6" faker:"sentence"`
	ColStr7 string  `parquet:"col_str_7" json:"col_str_7" faker:"word"`
	ColStr8 *string `parquet:"col_str_8" json:"col_str_8" faker:"word"`
	ColStr9 string  `parquet:"col_str_9" json:"col_str_9" faker:"word"`

	ColInt0 *int64 `parquet:"col_int_0" json:"col_int_0" faker:"unix_time"`
	ColInt1 int64  `parquet:"col_int_1" json:"col_int_1" faker:"oneof: 0, 1"`
	ColInt2 *int64 `parquet:"col_int_2" json:"col_int_2" faker:"unix_time"`
	ColInt3 int64  `parquet:"col_int_3" json:"col_int_3" faker:"unix_time"`
	ColInt4 *int64 `parquet:"col_int_4" json:"col_int_4" faker:"unix_time"`

	ColInt32_0 *int32 `parquet:"col_int_32_0" json:"col_int_32_0"`
	ColInt32_1 int32  `parquet:"col_int_32_1" json:"col_int_32_1" faker:"oneof: 0, 1"`
	ColInt32_2 *int32 `parquet:"col_int_32_2" json:"col_int_32_2"`
	ColInt32_3 int32  `parquet:"col_int_32_3" json:"col_int_32_3"`
	ColInt32_4 *int32 `parquet:"col_int_32_4" json:"col_int_32_4"`

	ColFloat0 *float64 `parquet:"col_float_0" json:"col_float_0"`
	ColFloat1 float64  `parquet:"col_float_1" json:"col_float_1"`
	ColFloat2 *float64 `parquet:"col_float_2" json:"col_float_2"`
	ColFloat3 float64  `parquet:"col_float_3" json:"col_float_3"`
	ColFloat4 *float64 `parquet:"col_float_4" json:"col_float_4"`

	ColFloat32_0 *float32 `parquet:"col_float_32_0" json:"col_float_32_0"`
	ColFloat32_1 float32  `parquet:"col_float_32_1" json:"col_float_32_1" faker:"oneof: 0.0, 1.1"`
	ColFloat32_2 *float32 `parquet:"col_float_32_2" json:"col_float_32_2"`
	ColFloat32_3 float32  `parquet:"col_float_32_3" json:"col_float_32_3"`
	ColFloat32_4 *float32 `parquet:"col_float_32_4" json:"col_float_32_4"`

	ColBool0 *bool `parquet:"col_bool_0" json:"col_bool_0"`
	ColBool1 bool  `parquet:"col_bool_1" json:"col_bool_1"`
	ColBool2 *bool `parquet:"col_bool_2" json:"col_bool_2"`
	ColBool3 bool  `parquet:"col_bool_3" json:"col_bool_3"`
	ColBool4 *bool `parquet:"col_bool_4" json:"col_bool_4"`
	ColBool5 bool  `parquet:"col_bool_5" json:"col_bool_5"`
	ColBool6 *bool `parquet:"col_bool_6" json:"col_bool_6"`
	ColBool7 bool  `parquet:"col_bool_7" json:"col_bool_7"`
	ColBool8 *bool `parquet:"col_bool_8" json:"col_bool_8"`
	ColBool9 bool  `parquet:"col_bool_9" json:"col_bool_9"`
}

base go run cmd/parquetgen/main.go -input performance/message/message.go -type Message -package base -output performance/base/parquet.go -import github.com/BillHeroInc/parquet/performance/message optimized go run cmd/parquetgen/main.go -input performance/message/message.go -type Message -package performance -output performance/parquet.go -import github.com/BillHeroInc/parquet/performance/message

Jump to

Keyboard shortcuts

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