/** * Autogenerated file * This file is part of NOALYSS. * * NOALYSS is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * NOALYSS is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with NOALYSS; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ require_once NOALYSS_INCLUDE.'/lib/noalyss_sql.class.php'; require_once NOALYSS_INCLUDE.'/lib/database.class.php'; /** * table_name."_sql.php"."\n"; ?> * *@file *@brief abstract of the table schema_name.".".$this->table_name?> */ class table_name)."_SQL";?> extends Noalyss_SQL { function __construct(Database $p_cn,$p_id=-1) { $this->table = "schema_name.".".$this->table_name?>"; $this->primary_key = "pk?>"; /* * List of columns */ $this->name=array( '.'"'.$columns[$i]['column_name'].'"'; $sep=","; printf("\n"); endfor; ?> ); /* * Type of columns */ $this->type = array( '.'"'.$type.'"'; printf("\n"); $sep=","; endfor; ?> ); $this->default = array( "pk?>" => "auto" ); $this->date_format = "DD.MM.YYYY"; parent::__construct($p_cn,$p_id); } }