public class TJSONSQLEnvParser extends Object implements TSQLEnvParser
| Constructor and Description |
|---|
TJSONSQLEnvParser(String defaultServer,
String defaultDatabase,
String defaultSchema) |
| Modifier and Type | Method and Description |
|---|---|
TSQLEnv[] |
parseSQLEnv(EDbVendor vendor,
String sql) |
TSQLEnv[] |
parseSQLEnv(EDbVendor vendor,
String sql,
String explicitBaseDir) |
public TJSONSQLEnvParser(String defaultServer, String defaultDatabase, String defaultSchema)
public TSQLEnv[] parseSQLEnv(EDbVendor vendor, String sql)
parseSQLEnv in interface TSQLEnvParserpublic TSQLEnv[] parseSQLEnv(EDbVendor vendor, String sql, String explicitBaseDir)
explicitBaseDir - directory to resolve a sharded manifest's relative
catalog/source paths against, used when sql is inline manifest
CONTENT (which carries no location of its own). Ignored when sql
is a file path, since the path already yields the base directory.