net.sf.farrago.test
Class FarragoSqlToRelTestBase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.eigenbase.test.DiffTestCase
net.sf.farrago.test.ResultSetTestCase
net.sf.farrago.test.FarragoTestCase
net.sf.farrago.test.FarragoSqlToRelTestBase
- All Implemented Interfaces:
- Test
- Direct Known Subclasses:
- FarragoMetadataTest, FarragoOptRulesTest, FarragoRexToOJTranslatorTest, LoptMetadataTest
public abstract class FarragoSqlToRelTestBase
- extends FarragoTestCase
FarragoSqlToRelTestBase is an abstract base for Farrago tests which involve
conversion from SQL to relational algebra.
SQL statements to be translated use the normal test catalog.
- Version:
- $Id: //open/dev/farrago/src/net/sf/farrago/test/FarragoSqlToRelTestBase.java#15 $
- Author:
- John V. Sichi
Methods inherited from class net.sf.farrago.test.FarragoTestCase |
forceShutdown, getJdbcUri, getSession, getTestlogRoot, getTestlogRootStatic, newConnection, newJdbcEngineDriver, restoreParameters, restoreParameters, runCleanup, runSqlLineTest, runSqlLineTest, saveParameters, saveParameters, setRefFileDiffMasks, setUp, shouldDiff, staticSetUp, staticTearDown, tearDown, tearDownImpl, wrappedSuite, wrappedSuite |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
FarragoSqlToRelTestBase
protected FarragoSqlToRelTestBase(String testName)
throws Exception
- Throws:
Exception
initPlanner
protected abstract void initPlanner(FarragoPreparingStmt stmt)
throws Exception
- Throws:
Exception
checkAbstract
protected abstract void checkAbstract(FarragoPreparingStmt stmt,
RelNode topRel)
throws Exception
- Throws:
Exception
checkQuery
protected void checkQuery(String explainQuery)
throws Exception
- Throws:
Exception
addRulesAndCheckQuery
protected void addRulesAndCheckQuery(String explainQuery,
List<RelOptRule> rules)
throws Exception
- Throws:
Exception