Skip to content
Permalink
Branch: master
Commits on Feb 14, 2020
  1. refactor: specify dialect as part of AnnotatedCSV

    KimBurgess committed Feb 14, 2020
  2. fix(client): specify dialect for query responses

    KimBurgess committed Feb 14, 2020
  3. fix(client): support parser block on base client

    KimBurgess committed Feb 14, 2020
Commits on Feb 13, 2020
  1. feat(client): flux query executing and parsing

    KimBurgess committed Feb 13, 2020
    Add supports for flux query request and the parsing of results into
    table structure.
  2. feat(query_result): support custom row parser

    KimBurgess committed Feb 13, 2020
    Provide a method to parse results into type safe structures when the
    result schema is known.
  3. feat(query_result): implement untyped parser

    KimBurgess committed Feb 10, 2020
Commits on Feb 9, 2020
  1. refactor(client): Result -> Response

    KimBurgess committed Feb 9, 2020
    Rename to remove naming conflict with query results.
Commits on Feb 8, 2020
  1. feat(buffered_writer): improve logging

    KimBurgess committed Feb 8, 2020
  2. refactor(client): wrap result type

    KimBurgess committed Feb 8, 2020
    Provides a thin layer of Either to support neater syntax when chaining
    response parsing.
  3. refactor(client): type-based error handling

    KimBurgess committed Feb 8, 2020
Commits on Feb 6, 2020
Commits on Feb 3, 2020
  1. refactor: simplify creation of global client

    KimBurgess committed Feb 3, 2020
Commits on Jan 29, 2020
  1. fix(client): write point with nanosecond precision

    KimBurgess committed Jan 29, 2020
    Preserves full precision of underlying time object.
Commits on Jan 22, 2020
  1. refactor: remove bracket syntax for point creation

    KimBurgess committed Jan 22, 2020
Commits on Jan 16, 2020
  1. feat(point): support nilable fields

    KimBurgess committed Jan 16, 2020
  2. feat(client): add logger support

    KimBurgess committed Jan 16, 2020
  3. style: crystal formatter

    KimBurgess committed Jan 16, 2020
  4. refactor(point): narrow types

    KimBurgess committed Jan 16, 2020
    Match internal point representation types to those used natively in
    Influx.
Commits on Dec 17, 2019
  1. fix(line_protocol): keep numeric types

    KimBurgess committed Dec 17, 2019
    Fixes and issue where all numerics would be ingested as floats.
  2. feat(client): retry on write failure

    KimBurgess committed Dec 17, 2019
Commits on Dec 16, 2019
  1. fix(buffer_writer): sequential requests

    KimBurgess committed Dec 16, 2019
    Fixes an issue where requests would interleave resulting in socket
    errors.
  2. feat: implemented buffered writer

    KimBurgess committed Dec 16, 2019
  3. feat(point): make timestamps optional

    KimBurgess committed Dec 16, 2019
    Provide support for representing a point without a timestamp. This used
    for when generated events that should be timestamped by influx when
    ingested there.
  4. feat: provide global client instance

    KimBurgess committed Dec 16, 2019
    Provides write and query methods directly on the base module when
    configured with a instance / bucket to bind to.
  5. fix: remove currently non-existant require path

    KimBurgess committed Dec 16, 2019
  6. fix(client): pass body as IO

    KimBurgess committed Dec 16, 2019
Commits on Dec 15, 2019
  1. refactor(client): write directly from IO

    KimBurgess committed Dec 15, 2019
    Removes some of the intermediate string creation, instead serialising
    all points out to an in-mem IO for writing to the socket. Still WIP
    due to some odd behaviour (possibly test framework related).
Older
You can’t perform that action at this time.