Klasse Schema

java.lang.Object
org.teamapps.universaldb.schema.Schema

public class Schema extends Object
  • Konstruktordetails

  • Methodendetails

    • create

      public static Schema create()
    • create

      public static Schema create(String pojoNamespace)
    • parse

      public static Schema parse(String schemaData)
    • checkName

      public static void checkName(String name)
    • checkColumnName

      public static void checkColumnName(String name)
    • getSchemaData

      public byte[] getSchemaData()
    • writeSchema

      public void writeSchema(DataOutputStream dataOutputStream) throws IOException
      Löst aus:
      IOException
    • getDatabases

      public List<Database> getDatabases()
    • getDatabase

      public Database getDatabase(String name)
    • addDatabase

      public Database addDatabase(String name)
    • getPojoNamespace

      public String getPojoNamespace()
    • setPojoNamespace

      public void setPojoNamespace(String pojoNamespace)
    • getSchemaName

      public String getSchemaName()
    • setSchemaName

      public void setSchemaName(String schemaName)
    • getSchemaVersion

      public int getSchemaVersion()
    • isCompatibleWith

      public boolean isCompatibleWith(Schema schema)
    • isSameSchema

      public boolean isSameSchema(Schema schema) throws IOException
      Löst aus:
      IOException
    • isSameSchemaIgnoreMapping

      public boolean isSameSchemaIgnoreMapping(Schema schema)
    • merge

      public void merge(Schema schema)
    • checkModel

      public boolean checkModel()
    • mapSchema

      public void mapSchema()
    • getMappingIds

      public Set<Integer> getMappingIds()
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • getSchemaDefinition

      public String getSchemaDefinition()