go-utils

module
v0.0.0-...-e54010c Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2022 License: BSD-2-Clause

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

Directories

Path Synopsis
SPDX-License-Identifier: BSD-2-Clause Copyright (c) 2022-2022 Bitmark Inc.
SPDX-License-Identifier: BSD-2-Clause Copyright (c) 2022-2022 Bitmark Inc.
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
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
types
dict
dict package implements the following: T - generic object/list type with String/Int/Int64/Length methods
dict package implements the following: T - generic object/list type with String/Int/Int64/Length methods
sql
sqlTypes package implements the following: TagSet - maintain a set of unique tags/labels
sqlTypes package implements the following: TagSet - maintain a set of unique tags/labels

Jump to

Keyboard shortcuts

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