void CRUEmpCheck::ComposeSQL(CRUTbl &tbl, TInt32 upperBound)
{
	CDSString sql;

	checkMask_ = tbl.GetIUDLogContentTypeBitmap();

	if (0 != (checkMask_ & CRUTbl::RANGE))
	{
		ComposeSelectStmt(tbl, sql, CHECK_NEG_EPOCHS, -upperBound);
		pSQLContainer_->SetStatementText(CHECK_NEG_EPOCHS, sql);
	}

	if (0 != (checkMask_ & CRUTbl::SINGLE_ROW_INSERTS))
	{
		ComposeSelectStmt(tbl, sql, CHECK_POS_EPOCHS_INSERTS, upperBound);
		pSQLContainer_->SetStatementText(CHECK_POS_EPOCHS_INSERTS, sql);
	}

	if (0 != (checkMask_ & CRUTbl::SINGLE_ROW_OTHER))
	{
		ComposeSelectStmt(tbl, sql, CHECK_POS_EPOCHS_DELETES, upperBound);
		pSQLContainer_->SetStatementText(CHECK_POS_EPOCHS_DELETES, sql);
	}

}