public class SnowflakeDDLExport extends AbstractDDLExport
Constructor and Description |
---|
SnowflakeDDLExport() |
Modifier and Type | Method and Description |
---|---|
protected Map<DDLOperator,String> |
generateFunctionDDL(TSQLDataSource datasource,
String functionName,
String databaseSchema) |
protected Map<DDLOperator,String> |
generateProcedureDDL(TSQLDataSource datasource,
String procedureName,
String databaseSchema) |
protected Map<DDLOperator,String> |
generateTableDDL(TSQLDataSource datasource,
String tableName,
String databaseSchema) |
protected Map<DDLOperator,String> |
generateViewDDL(TSQLDataSource datasource,
String viewName,
String databaseSchema) |
DDL |
operate(TSQLDataSource datasource) |
acceptDatabase, acceptSchema, close, generateTriggerDDL
public static final Logger logger
public DDL operate(TSQLDataSource datasource)
protected Map<DDLOperator,String> generateTableDDL(TSQLDataSource datasource, String tableName, String databaseSchema)
generateTableDDL
in class AbstractDDLExport
protected Map<DDLOperator,String> generateViewDDL(TSQLDataSource datasource, String viewName, String databaseSchema)
generateViewDDL
in class AbstractDDLExport
protected Map<DDLOperator,String> generateProcedureDDL(TSQLDataSource datasource, String procedureName, String databaseSchema)
generateProcedureDDL
in class AbstractDDLExport
protected Map<DDLOperator,String> generateFunctionDDL(TSQLDataSource datasource, String functionName, String databaseSchema)
generateFunctionDDL
in class AbstractDDLExport
Copyright © 2023. All rights reserved.