java.lang.Object
org.elasticsearch.compute.operator.Warnings
Utilities to collect warnings for running an executor.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic WarningscreateWarnings(DriverContext.WarningsMode warningsMode, int lineNumber, int columnNumber, String sourceText) Create a new warnings object based on the given modestatic WarningscreateWarningsTreatedAsFalse(DriverContext.WarningsMode warningsMode, int lineNumber, int columnNumber, String sourceText) Create a new warnings object based on the given mode which warns that it treats the result asfalse.voidregisterException(Exception exception)
-
Field Details
-
NOOP_WARNINGS
-
-
Method Details
-
createWarnings
public static Warnings createWarnings(DriverContext.WarningsMode warningsMode, int lineNumber, int columnNumber, String sourceText) Create a new warnings object based on the given mode- Parameters:
warningsMode- The warnings collection strategy to uselineNumber- The line number of the source text. Same as `source.getLineNumber()`columnNumber- The column number of the source text. Same as `source.getColumnNumber()`sourceText- The source text that caused the warning. Same as `source.text()`- Returns:
- A warnings collector object
-
createWarningsTreatedAsFalse
public static Warnings createWarningsTreatedAsFalse(DriverContext.WarningsMode warningsMode, int lineNumber, int columnNumber, String sourceText) Create a new warnings object based on the given mode which warns that it treats the result asfalse.- Parameters:
warningsMode- The warnings collection strategy to uselineNumber- The line number of the source text. Same as `source.getLineNumber()`columnNumber- The column number of the source text. Same as `source.getColumnNumber()`sourceText- The source text that caused the warning. Same as `source.text()`- Returns:
- A warnings collector object
-
registerException
-