sb.append('?');
ArgumentHolder argHolder = (ArgumentHolder) argOrValue;
argHolder.setMetaInfo(columnName, fieldType);
argList.add(argHolder);
} else if (argOrValue instanceof ColumnArg) {
ColumnArg columnArg = (ColumnArg) argOrValue;
String tableName = columnArg.getTableName();
if (tableName != null) {
databaseType.appendEscapedEntityName(sb, tableName);
sb.append('.');
}
databaseType.appendEscapedEntityName(sb, columnArg.getColumnName());
} else if (fieldType.isArgumentHolderRequired()) {
sb.append('?');
ArgumentHolder argHolder = new SelectArg();
argHolder.setMetaInfo(columnName, fieldType);
// conversion is done when the getValue() is called