/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library 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 Lesser General Public License for more * details. */ package com.liferay.portal.upgrade.v6_1_0.util; import java.sql.Types; /** * @author Brian Wing Shun Chan * @generated */ public class JournalArticleTable { public static final String TABLE_NAME = "JournalArticle"; public static final Object[][] TABLE_COLUMNS = { {"uuid_", Types.VARCHAR}, {"id_", Types.BIGINT}, {"resourcePrimKey", Types.BIGINT}, {"groupId", Types.BIGINT}, {"companyId", Types.BIGINT}, {"userId", Types.BIGINT}, {"userName", Types.VARCHAR}, {"createDate", Types.TIMESTAMP}, {"modifiedDate", Types.TIMESTAMP}, {"classNameId", Types.BIGINT}, {"classPK", Types.BIGINT}, {"articleId", Types.VARCHAR}, {"version", Types.DOUBLE}, {"title", Types.VARCHAR}, {"urlTitle", Types.VARCHAR}, {"description", Types.VARCHAR}, {"content", Types.CLOB}, {"type_", Types.VARCHAR}, {"structureId", Types.VARCHAR}, {"templateId", Types.VARCHAR}, {"layoutUuid", Types.VARCHAR}, {"displayDate", Types.TIMESTAMP}, {"expirationDate", Types.TIMESTAMP}, {"reviewDate", Types.TIMESTAMP}, {"indexable", Types.BOOLEAN}, {"smallImage", Types.BOOLEAN}, {"smallImageId", Types.BIGINT}, {"smallImageURL", Types.VARCHAR}, {"status", Types.INTEGER}, {"statusByUserId", Types.BIGINT}, {"statusByUserName", Types.VARCHAR}, {"statusDate", Types.TIMESTAMP} }; public static final String TABLE_SQL_CREATE = "create table JournalArticle (uuid_ VARCHAR(75) null,id_ LONG not null primary key,resourcePrimKey LONG,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,classNameId LONG,classPK LONG,articleId VARCHAR(75) null,version DOUBLE,title STRING null,urlTitle VARCHAR(150) null,description STRING null,content TEXT null,type_ VARCHAR(75) null,structureId VARCHAR(75) null,templateId VARCHAR(75) null,layoutUuid VARCHAR(75) null,displayDate DATE null,expirationDate DATE null,reviewDate DATE null,indexable BOOLEAN,smallImage BOOLEAN,smallImageId LONG,smallImageURL STRING null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)"; public static final String TABLE_SQL_DROP = "drop table JournalArticle"; public static final String[] TABLE_SQL_ADD_INDEXES = { "create index IX_DFF98523 on JournalArticle (companyId)", "create index IX_323DF109 on JournalArticle (companyId, status)", "create index IX_3D070845 on JournalArticle (companyId, version)", "create index IX_E82F322B on JournalArticle (companyId, version, status)", "create index IX_9356F865 on JournalArticle (groupId)", "create index IX_68C0F69C on JournalArticle (groupId, articleId)", "create index IX_4D5CD982 on JournalArticle (groupId, articleId, status)", "create unique index IX_85C52EEC on JournalArticle (groupId, articleId, version)", "create index IX_9CE6E0FA on JournalArticle (groupId, classNameId, classPK)", "create index IX_A2534AC2 on JournalArticle (groupId, classNameId, layoutUuid)", "create index IX_91E78C35 on JournalArticle (groupId, classNameId, structureId)", "create index IX_F43B9FF2 on JournalArticle (groupId, classNameId, templateId)", "create index IX_3C028C1E on JournalArticle (groupId, layoutUuid)", "create index IX_301D024B on JournalArticle (groupId, status)", "create index IX_2E207659 on JournalArticle (groupId, structureId)", "create index IX_8DEAE14E on JournalArticle (groupId, templateId)", "create index IX_22882D02 on JournalArticle (groupId, urlTitle)", "create index IX_D2D249E8 on JournalArticle (groupId, urlTitle, status)", "create index IX_F0A26B29 on JournalArticle (groupId, version, status)", "create index IX_33F49D16 on JournalArticle (resourcePrimKey)", "create index IX_3E2765FC on JournalArticle (resourcePrimKey, status)", "create index IX_EF9B7028 on JournalArticle (smallImageId)", "create index IX_F029602F on JournalArticle (uuid_)", "create unique index IX_3463D95B on JournalArticle (uuid_, groupId)" }; }