code: public Where<T, ID> raw(String rawStatement, ArgumentHolder... args) {
  		for (ArgumentHolder arg : args) {
  			String columnName = arg.getColumnName();
  			if (columnName == null) {
  				if (arg.getSqlType() == null) {
  					throw new IllegalArgumentException("Either the column name or SqlType must be set on each argument");
  				}
  			} else {
  				arg.setMetaInfo(findColumnFieldType(columnName));
  			}
  		}
  		addClause(new Raw(rawStatement, args));
  		return this;
  	}
docs: Add a raw statement as part of the where that can be anything that the database supports. Using more structured
  methods is recommended but this gives more control over the query and allows you to utilize database specific
  features.
  
  @param rawStatement
  The statement that we should insert into the WHERE.
  
  @param args
  Optional arguments that correspond to any ? specified in the rawStatement. Each of the arguments must
  have either the corresponding columnName or the sql-type set. <b>WARNING,</b> you cannot use the
  {@code SelectArg("columnName")} constructor since that sets the _value_, not the name. Use
  {@code new SelectArg("column-name", null);}.