Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- breakLines() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- build() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- builder() - Static method in class io.github.mfvanek.pg.generator.GeneratingOptions
C
- ColumnWithSerialTypeMigrationGenerator - Class in io.github.mfvanek.pg.generator
-
Migration generator for removing default value and sequence on columns of serial types.
- ColumnWithSerialTypeMigrationGenerator(GeneratingOptions) - Constructor for class io.github.mfvanek.pg.generator.ColumnWithSerialTypeMigrationGenerator
- concurrently() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
-
Use concurrent index building without table locking.
D
- DbMigrationGenerator<T extends io.github.mfvanek.pg.model.table.TableNameAware> - Interface in io.github.mfvanek.pg.generator
-
Database migrations generator.
- DELIMITER - Static variable in class io.github.mfvanek.pg.generator.ColumnWithSerialTypeMigrationGenerator
- DELIMITER_LENGTH - Static variable in class io.github.mfvanek.pg.generator.ColumnWithSerialTypeMigrationGenerator
- doNotBreakLines() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- doNotNameWithoutNulls() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
E
- excludeNulls() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
F
- ForeignKeyMigrationGenerator - Class in io.github.mfvanek.pg.generator
-
Migration generator for creating indexes covering foreign keys.
- ForeignKeyMigrationGenerator(GeneratingOptions) - Constructor for class io.github.mfvanek.pg.generator.ForeignKeyMigrationGenerator
G
- generate(ColumnWithSerialType) - Method in class io.github.mfvanek.pg.generator.ColumnWithSerialTypeMigrationGenerator
- generate(ForeignKey) - Method in class io.github.mfvanek.pg.generator.ForeignKeyMigrationGenerator
- generate(List<ColumnWithSerialType>) - Method in class io.github.mfvanek.pg.generator.ColumnWithSerialTypeMigrationGenerator
-
Generates sql migrations based on the specified rows.
- generate(List<T>) - Method in interface io.github.mfvanek.pg.generator.DbMigrationGenerator
-
Generates sql migrations based on the specified rows.
- GeneratingOptions - Class in io.github.mfvanek.pg.generator
-
Options to generate sql queries for database migration.
- GeneratingOptions.Builder - Class in io.github.mfvanek.pg.generator
- getIdxPosition() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- getIndentation() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- getTableNameWithoutSchema(TableNameAware) - Static method in class io.github.mfvanek.pg.generator.utils.NameUtils
I
- IdxPosition - Enum Class in io.github.mfvanek.pg.generator
-
Possible positions of "idx" in the generated index name.
- includeNulls() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- io.github.mfvanek.pg.generator - package io.github.mfvanek.pg.generator
- io.github.mfvanek.pg.generator.utils - package io.github.mfvanek.pg.generator.utils
- isBreakLines() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- isConcurrently() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- isExcludeNulls() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- isNameWithoutNulls() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- isNeedToAddIdx() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- isUppercaseForKeywords() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
L
- lowercaseForKeywords() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
N
- NameUtils - Class in io.github.mfvanek.pg.generator.utils
- nameWithoutNulls() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- NONE - Enum constant in enum class io.github.mfvanek.pg.generator.IdxPosition
-
Do not add "idx" to the index name.
- normally() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
-
Use regular index building with table locking.
P
- PREFIX - Enum constant in enum class io.github.mfvanek.pg.generator.IdxPosition
-
Add "idx" to the beginning of the index name.
S
- StringUtils - Class in io.github.mfvanek.pg.generator.utils
- SUFFIX - Enum constant in enum class io.github.mfvanek.pg.generator.IdxPosition
-
Add "idx" to the end of the index name.
T
- toString() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- toString() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions
- truncate(String, int) - Static method in class io.github.mfvanek.pg.generator.utils.StringUtils
-
Truncates a String.
U
- uppercaseForKeywords() - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
V
- valueOf(String) - Static method in enum class io.github.mfvanek.pg.generator.IdxPosition
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.mfvanek.pg.generator.IdxPosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withIdxPosition(IdxPosition) - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
- withIndentation(int) - Method in class io.github.mfvanek.pg.generator.GeneratingOptions.Builder
All Classes and Interfaces|All Packages|Constant Field Values