Class NodeDataAdapter
java.lang.Object
ch.nolix.system.objectdata.adapter.AbstractDataAdapter
ch.nolix.system.objectdata.adapter.NodeDataAdapter
- All Implemented Interfaces:
IDatabaseNameHolder, EmptyCopyable<IDataAdapter>, Closeable, CloseStateRequestable, GroupCloseable, ChangeRequestable, IChangeSaver, IResettableChangeSaver, Resettable, IDataAdapter, AutoCloseable
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionstatic NodeDataAdapterforDatabaseNameAndNodeDatabaseAndSchema(String databaseName, IMutableNode<?> nodeDatabase, IEntityTypeSet entityTypeSet) forNodeDatabase(IMutableNode<?> nodeDatabase) Methods inherited from class AbstractDataAdapter
createCloseDependencyTo, getDatabaseName, getSaveCount, getStoredCloseController, getStoredTableByEntityType, hasChanges, insertEntity, noteClose, reset, saveChangesMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ChangeRequestable
isChangeFreeMethods inherited from interface CloseStateRequestable
isOpenMethods inherited from interface GroupCloseable
close, isClosedMethods inherited from interface IDatabaseNameHolder
getDatabaseNameInQuotes
-
Method Details
-
forNodeDatabase
public static WithNameCaptor<AndSchemaCaptor<IEntityTypeSet, NodeDataAdapter>> forNodeDatabase(IMutableNode<?> nodeDatabase) -
forDatabaseNameAndNodeDatabaseAndSchema
public static NodeDataAdapter forDatabaseNameAndNodeDatabaseAndSchema(String databaseName, IMutableNode<?> nodeDatabase, IEntityTypeSet entityTypeSet) -
forTemporaryInMemoryDatabase
public static WithNameCaptor<AndSchemaCaptor<IEntityTypeSet, NodeDataAdapter>> forTemporaryInMemoryDatabase() -
createEmptyCopy
- Returns:
- a new empty copy of the current
EmptyCopyable.
-