Sha256: fca07eaae63954ebcbb41c57b5099a9589e7176beac2773d599f0f58d358b290

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents

# Datastore input plugin for Embulk

A embulk input plugin fetches Cloud Datastore entities.

## Overview

* **Plugin type**: input
* **Resume supported**: no
* **Cleanup supported**: no
* **Guess supported**: no

## Configuration

- **json_keyfile**: A path to JSON keyfile. (string, required)
- **gql**: A GQL fetches to Cloud Datastore (string, required)
- **json_column_name**: description (string, default: `"record"`)

## Example

```yaml
in:
  type: datastore
  json_keyfile: example1
  gql: "SELECT * FROM myKind WHERE myProp >= 100 AND myProp < 200"
```


## Build

```
$ ./gradlew gem  # -t to watch change of files and rebuild continuously
```

## NOTE

Currently this plugin aggregates fetched entities to 1 'json' type column.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embulk-input-datastore-0.0.2 README.md