• Function that allows you to run a custom clickhouse query

    Example:

    const data = await trieve.getAnalytics({
    query: new AnalyticsQueryBuilder()
    .select('event_type')
    .from('events')
    .where(AnalyticsQueryBuilder.and([
    AnalyticsQueryBuilder.eq('event_type', 'view'),
    AnalyticsQueryBuilder.eq('user_id', 'user1')
    ]))
    });

    Type Parameters

    • T

    Parameters

    Returns Promise<T>