public class SqlValidatorTestCase extends Object
SqlValidator.
A derived class can refine this test in two ways. First, it can add
testXxx() methods, to test more functionality.
Second, it can override the fixture() method to return a
different implementation of the SqlValidatorFixture object. This
encapsulates the differences between test environments, for example, which
SQL parser or validator to use.
| 限定符和类型 | 字段和说明 |
|---|---|
static SqlValidatorFixture |
FIXTURE |
| 构造器和说明 |
|---|
SqlValidatorTestCase()
Creates a test case.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlValidatorFixture |
expr(String sql)
Creates a test context with a SQL expression.
|
SqlValidatorFixture |
fixture()
Creates a test fixture.
|
SqlValidatorFixture |
sql(String sql)
Creates a test context with a SQL query.
|
SqlValidatorFixture |
wholeExpr(String sql)
Creates a test context with a SQL expression.
|
SqlValidatorFixture |
win(String sql) |
SqlValidatorFixture |
winExp(String sql) |
SqlValidatorFixture |
winExp2(String sql) |
SqlValidatorFixture |
winSql(String sql) |
public static final SqlValidatorFixture FIXTURE
public SqlValidatorFixture fixture()
public final SqlValidatorFixture sql(String sql)
MockCatalogReaderSimple.init().public final SqlValidatorFixture expr(String sql)
public final SqlValidatorFixture wholeExpr(String sql)
public final SqlValidatorFixture winSql(String sql)
public final SqlValidatorFixture win(String sql)
public SqlValidatorFixture winExp(String sql)
public SqlValidatorFixture winExp2(String sql)
Copyright © 2012-2023 Apache Software Foundation. All Rights Reserved.