in dashboards-notebooks/server/clusters/sql/sqlPlugin.js [14:51]
export default function sqlPlugin(Client, config, components) {
const ca = components.clientAction.factory;
Client.prototype.sql = components.clientAction.namespaceFactory();
const sql = Client.prototype.sql.prototype;
sql.translateSQL = ca({
url: {
fmt: `${SQL_TRANSLATE_ROUTE}`,
},
needBody: true,
method: 'POST',
});
sql.translatePPL = ca({
url: {
fmt: `${PPL_TRANSLATE_ROUTE}`,
},
needBody: true,
method: 'POST',
});
sql.sqlQuery = ca({
url: {
fmt: `${SQL_QUERY_ROUTE}`,
},
needBody: true,
method: 'POST',
}); //default: jdbc
sql.pplQuery = ca({
url: {
fmt: `${PPL_QUERY_ROUTE}`,
},
needBody: true,
method: 'POST',
}); //default: jdbc
}