Categorygo.ytsaurus.tech/yt/go
module
0.0.22
Repository: https://github.com/ytsaurus/ytsaurus.git
Documentation: pkg.go.dev

# README

ytsaurus go sdk

YTsaurus is a distributed storage and processing platform for big data with support for MapReduce model, a distributed file system and a NoSQL key-value database.

Go SDK includes

  • http and rpc clients for Cypress
  • http and rpc clients for Static and Dynamic tables
  • MapReduce client
  • yson, skiff, wire encoding libraries
  • and more!

Installation

go get -u go.ytsaurus.tech/yt/go

Examples

See examples for more!

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
Package crc64 implements crc64 checksum with parameters used by YT C++ code.
No description provided by the author
No description provided by the author
No description provided by the author
Package guid implements YT flavor of uuid-s.
Package mapreduce is client to launching operations over YT.
Package migrate provides helper functions for creation and migration of dynamic YT tables.
No description provided by the author
No description provided by the author
Package row defines conversions between YT and go data types.
Package schema defines schema of YT tables.
Package skiff implements efficient serialization format, optimized for YT.
Package wire implements subset of YT wire protocol used by RPC proxy.
Package ypath defined type for working with YPath.
Package yson implements encoding and decoding of YSON.
Package yt defines interfaces of different YT services.
Code generated by yt-gen-error-code.
Package ytlock is high level interface for yt lock.
No description provided by the author
No description provided by the author
Package yttest contains testing helpers.
Package ytwalk implements cypress traversal.