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

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

There is a newer version: 5.0.110
Show newest version
<?xml version="1.0"?>

<custom-sql>
	<sql id="com.liferay.message.boards.service.persistence.MBCategoryFinder.countC_ByG_P">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBCategory
			WHERE
				(MBCategory.groupId = ?) AND
				(MBCategory.parentCategoryId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBCategoryFinder.countC_ByS_G_U_P">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBCategory
			INNER JOIN
				Subscription ON
					(Subscription.companyId = MBCategory.companyId) AND
					(Subscription.classNameId = ?) AND
					(Subscription.classPK = MBCategory.categoryId)
			WHERE
				(MBCategory.groupId = ?) AND
				(MBCategory.parentCategoryId = ?) AND
				(Subscription.userId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBCategoryFinder.countT_ByG_C">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBThread
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBCategoryFinder.findC_ByG_P">
		<![CDATA[
			SELECT
				MBCategory.categoryId AS modelId, [$NULL_DATE$] AS modifiedDate, 0 AS priority, MBCategory.name AS name, 0 AS modelCategory
			FROM
				MBCategory
			WHERE
				(MBCategory.groupId = ?) AND
				(MBCategory.parentCategoryId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBCategoryFinder.findC_ByS_G_U_P">
		<![CDATA[
			SELECT
				{MBCategory.*}
			FROM
				(
					SELECT
						MBCategory.categoryId, MBCategory.ctCollectionId, MAX(MBMessage.modifiedDate) AS lastPostDate
					FROM
						MBCategory
					INNER JOIN
						Subscription ON
							(Subscription.companyId = MBCategory.companyId) AND
							(Subscription.classNameId = ?) AND
							(Subscription.classPK = MBCategory.categoryId)
					LEFT JOIN
						MBMessage ON
							MBMessage.categoryId = MBCategory.categoryId
					WHERE
						(MBCategory.groupId = ?) AND
						(MBCategory.parentCategoryId = ?) AND
						(Subscription.userId = ?)
					GROUP BY
						MBCategory.ctCollectionId, MBCategory.categoryId
				) TEMP_TABLE
			INNER JOIN
				MBCategory ON
					(TEMP_TABLE.categoryId = MBCategory.categoryId) AND
					(TEMP_TABLE.ctCollectionId = MBCategory.ctCollectionId)
			ORDER BY
				(
					CASE WHEN
						TEMP_TABLE.lastPostDate IS NULL
					THEN
						MBCategory.modifiedDate
					ELSE
						TEMP_TABLE.lastPostDate
					END
				) DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBCategoryFinder.findT_ByG_C">
		<![CDATA[
			SELECT
				MBThread.threadId AS modelId, MBThread.modifiedDate AS modifiedDate, MBThread.priority AS priority, MBThread.title AS name, 1 AS modelCategory
			FROM
				MBThread
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.countByParentMessageId">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBMessage
			WHERE
				(
					(
						([$FALSE$] = ?) AND
						(MBMessage.parentMessageId = ?)
					) OR
					(
						([$TRUE$] = ?) AND
						(MBMessage.treePath LIKE ?)
					)
				) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.countByC_T">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBMessage
			WHERE
				(createDate <= ?) AND
				(threadId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.countByG_U_C_S">
		<![CDATA[
			SELECT
				COUNT(DISTINCT currentMessage.rootMessageId) AS COUNT_VALUE
			FROM
				MBMessage currentMessage
			WHERE
				(currentMessage.groupId = ?) AND
				(currentMessage.categoryId = ?) AND
				(currentMessage.userId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.countByG_U_C_A_S">
		<![CDATA[
			SELECT
				COUNT(DISTINCT currentMessage.rootMessageId) AS COUNT_VALUE
			FROM
				MBMessage currentMessage
			WHERE
				(currentMessage.groupId = ?) AND
				(currentMessage.categoryId = ?) AND
				(currentMessage.userId = ?) AND
				(currentMessage.anonymous = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.countByG_U_MD_C_A_S">
		<![CDATA[
			SELECT
				COUNT(DISTINCT currentMessage.rootMessageId) AS COUNT_VALUE
			FROM
				MBMessage currentMessage
			WHERE
				(currentMessage.groupId = ?) AND
				(currentMessage.categoryId = ?) AND
				(currentMessage.userId = ?) AND
				(currentMessage.modifiedDate > ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.findByParentMessageId">
		<![CDATA[
			SELECT
				{MBMessage.*}
			FROM
				MBMessage
			WHERE
				(
					(
						([$FALSE$] = ?) AND
						(MBMessage.parentMessageId = ?)
					) OR
					(
						([$TRUE$] = ?) AND
						(MBMessage.treePath LIKE ?)
					)
				) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
			ORDER BY
				MBMessage.priority DESC,
				MBMessage.modifiedDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.findByThreadId">
		<![CDATA[
			SELECT
				{MBMessage.*}
			FROM
				MBMessage
			WHERE
				(MBMessage.threadId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.findByG_U_C_S">
		<![CDATA[
			SELECT
				currentMessage.threadId, currentMessage.rootMessageId
			FROM
				MBMessage currentMessage
			WHERE
				(currentMessage.groupId = ?) AND
				(currentMessage.categoryId = ?) AND
				(currentMessage.userId = ?)
			GROUP BY
				currentMessage.threadId, currentMessage.rootMessageId
			ORDER BY
				MAX(currentMessage.priority) DESC,
				MAX(currentMessage.modifiedDate) DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.findByG_U_C_A_S">
		<![CDATA[
			SELECT
				currentMessage.threadId, currentMessage.rootMessageId
			FROM
				MBMessage currentMessage
			WHERE
				(currentMessage.groupId = ?) AND
				(currentMessage.categoryId = ?) AND
				(currentMessage.userId = ?) AND
				(currentMessage.anonymous = ?)
			GROUP BY
				currentMessage.threadId, currentMessage.rootMessageId
			ORDER BY
				MAX(currentMessage.priority) DESC,
				MAX(currentMessage.modifiedDate) DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBMessageFinder.findByG_U_MD_C_A_S">
		<![CDATA[
			SELECT
				currentMessage.threadId, currentMessage.rootMessageId
			FROM
				MBMessage currentMessage
			WHERE
				(currentMessage.groupId = ?) AND
				(currentMessage.categoryId = ?) AND
				(currentMessage.userId = ?) AND
				(currentMessage.modifiedDate > ?)
			GROUP BY
				currentMessage.threadId, currentMessage.rootMessageId
			ORDER BY
				MAX(currentMessage.modifiedDate) DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByG_U">
		<![CDATA[
			SELECT
				COUNT(DISTINCT MBThread.threadId) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBMessage.userId = ?) AND
				(MBMessage.categoryId != -1)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByG_C">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBThread
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByG_U_C">
		<![CDATA[
			SELECT
				COUNT(DISTINCT MBThread.threadId) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				(MBMessage.userId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByG_U_LPD">
		<![CDATA[
			SELECT
				COUNT(DISTINCT MBThread.threadId) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId != -1) AND
				(MBThread.lastPostDate > ?) AND
				(MBMessage.userId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByG_U_A">
		<![CDATA[
			SELECT
				COUNT(DISTINCT MBThread.threadId) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBMessage.userId = ?) AND
				(MBMessage.categoryId != -1) AND
				(MBMessage.anonymous = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByS_G_U">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				Subscription ON
					(Subscription.companyId = MBThread.companyId) AND
					(Subscription.classNameId = ?) AND
					(Subscription.classPK = MBThread.threadId)
			WHERE
				(MBThread.groupId = ?) AND
				(Subscription.userId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByG_U_C_A">
		<![CDATA[
			SELECT
				COUNT(DISTINCT MBThread.threadId) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				(MBMessage.userId = ?) AND
				(MBMessage.anonymous = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.countByS_G_U_C">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				MBThread
			INNER JOIN
				Subscription ON
					(Subscription.companyId = MBThread.companyId) AND
					(Subscription.classNameId = ?) AND
					(Subscription.classPK = MBThread.threadId)
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				(Subscription.userId = ?)
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByG_U">
		<![CDATA[
			SELECT
				DISTINCT {MBThread.*}
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBMessage.userId = ?) AND
				(MBMessage.categoryId != -1)
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByG_C">
		<![CDATA[
			SELECT
				{MBThread.*}
			FROM
				MBThread
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				([$STATUS$] [$OWNER_USER_ID_AND_OR_CONNECTOR$] [$OWNER_USER_ID$])
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByG_U_C">
		<![CDATA[
			SELECT
				DISTINCT {MBThread.*}
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				(MBMessage.userId = ?)
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByG_U_LPD">
		<![CDATA[
			SELECT
				DISTINCT {MBThread.*}
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId != -1) AND
				(MBThread.lastPostDate > ?) AND
				(MBMessage.userId = ?)
			ORDER BY
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByG_U_A">
		<![CDATA[
			SELECT
				DISTINCT {MBThread.*}
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBMessage.userId = ?) AND
				(MBMessage.categoryId != -1) AND
				(MBMessage.anonymous = ?)
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByS_G_U">
		<![CDATA[
			SELECT
				{MBThread.*}
			FROM
				MBThread
			INNER JOIN
				Subscription ON
					(Subscription.companyId = MBThread.companyId) AND
					(Subscription.classNameId = ?) AND
					(Subscription.classPK = MBThread.threadId)
			WHERE
				(MBThread.groupId = ?) AND
				(Subscription.userId = ?)
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByG_U_C_A">
		<![CDATA[
			SELECT
				DISTINCT {MBThread.*}
			FROM
				MBThread
			INNER JOIN
				MBMessage ON
					MBThread.threadId = MBMessage.threadId
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				(MBMessage.userId = ?) AND
				(MBMessage.anonymous = ?)
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
	<sql id="com.liferay.message.boards.service.persistence.MBThreadFinder.findByS_G_U_C">
		<![CDATA[
			SELECT
				{MBThread.*}
			FROM
				MBThread
			INNER JOIN
				Subscription ON
					(Subscription.companyId = MBThread.companyId) AND
					(Subscription.classNameId = ?) AND
					(Subscription.classPK = MBThread.threadId)
			WHERE
				(MBThread.groupId = ?) AND
				(MBThread.categoryId = ?) AND
				(Subscription.userId = ?)
			ORDER BY
				MBThread.priority DESC,
				MBThread.lastPostDate DESC
		]]>
	</sql>
</custom-sql>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy