public OqlBuilder<T> select(final String what) {
    if (null == what) {
      this.select = null;
    } else {
      if (what.toLowerCase().trim().startsWith("select")) {
        this.select = what;
      } else {
        this.select = "select " + what;
      }
    }
    return this;
  }
public OqlBuilder < T > select ( final String what ) { if ( null == what ) { this . select = null ; } else { if ( what . toLowerCase ( ) . trim ( ) . startsWith ( "select" ) ) { this . select = what ; } else { this . select = "select " + what ; } } return this ; }
<p>
select.
</p>

@param what a {@link java.lang.String} object.
@return a {@link org.beangle.commons.dao.query.builder.OqlBuilder} object.