Klasse SchemaDataStatementCreator
java.lang.Object
ch.nolix.system.sqlmidschema.statementcreator.SchemaDataStatementCreator
- Alle implementierten Schnittstellen:
ISchemaDataStatementCreator
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateStatementsToAddColumn(TableIdentification table, ColumnDto column) createStatementsToSetContentModel(TableIdentification table, ColumnIdentification column, FieldType fieldType, DataType dataType, IContainer<String> referenceableTableIds, IContainer<String> backReferenceableColumnIds) createStatementToAddBackReferenceableColumn(ColumnIdentification parentBaseBackReferenceColumn, String referenceableColumnId) createStatementToAddReferenceableTable(ColumnIdentification parentBaseReferenceColumn, String referenceableTableId) createStatementToAddTable(String tableId, String tableName) createStatementToDeleteColumn(TableIdentification table, String columnName) createStatementToDeleteTable(String tableName) createStatementToRenameColumn(String tableName, String columnName, String newColumnName) createStatementToRenameTable(String tableName, String newTableName)
-
Konstruktordetails
-
SchemaDataStatementCreator
public SchemaDataStatementCreator()
-
-
Methodendetails
-
createStatementToAddBackReferenceableColumn
public String createStatementToAddBackReferenceableColumn(ColumnIdentification parentBaseBackReferenceColumn, String referenceableColumnId) - Angegeben von:
createStatementToAddBackReferenceableColumnin SchnittstelleISchemaDataStatementCreator
-
createStatementsToAddColumn
- Angegeben von:
createStatementsToAddColumnin SchnittstelleISchemaDataStatementCreator
-
createStatementToAddReferenceableTable
public String createStatementToAddReferenceableTable(ColumnIdentification parentBaseReferenceColumn, String referenceableTableId) - Angegeben von:
createStatementToAddReferenceableTablein SchnittstelleISchemaDataStatementCreator
-
createStatementToAddTable
- Angegeben von:
createStatementToAddTablein SchnittstelleISchemaDataStatementCreator
-
createStatementsToAddTable
- Angegeben von:
createStatementsToAddTablein SchnittstelleISchemaDataStatementCreator
-
createStatementToDeleteColumn
- Angegeben von:
createStatementToDeleteColumnin SchnittstelleISchemaDataStatementCreator
-
createStatementToDeleteTable
- Angegeben von:
createStatementToDeleteTablein SchnittstelleISchemaDataStatementCreator
-
createStatementToRenameColumn
public String createStatementToRenameColumn(String tableName, String columnName, String newColumnName) - Angegeben von:
createStatementToRenameColumnin SchnittstelleISchemaDataStatementCreator
-
createStatementToRenameTable
- Angegeben von:
createStatementToRenameTablein SchnittstelleISchemaDataStatementCreator
-
createStatementsToSetContentModel
public IContainer<String> createStatementsToSetContentModel(TableIdentification table, ColumnIdentification column, FieldType fieldType, DataType dataType, IContainer<String> referenceableTableIds, IContainer<String> backReferenceableColumnIds) - Angegeben von:
createStatementsToSetContentModelin SchnittstelleISchemaDataStatementCreator
-