Schnittstelle IDatabaseComponentCreator

Alle bekannten Implementierungsklassen:
DatabaseComponentCreator

public interface IDatabaseComponentCreator
Version:
2025-01-12
Autor:
Silvan Wyss
  • Methodendetails

    • createDatabasePropertiesNodeWithDatabaseNameAndInitialSchemaTimeStamp

      IMutableNode<?> createDatabasePropertiesNodeWithDatabaseNameAndInitialSchemaTimeStamp(String databaseName, ITime initialSchemaTimeStamp)
      Parameter:
      databaseName -
      initialSchemaTimeStamp -
      Gibt zurück:
      a new database properties node with the given name and initialSchemaTimeStamp.
      Löst aus:
      RuntimeException - if the given name is null or blank.
      RuntimeException - if the given initialSchemaTimeStamp is null.
    • createEntityIndexesNode

      IMutableNode<?> createEntityIndexesNode()
      Gibt zurück:
      a new entity indexes node.
    • createNameNodeWithName

      IMutableNode<?> createNameNodeWithName(String name)
      Parameter:
      name -
      Gibt zurück:
      a new name node with the given name.
      Löst aus:
      RuntimeException - if the given name is null or blank.
    • createSchemaTimestampNodeWithInitialSchemaTimeStamp

      IMutableNode<?> createSchemaTimestampNodeWithInitialSchemaTimeStamp(ITime initialSchemaTimeStamp)
      Parameter:
      initialSchemaTimeStamp -
      Gibt zurück:
      a new schema timestamp node with the given initialSchemaTimeStamp.
      Löst aus:
      RuntimeException - if the given initialSchemaTimeStamp is null.