<?xml version="1.0"?>

<custom-sql>
	<sql id="com.liferay.portlet.calendar.service.persistence.CalEventFinder.countByG_SD_T">
		<![CDATA[
			SELECT
				COUNT(*) AS COUNT_VALUE
			FROM
				CalEvent
			WHERE
				(groupId = ?) AND
				(startDate >= ?) AND
				(startDate <= ?) AND
				(timeZoneSensitive = ?) AND
				(repeating = ?)
				[$TYPE$]
		]]>
	</sql>
	<sql id="com.liferay.portlet.calendar.service.persistence.CalEventFinder.findByFutureReminders">
		<![CDATA[
			SELECT
				{CalEvent.*}
			FROM
				CalEvent
			WHERE
				(remindBy != ?) AND
				(
					(
						(repeating = [$FALSE$]) AND
						(startDate >= ?)
					) OR
					(
						(repeating = [$TRUE$]) AND
						(endDate >= ?)
					)
				)
		]]>
	</sql>
	<sql id="com.liferay.portlet.calendar.service.persistence.CalEventFinder.findByNoAssets">
		<![CDATA[
			SELECT
				{CalEvent.*}
			FROM
				CalEvent
			WHERE
				(eventId NOT IN (
					SELECT
						classPK
					FROM
						AssetEntry
					WHERE
						classNameId = [$CLASS_NAME_ID_COM.LIFERAY.PORTLET.CALENDAR.MODEL.CALEVENT$]
				))
		]]>
	</sql>
	<sql id="com.liferay.portlet.calendar.service.persistence.CalEventFinder.findByG_SD_T">
		<![CDATA[
			SELECT
				{CalEvent.*}
			FROM
				CalEvent
			WHERE
				(groupId = ?) AND
				(startDate >= ?) AND
				(startDate <= ?) AND
				(timeZoneSensitive = ?) AND
				(repeating = ?)
				[$TYPE$]
		]]>
	</sql>
</custom-sql>