Class QueryPartImpl<T extends QueryPartImpl<T>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <U extends QueryPartImpl<U>>
      U
      ext​(U ext)
      Continue the building chain with any element, for example custom implemented expressions.
      T parent​(QueryPart parent)
      Set the parent of this expression
      T sql​(java.lang.String sql)
      Set SQL as content
      • Methods inherited from class java.lang.Object

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

      • QueryPartImpl

        public QueryPartImpl​(QueryPart parent)
    • Method Detail

      • sql

        public T sql​(java.lang.String sql)
        Set SQL as content
        Parameters:
        sql - The SQL expression
        Returns:
        This instance
      • parent

        public T parent​(QueryPart parent)
        Set the parent of this expression
        Parameters:
        parent - The parent expression
        Returns:
        This instance
      • ext

        public <U extends QueryPartImpl<U>> U ext​(U ext)
        Continue the building chain with any element, for example custom implemented expressions.
        Type Parameters:
        U - The type of the parameter
        Parameters:
        ext - The custom expression
        Returns:
        The custom expression