fields:
  - name: "id"
    type: uint
    step: 1
    distribution: "sequential"
    min: 1
    max: 200
  - name: "segid"
    type: "int" # (default IntField)
    min: 0
    max: 3
    distribution: "zipfian"
    s: 1.1
    v: 5.1
  - name: "ts"
    type: "timestamp"
    min_date: 2006-01-02T15:04:05.001Z # RFC3339Nano
    max_date: 2022-01-02T15:04:05.001Z # RFC3339Nano
    distribution: "increasing" # only "increasing" is supported right now
    min_step_duration: "1ms"
    max_step_duration: "200ms"
  - name: "lastupdated"
    type: "timestamp"
    min_date: 2006-01-02T15:04:05.001Z # RFC3339Nano
    max_date: 2022-01-02T15:04:05.001Z # RFC3339Nano
    distribution: "increasing" # only "increasing" is supported right now
    min_step_duration: "1ms"
    max_step_duration: "200ms"
  - name: "slice"
    type: "uint-set" # (default IDArrayField)
    min: 0
    max: 35000
    distribution: "zipfian"
    s: 1.1
    v: 5.1
    min_num: 1
    max_num: 50

idk_params:
  primary_key_config:
    field: "id"
  fields:
    segid:
      - type: "ID"
    ts:
      - type: "RecordTime"
        layout: "2006-01-02T15:04:05Z"
        epoch: 1970-01-01T00:00:00.0Z
        name: "na"
      - type: "Timestamp"
        layout: "2006-01-02T15:04:05Z"
        epoch: 1970-01-01T00:00:00.0Z
        name: "last_update"
        granularity: "s"
    slice:
      - type: "IDArray"
        time_quantum: "D"
