Example

<target name="main"
        description="==>test AdhocType">
		
		<adhoc-type name="dsn"><![CDATA[
			class CreoleDSN extends DataType {
				private $url;
				
				function setUrl($url) {
					$this->url = $url;
				}
				
				function getUrl() {
  				return $this->url;
				}				
			}
		]]></adhoc-type>

     <!-- creole-sql task doesn't exist; just an example -->
     <creole-sql file="test.sql">
       <dsn url="mysql://root@localhost/test"/>
		</creole-sql>

</target>