Ingestor.BigQuery (crawler v0.0.0-rc21) View Source

Documentation for Ingestor.BigQuery.

Link to this section Summary

Functions

Returns a specification to start this module under a supervisor.

Starts the Ingestor.

Link to this section Types

Specs

opts() :: [
  project_id: String.t(),
  dataset_id: String.t(),
  project_id: String.t(),
  stream: Enumerable.t(),
  batch_size: integer()
]

Link to this section Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Specs

main(opts()) :: :ok

Specs

start_link(opts()) :: {:ok, pid()}

Starts the Ingestor.

opts batch_size: default 100

stream: Stream to subscribe for rows

project_id: Google cloud project id

dataset_id: Big Query Dataset id

table_id: Big Query Table to insert rows