›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

Table

A Table object is returned when creating or updating a table or when requesting information about a table's metadata.

Properties

createdBy

String   required

UUID of the user who created this table.

lastModifiedBy

String   required

UUID of the user who last modified this table.

name

String   required

The unique name of the table, specified by the user.

id

UUID   required

A generated, permanently unique ID for this table.

description

String

A description of the table, specified by the user.

totalDataSize

Long

The total size of the table in deep storage, in bytes.

totalRows

Long

The total number of rows stored in the table.

lastUpdateDateTime

Date   required

The date and time this table was last modified in Internet date and time format.

Example: 2017-07-21T17:32:28Z

createdByUsername

String

Username of the user who created this table.

statusInfo

JSON object

A JSON object with the following properties:

  • dataDeletionJobs: An array of job summary objects for data deletion jobs on this table.
  • batchIngestionJobs: An array of job summary objects for batch ingestion jobs on this table.

status

String

Status of the table. Possible values:

  • no_data: The table has no queryable data.
  • available: The table has data that is queryable.
  • deletion_in_progress: The entire table and/or all of its data are in the process of being deleted.
  • deleted : The table has been deleted.
  • ingestion_in_progress: The table does not have any queryable data, but one or more ingestion jobs are in progress.
  • setup_incomplete: The table has no queryable data and no schema.

lastModifiedByUsername

String

Username of the user who last modified this table.

inputSchema

array[BaseColumn]

The input schema of the table.

rollupSchema

RollupSchema

The rollup schema of the table.

partitionColumns

array[String]

The partitioning columns of the table.

timePartitioning

String

Possible values: hour, day, week, month, year

Default: day

The time partitioning for this table.

pushEndpointUrl

String

The push API endpoint for streaming events to this table, if streaming is enabled on it.

← Tables APITableRequest →
  • Properties
    • createdBy
    • lastModifiedBy
    • name
    • id
    • description
    • totalDataSize
    • totalRows
    • lastUpdateDateTime
    • createdByUsername
    • statusInfo
    • status
    • lastModifiedByUsername
    • inputSchema
    • rollupSchema
    • partitionColumns
    • timePartitioning
    • pushEndpointUrl
Key links
Try ImplyApache Druid siteImply GitHub
Get help
Stack OverflowSupportContact us
Learn more
BlogApache Druid docs
Copyright © 2022 Imply Data, Inc