liquibase.structure.core
Class Catalog

java.lang.Object
  extended by liquibase.structure.AbstractDatabaseObject
      extended by liquibase.structure.core.Catalog
All Implemented Interfaces:
Comparable, LiquibaseSerializable, DatabaseObject

public class Catalog
extends AbstractDatabaseObject


Nested Class Summary
 
Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
LiquibaseSerializable.SerializationType
 
Field Summary
 
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
 
Constructor Summary
Catalog()
           
Catalog(String name)
           
 
Method Summary
 void addDatabaseObject(DatabaseObject databaseObject)
           
 boolean equals(Object o)
           
 DatabaseObject[] getContainingObjects()
           
<DatabaseObjectType extends DatabaseObject>
List<DatabaseObjectType>
getDatabaseObjects(Class<DatabaseObjectType> type)
           
 String getName()
           
protected  Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> getObjects()
           
 Schema getSchema()
           
 Set<String> getSerializableFields()
           
 int hashCode()
           
 boolean isDefault()
           
 Catalog setDefault(Boolean isDefault)
           
 Catalog setName(String name)
           
 String toString()
           
 
Methods inherited from class liquibase.structure.AbstractDatabaseObject
compareTo, getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Catalog

public Catalog()

Catalog

public Catalog(String name)
Method Detail

toString

public String toString()
Overrides:
toString in class AbstractDatabaseObject

getContainingObjects

public DatabaseObject[] getContainingObjects()

getSchema

public Schema getSchema()

getName

public String getName()

setName

public Catalog setName(String name)

isDefault

public boolean isDefault()

setDefault

public Catalog setDefault(Boolean isDefault)

getObjects

protected Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> getObjects()

getDatabaseObjects

public <DatabaseObjectType extends DatabaseObject> List<DatabaseObjectType> getDatabaseObjects(Class<DatabaseObjectType> type)

addDatabaseObject

public void addDatabaseObject(DatabaseObject databaseObject)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getSerializableFields

public Set<String> getSerializableFields()
Specified by:
getSerializableFields in interface LiquibaseSerializable
Overrides:
getSerializableFields in class AbstractDatabaseObject


Copyright © 2016 Liquibase.org. All rights reserved.