Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

Adam - Class in ch.ergon.adam.core
 
addBaseRelation(Relation) - Method in class ch.ergon.adam.core.db.schema.View
 
addDependentView(View) - Method in class ch.ergon.adam.core.db.schema.Relation
 
addField(Field) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
addField(Field) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
addReferencingField(Field) - Method in class ch.ergon.adam.core.db.schema.DbEnum
 
addReferencingForeignKey(ForeignKey) - Method in class ch.ergon.adam.core.db.schema.Index
 
addReferencingIndex(Index) - Method in class ch.ergon.adam.core.db.schema.Field
 
adjustSequences(Table) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
adjustSequences(Table) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
apply(SchemaSink) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
apply(SchemaSink) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
apply(SchemaSink) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 

B

BIGINT - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
BIGINTUNSIGNED - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
BINARY - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
BIT - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
BLOB - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
BOOLEAN - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 

C

cd(String) - Method in class ch.ergon.adam.core.filetree.ClasspathTraverser
 
cd(String) - Method in class ch.ergon.adam.core.filetree.DirectoryTraverser
 
cd(String) - Method in interface ch.ergon.adam.core.filetree.FileTreeTraverser
 
ch.ergon.adam.core - package ch.ergon.adam.core
 
ch.ergon.adam.core.db - package ch.ergon.adam.core.db
 
ch.ergon.adam.core.db.interfaces - package ch.ergon.adam.core.db.interfaces
 
ch.ergon.adam.core.db.schema - package ch.ergon.adam.core.db.schema
 
ch.ergon.adam.core.filetree - package ch.ergon.adam.core.filetree
 
ch.ergon.adam.core.helper - package ch.ergon.adam.core.helper
 
ch.ergon.adam.core.prepost - package ch.ergon.adam.core.prepost
 
ch.ergon.adam.core.prepost.db_schema_version - package ch.ergon.adam.core.prepost.db_schema_version
 
ch.ergon.adam.core.reflection - package ch.ergon.adam.core.reflection
 
changeFieldType(Field, Field, DataType) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
changeFieldType(Field, Field, DataType) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
CHAR - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
classesByPackageCache - Static variable in class ch.ergon.adam.core.reflection.ReflectionHelper
 
ClasspathTraverser - Class in ch.ergon.adam.core.filetree
 
ClasspathTraverser(String) - Constructor for class ch.ergon.adam.core.filetree.ClasspathTraverser
 
CLOB - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
close() - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
close() - Method in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSource
 
CollectorsHelper - Class in ch.ergon.adam.core.helper
 
CollectorsHelper() - Constructor for class ch.ergon.adam.core.helper.CollectorsHelper
 
commitChanges() - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
commitChanges() - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
Constraint - Class in ch.ergon.adam.core.db.schema
 
Constraint(String) - Constructor for class ch.ergon.adam.core.db.schema.Constraint
 
constraintAdded(Constraint) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
constraintAdded(Constraint) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
constraintAdded(Constraint) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
constraintRemoved(Constraint) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
constraintRemoved(Constraint) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
constraintRemoved(Constraint) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
constraintUpdated(Constraint, Constraint) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
constraintUpdated(Constraint, Constraint) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
constraintUpdated(Constraint, Constraint) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
copyData(Table, Table, String) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
copyData(Table, Table, String) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createConstraint(Constraint) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createConstraint(Constraint) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createEnum(DbEnum) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createEnum(DbEnum) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createForeignKey(ForeignKey) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createForeignKey(ForeignKey) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createIndex(Index) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createIndex(Index) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createQuotedList(String[], String) - Static method in class ch.ergon.adam.core.helper.CollectorsHelper
 
createQuotedList(String[], String, String) - Static method in class ch.ergon.adam.core.helper.CollectorsHelper
 
createSchemaItemNameArray(Collection<T>) - Static method in class ch.ergon.adam.core.helper.CollectorsHelper
 
createSchemaItemNameList(Collection<T>) - Static method in class ch.ergon.adam.core.helper.CollectorsHelper
 
createSchemaItemNameList(Collection<T>, String) - Static method in class ch.ergon.adam.core.helper.CollectorsHelper
 
createSequence(Sequence) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createSequence(Sequence) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createSink(String) - Method in interface ch.ergon.adam.core.db.interfaces.SourceAndSinkAdapter
 
createSink(String) - Method in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSourceFactory
 
createSource(String) - Method in interface ch.ergon.adam.core.db.interfaces.SourceAndSinkAdapter
 
createSource(String) - Method in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSourceFactory
 
createSqlExecutor(String) - Method in interface ch.ergon.adam.core.db.interfaces.SourceAndSinkAdapter
 
createSqlExecutor(String) - Method in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSourceFactory
 
createTable(Table) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createTable(Table) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
createView(View) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
createView(View) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 

D

DataType - Enum Class in ch.ergon.adam.core.db.schema
 
DATE - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
DbEnum - Class in ch.ergon.adam.core.db.schema
 
DbEnum(String) - Constructor for class ch.ergon.adam.core.db.schema.DbEnum
 
DbSchemaVersionSource - Class in ch.ergon.adam.core.prepost.db_schema_version
 
DbSchemaVersionSource() - Constructor for class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSource
 
DbSchemaVersionSourceFactory - Class in ch.ergon.adam.core.prepost.db_schema_version
 
DbSchemaVersionSourceFactory() - Constructor for class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSourceFactory
 
DECIMAL - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
DECIMAL_INTEGER - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
DEFAULT_ADAM_EXPORT_PACKAGE - Static variable in class ch.ergon.adam.core.Adam
 
DEFAULT_ADAM_PACKAGE - Static variable in class ch.ergon.adam.core.Adam
 
DEFAULT_MAIN_RESOURCE_PATH - Static variable in class ch.ergon.adam.core.Adam
 
DEFAULT_SCHEMA_PACKAGE - Static variable in class ch.ergon.adam.core.Adam
 
DEFAULT_SCRIPTS_PACKAGE - Static variable in class ch.ergon.adam.core.Adam
 
DefaultMigrationStrategy - Class in ch.ergon.adam.core.db
 
DefaultMigrationStrategy() - Constructor for class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
deleteFolderRecursively(Path) - Static method in class ch.ergon.adam.core.helper.FileHelper
 
DirectoryTraverser - Class in ch.ergon.adam.core.filetree
 
DirectoryTraverser(Path) - Constructor for class ch.ergon.adam.core.filetree.DirectoryTraverser
 
DOUBLE - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
dropConstraint(Constraint) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropConstraint(Constraint) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropDefault(Field) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropDefault(Field) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropEnum(DbEnum) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropEnum(DbEnum) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropField(Field, Table) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropField(Field, Table) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropForeignKey(ForeignKey) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropForeignKey(ForeignKey) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropIndex(Index) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropIndex(Index) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropSchema() - Method in interface ch.ergon.adam.core.db.interfaces.SqlExecutor
 
dropSequence(Sequence) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropSequence(Sequence) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropSequencesAndDefaults(Table) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropSequencesAndDefaults(Table) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropTable(Table) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropTable(Table) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
dropView(View) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
dropView(View) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 

E

ENUM - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
enumAdded(DbEnum) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
enumAdded(DbEnum) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
enumAdded(DbEnum) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
enumRemoved(DbEnum) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
enumRemoved(DbEnum) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
enumRemoved(DbEnum) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
enumUpdated(DbEnum, DbEnum) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
enumUpdated(DbEnum, DbEnum) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
enumUpdated(DbEnum, DbEnum) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
equals(Object) - Method in class ch.ergon.adam.core.helper.Pair
 
execute() - Method in class ch.ergon.adam.core.Adam
 
executeScript(String) - Method in interface ch.ergon.adam.core.db.interfaces.SqlExecutor
 
executeStep(MigrationStep) - Method in class ch.ergon.adam.core.prepost.MigrationStepExecutor
 
exportMigrationScripts(File) - Method in class ch.ergon.adam.core.prepost.MigrationScriptProvider
 

F

Field - Class in ch.ergon.adam.core.db.schema
 
Field(String) - Constructor for class ch.ergon.adam.core.db.schema.Field
 
fieldAdded(Field) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
fieldAdded(Field) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
fieldAdded(Field) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
fieldDefaultChanged(Field, Field) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
fieldDefaultChanged(Field, Field) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
fieldDefaultChanged(Field, Field) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
fieldIndexChange(Field, Field) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
fieldIndexChange(Field, Field) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
fieldIndexChange(Field, Field) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
fieldRemoved(Field) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
fieldRemoved(Field) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
fieldRemoved(Field) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
fieldRenamed(Field, Field) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
fieldRenamed(Field, Field) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
fieldRenamed(Field, Field) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
FileHelper - Class in ch.ergon.adam.core.helper
 
FileHelper() - Constructor for class ch.ergon.adam.core.helper.FileHelper
 
FileTreeTraverser - Interface in ch.ergon.adam.core.filetree
 
fileTypeChanged(Field, Field) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
fileTypeChanged(Field, Field) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
fileTypeChanged(Field, Field) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
findAllRessourcesForPath(String) - Static method in class ch.ergon.adam.core.reflection.ReflectionHelper
 
findAllSubClasses(String, Class<T>) - Static method in class ch.ergon.adam.core.reflection.ReflectionHelper
 
FLOAT - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
ForeignKey - Class in ch.ergon.adam.core.db.schema
 
ForeignKey(String) - Constructor for class ch.ergon.adam.core.db.schema.ForeignKey
 
foreignKeyAdded(ForeignKey) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
foreignKeyAdded(ForeignKey) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
foreignKeyAdded(ForeignKey) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
foreignKeyRemoved(ForeignKey) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
foreignKeyRemoved(ForeignKey) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
foreignKeyRemoved(ForeignKey) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
foreignKeyUpdated(ForeignKey, ForeignKey) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
foreignKeyUpdated(ForeignKey, ForeignKey) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
foreignKeyUpdated(ForeignKey, ForeignKey) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 

G

getBaseRelations() - Method in class ch.ergon.adam.core.db.schema.View
 
getConstraint(String) - Method in class ch.ergon.adam.core.db.schema.Table
 
getConstraints() - Method in class ch.ergon.adam.core.db.schema.Table
 
getContainer() - Method in class ch.ergon.adam.core.db.schema.Field
 
getDatabaseTypeFromUrl(String) - Static method in class ch.ergon.adam.core.helper.JdbcUrl
Extracts database type from JDBC URL.
getDataType() - Method in class ch.ergon.adam.core.db.schema.Field
 
getDbEnum() - Method in class ch.ergon.adam.core.db.schema.Field
 
getDefaultValue() - Method in class ch.ergon.adam.core.db.schema.Field
 
getDependentViews() - Method in class ch.ergon.adam.core.db.schema.Relation
 
getEnum(String) - Method in class ch.ergon.adam.core.db.schema.Schema
 
getEnums() - Method in class ch.ergon.adam.core.db.schema.Schema
 
getField() - Method in class ch.ergon.adam.core.db.schema.ForeignKey
 
getField(String) - Method in class ch.ergon.adam.core.db.schema.Relation
 
getFieldIndex(Field) - Method in class ch.ergon.adam.core.db.schema.Relation
 
getFields() - Method in class ch.ergon.adam.core.db.schema.Index
 
getFields() - Method in class ch.ergon.adam.core.db.schema.Relation
 
getFile() - Method in class ch.ergon.adam.core.filetree.TraverserFile
 
getFile(String) - Method in class ch.ergon.adam.core.filetree.DirectoryTraverser
 
getFileNames() - Method in class ch.ergon.adam.core.filetree.ClasspathTraverser
 
getFileNames() - Method in class ch.ergon.adam.core.filetree.DirectoryTraverser
 
getFileNames() - Method in interface ch.ergon.adam.core.filetree.FileTreeTraverser
 
getFiles() - Method in interface ch.ergon.adam.core.filetree.FileTreeTraverser
 
getFirst() - Method in class ch.ergon.adam.core.helper.Pair
 
getForeignKeys() - Method in class ch.ergon.adam.core.db.schema.Table
 
getIncrement() - Method in class ch.ergon.adam.core.db.schema.Sequence
 
getIndex() - Method in class ch.ergon.adam.core.db.schema.Field
 
getIndex(String) - Method in class ch.ergon.adam.core.db.schema.Table
 
getIndex(List<Field>) - Method in class ch.ergon.adam.core.db.schema.Table
 
getIndexes() - Method in class ch.ergon.adam.core.db.schema.Table
 
getInputStream() - Method in class ch.ergon.adam.core.filetree.TraverserFile
 
getInstance() - Static method in class ch.ergon.adam.core.db.SourceAndSinkFactory
 
getLength() - Method in class ch.ergon.adam.core.db.schema.Field
 
getMaxValue() - Method in class ch.ergon.adam.core.db.schema.Sequence
 
getMigrationScripts(MigrationStep) - Method in class ch.ergon.adam.core.prepost.MigrationScriptProvider
 
getMinValue() - Method in class ch.ergon.adam.core.db.schema.Sequence
 
getName() - Method in class ch.ergon.adam.core.db.schema.SchemaItem
 
getName() - Method in class ch.ergon.adam.core.filetree.TraverserFile
 
getObjectNameExcludeList() - Method in class ch.ergon.adam.core.MigrationConfiguration
 
getObjectNameIncludeList() - Method in class ch.ergon.adam.core.MigrationConfiguration
 
getPrecision() - Method in class ch.ergon.adam.core.db.schema.Field
 
getPreviousName() - Method in class ch.ergon.adam.core.db.schema.Table
 
getReferencingFields() - Method in class ch.ergon.adam.core.db.schema.DbEnum
 
getReferencingForeignKeys() - Method in class ch.ergon.adam.core.db.schema.Index
 
getReferencingIndexes() - Method in class ch.ergon.adam.core.db.schema.Field
 
getRelation(String) - Method in class ch.ergon.adam.core.db.schema.Schema
 
getRepoBase() - Static method in class ch.ergon.adam.core.helper.FileHelper
 
getRule() - Method in class ch.ergon.adam.core.db.schema.RuleConstraint
 
getScale() - Method in class ch.ergon.adam.core.db.schema.Field
 
getSchema() - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSource
 
getSchema() - Method in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSource
 
getSecond() - Method in class ch.ergon.adam.core.helper.Pair
 
getSequence(String) - Method in class ch.ergon.adam.core.db.schema.Schema
 
getSequences() - Method in class ch.ergon.adam.core.db.schema.Schema
 
getSink(String) - Method in class ch.ergon.adam.core.db.SourceAndSinkFactory
 
getSource(String) - Method in class ch.ergon.adam.core.db.SourceAndSinkFactory
 
getSqlExecutor(String) - Method in class ch.ergon.adam.core.db.SourceAndSinkFactory
 
getSqlForNew() - Method in class ch.ergon.adam.core.db.schema.Field
 
getStartValue() - Method in class ch.ergon.adam.core.db.schema.Sequence
 
getTable() - Method in class ch.ergon.adam.core.db.schema.Field
 
getTable() - Method in class ch.ergon.adam.core.db.schema.TableItem
 
getTable(String) - Method in class ch.ergon.adam.core.db.schema.Schema
 
getTables() - Method in class ch.ergon.adam.core.db.schema.Schema
 
getTargetIndex() - Method in class ch.ergon.adam.core.db.schema.ForeignKey
 
getTypeDescription() - Method in class ch.ergon.adam.core.db.schema.Field
 
getValues() - Method in class ch.ergon.adam.core.db.schema.DbEnum
 
getVersionsBetween(String, String) - Method in class ch.ergon.adam.core.prepost.GitVersionTree
 
getView(String) - Method in class ch.ergon.adam.core.db.schema.Schema
 
getViewDefinition() - Method in class ch.ergon.adam.core.db.schema.View
 
getViews() - Method in class ch.ergon.adam.core.db.schema.Schema
 
getWhere() - Method in class ch.ergon.adam.core.db.schema.Index
 
GitVersionTree - Class in ch.ergon.adam.core.prepost
 
GitVersionTree(InputStream) - Constructor for class ch.ergon.adam.core.prepost.GitVersionTree
 
GitVersionTree(Path) - Constructor for class ch.ergon.adam.core.prepost.GitVersionTree
 

H

hashCode() - Method in class ch.ergon.adam.core.helper.Pair
 
HISTORY_FILE_NAME - Static variable in class ch.ergon.adam.core.Adam
 

I

Index - Class in ch.ergon.adam.core.db.schema
 
Index(String) - Constructor for class ch.ergon.adam.core.db.schema.Index
 
indexAdded(Index) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
indexAdded(Index) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
indexAdded(Index) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
indexRemoved(Index) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
indexRemoved(Index) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
indexRemoved(Index) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
indexUpdated(Index, Index) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
indexUpdated(Index, Index) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
indexUpdated(Index, Index) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
INTEGER - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
INTEGERUNSIGNED - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
INTERVALDAYTOSECOND - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
INTERVALYEARTOMONTH - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
INTERVALYEARTOSECOND - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
isAllowNonForwardMigration() - Method in class ch.ergon.adam.core.Adam
 
isAllowUnknownDBVersion() - Method in class ch.ergon.adam.core.Adam
 
isAncestor(String, String) - Method in class ch.ergon.adam.core.prepost.GitVersionTree
 
isArray() - Method in class ch.ergon.adam.core.db.schema.Field
 
isDialectUrl(String, String) - Static method in class ch.ergon.adam.core.helper.JdbcUrl
 
isEnum() - Method in class ch.ergon.adam.core.db.schema.Field
 
isKnownVersion(String) - Method in class ch.ergon.adam.core.prepost.GitVersionTree
 
isMigrateSameVersion() - Method in class ch.ergon.adam.core.Adam
 
isNullable() - Method in class ch.ergon.adam.core.db.schema.Field
 
isPrimary() - Method in class ch.ergon.adam.core.db.schema.Index
 
isSequence() - Method in class ch.ergon.adam.core.db.schema.Field
 
isUnique() - Method in class ch.ergon.adam.core.db.schema.Index
 

J

JdbcUrl - Class in ch.ergon.adam.core.helper
 
JdbcUrl() - Constructor for class ch.ergon.adam.core.helper.JdbcUrl
 

L

LOCALDATE - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
LOCALDATETIME - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
LOCALTIME - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
LoggingSinkWrapper - Class in ch.ergon.adam.core.db
 
LoggingSinkWrapper(SchemaSink) - Constructor for class ch.ergon.adam.core.db.LoggingSinkWrapper
 
LoggingStrategyWrapper - Class in ch.ergon.adam.core.db
 
LoggingStrategyWrapper(MigrationStrategy) - Constructor for class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
LONGNVARCHAR - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
LONGVARBINARY - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
LONGVARCHAR - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 

M

migrate() - Method in class ch.ergon.adam.core.db.SchemaMigrator
 
migrate(String, String) - Static method in class ch.ergon.adam.core.db.SchemaMigrator
 
migrate(String, String, MigrationConfiguration) - Static method in class ch.ergon.adam.core.db.SchemaMigrator
 
MigrationConfiguration - Class in ch.ergon.adam.core
 
MigrationConfiguration() - Constructor for class ch.ergon.adam.core.MigrationConfiguration
 
MigrationScriptProvider - Class in ch.ergon.adam.core.prepost
 
MigrationScriptProvider(FileTreeTraverser) - Constructor for class ch.ergon.adam.core.prepost.MigrationScriptProvider
 
MigrationScriptProvider(FileTreeTraverser, Path) - Constructor for class ch.ergon.adam.core.prepost.MigrationScriptProvider
 
MigrationScriptProvider(FileTreeTraverser, Path, List<String>) - Constructor for class ch.ergon.adam.core.prepost.MigrationScriptProvider
 
MigrationScriptProvider(FileTreeTraverser, List<String>) - Constructor for class ch.ergon.adam.core.prepost.MigrationScriptProvider
 
MigrationStep - Enum Class in ch.ergon.adam.core.prepost
 
MigrationStepExecutor - Class in ch.ergon.adam.core.prepost
 
MigrationStepExecutor(MigrationScriptProvider, SqlExecutor) - Constructor for class ch.ergon.adam.core.prepost.MigrationStepExecutor
 
MigrationStrategy - Interface in ch.ergon.adam.core.db.interfaces
 

N

NCHAR - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
NCLOB - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
NUMERIC - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
NVARCHAR - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 

O

OFFSETDATETIME - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
OFFSETTIME - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
openFile(String) - Method in class ch.ergon.adam.core.filetree.ClasspathTraverser
 
openFile(String) - Method in class ch.ergon.adam.core.filetree.DirectoryTraverser
 
openFile(String) - Method in interface ch.ergon.adam.core.filetree.FileTreeTraverser
 

P

Pair<A,B> - Class in ch.ergon.adam.core.helper
 
Pair(A, B) - Constructor for class ch.ergon.adam.core.helper.Pair
 
POSTMIGRATION_ALWAYS - Enum constant in enum class ch.ergon.adam.core.prepost.MigrationStep
 
POSTMIGRATION_INIT - Enum constant in enum class ch.ergon.adam.core.prepost.MigrationStep
 
POSTMIGRATION_ONCE - Enum constant in enum class ch.ergon.adam.core.prepost.MigrationStep
 
PREMIGRATION_ALWAYS - Enum constant in enum class ch.ergon.adam.core.prepost.MigrationStep
 
PREMIGRATION_INIT - Enum constant in enum class ch.ergon.adam.core.prepost.MigrationStep
 
PREMIGRATION_ONCE - Enum constant in enum class ch.ergon.adam.core.prepost.MigrationStep
 
PrimaryKeyConstraint - Class in ch.ergon.adam.core.db.schema
 
PrimaryKeyConstraint(String) - Constructor for class ch.ergon.adam.core.db.schema.PrimaryKeyConstraint
 
process(MigrationStrategy) - Method in class ch.ergon.adam.core.db.SchemaDiffExtractor
 

Q

queryResult(String, Object...) - Method in interface ch.ergon.adam.core.db.interfaces.SqlExecutor
 

R

REAL - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
ReflectionHelper - Class in ch.ergon.adam.core.reflection
 
ReflectionHelper() - Constructor for class ch.ergon.adam.core.reflection.ReflectionHelper
 
Relation - Class in ch.ergon.adam.core.db.schema
 
Relation(String) - Constructor for class ch.ergon.adam.core.db.schema.Relation
 
renameTable(Table, String) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
renameTable(Table, String) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
resourcesByPathCache - Static variable in class ch.ergon.adam.core.reflection.ReflectionHelper
 
rollback() - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
rollback() - Method in interface ch.ergon.adam.core.db.interfaces.SqlExecutor
 
rollback() - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
RuleConstraint - Class in ch.ergon.adam.core.db.schema
 
RuleConstraint(String) - Constructor for class ch.ergon.adam.core.db.schema.RuleConstraint
 

S

Schema - Class in ch.ergon.adam.core.db.schema
 
Schema() - Constructor for class ch.ergon.adam.core.db.schema.Schema
 
SCHEMA_VERSION_TABLE_NAME - Static variable in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSource
 
SchemaDiffExtractor - Class in ch.ergon.adam.core.db
 
SchemaDiffExtractor(Schema, Schema) - Constructor for class ch.ergon.adam.core.db.SchemaDiffExtractor
 
SchemaItem - Class in ch.ergon.adam.core.db.schema
 
SchemaItem(String) - Constructor for class ch.ergon.adam.core.db.schema.SchemaItem
 
SchemaMigrator - Class in ch.ergon.adam.core.db
 
SchemaMigrator(SchemaSource, SchemaSource, SchemaSink) - Constructor for class ch.ergon.adam.core.db.SchemaMigrator
 
SchemaSink - Interface in ch.ergon.adam.core.db.interfaces
 
SchemaSource - Interface in ch.ergon.adam.core.db.interfaces
 
Sequence - Class in ch.ergon.adam.core.db.schema
 
Sequence(String) - Constructor for class ch.ergon.adam.core.db.schema.Sequence
 
sequenceAdded(Sequence) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
sequenceAdded(Sequence) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
sequenceAdded(Sequence) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
sequenceRemoved(Sequence) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
sequenceRemoved(Sequence) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
sequenceRemoved(Sequence) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
sequenceUpdated(Sequence, Sequence) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
sequenceUpdated(Sequence, Sequence) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
sequenceUpdated(Sequence, Sequence) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
setAllowNonForwardMigration(boolean) - Method in class ch.ergon.adam.core.Adam
 
setAllowUnknownDBVersion(boolean) - Method in class ch.ergon.adam.core.Adam
 
setArray(boolean) - Method in class ch.ergon.adam.core.db.schema.Field
 
setConfiguration(MigrationConfiguration) - Method in class ch.ergon.adam.core.db.SchemaMigrator
 
setConstraints(List<Constraint>) - Method in class ch.ergon.adam.core.db.schema.Table
 
setContainer(Relation) - Method in class ch.ergon.adam.core.db.schema.Field
 
setDataType(DataType) - Method in class ch.ergon.adam.core.db.schema.Field
 
setDbEnum(DbEnum) - Method in class ch.ergon.adam.core.db.schema.Field
 
setDefault(Field) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
setDefault(Field) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
setDefaultValue(String) - Method in class ch.ergon.adam.core.db.schema.Field
 
setEnums(Collection<DbEnum>) - Method in class ch.ergon.adam.core.db.schema.Schema
 
setExcludes(Collection<String>) - Method in class ch.ergon.adam.core.Adam
 
setField(Field) - Method in class ch.ergon.adam.core.db.schema.ForeignKey
 
setFields(Collection<Field>) - Method in class ch.ergon.adam.core.db.schema.Relation
 
setFields(List<Field>) - Method in class ch.ergon.adam.core.db.schema.Index
 
setFirst(A) - Method in class ch.ergon.adam.core.helper.Pair
 
setForeignKeys(List<ForeignKey>) - Method in class ch.ergon.adam.core.db.schema.Table
 
setIncludes(Collection<String>) - Method in class ch.ergon.adam.core.Adam
 
setIncrement(Long) - Method in class ch.ergon.adam.core.db.schema.Sequence
 
setIndexes(List<Index>) - Method in class ch.ergon.adam.core.db.schema.Table
 
setLength(Integer) - Method in class ch.ergon.adam.core.db.schema.Field
 
setMaxValue(Long) - Method in class ch.ergon.adam.core.db.schema.Sequence
 
setMigrateSameVersion(boolean) - Method in class ch.ergon.adam.core.Adam
 
setMinValue(Long) - Method in class ch.ergon.adam.core.db.schema.Sequence
 
setNullable(boolean) - Method in class ch.ergon.adam.core.db.schema.Field
 
setObjectNameExcludeList(Collection<String>) - Method in class ch.ergon.adam.core.MigrationConfiguration
 
setObjectNameIncludeList(Collection<String>) - Method in class ch.ergon.adam.core.MigrationConfiguration
 
setPrecision(Integer) - Method in class ch.ergon.adam.core.db.schema.Field
 
setPreviousName(String) - Method in class ch.ergon.adam.core.db.schema.Table
 
setPrimary(boolean) - Method in class ch.ergon.adam.core.db.schema.Index
 
setRule(String) - Method in class ch.ergon.adam.core.db.schema.RuleConstraint
 
setScale(Integer) - Method in class ch.ergon.adam.core.db.schema.Field
 
setSecond(B) - Method in class ch.ergon.adam.core.helper.Pair
 
setSequence(boolean) - Method in class ch.ergon.adam.core.db.schema.Field
 
setSequences(Collection<Sequence>) - Method in class ch.ergon.adam.core.db.schema.Schema
 
setSourceSchema(Schema) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
setSourceSchema(Schema) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
setSourceSchema(Schema) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
setSqlForNew(String) - Method in class ch.ergon.adam.core.db.schema.Field
 
setStartValue(Long) - Method in class ch.ergon.adam.core.db.schema.Sequence
 
setTable(Table) - Method in class ch.ergon.adam.core.db.schema.TableItem
 
setTables(Collection<Table>) - Method in class ch.ergon.adam.core.db.schema.Schema
 
setTargetIndex(Index) - Method in class ch.ergon.adam.core.db.schema.ForeignKey
 
setTargetSchema(Schema) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
setTargetSchema(Schema) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
setTargetSchema(Schema) - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
setTargetSchema(Schema) - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
setTargetSchema(Schema) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
setUnique(boolean) - Method in class ch.ergon.adam.core.db.schema.Index
 
setValues(String[]) - Method in class ch.ergon.adam.core.db.schema.DbEnum
 
setViewDefinition(String) - Method in class ch.ergon.adam.core.db.schema.View
 
setViews(Collection<View>) - Method in class ch.ergon.adam.core.db.schema.Schema
 
setWhere(String) - Method in class ch.ergon.adam.core.db.schema.Index
 
SMALLINT - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
SMALLINTUNSIGNED - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
SourceAndSinkAdapter - Interface in ch.ergon.adam.core.db.interfaces
 
SourceAndSinkFactory - Class in ch.ergon.adam.core.db
 
SqlExecutor - Interface in ch.ergon.adam.core.db.interfaces
 
SQLITE_TYPE - Static variable in class ch.ergon.adam.core.helper.JdbcUrl
 
supportAlterAndDropField() - Method in interface ch.ergon.adam.core.db.interfaces.SchemaSink
 
supportAlterAndDropField() - Method in class ch.ergon.adam.core.db.LoggingSinkWrapper
 
supportsUrl(String) - Method in interface ch.ergon.adam.core.db.interfaces.SourceAndSinkAdapter
 
supportsUrl(String) - Method in class ch.ergon.adam.core.prepost.db_schema_version.DbSchemaVersionSourceFactory
 

T

Table - Class in ch.ergon.adam.core.db.schema
 
Table(String) - Constructor for class ch.ergon.adam.core.db.schema.Table
 
tableAdded(Table) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
tableAdded(Table) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
tableAdded(Table) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
TableItem - Class in ch.ergon.adam.core.db.schema
 
TableItem(String) - Constructor for class ch.ergon.adam.core.db.schema.TableItem
 
tableRemoved(Table) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
tableRemoved(Table) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
tableRemoved(Table) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
tableRenamed(Table, Table) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
tableRenamed(Table, Table) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
tableRenamed(Table, Table) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
TARGET_VERSION_FILE_NAME - Static variable in class ch.ergon.adam.core.Adam
 
TIME - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
TIMESTAMP - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
TIMESTAMPWITHTIMEZONE - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
TIMEWITHTIMEZONE - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
TINYINT - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
TINYINTUNSIGNED - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
toLinkedMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class ch.ergon.adam.core.helper.CollectorsHelper
 
toString() - Method in class ch.ergon.adam.core.filetree.ClasspathTraverser
 
toString() - Method in class ch.ergon.adam.core.filetree.DirectoryTraverser
 
toString() - Method in class ch.ergon.adam.core.helper.Pair
 
TraverserFile - Class in ch.ergon.adam.core.filetree
 
TraverserFile(FileTreeTraverser, String) - Constructor for class ch.ergon.adam.core.filetree.TraverserFile
 

U

usingClasspath(String, String) - Static method in class ch.ergon.adam.core.Adam
 
usingClasspath(String, String, String, String) - Static method in class ch.ergon.adam.core.Adam
 
usingExportDirectory(String, String, Path, Path) - Static method in class ch.ergon.adam.core.Adam
 
usingGitRepo(String, String, String, File, File) - Static method in class ch.ergon.adam.core.Adam
 
UUID - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 

V

valueOf(String) - Static method in enum class ch.ergon.adam.core.db.schema.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ch.ergon.adam.core.prepost.MigrationStep
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.ergon.adam.core.db.schema.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ch.ergon.adam.core.prepost.MigrationStep
Returns an array containing the constants of this enum class, in the order they are declared.
VARBINARY - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
VARCHAR - Enum constant in enum class ch.ergon.adam.core.db.schema.DataType
 
View - Class in ch.ergon.adam.core.db.schema
 
View(String) - Constructor for class ch.ergon.adam.core.db.schema.View
 
viewAdded(View) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
viewAdded(View) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
viewAdded(View) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
viewRemoved(View) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
viewRemoved(View) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
viewRemoved(View) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 
viewUpdated(View, View) - Method in class ch.ergon.adam.core.db.DefaultMigrationStrategy
 
viewUpdated(View, View) - Method in interface ch.ergon.adam.core.db.interfaces.MigrationStrategy
 
viewUpdated(View, View) - Method in class ch.ergon.adam.core.db.LoggingStrategyWrapper
 

W

writeToFile(OutputStream) - Method in class ch.ergon.adam.core.prepost.GitVersionTree
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values