| Package | Description |
|---|---|
| gudusoft.gsqlparser |
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
| gudusoft.gsqlparser.resolver2.metadata | |
| gudusoft.gsqlparser.sqlenv | |
| gudusoft.gsqlparser.sqlenv.compat |
| Modifier and Type | Method and Description |
|---|---|
TSQLFunction |
TCustomSqlStatement.searchFunctionInSQLEnv(String functionName) |
| Modifier and Type | Method and Description |
|---|---|
static void |
StatementMetadata.registerReturnColumns(TSQLFunction function,
TCreateFunctionStmt statement)
The columns a function's declaration gives its table result (TableFunctionLayout.declaredColumns), registered
with it: a call of it in FROM has them.
|
| Modifier and Type | Method and Description |
|---|---|
TSQLFunction |
TSQLEnv.addFunction(String qualifiedFunctionName,
boolean fromDDL)
Add a function to SQLEnv, if a function with the same already exists, just return the existing one.
|
TSQLFunction |
TSQLEnv.addFunction(TObjectName qualifiedFunctionName,
boolean fromDDL) |
TSQLFunction |
TSQLSchema.createFunction(String functionName)
create a function belong to this schema
|
TSQLFunction |
TSQLOraclePackage.createFunction(String functionName)
create a function belong to this schema
|
TSQLFunction |
HierarchicalResolver.findFunction(TSQLEnv env,
String qualifiedName)
查找函数(便捷方法)
|
TSQLFunction |
TFunctoinColumn.getSqlTableFunction()
function include this column
|
TSQLFunction |
TSQLEnv.searchFunction(String qualifiedTablename) |
TSQLFunction |
TSQLEnv.searchFunction(TObjectName qualifiedTablename) |
| Constructor and Description |
|---|
TFunctoinColumn(TSQLFunction sqlFunction,
String columnName)
create a new column and add to the function
|
| Modifier and Type | Method and Description |
|---|---|
TSQLFunction |
CatalogEntryToSQLEnvMapper.toTSQLFunction(CatalogEntry entry,
TSQLEnv targetEnv) |