custom-sql.documentlibrary.xml Maven / Gradle / Ivy
<?xml version="1.0"?> <custom-sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.countByExtraSettings"> <![CDATA[ SELECT COUNT(DISTINCT DLFileEntry.fileEntryId) AS COUNT_VALUE FROM DLFileEntry INNER JOIN DLFileVersion ON DLFileVersion.fileEntryId = DLFileEntry.fileEntryId WHERE (CAST_TEXT(DLFileEntry.extraSettings) != '') OR (CAST_TEXT(DLFileVersion.extraSettings) != '') ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.countByG_F"> <![CDATA[ SELECT COUNT(DISTINCT DLFileEntry.fileEntryId) AS COUNT_VALUE FROM DLFileEntry [$JOIN$] WHERE (DLFileEntry.groupId = ?) AND ([$STATUS$]) [$FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.countByG_M_R"> <![CDATA[ SELECT COUNT(DLFileEntry.fileEntryId) AS COUNT_VALUE FROM DLFileEntry INNER JOIN DLFileVersion ON (DLFileVersion.fileEntryId = DLFileEntry.fileEntryId) AND (DLFileVersion.version = DLFileEntry.version) WHERE (DLFileEntry.groupId = ?) AND (DLFileEntry.modifiedDate >= ?) AND (DLFileEntry.modifiedDate <= ?) AND (DLFileEntry.repositoryId = ?) AND ([$STATUS$]) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.countByG_U_F"> <![CDATA[ SELECT COUNT(DISTINCT DLFileEntry.fileEntryId) AS COUNT_VALUE FROM DLFileEntry INNER JOIN DLFileVersion ON DLFileVersion.fileEntryId = DLFileEntry.fileEntryId WHERE (DLFileVersion.groupId = ?) AND ( (DLFileEntry.userId = ?) OR (DLFileVersion.userId = ?) ) AND ([$STATUS$]) [$FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.countByG_F_S"> <![CDATA[ SELECT COUNT(DISTINCT DLFileVersion.fileEntryId) AS COUNT_VALUE FROM DLFileVersion WHERE (DLFileVersion.groupId = ?) AND ([$STATUS$]) [$FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByAnyImageId"> <![CDATA[ SELECT {DLFileEntry.*} FROM DLFileEntry WHERE (DLFileEntry.smallImageId = ?) OR (DLFileEntry.largeImageId = ?) OR (DLFileEntry.custom1ImageId = ?) OR (DLFileEntry.custom2ImageId = ?) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByCompanyId"> <![CDATA[ SELECT {DLFileEntry.*} FROM ( SELECT DISTINCT DLFileEntry.fileEntryId FROM DLFileEntry INNER JOIN DLFileVersion ON DLFileVersion.fileEntryId = DLFileEntry.fileEntryId WHERE (DLFileVersion.companyId = ?) AND ([$STATUS$]) ) TEMP_TABLE INNER JOIN DLFileEntry ON TEMP_TABLE.fileEntryId = DLFileEntry.fileEntryId ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByDDMStructureIds"> <![CDATA[ SELECT {DLFileEntry.*} FROM DLFileEntry WHERE (DLFileEntry.groupId = ?) AND ( DLFileEntry.fileEntryTypeId IN ( SELECT DDMStructureLink.classPK FROM DDMStructureLink WHERE [$DDM_STRUCTURE_ID$] ) ) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByMisversioned"> <![CDATA[ SELECT {DLFileEntry.*} FROM DLFileEntry LEFT JOIN DLFileVersion ON (DLFileVersion.fileEntryId = DLFileEntry.fileEntryId) AND (DLFileVersion.version = DLFileEntry.version) WHERE DLFileVersion.fileEntryId IS NULL ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByNoAssets"> <![CDATA[ SELECT {DLFileEntry.*} FROM DLFileEntry LEFT JOIN AssetEntry ON (AssetEntry.classNameId = ?) AND (AssetEntry.classPK = DLFileEntry.fileEntryId) WHERE AssetEntry.classPK IS NULL ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByExtraSettings"> <![CDATA[ SELECT DISTINCT {DLFileEntry.*} FROM DLFileEntry INNER JOIN DLFileVersion ON DLFileVersion.fileEntryId = DLFileEntry.fileEntryId WHERE (CAST_TEXT(DLFileEntry.extraSettings) != '') OR (CAST_TEXT(DLFileVersion.extraSettings) != '') ORDER BY DLFileEntry.modifiedDate DESC ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByOrphanedFileEntries"> <![CDATA[ SELECT {DLFileEntry.*} FROM DLFileEntry LEFT JOIN Group_ ON Group_.groupId = DLFileEntry.groupId WHERE Group_.groupId IS NULL ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByG_F"> <![CDATA[ SELECT {DLFileEntry.*} FROM ( SELECT DISTINCT DLFileEntry.fileEntryId FROM DLFileEntry [$JOIN$] WHERE (DLFileEntry.groupId = ?) AND ([$STATUS$]) [$FOLDER_ID$] ) TEMP_TABLE INNER JOIN DLFileEntry ON TEMP_TABLE.fileEntryId = DLFileEntry.fileEntryId ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByC_T"> <![CDATA[ SELECT {DLFileEntry.*} FROM DLFileEntry INNER JOIN AssetEntry ON AssetEntry.classPK = DLFileEntry.fileEntryId WHERE (DLFileEntry.treePath LIKE ?) AND (AssetEntry.classNameId = ?) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.findByG_U_F"> <![CDATA[ SELECT {DLFileEntry.*} FROM ( SELECT DISTINCT DLFileEntry.fileEntryId FROM DLFileEntry INNER JOIN DLFileVersion ON DLFileVersion.fileEntryId = DLFileEntry.fileEntryId WHERE (DLFileVersion.groupId = ?) AND ( (DLFileEntry.userId = ?) OR (DLFileVersion.userId = ?) ) AND ([$STATUS$]) [$FOLDER_ID$] ) TEMP_TABLE INNER JOIN DLFileEntry ON TEMP_TABLE.fileEntryId = DLFileEntry.fileEntryId ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryFinder.joinAE_ByDLFileEntry"> <![CDATA[ INNER JOIN DLFileEntry ON DLFileEntry.fileEntryId = AssetEntry.classPK ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryMetadataFinder.findByMismatchedCompanyId"> <![CDATA[ SELECT {DLFileEntryMetadata.*} FROM DLFileEntryMetadata LEFT JOIN DLFileEntry ON DLFileEntry.fileEntryId = DLFileEntryMetadata.fileEntryId LEFT JOIN DDMStructure ON DDMStructure.structureId = DLFileEntryMetadata.DDMStructureId WHERE DDMStructure.companyId != DLFileEntry.companyId ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryMetadataFinder.findByNoStructures"> <![CDATA[ SELECT {DLFileEntryMetadata.*} FROM DLFileEntryMetadata LEFT JOIN DLFileEntry ON DLFileEntry.fileEntryId = DLFileEntryMetadata.fileEntryId LEFT JOIN DDMStructure ON DDMStructure.structureId = DLFileEntryMetadata.DDMStructureId WHERE DDMStructure.structureId IS NULL ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryTypeFinder.countByC_G_N_D_S"> <![CDATA[ [$BASIC_DOCUMENT$] SELECT COUNT(DISTINCT fileEntryTypeId) AS COUNT_VALUE FROM DLFileEntryType WHERE (DLFileEntryType.companyId = ?) AND [$GROUP_ID$] ( (LOWER(DLFileEntryType.name) LIKE ? [$AND_OR_NULL_CHECK$]) [$AND_OR_CONNECTOR$] (DLFileEntryType.description LIKE ? [$AND_OR_NULL_CHECK$]) ) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryTypeFinder.countByC_F_G_N_D_S"> <![CDATA[ [$BASIC_DOCUMENT$] SELECT COUNT(DISTINCT fileEntryTypeId) AS COUNT_VALUE FROM DLFileEntryType INNER JOIN DLFileEntryTypes_DLFolders ON DLFileEntryTypes_DLFolders.fileEntryTypeId = DLFileEntryType.fileEntryTypeId WHERE (DLFileEntryType.companyId = ?) AND (DLFileEntryTypes_DLFolders.folderId = ?) AND [$GROUP_ID$] ( (LOWER(DLFileEntryType.name) LIKE ? [$AND_OR_NULL_CHECK$]) [$AND_OR_CONNECTOR$] (DLFileEntryType.description LIKE ? [$AND_OR_NULL_CHECK$]) ) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryTypeFinder.findByC_G_N_D_S"> <![CDATA[ [$BASIC_DOCUMENT$] SELECT DISTINCT {DLFileEntryType.*} FROM DLFileEntryType WHERE (DLFileEntryType.companyId = ?) AND [$GROUP_ID$] ( (LOWER(DLFileEntryType.name) LIKE ? [$AND_OR_NULL_CHECK$]) [$AND_OR_CONNECTOR$] (DLFileEntryType.description LIKE ? [$AND_OR_NULL_CHECK$]) ) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileEntryTypeFinder.findByC_F_G_N_D_S"> <![CDATA[ [$BASIC_DOCUMENT$] SELECT DISTINCT {DLFileEntryType.*} FROM DLFileEntryType INNER JOIN DLFileEntryTypes_DLFolders ON DLFileEntryTypes_DLFolders.fileEntryTypeId = DLFileEntryType.fileEntryTypeId WHERE (DLFileEntryType.companyId = ?) AND (DLFileEntryTypes_DLFolders.folderId = ?) AND [$GROUP_ID$] ( (LOWER(DLFileEntryType.name) LIKE ? [$AND_OR_NULL_CHECK$]) [$AND_OR_CONNECTOR$] (DLFileEntryType.description LIKE ? [$AND_OR_NULL_CHECK$]) ) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileRankFinder.findByStaleRanks"> <![CDATA[ SELECT groupId, userId FROM DLFileRank GROUP BY groupId, userId HAVING COUNT(*) > ? ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFileRankFinder.findByFolderId"> <![CDATA[ SELECT {DLFileRank.*} FROM DLFileRank INNER JOIN DLFileEntry ON DLFileEntry.fileEntryId = DLFileRank.fileEntryId WHERE DLFileEntry.folderId = ? ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.countF_ByG_M_F"> <![CDATA[ SELECT COUNT(DISTINCT folderId) AS COUNT_VALUE FROM DLFolder WHERE (DLFolder.groupId = ?) AND ([$HIDDEN$]) AND ([$STATUS$]) AND [$FOLDER_PARENT_FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.countFE_ByG_F"> <![CDATA[ SELECT COUNT(DISTINCT DLFileVersion.fileEntryId) AS COUNT_VALUE FROM DLFileVersion WHERE (DLFileVersion.groupId = ?) AND ([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$]) AND [$FILE_VERSION_FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.countFS_ByG_F_A"> <![CDATA[ SELECT COUNT(DISTINCT fileShortcutId) AS COUNT_VALUE FROM DLFileShortcut [$JOIN$] WHERE (DLFileShortcut.groupId = ?) AND (DLFileShortcut.active_ = ?) AND ([$STATUS$]) AND [$FILE_SHORTCUT_FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.findF_ByNoAssets"> <![CDATA[ SELECT {DLFolder.*} FROM DLFolder LEFT JOIN AssetEntry ON (AssetEntry.classNameId = ?) AND (AssetEntry.classPK = DLFolder.folderId) WHERE AssetEntry.classPK IS NULL ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.findF_ByC_T"> <![CDATA[ SELECT {DLFolder.*} FROM DLFolder INNER JOIN AssetEntry ON AssetEntry.classPK = DLFolder.folderId WHERE (DLFolder.treePath LIKE ?) AND (AssetEntry.classNameId = ?) ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.findF_ByG_M_F"> <![CDATA[ SELECT DISTINCT folderId AS modelFolderId, DLFolder.createDate AS createDate, DLFolder.modifiedDate AS modifiedDate, DLFolder.name AS name, DLFolder.name AS title, 0 AS size_, 0 AS readCount, 0 AS fileShortcutId, 1 AS modelFolder FROM DLFolder WHERE (DLFolder.groupId = ?) AND ([$HIDDEN$]) AND ([$STATUS$]) AND [$FOLDER_PARENT_FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.findFE_ByG_F"> <![CDATA[ SELECT DISTINCT DLFileEntry.folderId AS modelFolderId, DLFileEntry.createDate AS createDate, DLFileEntry.modifiedDate AS modifiedDate, DLFileEntry.name AS name, DLFileEntry.title AS title, DLFileEntry.size_ AS size_, DLFileEntry.readCount AS readCount, 0 AS fileShortcutId, 0 AS modelFolder FROM DLFileEntry [$JOIN$] WHERE (DLFileEntry.groupId = ?) AND ([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$]) AND [$FILE_ENTRY_FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.findFS_ByG_F_A"> <![CDATA[ SELECT DISTINCT DLFileEntry.folderId AS modelFolderId, DLFileEntry.createDate AS createDate, DLFileEntry.modifiedDate AS modifiedDate, DLFileEntry.name AS name, DLFileEntry.title AS title, DLFileEntry.size_ AS size_, DLFileEntry.readCount AS readCount, fileShortcutId AS fileShortcutId, 0 AS modelFolder FROM DLFileShortcut INNER JOIN DLFileEntry ON DLFileEntry.fileEntryId = DLFileShortcut.toFileEntryId WHERE (DLFileShortcut.groupId = ?) AND (DLFileShortcut.active_ = ?) AND ([$STATUS$]) AND [$FILE_SHORTCUT_FOLDER_ID$] ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.joinAE_ByDLFolder"> <![CDATA[ INNER JOIN DLFolder ON DLFolder.folderId = AssetEntry.classPK ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.joinFE_ByDLFileVersion"> <![CDATA[ INNER JOIN DLFileVersion ON DLFileEntry.fileEntryId = DLFileVersion.fileEntryId ]]> </sql> <sql id="com.liferay.document.library.kernel.service.persistence.DLFolderFinder.joinFS_ByDLFileEntry"> <![CDATA[ INNER JOIN DLFileEntry ON DLFileEntry.fileEntryId = DLFileShortcut.toFileEntryId ]]> </sql> </custom-sql>