Package org.apache.calcite.test
Class BabelQuidemTest
- java.lang.Object
-
- org.apache.calcite.test.QuidemTest
-
- org.apache.calcite.test.BabelQuidemTest
-
public class BabelQuidemTest extends QuidemTest
Unit tests for the Babel SQL parser.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
BabelQuidemTest.BabelCommandHandler
Command handler that adds a "!explain-validated-on dialect..." command (seeBabelQuidemTest.ExplainValidatedCommand
).(package private) static class
BabelQuidemTest.ExplainValidatedCommand
Command that prints the validated parse tree of a SQL statement.-
Nested classes/interfaces inherited from class org.apache.calcite.test.QuidemTest
QuidemTest.QuidemConnectionFactory
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.test.QuidemTest
method, path
-
-
Constructor Summary
Constructors Constructor Description BabelQuidemTest(java.lang.String path)
Creates a BabelQuidemTest.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected net.hydromatic.quidem.CommandHandler
createCommandHandler()
Creates a command handler.protected net.hydromatic.quidem.Quidem.ConnectionFactory
createConnectionFactory()
Creates a connection factory.static java.util.Collection<java.lang.Object[]>
data()
ForParameterized
runner.static void
main(java.lang.String[] args)
Runs a test from the command line.void
test()
-
Methods inherited from class org.apache.calcite.test.QuidemTest
checkRun, data
-
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
Runs a test from the command line.For example:
java BabelQuidemTest sql/table.iq
- Throws:
java.lang.Exception
-
test
public void test() throws java.lang.Exception
- Overrides:
test
in classQuidemTest
- Throws:
java.lang.Exception
-
data
public static java.util.Collection<java.lang.Object[]> data()
ForParameterized
runner.
-
createConnectionFactory
protected net.hydromatic.quidem.Quidem.ConnectionFactory createConnectionFactory()
Description copied from class:QuidemTest
Creates a connection factory.- Overrides:
createConnectionFactory
in classQuidemTest
-
createCommandHandler
protected net.hydromatic.quidem.CommandHandler createCommandHandler()
Description copied from class:QuidemTest
Creates a command handler.- Overrides:
createCommandHandler
in classQuidemTest
-
-