Package ipsk.sql

Class OrderBy

  • Direct Known Subclasses:
    OrderBy

    public class OrderBy
    extends java.lang.Object
    SQL order by term.
    Author:
    klausj
    • Constructor Summary

      Constructors 
      Constructor Description
      OrderBy​(java.lang.String column)  
      OrderBy​(java.lang.String column, boolean descending)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getColumn()  
      boolean isDescending()  
      void setColumn​(java.lang.String column)  
      void setDescending​(boolean descending)  
      java.lang.String toJPQLString​(java.lang.String jpqlSelectExpression)
      Convert to JPQL string.
      java.lang.String toSQLString()
      Convert to SQL string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OrderBy

        public OrderBy​(java.lang.String column)
      • OrderBy

        public OrderBy​(java.lang.String column,
                       boolean descending)
    • Method Detail

      • getColumn

        public java.lang.String getColumn()
      • setColumn

        public void setColumn​(java.lang.String column)
      • isDescending

        public boolean isDescending()
      • setDescending

        public void setDescending​(boolean descending)
      • toSQLString

        public java.lang.String toSQLString()
        Convert to SQL string.
        Returns:
        SQL string
      • toJPQLString

        public java.lang.String toJPQLString​(java.lang.String jpqlSelectExpression)
        Convert to JPQL string.
        Parameters:
        jpqlSelectExpression - the select expression e.g. "o" (SELECT object o FROM foo ORDER BY o.column)
        Returns:
        JPQL string