Cube Logo0.33.4

GraphQL API

query {
  cube [([cubeQueryArgs])] {
    <cubeName> [([cubeArgs])] {
      <cubeMember>
    }
  }
}
KeySchemaDescription
cubeQueryArgsCubeQueryArgsOptions that apply to the entire query
cubeArgsCubeArgsOptions that apply only to a specific cube

KeySchemaDescription
whereRootWhereInputRepresents a SQL WHERE clause
limitIntA row limit for your query. The default value is 10000. The maximum allowed limit is 50000. If you'd like to request more rows than the maximum allowed limit, consider using pagination.
offsetIntThe number of initial rows to be skipped for your query. The default value is 0
timezoneStringThe timezone to use for the query. The default value is UTC
renewQueryBooleanIf renewQuery is set to true, Cube will renew all refreshKey for queries and query results in the foreground. The default value is false

KeySchemaDescription
AND[RootWhereInput!]
OR[RootWhereInput!]
<cubeName>CubeWhereInput

KeySchemaDescription
whereCubeWhereInput
orderByCubeOrderByInput

KeySchemaDescription
AND[RootWhereInput!]
OR[RootWhereInput!]
<cubeMember>Filter

KeySchemaDescription
<cubeMember>OrderBy

DateTimeFilter | FloatFilter | StringFilter

KeySchemaDescription
equalsString
notEqualsString
in[String]
notIn[String]
inDateRange[String]
notInDateRange[String]
beforeDateString
afterDateString
setBoolean

KeySchemaDescription
equalsFloat
notEqualsFloat
in[Float]
notIn[Float]
setBoolean

KeySchemaDescription
equalsString
notEqualsString
in[String]
notIn[String]
containsString
notContainsString
setBoolean

asc | desc

Did you find this page useful?