package com.querydsl.sql; import static com.querydsl.core.Target.MYSQL; import static com.querydsl.sql.Constants.survey; import org.junit.Test; import com.querydsl.core.testutil.IncludeIn; import com.querydsl.sql.mysql.MySQLQuery; public class SelectMySQLBase extends AbstractBaseTest { protected MySQLQuery<?> mysqlQuery() { return new MySQLQuery<Void>(connection, configuration); } @Test @IncludeIn(MYSQL) public void mysql_extensions() { mysqlQuery().from(survey).bigResult().select(survey.id).fetch(); mysqlQuery().from(survey).bufferResult().select(survey.id).fetch(); mysqlQuery().from(survey).cache().select(survey.id).fetch(); mysqlQuery().from(survey).calcFoundRows().select(survey.id).fetch(); mysqlQuery().from(survey).noCache().select(survey.id).fetch(); mysqlQuery().from(survey).highPriority().select(survey.id).fetch(); mysqlQuery().from(survey).lockInShareMode().select(survey.id).fetch(); mysqlQuery().from(survey).smallResult().select(survey.id).fetch(); mysqlQuery().from(survey).straightJoin().select(survey.id).fetch(); } }