diff --git a/docs/pages/product/data-modeling/reference/cube.mdx b/docs/pages/product/data-modeling/reference/cube.mdx index c43ae050bf0ef..1971d5d49644e 100644 --- a/docs/pages/product/data-modeling/reference/cube.mdx +++ b/docs/pages/product/data-modeling/reference/cube.mdx @@ -414,7 +414,7 @@ queries that rely on that cube. The default values for `refresh_key` are -- `every: '2 minute'` for BigQuery, Athena, Snowflake, and Presto. +- `every: '2 minute'` for BigQuery, Athena, Snowflake, Presto, and Firebolt. - `every: '10 second'` for all other databases. Refresh key of a query is a concatenation of all cubes refresh keys involved in diff --git a/packages/cubejs-firebolt-driver/src/FireboltQuery.ts b/packages/cubejs-firebolt-driver/src/FireboltQuery.ts index 93562529923ff..d67e860dad7ba 100644 --- a/packages/cubejs-firebolt-driver/src/FireboltQuery.ts +++ b/packages/cubejs-firebolt-driver/src/FireboltQuery.ts @@ -48,4 +48,14 @@ export class FireboltQuery extends BaseQuery { public newFilter(filter: any): BaseFilter { return new FireboltFilter(this, filter); } + + public defaultRefreshKeyRenewalThreshold() { + return 120; + } + + public defaultEveryRefreshKey() { + return { + every: '2 minutes' + }; + } }