Categorygithub.com/bitmark-inc/go-utils
module
0.0.0-20220929042128-e54010c8dfc5
Repository: https://github.com/bitmark-inc/go-utils.git
Documentation: pkg.go.dev

# README

go-utils

Various Open Source utility functions

Subdirectory: cadence

Common interface code for setting Cadence client and Cadence workers

Subdirectory: s3client

Simple client for uploading Athena compatible JSON records to S3 in with a path formated as: bucket/folder/YYYY/MM/DD/HH/PREFIX-TIMESTAMP-UUID

Subdirectory: types

sqlTypes package - types to interface to SQL types

  • TagSet - maintain unique tags in SQL array

dict package - model an object/list from generic JSON decoding

  • T - the generic obj/list type

# Packages

cadence package implements both a client and worker Cadence interface.
s3 client implements a simple client with upload struct as JSON record the JSON is '\n' terminated and is added in a path format base on a timestamp that is compatible with Athena database partitioned tables.
No description provided by the author