Class CalcitePrepareImpl.CalcitePreparingStmt

java.lang.Object
org.apache.calcite.prepare.Prepare
org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
All Implemented Interfaces:
RelOptTable.ViewExpander
Enclosing class:
CalcitePrepareImpl

public static class CalcitePrepareImpl.CalcitePreparingStmt extends Prepare implements RelOptTable.ViewExpander
Holds state for the process of preparing a SQL statement.

Overload this class and createSqlValidator(org.apache.calcite.prepare.Prepare.CatalogReader) to provide desired SqlValidator and custom validation logic.