Package org.apache.calcite.sql.advise
Class SqlAdvisor.ValidateErrorInfo
java.lang.Object
org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
- Enclosing class:
- SqlAdvisor
Text and position info of a validator or parser exception.
- 
Constructor SummaryConstructorsConstructorDescriptionValidateErrorInfo(int startLineNum, int startColumnNum, int endLineNum, int endColumnNum, @Nullable String errorMsg) Creates a new ValidateErrorInfo with the position coordinates and an error string.Creates a new ValidateErrorInfo with an CalciteContextException.ValidateErrorInfo(SqlParserPos pos, @Nullable String errorMsg) Creates a new ValidateErrorInfo with a SqlParserPos and an error string.
- 
Method SummaryModifier and TypeMethodDescriptionintReturns 1-based end column number.intReturns 1-based end line number.@Nullable StringReturns the error message.intReturns 1-based starting column number.intReturns 1-based starting line number.
- 
Constructor Details- 
ValidateErrorInfopublic ValidateErrorInfo(int startLineNum, int startColumnNum, int endLineNum, int endColumnNum, @Nullable String errorMsg) Creates a new ValidateErrorInfo with the position coordinates and an error string.- Parameters:
- startLineNum- Start line number
- startColumnNum- Start column number
- endLineNum- End line number
- endColumnNum- End column number
- errorMsg- Error message
 
- 
ValidateErrorInfoCreates a new ValidateErrorInfo with an CalciteContextException.- Parameters:
- e- Exception
 
- 
ValidateErrorInfoCreates a new ValidateErrorInfo with a SqlParserPos and an error string.- Parameters:
- pos- Error position
- errorMsg- Error message
 
 
- 
- 
Method Details- 
getStartLineNumpublic int getStartLineNum()Returns 1-based starting line number.
- 
getStartColumnNumpublic int getStartColumnNum()Returns 1-based starting column number.
- 
getEndLineNumpublic int getEndLineNum()Returns 1-based end line number.
- 
getEndColumnNumpublic int getEndColumnNum()Returns 1-based end column number.
- 
getMessageReturns the error message.
 
-