Package org.apache.calcite.sql.validate
Class SqlValidatorImpl.ValidationError
- java.lang.Object
-
- org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationError
-
- All Implemented Interfaces:
java.util.function.Supplier<CalciteContextException>
- Enclosing class:
- SqlValidatorImpl
private class SqlValidatorImpl.ValidationError extends java.lang.Object implements java.util.function.Supplier<CalciteContextException>
Throws a validator exception with access to the validator context. The exception is determined when an instance is created.
-
-
Field Summary
Fields Modifier and Type Field Description private SqlNode
sqlNode
private Resources.ExInst<SqlValidatorException>
validatorException
-
Constructor Summary
Constructors Constructor Description ValidationError(SqlNode sqlNode, Resources.ExInst<SqlValidatorException> validatorException)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CalciteContextException
get()
-
-
-
Field Detail
-
sqlNode
private final SqlNode sqlNode
-
validatorException
private final Resources.ExInst<SqlValidatorException> validatorException
-
-
Constructor Detail
-
ValidationError
ValidationError(SqlNode sqlNode, Resources.ExInst<SqlValidatorException> validatorException)
-
-
Method Detail
-
get
public CalciteContextException get()
- Specified by:
get
in interfacejava.util.function.Supplier<CalciteContextException>
-
-