Exemple #1
0
 /**
  * INTERNAL
  *
  * @param stat the statement
  * @param x the alias object
  */
 public void appendSQL(SQLStatement stat, Object x) {
   if (x == Function.count()) {
     stat.appendSQL("COUNT(*)");
     return;
   }
   Token token = Db.getToken(x);
   if (token != null) {
     token.appendSQL(stat, this);
     return;
   }
   SelectColumn<T> col = aliasMap.get(x);
   if (col != null) {
     col.appendSQL(stat);
     return;
   }
   stat.appendSQL("?");
   stat.addParameter(x);
 }