
com.blazebit.persistence.impl.datanucleus.function.CustomSQLText Maven / Gradle / Ivy
The newest version!
package com.blazebit.persistence.impl.datanucleus.function;
import java.util.List;
import org.datanucleus.store.rdbms.sql.SQLText;
import org.datanucleus.store.rdbms.sql.expression.SQLExpression;
public class CustomSQLText extends SQLText {
private final String sql;
public CustomSQLText(String sql, SQLExpression expr, List expressions) {
this.sql = sql;
if (expr != null) {
append(expr);
}
for (SQLExpression expression : expressions) {
append(expression);
}
}
@Override
public String toSQL() {
// Call super to trigger parameter handling
super.toSQL();
return sql;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy