---
title: "QuerySchema"
description: "The `trails` table's columns and the functions queries may use."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.ezghcloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Trails API

The `trails` table's columns and the functions queries may use.

## Fields

- `QuerySchema.columns` (array<object>, required)
  - `QuerySchema.columns.description` (string, required)
  - `QuerySchema.columns.name` (string, required)
  - `QuerySchema.columns.nullable` (boolean, required) — Whether the column can be NULL.
  - `QuerySchema.columns.type` (string, required) — string, uuid, timestamp, boolean, integer, number, json or array. Clients treat other values as string.
- `QuerySchema.functions` (array<object>, required)
  - `QuerySchema.functions.category` (string, required)
  - `QuerySchema.functions.kind` (string, required)
  - `QuerySchema.functions.name` (string, required)
- `QuerySchema.table` (string, required)


Source: https://docs.ezghcloud.com/trails-api/schemas/QuerySchema/index.md
