Klasse SchemaAdapter
java.lang.Object
ch.nolix.system.noderawschema.schemaadapter.SchemaAdapter
- Alle implementierten Schnittstellen:
ChangeRequestable,IChangeSaver,IResettableChangeSaver,Closeable,CloseStateRequestable,GroupCloseable,Resettable,ISchemaAdapter,ISchemaReader,ISchemaWriter,AutoCloseable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddColumn(String tableName, IColumnDto column) voidbooleancolumnIsEmpty(String tableName, String columnName) voiddeleteColumn(String tableName, String columnName) voiddeleteTable(String tableName) static SchemaAdapterforDatabaseNode(IMutableNode<?> databaseNode) static SchemaAdapterforDatabaseNodeInFile(String filePath) intintbooleanloadColumnsByTableId(String tableId) loadColumnsByTableName(String tableName) loadFlatTableByName(String name) loadTableById(String id) loadTableByName(String name) voidLets the currentGroupCloseablenote a close.voidreset()Resets the currentResettable.voidSaves the changes of the currentIChangeSaver.voidsetColumnName(String tableName, String columnName, String newColumnName) voidsetColumnParameterizedFieldType(String columnId, IParameterizedFieldTypeDto parameterizedFieldType) voidsetTableName(String tableName, String newTableName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.programcontrolapi.savecontrolapi.ChangeRequestable
isChangeFreeVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Methodendetails
-
forDatabaseNode
-
forDatabaseNodeInFile
-
columnIsEmpty
- Angegeben von:
columnIsEmptyin SchnittstelleISchemaReader
-
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
-
getTableCount
public int getTableCount()- Angegeben von:
getTableCountin SchnittstelleISchemaReader
-
hasChanges
public boolean hasChanges()- Angegeben von:
hasChangesin SchnittstelleChangeRequestable- Gibt zurück:
- true if the current
ChangeRequestablehas uncomitted changes.
-
loadColumnsByTableId
- Angegeben von:
loadColumnsByTableIdin SchnittstelleISchemaReader
-
loadColumnsByTableName
- Angegeben von:
loadColumnsByTableNamein SchnittstelleISchemaReader
-
loadFlatTableById
- Angegeben von:
loadFlatTableByIdin SchnittstelleISchemaReader
-
loadFlatTableByName
- Angegeben von:
loadFlatTableByNamein SchnittstelleISchemaReader
-
loadFlatTables
- Angegeben von:
loadFlatTablesin SchnittstelleISchemaReader
-
loadSchemaTimestamp
- Angegeben von:
loadSchemaTimestampin SchnittstelleISchemaReader
-
loadTableById
- Angegeben von:
loadTableByIdin SchnittstelleISchemaReader
-
loadTableByName
- Angegeben von:
loadTableByNamein SchnittstelleISchemaReader
-
loadTables
- Angegeben von:
loadTablesin SchnittstelleISchemaReader
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseableLets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
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
-
setColumnName
- Angegeben von:
setColumnNamein SchnittstelleISchemaWriter
-
setColumnParameterizedFieldType
public void setColumnParameterizedFieldType(String columnId, IParameterizedFieldTypeDto parameterizedFieldType) - Angegeben von:
setColumnParameterizedFieldTypein SchnittstelleISchemaWriter
-
setTableName
- Angegeben von:
setTableNamein SchnittstelleISchemaWriter
-