/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.vertical.engine.dbmodel; import com.enonic.esl.sql.model.Column; import com.enonic.esl.sql.model.Constants; import com.enonic.esl.sql.model.ForeignKeyColumn; import com.enonic.esl.sql.model.Table; public final class ContentBinaryDataTable extends Table { private static final ContentBinaryDataTable ContentBinaryData = new ContentBinaryDataTable( "tContentBinaryData", "null", "null" ); public Column cbd_lKey = new Column( "cbd_lKey", "null", true, true, Constants.COLUMN_INTEGER, -1 ); public ForeignKeyColumn cbd_cov_lKey = new ForeignKeyColumn( "cbd_cov_lKey", "null", true, false, Constants.COLUMN_INTEGER, null, "tContentVersion", "cov_lKey", false, -1 ); public ForeignKeyColumn cbd_bda_lKey = new ForeignKeyColumn( "cbd_bda_lKey", "null", true, false, Constants.COLUMN_INTEGER, null, "tBinaryData", "bda_lKey", true, -1 ); public Column cbd_sLabel = new Column( "cbd_sLabel", "null", false, false, Constants.COLUMN_VARCHAR, 32 ); private ContentBinaryDataTable( String tableName, String elementName, String parentName ) { super( tableName, elementName, parentName ); addColumn( cbd_lKey ); addColumn( cbd_cov_lKey ); addColumn( cbd_bda_lKey ); addColumn( cbd_sLabel ); } public static ContentBinaryDataTable getInstance() { return ContentBinaryData; } }