Package org.n52.series.db.generator
Class TableMetadataGenerator
- java.lang.Object
-
- org.n52.series.db.generator.AbstractGenerator
-
- org.n52.series.db.generator.TableMetadataGenerator
-
public final class TableMetadataGenerator extends AbstractGenerator
Class to generate the create and drop scripts for different databases. Currently supported spatial databases to create scripts- PostgreSQL/PostGIS
- Oracle
- MySQL
- SQL Server
- H2/GeoDB
- Since:
- 1.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.n52.series.db.generator.AbstractGenerator
AbstractGenerator.ColumnMetadata, AbstractGenerator.Concept, AbstractGenerator.DialectSelector, AbstractGenerator.Feature, AbstractGenerator.Meta, AbstractGenerator.Profile, AbstractGenerator.TableMetadata
-
-
Field Summary
-
Fields inherited from class org.n52.series.db.generator.AbstractGenerator
NEW_LINE, PIPE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanexecute(Integer selection)protected static TableMetadataGeneratorgetInstance()static voidmain(String[] args)-
Methods inherited from class org.n52.series.db.generator.AbstractGenerator
addConceptDirectories, createFileName, getConceptSelection, getDialect, getDialectSelection, getDirectory, getFeatureConceptDirectories, getFeatureConceptSelection, getModelSelection, getProfileDirectories, printEnterYourSelection, printToScreen, printToSysout, readSelectionFromStdIo, readSelectionFromStdIoWithDefault, setDirectoriesForModelSelection
-
-
-
-
Method Detail
-
getInstance
protected static TableMetadataGenerator getInstance()
-
main
public static void main(String[] args)
-
-