setName('cc_schedule'); $this->setPhpName('CcSchedule'); $this->setClassname('CcSchedule'); $this->setPackage('campcaster'); $this->setUseIdGenerator(false); // columns $this->addPrimaryKey('ID', 'Id', 'BIGINT', true, null, null); $this->addColumn('PLAYLIST_ID', 'PlaylistId', 'INTEGER', true, null, null); $this->addColumn('STARTS', 'Starts', 'TIMESTAMP', true, null, null); $this->addColumn('ENDS', 'Ends', 'TIMESTAMP', true, null, null); $this->addColumn('GROUP_ID', 'GroupId', 'INTEGER', false, null, null); $this->addColumn('FILE_ID', 'FileId', 'INTEGER', false, null, null); $this->addColumn('CLIP_LENGTH', 'ClipLength', 'TIME', false, null, '00:00:00'); $this->addColumn('FADE_IN', 'FadeIn', 'TIME', false, null, '00:00:00'); $this->addColumn('FADE_OUT', 'FadeOut', 'TIME', false, null, '00:00:00'); $this->addColumn('CUE_IN', 'CueIn', 'TIME', false, null, '00:00:00'); $this->addColumn('CUE_OUT', 'CueOut', 'TIME', false, null, '00:00:00'); // validators } // initialize() /** * Build the RelationMap objects for this table relationships */ public function buildRelations() { } // buildRelations() } // CcScheduleTableMap