Class OrderBy

    • Constructor Detail

    • Method Detail

      • column

        public OrderBy column​(java.lang.String name,
                              boolean ascending)
        Order by a column name and ascending or descending
        Parameters:
        name - The column name to order by
        ascending - true for ascending order, false for descending order
        Returns:
        This ORDER BY statement
      • column

        public OrderBy column​(java.lang.String name)
        Add a column to order by. Column name can also contain order direction, e.g. "COL DESC"
        Parameters:
        name - The column name to order by, including optional order direction
        Returns:
        This ORDER BY statement
      • columns

        public OrderBy columns​(java.lang.String... names)
        Order by multiple columns
        Parameters:
        names - The column names to order by
        Returns:
        This ORDER BY statement
      • asc

        public OrderBy asc​(java.lang.String name)
        Order ascending by a column
        Parameters:
        name - The column name to order by in ascending order
        Returns:
        This ORDER BY statement
      • desc

        public OrderBy desc​(java.lang.String name)
        Order descending by a column
        Parameters:
        name - The column name to order by in descending order
        Returns:
        This ORDER BY statement
      • string

        public java.lang.String string​(QueryOptions options)
        Description copied from interface: QueryPart
        Transforms this statement into an SQL string
        Specified by:
        string in interface QueryPart
        Parameters:
        options - The QueryOptions to apply for transformation
        Returns:
        The created SQL string