Class GridSqlSortColumn


  • public class GridSqlSortColumn
    extends Object
    Sort order for ORDER BY clause.
    • Constructor Detail

      • GridSqlSortColumn

        public GridSqlSortColumn​(int col,
                                 boolean asc,
                                 boolean nullsFirst,
                                 boolean nullsLast)
        Parameters:
        col - Column index.
        asc - Ascending.
        nullsFirst - Nulls go first.
        nullsLast - Nulls go last.
    • Method Detail

      • toIndexColumns

        public static org.h2.table.IndexColumn[] toIndexColumns​(org.h2.table.Table tbl,
                                                                List<GridSqlSortColumn> sortCols)
        Parameters:
        tbl - Table.
        sortCols - Sort columns.
        Returns:
        Index columns.
      • column

        public int column()
        Returns:
        Column index.
      • asc

        public boolean asc()
        Returns:
        true For ASC order.
      • nullsFirst

        public boolean nullsFirst()
        Returns:
        true If nulls must go first.
      • nullsLast

        public boolean nullsLast()
        Returns:
        true If nulls must go last.