›Common object definitions

Get started

  • Introduction to Imply Polaris
  • Quickstart
  • Navigate the console
  • Key concepts

Data

  • Overview
  • Create a schema
  • Data partitioning
  • Introduction to rollup
  • Replace data
  • Supported data formats

Analytics

  • Overview
  • Manage data cubes
  • Visualize data
  • Dimensions
  • Measures
  • Dashboards
  • Visualizations reference
  • Query data

Monitoring

  • Overview

Management

  • Overview

Billing

  • Overview
  • Polaris plans
  • Estimate project costs
  • Manage billing and payments

Security

  • Overview
  • Add users to an organization
  • User roles reference
  • Manage user groups
  • Enable SSO
  • SSO settings reference

Developer guide

  • Overview
  • Authenticate API requests
  • Create a table
  • Get table ID
  • Define a schema
  • Upload files
  • Ingest to table
  • Push event data
  • Query data
  • Link to BI tools
  • Connect over JDBC

API reference

  • Overview
  • Reference index
  • Events API
  • Files API
  • Ingestion Jobs API
  • Ingestion Templates API
  • Performance API
  • Query API
  • Tables API
  • Common object definitions

    • Table
    • TableRequest
    • RollupSchema
    • IngestionJobSpec
    • CsvFormatSettings
    • JsonFormatSettings
    • TimestampMapping

Product info

  • Release notes
  • Known limitations

TimestampMapping

Timestamp specification to be supplied in an ingestion job specification.

Properties

inputField

String   required

The field to treat as the timestamp.

format

String   required

Possible values: iso, posixUtc, millisUtc, microUtc, nanoUtc, auto

The following timestamp formats are supported:

One of:

  • iso - An ISO 8601 or RFC 3339 timestamp. For example, 2021-12-15T14:00:23-8:00 or 2021-12-15 22:00:23Z.
  • posixUtc - Seconds since midnight of January 1, 1970 (the UNIX epoch) in UTC.
  • millisUtc - Milliseconds since midnight of January 1, 1970 (the UNIX epoch) in UTC.
  • microUtc - Microseconds since midnight of January 1, 1970 (the UNIX epoch) in UTC.
  • nanoUtc - Nanoseconds since midnight of January 1, 1970 (the UNIX epoch) in UTC.

As an example, the following values represent the timestamps formatted for each of the available options for December 15th, 2022, at 1:00:00pm UTC:

  • iso - 2021-12-15T13:00:00Z or 2021-12-15 13:00:00Z
  • posixUtc - 1639573200
  • millisUtc - 1639573200000
  • microUtc - 1639573200000000
  • nanoUtc - 1639573200000000000

missingValue

String

A default ISO-8601 timestamp value to use if inputField is absent in an input record.

Example: 2021-06-06T00:00:00.000Z

← JsonFormatSettingsRelease notes →
  • Properties
    • inputField
    • format
    • missingValue
Key links
Try ImplyApache Druid siteImply GitHub
Get help
Stack OverflowSupportContact us
Learn more
BlogApache Druid docs
Copyright © 2022 Imply Data, Inc