.. list-table::

    * - :eql:type:`str`
      - A variable-length string

    * - :eql:type:`bool`
      - Logical boolean (true/false)

    * - :eql:type:`int16`
      - 16-bit integer

    * - :eql:type:`int32`
      - 32-bit integer

    * - :eql:type:`int64`
      - 64-bit integer

    * - :eql:type:`float32`
      - 32-bit floating point number

    * - :eql:type:`float64`
      - 64-bit floating point number

    * - :eql:type:`bigint`
      - Arbitrary precision integer

    * - :eql:type:`decimal`
      - Arbitrary precision number

    * - :eql:type:`json`
      - Arbitrary JSON data

    * - :eql:type:`uuid`
      - UUID type

    * - :eql:type:`bytes`
      - Raw binary data

    * - :eql:type:`datetime`
      - Timezone-aware point in time

    * - :eql:type:`duration`
      - Absolute time span

    * - :eql:type:`cal::local_datetime`
      - Date and time without timezone

    * - :eql:type:`cal::local_date`
      - Date type

    * - :eql:type:`cal::local_time`
      - Time type

    * - :eql:type:`cal::relative_duration`
      - Relative time span (in months, days, and seconds)

    * - :eql:type:`cal::date_duration`
      - Relative time span (in months and days only)

    * - :eql:type:`sequence`
      - Auto-incrementing sequence of ``int64``


