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 TypMethodeBeschreibungvoid
addColumn
(String tableName, IColumnDto column) void
boolean
columnIsEmpty
(String tableName, String columnName) void
deleteColumn
(String tableName, String columnName) void
deleteTable
(String tableName) static SchemaAdapter
forDatabaseNode
(IMutableNode<?> databaseNode) static SchemaAdapter
forDatabaseNodeInFile
(String filePath) int
int
boolean
loadColumnsByTableId
(String tableId) loadColumnsByTableName
(String tableName) loadFlatTableByName
(String name) loadTableById
(String id) loadTableByName
(String name) void
Lets the currentGroupCloseable
note a close.void
reset()
Resets the currentResettable
.void
Saves the changes of the currentIChangeSaver
.void
setColumnName
(String tableName, String columnName, String newColumnName) void
setColumnParameterizedFieldType
(String columnId, IParameterizedFieldTypeDto parameterizedFieldType) void
setTableName
(String tableName, String newTableName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.programcontrolapi.savecontrolapi.ChangeRequestable
isChangeFree
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Methodendetails
-
forDatabaseNode
-
forDatabaseNodeInFile
-
columnIsEmpty
- Angegeben von:
columnIsEmpty
in SchnittstelleISchemaReader
-
addColumn
- Angegeben von:
addColumn
in SchnittstelleISchemaWriter
-
addTable
- Angegeben von:
addTable
in SchnittstelleISchemaWriter
-
deleteColumn
- Angegeben von:
deleteColumn
in SchnittstelleISchemaWriter
-
deleteTable
- Angegeben von:
deleteTable
in SchnittstelleISchemaWriter
-
getStoredCloseController
- Angegeben von:
getStoredCloseController
in SchnittstelleGroupCloseable
- Gibt zurück:
- the
ICloseController
of the currentGroupCloseable
.
-
getSaveCount
public int getSaveCount()- Angegeben von:
getSaveCount
in SchnittstelleIResettableChangeSaver
-
getTableCount
public int getTableCount()- Angegeben von:
getTableCount
in SchnittstelleISchemaReader
-
hasChanges
public boolean hasChanges()- Angegeben von:
hasChanges
in SchnittstelleChangeRequestable
- Gibt zurück:
- true if the current
ChangeRequestable
has uncomitted changes.
-
loadColumnsByTableId
- Angegeben von:
loadColumnsByTableId
in SchnittstelleISchemaReader
-
loadColumnsByTableName
- Angegeben von:
loadColumnsByTableName
in SchnittstelleISchemaReader
-
loadFlatTableById
- Angegeben von:
loadFlatTableById
in SchnittstelleISchemaReader
-
loadFlatTableByName
- Angegeben von:
loadFlatTableByName
in SchnittstelleISchemaReader
-
loadFlatTables
- Angegeben von:
loadFlatTables
in SchnittstelleISchemaReader
-
loadSchemaTimestamp
- Angegeben von:
loadSchemaTimestamp
in SchnittstelleISchemaReader
-
loadTableById
- Angegeben von:
loadTableById
in SchnittstelleISchemaReader
-
loadTableByName
- Angegeben von:
loadTableByName
in SchnittstelleISchemaReader
-
loadTables
- Angegeben von:
loadTables
in SchnittstelleISchemaReader
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseable
Lets the currentGroupCloseable
note a close.- Angegeben von:
noteClose
in SchnittstelleGroupCloseable
-
reset
public void reset()Beschreibung aus Schnittstelle kopiert:Resettable
Resets the currentResettable
.- Angegeben von:
reset
in SchnittstelleResettable
-
saveChanges
public void saveChanges()Beschreibung aus Schnittstelle kopiert:IChangeSaver
Saves the changes of the currentIChangeSaver
.- Angegeben von:
saveChanges
in SchnittstelleIChangeSaver
-
setColumnName
- Angegeben von:
setColumnName
in SchnittstelleISchemaWriter
-
setColumnParameterizedFieldType
public void setColumnParameterizedFieldType(String columnId, IParameterizedFieldTypeDto parameterizedFieldType) - Angegeben von:
setColumnParameterizedFieldType
in SchnittstelleISchemaWriter
-
setTableName
- Angegeben von:
setTableName
in SchnittstelleISchemaWriter
-