Skip to content

Elixir client library for Google Bigtable

License

Notifications You must be signed in to change notification settings

bernardo-martinez/bigtable

This branch is up to date with bzzt/bigtable:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

215b104 · Apr 24, 2019
Jan 24, 2019
Jan 23, 2019
Apr 24, 2019
Apr 24, 2019
Apr 24, 2019
Jan 23, 2019
Jan 9, 2019
Jan 31, 2019
Jan 27, 2019
Jan 23, 2019
Jan 23, 2019
Apr 24, 2019
Jan 22, 2019
Feb 14, 2019
Apr 24, 2019
Apr 23, 2019

Repository files navigation

Bigtable

Elixir client library for Google Bigtable.

Hex.pm Build Status codecov codebeat badge Built with Spacemacs

Documentation

Documentation available at https://hexdocs.pm/bigtable/

Installation

The package can be installed as:

def deps do
 [{:bigtable, "~> 0.7.0"}]
end

Warning!

WORK IN PROGRESS. DOCUMENTATION MAY BE INCORRECT. DO NOT USE IN PRODUCTION.

Feature List

Data API

Operations:

  • Check And Mutate Row
  • Mutate Row
  • Mutate Rows
  • Read Modify Write Row
  • Read Rows
  • Sample Row Keys

Mutations:

  • Delete From Column
  • Delete From Family
  • Delete From Row
  • Set Cell

Row Sets:

  • Row Keys
  • Row Ranges

Row Filters:

  • Block All
  • Cells Per Column Limit
  • Cells Per Row Limit
  • Cells Per Row Offset
  • Chain
  • Column Qualifier Regex
  • Column Range
  • Family Name Regex
  • Pass All
  • Row Key Regex
  • Strip Value Transformer
  • Timestamp Range
  • Value Regex
  • Apply Label Transformer
  • Condition
  • Interleave
  • Row Sample
  • Value Range

Admin API

Table Admin

  • Create Table
  • Delete Table
  • Get Table
  • List Tables
  • Check Consistency
  • Drop Row Range
  • Generate Consistency Token
  • Modify Column Families

About

Elixir client library for Google Bigtable

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 99.9%
  • Dockerfile 0.1%