Package io.trino.cli
Class QueryPreprocessor
- java.lang.Object
-
- io.trino.cli.QueryPreprocessor
-
public final class QueryPreprocessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringENV_PREPROCESSORstatic StringENV_PREPROCESSOR_TIMEOUTstatic StringENV_TRINO_CATALOGstatic StringENV_TRINO_SCHEMA
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringpreprocessQuery(org.jline.terminal.Terminal terminal, Optional<String> catalog, Optional<String> schema, String query)static StringpreprocessQuery(org.jline.terminal.Terminal terminal, Optional<String> catalog, Optional<String> schema, String query, List<String> preprocessorCommand, io.airlift.units.Duration timeout)
-
-
-
Field Detail
-
ENV_PREPROCESSOR
public static final String ENV_PREPROCESSOR
- See Also:
- Constant Field Values
-
ENV_PREPROCESSOR_TIMEOUT
public static final String ENV_PREPROCESSOR_TIMEOUT
- See Also:
- Constant Field Values
-
ENV_TRINO_CATALOG
public static final String ENV_TRINO_CATALOG
- See Also:
- Constant Field Values
-
ENV_TRINO_SCHEMA
public static final String ENV_TRINO_SCHEMA
- See Also:
- Constant Field Values
-
-
Method Detail
-
preprocessQuery
public static String preprocessQuery(org.jline.terminal.Terminal terminal, Optional<String> catalog, Optional<String> schema, String query) throws QueryPreprocessorException
- Throws:
QueryPreprocessorException
-
preprocessQuery
public static String preprocessQuery(org.jline.terminal.Terminal terminal, Optional<String> catalog, Optional<String> schema, String query, List<String> preprocessorCommand, io.airlift.units.Duration timeout) throws QueryPreprocessorException
- Throws:
QueryPreprocessorException
-
-