# TrinoReducerLogSource

**Type**: `object`

## Properties

- name: datasetId (required)
  type: string
  description: The ID of the dataset to read data from.

- name: end (required)
  type: string
  description: End of time interval to query data for.

- name: limit (optional)
  type: integer
  description: The maximum number of rows to process

- name: name (required)
  type: string

- name: offset (optional)
  type: integer
  description: Offset on the number of rows to process

- name: processedLogsTableName (optional)
  type: string
  description: The name of the table containing processed logs.

- name: query (required)
  type: `query`

- name: reductionInterval (required)
  type: string
  description: The interval used by the Log Reducer for the query. Uses ISO 8601 format for intervals.

- name: sortOrder (optional)
  type: enum: `ASCENDING`, `DESCENDING`, `UNSORTED`
  description: The order in which the rows should be sorted by

- name: start (required)
  type: string
  description: Start of time interval to query data for.

- name: type (required)
  type: enum: `trino-reducer-log-source`
  description: Reads events using Grepr's internal query system out of an Iceberg Table for processing, executed against a Trino query engine.

- name: variables (optional)
  type: object
  description: Variables that can be used to modify the query while parsed
