Klasse SchemaWriter
java.lang.Object
ch.nolix.system.sqlmidschema.schemawriter.SchemaWriter
- Alle implementierten Schnittstellen:
Closeable,CloseStateRequestable,GroupCloseable,ChangeRequestable,IChangeSaver,IResettableChangeSaver,Resettable,ISchemaWriter,AutoCloseable
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidvoiddeleteColumn(String tableName, String columnName) voiddeleteTable(String tableName) static SchemaWriterforDatabaseNameAndSqlConnection(String databaseName, ISqlConnection sqlConnection) intbooleanvoidLets the currentGroupCloseablenote a close.voidrenameColumn(String tableName, String columnName, String newColumnName) voidrenameTable(String tableName, String newTableName) voidreset()Resets the currentResettable.voidSaves the changes of the currentIChangeSaver.voidsetContentModel(String tableName, String columnName, IContentModelDto contentModel) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrol.savecontrol.ChangeRequestable
isChangeFreeVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrol.closecontroller.CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrol.closecontroller.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Konstruktordetails
-
SchemaWriter
-
-
Methodendetails
-
forDatabaseNameAndSqlConnection
public static SchemaWriter forDatabaseNameAndSqlConnection(String databaseName, ISqlConnection sqlConnection) -
addColumn
- Angegeben von:
addColumnin SchnittstelleISchemaWriter
-
addTable
- Angegeben von:
addTablein SchnittstelleISchemaWriter
-
deleteColumn
- Angegeben von:
deleteColumnin SchnittstelleISchemaWriter
-
deleteTable
- Angegeben von:
deleteTablein SchnittstelleISchemaWriter
-
getStoredCloseController
- Angegeben von:
getStoredCloseControllerin SchnittstelleGroupCloseable- Gibt zurück:
- the
ICloseControllerof the currentGroupCloseable.
-
getSaveCount
public int getSaveCount()- Angegeben von:
getSaveCountin SchnittstelleIResettableChangeSaver
-
hasChanges
public boolean hasChanges()- Angegeben von:
hasChangesin SchnittstelleChangeRequestable- Gibt zurück:
- true if the current
ChangeRequestablehas uncomitted changes.
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseableLets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
renameColumn
- Angegeben von:
renameColumnin SchnittstelleISchemaWriter
-
renameTable
- Angegeben von:
renameTablein SchnittstelleISchemaWriter
-
reset
public void reset()Beschreibung aus Schnittstelle kopiert:ResettableResets the currentResettable.- Angegeben von:
resetin SchnittstelleResettable
-
saveChanges
public void saveChanges()Beschreibung aus Schnittstelle kopiert:IChangeSaverSaves the changes of the currentIChangeSaver.- Angegeben von:
saveChangesin SchnittstelleIChangeSaver
-
setContentModel
- Angegeben von:
setContentModelin SchnittstelleISchemaWriter
-