public class DrillSqlLineApplication
extends sqlline.Application
Drill SqlLine application configuration.
Customizes SqlLine for Drill, i.e. overrides application info message, known drivers, connection url examples, removes non applicable commands, sets SqlLine properties.
Uses DRILL_SQLLINE_CONF as base configuration, allows to override it using DRILL_SQLLINE_OVERRIDE_CONF.
If configuration files are missing in the classpath, issues warning and proceeds with default SqlLine configuration.
| Constructor and Description |
|---|
DrillSqlLineApplication() |
DrillSqlLineApplication(String configName,
String overrideConfigName) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
allowedDrivers() |
Collection<sqlline.CommandHandler> |
getCommandHandlers(sqlline.SqlLine sqlLine) |
com.typesafe.config.Config |
getConfig() |
Collection<String> |
getConnectionUrlExamples() |
String |
getInfoMessage() |
sqlline.SqlLineOpts |
getOpts(sqlline.SqlLine sqlLine) |
Map<String,sqlline.OutputFormat> |
getOutputFormats(sqlline.SqlLine sqlLine) |
sqlline.PromptHandler |
getPromptHandler(sqlline.SqlLine sqlLine) |
String |
getVersion() |
public com.typesafe.config.Config getConfig()
public String getInfoMessage()
getInfoMessage in class sqlline.Applicationpublic String getVersion()
getVersion in class sqlline.Applicationpublic List<String> allowedDrivers()
allowedDrivers in class sqlline.Applicationpublic Map<String,sqlline.OutputFormat> getOutputFormats(sqlline.SqlLine sqlLine)
getOutputFormats in class sqlline.Applicationpublic Collection<String> getConnectionUrlExamples()
getConnectionUrlExamples in class sqlline.Applicationpublic Collection<sqlline.CommandHandler> getCommandHandlers(sqlline.SqlLine sqlLine)
getCommandHandlers in class sqlline.Applicationpublic sqlline.SqlLineOpts getOpts(sqlline.SqlLine sqlLine)
getOpts in class sqlline.Applicationpublic sqlline.PromptHandler getPromptHandler(sqlline.SqlLine sqlLine)
getPromptHandler in class sqlline.ApplicationCopyright © 2021 The Apache Software Foundation. All rights reserved.