> hypequery
Docs Blog GitHub
  • Introduction
  • Installation
  • Connecting to ClickHouse
  • Type Generation
  • Query Building
  • Join Relationships
  • Cross Filtering
  • Time-Based Functions
  • Select
  • Where
  • Joins
  • Group By
  • Having
  • Order By
  • Limit
  • Offset
  • Distinct
  • CTEs
  • Execute & toSQL
  • Raw
  • Raw As
  • Subqueries
  • Helper methods
  • Streaming
  • Logging
  • Globals
  • Classes
    • ClickHouseConnection
    • CrossFilter
    • JoinRelationships
  • Functions
    • createQueryBuilder
    • datePart
    • formatDateTime
    • generateTypes
    • raw
    • rawAs
    • toDateTime
    • toStartOfInterval
  • Interfaces
    • AliasedExpression
    • ClickHouseClientConfig
    • ClickHouseHostConfig
    • JoinPath
    • JoinPathOptions
    • PageInfo
    • QueryConfig
    • SqlExpression
    • TableSchema

hypequery ClickHouse API

Classes

Core

  • ClickHouseConnection

Other

  • CrossFilter
  • JoinRelationships

Functions

  • createQueryBuilder
  • datePart
  • formatDateTime
  • generateTypes
  • raw
  • rawAs
  • toDateTime
  • toStartOfInterval

Type Guards

  • isHostConfig
  • isClientConfig

Interfaces

  • AliasedExpression
  • ClickHouseClientConfig
  • ClickHouseCommonConfig
  • ClickHouseHostConfig
  • JoinPath
  • JoinPathOptions
  • PageInfo
  • PaginatedResult
  • PaginationOptions
  • QueryConfig
  • SqlExpression
  • TableSchema

Type Aliases

  • ClickHouseConfig
  • ClickHouseClient
  • ColumnType
  • DatabaseSchema
  • GroupByExpression
  • TableRecord
  • WhereExpression

Variables

  • logger

On this page

> hypequery

Type-safe ClickHouse queries for TypeScript developers.

GitHub

Products

  • TypeScript SDK

Resources

  • Documentation
  • Core Features
  • Advanced Features
  • GitHub

© 2025 hypequery. All rights reserved.