All Downloads are FREE. Search and download functionalities are using the official Maven repository.

custom-sql.documentlibrary.xml Maven / Gradle / Ivy

There is a newer version: 7.4.3.112-ga112
Show newest version
<?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>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy