Files
go/lib/binary/string_unsafe.go
zeekay 22b3f5ce2b hanzo-ds/go: branded datastore client, rebased on clickhouse-go v2.44.0
Feature-complete v2.44.0 (lib/churl, lib/col, BFloat16, QBit, scanTypeDuration,
Options.Logger *slog.Logger) — fixes the [email protected].0 downgrade RED caught.
Package datastore, module github.com/hanzo-ds/go, depends only on hanzo-ds/native.
Wire strings preserved VERBATIM (X-ClickHouse-* headers, sql.Register("clickhouse"),
clickhouse:// DSN, ClientName="clickhouse-go") — consistent with native.
2026-07-10 13:11:20 -07:00

17 lines
269 B
Go

//go:build amd64 || arm64
// +build amd64 arm64
package binary
func Str2Bytes(str string, expectedLen int) []byte {
b := unsafeStr2Bytes(str)
if len(str) < expectedLen {
extended := make([]byte, expectedLen)
copy(extended, b)
return extended
}
return b
}