Package org.gridgain.tpcds.ddl
Class DdlGenerator
java.lang.Object
org.gridgain.tpcds.ddl.DdlGenerator
DDL Generator for creating SQL DDL statements.
This class generates database schema definitions by processing predefined FreeMarker templates with table metadata and zone configuration parameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetDdlSql(Table table, TableStorageParameters tableStorageParameters) Generates DDL SQL for a given table using supplied zone and storage profile parameters.
-
Constructor Details
-
DdlGenerator
public DdlGenerator()
-
-
Method Details
-
getDdlSql
Generates DDL SQL for a given table using supplied zone and storage profile parameters.- Parameters:
table- The table metadata object containing column definitions.tableStorageParameters- Parameters for the table storage setup.- Returns:
- Generated DDL SQL statement as a String.
- Throws:
IllegalArgumentException- if generating DDL for this table is not supported (source table).IllegalStateException- if there is an error while creating DDL sql.
-