/** * Construct a query for executing a Stored Procedure. * @param procedureName name of the database stored procedure. * @param meta * @param delegate the delegate which manages bind parameters on behalf of this */ public StoredProcedureQueryImpl(String procedureName, MultiQueryMetaData meta, QueryImpl<?> delegate) { _name = procedureName; if (!isValidProcedureName(procedureName)) { throw new RuntimeException(procedureName + " is not a valid procedure name"); } _meta = meta; _delegate = delegate; _delegate.compile(); }
/** * Construct a query for executing a Stored Procedure. * @param procedureName name of the database stored procedure. * @param meta * @param delegate the delegate which manages bind parameters on behalf of this */ public StoredProcedureQueryImpl(String procedureName, MultiQueryMetaData meta, QueryImpl<?> delegate) { _name = procedureName; if (!isValidProcedureName(procedureName)) { throw new RuntimeException(procedureName + " is not a valid procedure name"); } _meta = meta; _delegate = delegate; _delegate.compile(); }