## Uses of Class
com.snowflake.snowpark_java.RelationalGroupedDataFrame

- Packages that use RelationalGroupedDataFrame
  Package | Description
  --- | ---
  com.snowflake.snowpark_java | Provides most of the classes for the Snowpark Java API.

- - ### Uses of RelationalGroupedDataFrame in com.snowflake.snowpark_java

    Methods in com.snowflake.snowpark_java that return RelationalGroupedDataFrame
    Modifier and Type | Method | Description
    --- | --- | ---
    `RelationalGroupedDataFrame` | DataFrame.`cube​(Column... cols)` | Performs an SQL GROUP BY CUBE on the DataFrame.
    `RelationalGroupedDataFrame` | DataFrame.`cube​(java.lang.String... colNames)` | Performs an SQL GROUP BY CUBE on the DataFrame.
    `RelationalGroupedDataFrame` | DataFrame.`groupBy​(Column... cols)` | Groups rows by the columns specified by expressions (similar to GROUP BY in SQL).
    `RelationalGroupedDataFrame` | DataFrame.`groupBy​(java.lang.String... colNames)` | Groups rows by the columns specified by name (similar to GROUP BY in SQL).
    `RelationalGroupedDataFrame` | DataFrame.`groupByGroupingSets​(GroupingSets... sets)` | Performs an SQL GROUP BY GROUPING SETS on the DataFrame.
    `RelationalGroupedDataFrame` | DataFrame.`pivot​(Column pivotColumn, java.lang.Object[] values)` | Rotates this DataFrame by turning the unique values from one column in the input expression into multiple columns and aggregating results where required on any remaining column values.
    `RelationalGroupedDataFrame` | DataFrame.`pivot​(java.lang.String pivotColumn, java.lang.Object[] values)` | Rotates this DataFrame by turning the unique values from one column in the input expression into multiple columns and aggregating results where required on any remaining column values.
    `RelationalGroupedDataFrame` | DataFrame.`rollup​(Column... cols)` | Performs an SQL GROUP BY ROLLUP on the DataFrame.
    `RelationalGroupedDataFrame` | DataFrame.`rollup​(java.lang.String... colNames)` | Performs an SQL GROUP BY ROLLUP on the DataFrame.