public void addBindValues(SpiExpressionRequest request) {
   if (values != null) {
     for (int i = 0; i < values.length; i++) {
       request.addBindValue(values[i]);
     }
   }
 }
 public void addSql(SpiExpressionRequest request) {
   request.append(sql);
 }
 public void addIdInBindValue(SpiExpressionRequest request, Object value) {
   for (int i = 0; i < props.length; i++) {
     request.addBindValue(props[i].getValue(value));
   }
 }