- GeneratedIdProperty<E,T extends Number> - Class in org.fastnate.generator.context
-
- GeneratedIdProperty(EntityClass<E>, AttributeAccessor, Column) - Constructor for class org.fastnate.generator.context.GeneratedIdProperty
-
- generatePendingStatements(StatementsWriter, E, Object, Object...) - Method in class org.fastnate.generator.context.EntityProperty
-
- generatePendingStatements(StatementsWriter, E, Object, Object...) - Method in class org.fastnate.generator.context.PluralProperty
-
- generatePendingStatements(StatementsWriter, E, Object, Object...) - Method in class org.fastnate.generator.context.Property
-
Generates the update statements for an entity that are required after another entity was generated.
- GenerationState - Class in org.fastnate.generator.context
-
Encapsulates the state of a generated entity.
- GenerationState.PendingState - Class in org.fastnate.generator.context
-
Marks all pending updates for an entity, that was not written up to now.
- GeneratorColumn - Class in org.fastnate.generator.context
-
- GeneratorColumn(GeneratorTable, int, String, boolean) - Constructor for class org.fastnate.generator.context.GeneratorColumn
-
- GeneratorContext - Class in org.fastnate.generator.context
-
- GeneratorContext() - Constructor for class org.fastnate.generator.context.GeneratorContext
-
Creates a default generator context.
- GeneratorContext(GeneratorDialect) - Constructor for class org.fastnate.generator.context.GeneratorContext
-
Creates a generator context for a dialect.
- GeneratorContext(Properties) - Constructor for class org.fastnate.generator.context.GeneratorContext
-
- GeneratorDialect - Class in org.fastnate.generator.dialect
-
Handles database specific conversions.
- GeneratorDialect() - Constructor for class org.fastnate.generator.dialect.GeneratorDialect
-
- GeneratorTable - Class in org.fastnate.generator.context
-
Stores the metadata about existing database tables.
- GeneratorTable(int, String, String, String, String, GeneratorContext) - Constructor for class org.fastnate.generator.context.GeneratorTable
-
- getAccessStyle() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
Describes how this attribute accesses the values below.
- getAccessStyle() - Method in class org.fastnate.generator.context.EntityClass
-
The type of access that is used for the properties (field access or bean property access).
- getActualTypeBinding(Class<? extends I>, Class<I>, int) - Static method in class org.fastnate.util.ClassUtil
-
Resolves the actual binding of a generic type that was specified in a superclass and bound in a subclass.
- getActualTypeBinding(Class<? extends I>, Class<I>, Type) - Static method in class org.fastnate.util.ClassUtil
-
Resolves the actual binding of a generic type to a specific class by inspecting type variables in the declaring
class and the (sub)class of the object.
- getAdditionalProperties() - Method in class org.fastnate.generator.context.EntityClass
-
- getAllocationSize() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The amount to increment by when allocating sequence numbers from the sequence.
- getAllocationSize() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getAllProperties() - Method in class org.fastnate.generator.context.EntityClass
-
- getAllUniqueProperties() - Method in class org.fastnate.generator.context.EntityClass
-
All available sets of properties that make up an additional unique identifier for the entities.
- getAnyMapping() - Method in class org.fastnate.generator.context.EntityProperty
-
Contains information about an addition class column, if Any is used.
- getAnyMapping() - Method in class org.fastnate.generator.context.PluralProperty
-
Contains information about an addition class column, if ManyToAny is used.
- getAssociationOverrides() - Method in class org.fastnate.generator.context.EntityClass
-
All association overriddes of this class and the parent classes.
- getAttribute() - Method in class org.fastnate.generator.context.Property
-
Used to access the value of the property.
- getAttributeOverrides() - Method in class org.fastnate.generator.context.EntityClass
-
All attribute overriddes of this class and the parent classes.
- getAutoGenerationType() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Resolves the GenerationType used, if GenerationType.AUTO is set for a GeneratedValue.
- getCallerMethod() - Static method in class org.fastnate.util.ClassUtil
-
Resolves the name of the method that called the caller of this method.
- getCallerMethod(Class<?>) - Static method in class org.fastnate.util.ClassUtil
-
Resolves the name of the method that called the caller of this method.
- getCatalog() - Method in class org.fastnate.generator.context.GeneratorTable
-
The optional name of the catalog that contains this table, null if the default catalog is used.
- getCatalog() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The (optional) catalog that contains the schema of the sequence.
- getChangeSetAuthour() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The author of the next created change set.
- getChangeSetComment() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The comment of the next created change set.
- getChangeSetId() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The ID of the next created change set.
- getColumn() - Method in class org.fastnate.generator.context.EntityProperty
-
The name of the join column.
- getColumn() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
The column name in the table.
- getColumn() - Method in class org.fastnate.generator.context.SingularProperty
-
The associated column.
- getColumns() - Method in class org.fastnate.generator.context.GeneratorTable
-
The known columns for this table.
- getConcatOperator() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
The operator used to concat two Strings.
- getConcatOperator() - Method in class org.fastnate.generator.dialect.MsSqlDialect
-
- getConnection() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
The database connection that was used when creating this generator.
- getContext() - Method in class org.fastnate.generator.context.EntityClass
-
The current context.
- getContext() - Method in class org.fastnate.generator.context.EntityProperty
-
The current context.
- getContext() - Method in class org.fastnate.generator.context.GeneratorTable
-
The current generator context.
- getContext() - Method in class org.fastnate.generator.context.PluralProperty
-
The current context.
- getContext() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
The current context.
- getContext() - Method in class org.fastnate.generator.EntitySqlGenerator
-
Used to keep the state of indices and to store any configuration.
- getContextModelListeners() - Method in class org.fastnate.generator.context.GeneratorContext
-
All listeners of this context.
- getConverter() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
The converter for any value.
- getConverter() - Method in class org.fastnate.generator.statements.PrimitiveColumnExpression
-
Converts the primitive value to an SQL string.
- getCurrentValue() - Method in class org.fastnate.generator.context.IdentityValue
-
- getCurrentValue() - Method in class org.fastnate.generator.context.IdGenerator
-
- getCurrentValue() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
- getCurrentValue() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getDatabaseValue() - Method in class org.fastnate.generator.statements.PrimitiveColumnExpression
-
The primitive database value (which may be used in an prepared statement).
- getDeclaredAttributes(Class<E>, Class<? extends E>) - Method in enum org.fastnate.generator.context.AccessStyle
-
Finds all attributes of the current access type that are referenced in the given class.
- getDeclaringClass() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
The class that declared this attribute.
- getDefaultGeneratorTable() - Method in class org.fastnate.generator.provider.HibernateProvider
-
- getDefaultGeneratorTable() - Method in interface org.fastnate.generator.provider.JpaProvider
-
The name of the default generator TableGenerator.table(), if none was specified for a table generator.
- getDefaultGeneratorTablePkColumnName() - Method in class org.fastnate.generator.provider.HibernateProvider
-
- getDefaultGeneratorTablePkColumnName() - Method in interface org.fastnate.generator.provider.JpaProvider
-
The name of the default generator TableGenerator.pkColumnName(), if none was specified for a table
generator.
- getDefaultGeneratorTablePkColumnValue() - Method in class org.fastnate.generator.provider.HibernateProvider
-
- getDefaultGeneratorTablePkColumnValue() - Method in interface org.fastnate.generator.provider.JpaProvider
-
The name of the default generator TableGenerator.pkColumnValue(), if none was specified for a table
generator.
- getDefaultGeneratorTableValueColumnName() - Method in class org.fastnate.generator.provider.HibernateProvider
-
- getDefaultGeneratorTableValueColumnName() - Method in interface org.fastnate.generator.provider.JpaProvider
-
The name of the default generator TableGenerator.valueColumnName(), if none was specified for a table
generator.
- getDefaultSequence() - Method in class org.fastnate.generator.provider.HibernateProvider
-
- getDefaultSequence() - Method in interface org.fastnate.generator.provider.JpaProvider
-
The name of the default sequence, if none was specified for a sequence
generator.
- getDefaultValue(AttributeAccessor) - Method in class org.fastnate.generator.context.PrimitiveProperty
-
Finds the default value from the given attribute.
- getDefaultValue() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
The default value.
- getDefaultValue(AttributeAccessor) - Method in class org.fastnate.generator.context.VersionProperty
-
- getDescription(Class<E>) - Method in class org.fastnate.generator.context.GeneratorContext
-
Finds the description for a class.
- getDescription(E) - Method in class org.fastnate.generator.context.GeneratorContext
-
Finds the description for the class of an entity.
- getDescriptions() - Method in class org.fastnate.generator.context.GeneratorContext
-
Contains the extracted metadata to every known class of an Entity.
- getDescriptionsByName() - Method in class org.fastnate.generator.context.GeneratorContext
-
- getDialect() - Method in class org.fastnate.generator.context.GeneratorContext
-
Identifies the SQL dialect for generating SQL statements.
- getDialect() - Method in class org.fastnate.generator.context.PluralProperty
-
The current database dialect, as defined in the context.
- getDialect() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
Resolves the current dialect from the context.
- getDialect() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The current database dialect.
- getDialect() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getDialect() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter.AbstractTableStatement
-
The current database dialect
- getDifference() - Method in class org.fastnate.generator.RelativeDate
-
- getDifference() - Method in class org.fastnate.generator.statements.SequenceValueExpression
-
The difference of the referenced ID to the sequence value.
- getDirectory() - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
The directory for the bulk files.
- getDiscriminator() - Method in class org.fastnate.generator.context.EntityClass
-
The SQL expression that is used for the disciminator column of this class.
- getDiscriminatorColumn() - Method in class org.fastnate.generator.context.EntityClass
-
- getElement() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
The actual field or method.
- getEmbeddedProperties() - Method in class org.fastnate.generator.context.EmbeddedProperty
-
The properties within the embedded object.
- getEmbeddedProperties() - Method in class org.fastnate.generator.context.PluralProperty
-
Contains all properties of an embedded element collection.
- getEmbeddedPropertiesByName() - Method in class org.fastnate.generator.context.PluralProperty
-
Contains all properties of an embedded element collection by their name.
- getEmptyValuesExpression() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
The SQL expression to use in an empty insert statement.
- getEmptyValuesExpression() - Method in class org.fastnate.generator.dialect.MySqlDialect
-
- getEncoding() - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
The encoding of the bulk files.
- getEntityClass() - Method in class org.fastnate.generator.context.EntityClass
-
The represented class.
- getEntityClass() - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
The entity class that contains our property.
- getEntityName() - Method in class org.fastnate.generator.context.EntityClass
-
The entity name.
- getEntityReference(E, String, boolean) - Method in class org.fastnate.generator.context.EntityClass
-
Creates an expression that references the id of an entity of this class.
- getEntityReference(Object, String, GeneratorContext, boolean) - Static method in class org.fastnate.generator.converter.EntityConverter
-
Creates an expression for an entity.
- getEntityStates() - Method in class org.fastnate.generator.context.EntityClass
-
The states of written entities.
- getExpression(E, boolean) - Method in class org.fastnate.generator.context.EntityProperty
-
- getExpression(E, boolean) - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
Creates the reference of an entity in SQL using its (relative or absolute) id.
- getExpression(GeneratorTable, GeneratorColumn, Number, boolean) - Method in class org.fastnate.generator.context.IdentityValue
-
- getExpression(GeneratorTable, GeneratorColumn, Number, boolean) - Method in class org.fastnate.generator.context.IdGenerator
-
Builds the reference to another entity that has the given ID.
- getExpression(E, boolean) - Method in class org.fastnate.generator.context.PrimitiveProperty
-
- getExpression(E, boolean) - Method in class org.fastnate.generator.context.Property
-
Creates the expression for the current value of the given entity in SQL.
- getExpression(GeneratorTable, GeneratorColumn, Number, boolean) - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
- getExpression(GeneratorTable, GeneratorColumn, Number, boolean) - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getExpression(Boolean, GeneratorContext) - Method in class org.fastnate.generator.converter.BooleanConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.BooleanConverter
-
- getExpression(Calendar, GeneratorContext) - Method in class org.fastnate.generator.converter.CalendarConverter
-
- getExpression(Character, GeneratorContext) - Method in class org.fastnate.generator.converter.CharConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.CharConverter
-
- getExpression(T, GeneratorContext) - Method in class org.fastnate.generator.converter.CustomValueConverter
-
- getExpression(Object, GeneratorContext) - Method in class org.fastnate.generator.converter.EntityConverter
-
- getExpression(E, GeneratorContext) - Method in class org.fastnate.generator.converter.EnumConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.EnumConverter
-
- getExpression(Object, GeneratorContext) - Method in class org.fastnate.generator.converter.LobConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.LobConverter
-
- getExpression(Number, GeneratorContext) - Method in class org.fastnate.generator.converter.NumberConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.NumberConverter
-
- getExpression(Serializable, GeneratorContext) - Method in class org.fastnate.generator.converter.SerializableConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.StringConverter
-
- getExpression(Date, GeneratorContext) - Method in class org.fastnate.generator.converter.TemporalConverter
-
Converts the given value into an SQL expression.
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.TemporalConverter
-
Use database independent default values.
- getExpression(Object, GeneratorContext) - Method in class org.fastnate.generator.converter.UnsupportedTypeConverter
-
- getExpression(String, GeneratorContext) - Method in interface org.fastnate.generator.converter.ValueConverter
-
Builds the expression for writing the default value into an SQL clause.
- getExpression(T, GeneratorContext) - Method in interface org.fastnate.generator.converter.ValueConverter
-
Builds the expression for writing the given value into an SQL clause.
- getGeneratedFiles() - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
All files generated by this writer.
- getGenerator() - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
The generator used for generating new values of this property.
- getGenerator(GeneratedValue, GeneratorTable, GeneratorColumn) - Method in class org.fastnate.generator.context.GeneratorContext
-
Finds the correct generator for the given annotation.
- getGeneratorTable() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getGenericType() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
The generic type of the accessed attribute.
- getHierarchyRoot() - Method in class org.fastnate.generator.context.EntityClass
-
The description of the entity class that is the root of the current inheritance hierarchy.
- getIdColumn() - Method in class org.fastnate.generator.context.PluralProperty
-
The column that contains the id of the entity.
- getIdColumn() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter.UpdateStatement
-
- getIdField() - Method in class org.fastnate.generator.context.EntityProperty
-
The name of the id for referencing an embedded id.
- getIdProperty() - Method in class org.fastnate.generator.context.EntityClass
-
The property that contains the id for the entity.
- getIdValue() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter.UpdateStatement
-
- getImplementationClass() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
The class that is the type of every object that contains this attribute.
- getIndex() - Method in class org.fastnate.generator.context.GeneratorColumn
-
The index of this column in the list of all columns of the associated table.
- getIndex() - Method in class org.fastnate.generator.context.GeneratorTable
-
The index of this table in the list of all available tables.
- getInheritanceType() - Method in class org.fastnate.generator.context.EntityClass
-
The inheritance type of this class.
- getInitializedValue(E) - Method in class org.fastnate.generator.context.EmbeddedProperty
-
Ensures that the property of the given entity is initialized.
- getInitialValue() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The value from which the sequence object is to start generating.
- getInitialValue() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getInverseProperty() - Method in class org.fastnate.generator.context.EntityProperty
-
The opposite property of a bidirectional mapping.
- getInverseProperty() - Method in class org.fastnate.generator.context.PluralProperty
-
The opposite property of a bidirectional mapping.
- getJoinedParentClass() - Method in class org.fastnate.generator.context.EntityClass
-
The description of the next entity class that has InheritanceType.JOINED, if any.
- getKeyClass() - Method in class org.fastnate.generator.context.MapProperty
-
The class of the key of the map.
- getKeyColumn() - Method in class org.fastnate.generator.context.CollectionProperty
-
- getKeyColumn() - Method in class org.fastnate.generator.context.MapProperty
-
The name of the column that contains the key.
- getKeyColumn() - Method in class org.fastnate.generator.context.PluralProperty
-
An optional column that contains the index / key of the values.
- getKeyConverter() - Method in class org.fastnate.generator.context.MapProperty
-
The converter for the target value, null if not a primitive value.
- getKeyEntityClass() - Method in class org.fastnate.generator.context.MapProperty
-
The description of the key class, null if not an entity.
- getLetter() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
- getMappedBy() - Method in class org.fastnate.generator.context.EntityProperty
-
The optional name of a property in the target type, that owns the relationship.
- getMappedBy() - Method in class org.fastnate.generator.context.PluralProperty
-
Indicates that this property is defined by another property on the target type.
- getMappedId() - Method in class org.fastnate.generator.context.PluralProperty
-
The property to use, if an id is embedded.
- getMatchingQuality(Property<?, ?>) - Static method in enum org.fastnate.generator.context.UniquePropertyQuality
-
Finds the best quality that matches the given property.
- getMaxAllocatedValue() - Method in class org.fastnate.generator.context.TableIdGenerator
-
The maximum allocated value.
- getMaxUniqueProperties() - Method in class org.fastnate.generator.context.GeneratorContext
-
The maximum count of columns that are used when referencing an entity using it's unique properties.
- getMillis() - Method in class org.fastnate.generator.RelativeDate.Precision
-
The precision of the unit in milliseconds.
- getName() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
The name of the accessed attribute.
- getName() - Method in class org.fastnate.generator.context.GeneratorColumn
-
The name of this column.
- getName() - Method in class org.fastnate.generator.context.GeneratorTable
-
The name of this table.
- getName() - Method in class org.fastnate.generator.context.Property
-
The name of this property.
- getNextValue() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getOptionalTable() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Returns the string to use when no table is required, e.g. for "SELECT 1, 2 FROM DUAL" this would return "FROM
DUAL".
- getOptionalTable() - Method in class org.fastnate.generator.dialect.MySqlDialect
-
- getOptionalTable() - Method in class org.fastnate.generator.dialect.OracleDialect
-
- getOrderColumn() - Method in class org.fastnate.generator.context.CollectionProperty
-
The name of the column that saves the order of the entries in the collection.
- getParentEntityClass() - Method in class org.fastnate.generator.context.EntityClass
-
Only used during
EntityClass.build() to find the joinedParentClass even if that one references our class.
- getPkColumn() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getPkColumnValue() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getPrecision() - Method in class org.fastnate.generator.RelativeDate
-
Finds the highest possible unit of the difference between the reference date and this date.
- getPredicate(T) - Method in class org.fastnate.generator.context.AnyMapping
-
Builds a predicate to find the row with the given value.
- getPredicate(E) - Method in class org.fastnate.generator.context.EmbeddedProperty
-
- getPredicate(E) - Method in class org.fastnate.generator.context.EntityProperty
-
- getPredicate(E) - Method in class org.fastnate.generator.context.PrimitiveProperty
-
- getPredicate(E) - Method in class org.fastnate.generator.context.Property
-
Creates an SQL predicate that references all entities that have the same value as the given entity.
- getPrimaryKeyJoinColumn() - Method in class org.fastnate.generator.context.EntityClass
-
- getProperties() - Method in class org.fastnate.generator.context.EntityClass
-
Mapping from the name of all persistent properties to their description.
- getPropertyArgument(AttributeAccessor, Class<T>, int) - Static method in class org.fastnate.generator.context.PluralProperty
-
Inspects the given attribute and searches for a generic type argument.
- getProvider() - Method in class org.fastnate.generator.context.GeneratorContext
-
Identifies the JPA provider to indicate implementation specific details.
- getQualifiedName() - Method in class org.fastnate.generator.context.GeneratorTable
-
The fully qualified name of this table, including any optional catalog and schema name.
- getQualifiedName() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The fully qualfied name of the sequence, including the optional catalog and schema name.
- getReferenceDate() - Method in class org.fastnate.generator.RelativeDate
-
The date that is the base for this date.
- getRequiredEmbeddedProperties() - Method in class org.fastnate.generator.context.PluralProperty
-
Contains all properties of an embedded element collection which reference a required entity.
- getSchema() - Method in class org.fastnate.generator.context.GeneratorTable
-
The optional name of the schema that contains this table, null if the default schema is used.
- getSchema() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The (optional) schema that contains the sequence.
- getSequence() - Method in class org.fastnate.generator.statements.SequenceValueExpression
-
The written sequence.
- getSequenceName() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
The name of the sequence.
- getSettings() - Method in class org.fastnate.generator.context.GeneratorContext
-
Contains the settings that were given during creation, resp. as read from the persistence configuration.
- getStatements() - Method in class org.fastnate.generator.statements.ListStatementsWriter
-
- getStatementsCount() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
The count of statements that we have executed up to now.
- getStatementsCount() - Method in class org.fastnate.generator.statements.FileStatementsWriter
-
The count of written statements.
- getStatementsCount() - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
The count of written statements.
- getStatementSeparator() - Method in class org.fastnate.generator.statements.FileStatementsWriter
-
The separator of the single statements, defaults to ";\n".
- getStates() - Method in class org.fastnate.generator.context.GeneratorContext
-
Contains the state of single entities, maps from an entity name to the mapping of an id to its state.
- getStyle(AccessType) - Static method in enum org.fastnate.generator.context.AccessStyle
-
Determines the correct mapping to the style for the given accesstype.
- getTable() - Method in class org.fastnate.generator.context.EntityClass
-
The main table of the entity.
- getTable() - Method in class org.fastnate.generator.context.GeneratorColumn
-
The table of this column.
- getTable() - Method in class org.fastnate.generator.context.PluralProperty
-
The modified table.
- getTable() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
The table of the column.
- getTable() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter.AbstractTableStatement
-
The main table of this update / insert statement.
- getTable() - Method in interface org.fastnate.generator.statements.TableStatement
-
The affected table of this update / insert statement.
- getTables() - Method in class org.fastnate.generator.context.GeneratorContext
-
Mapping from the names of all known database table to their description (including column information).
- getTargetClass() - Method in class org.fastnate.generator.context.EntityProperty
-
The description of the type of this property.
- getType() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
The type of the accessed attribute.
- getType() - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
The type of the numbers.
- getType() - Method in class org.fastnate.generator.context.Property
-
The type of the property.
- getUniqueProperties() - Method in class org.fastnate.generator.context.EntityClass
-
The properties that make up an additional unique identifier for the entity.
- getUniquePropertiesQuality() - Method in class org.fastnate.generator.context.EntityClass
-
- getUniquePropertyQuality() - Method in class org.fastnate.generator.context.GeneratorContext
-
Indicates what kind of properties are used for referencing an entity with its unique properties.
- getUnit() - Method in class org.fastnate.generator.RelativeDate.Precision
-
The name of the unit of this precision.
- getUnknownIdMarker() - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
Marker for the ID of an entity which needs to be referenced by its unique properties.
- getUpdates() - Method in class org.fastnate.generator.context.GenerationState.PendingState
-
- getValue(E) - Method in interface org.fastnate.generator.context.AttributeAccessor
-
Resolves the current value for the attribute on the given entity.
- getValue(E) - Method in class org.fastnate.generator.context.CollectionProperty
-
- getValue(E) - Method in class org.fastnate.generator.context.MapProperty
-
- getValue(E) - Method in class org.fastnate.generator.context.Property
-
Resolves the current value for this property on the given entity.
- getValue() - Method in class org.fastnate.generator.statements.PrimitiveColumnExpression
-
The original primitive value.
- getValueClass() - Method in class org.fastnate.generator.context.PluralProperty
-
The class of the value of the collection.
- getValueColumn() - Method in class org.fastnate.generator.context.PluralProperty
-
The column that contains the value (or the id of the value).
- getValueColumn() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- getValueConstructor() - Method in class org.fastnate.generator.context.PluralProperty
-
The noargs constructor for the values of the collection.
- getValueConverter() - Method in class org.fastnate.generator.context.PluralProperty
-
The converter for the value of the collection, null if not a primitive value.
- getValueEntityClass() - Method in class org.fastnate.generator.context.PluralProperty
-
- getValues() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter.AbstractTableStatement
-
The columns and their values.
- getWriter() - Method in class org.fastnate.generator.EntitySqlGenerator
-
The target of any generated SQL statement, e.g. a file or database.
- getWriter() - Method in class org.fastnate.generator.statements.FileStatementsWriter
-
Used to write the SQL statements.
- getWriter() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The receiver of our XML elements.
- IdentityValue - Class in org.fastnate.generator.context
-
Contains the current value for a primary key of type GenerationType.IDENTITY.
- IdentityValue(GeneratorContext, GeneratorTable, GeneratorColumn) - Constructor for class org.fastnate.generator.context.IdentityValue
-
- IdGenerator - Class in org.fastnate.generator.context
-
- IdGenerator() - Constructor for class org.fastnate.generator.context.IdGenerator
-
- initialize(Properties) - Method in class org.fastnate.generator.provider.HibernateProvider
-
- initialize(Properties) - Method in interface org.fastnate.generator.provider.JpaProvider
-
Initializes this provider from the given settings.
- InsertStatement(GeneratorDialect, GeneratorTable) - Constructor for class org.fastnate.generator.statements.AbstractStatementsWriter.InsertStatement
-
Creates a new instance of InsertStatement.
- invoke(Object, Method, Object[]) - Method in class org.fastnate.generator.context.AnnotationDefaults
-
Finds the default value for the original method.
- isAbsoluteIds() - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
- isAllowed(Property<?, ?>) - Method in enum org.fastnate.generator.context.UniquePropertyQuality
-
Indicates which type of property is allowed for this quality.
- isAutoGenerated() - Method in class org.fastnate.generator.context.GeneratorColumn
-
Indicates that the values of this column are not part of an insert statement, because they are generated by the
database.
- isChangeSetStarted() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
Indicates if we are currently in a changeSet.
- isComposition() - Method in class org.fastnate.generator.context.EntityProperty
-
Indicates that, according to the CascadeType, we should remove the target entity when the current entity
is removed.
- isComposition() - Method in class org.fastnate.generator.context.PluralProperty
-
Indicates that, according to the CascadeType, we should remove the target entities when the current
entity is removed.
- isComposition(CascadeType[]) - Static method in class org.fastnate.generator.context.Property
-
Indicates that the property is a composition according to the given cascade types.
- isEmbedded() - Method in class org.fastnate.generator.context.PluralProperty
-
Indicates that this propery is a ElementCollection that references Embeddables.
- isEmptyStringEqualToNull() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that the empty string is equal to null in this database.
- isEmptyStringEqualToNull() - Method in class org.fastnate.generator.dialect.OracleDialect
-
- isEmulatingSequences() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that tables are used in place of sequences, if GenerationType.SEQUENCE is defined for a
GeneratedValue.
- isEmulatingSequences() - Method in class org.fastnate.generator.dialect.MsSqlDialect
-
- isEmulatingSequences() - Method in class org.fastnate.generator.dialect.MySqlDialect
-
- isEntityReference() - Method in class org.fastnate.generator.context.PluralProperty
-
Indicates that entities are referenced by the collection.
- isFastInTransaction() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that the database usually faster when all statements are executed within an transaction.
- isFastInTransaction() - Method in class org.fastnate.generator.dialect.MySqlDialect
-
- isFastInTransaction() - Method in class org.fastnate.generator.dialect.OracleDialect
-
- isId() - Method in class org.fastnate.generator.context.EmbeddedProperty
-
- isIdentitySupported() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that identity columns are supported by the database.
- isIdentitySupported() - Method in class org.fastnate.generator.dialect.OracleDialect
-
- isJoinedDiscriminatorNeeded() - Method in class org.fastnate.generator.provider.HibernateProvider
-
- isJoinedDiscriminatorNeeded() - Method in interface org.fastnate.generator.provider.JpaProvider
-
Indicates if the current JPA provider needs always a discriminator column for a JOINED table.
- isNew(E) - Method in class org.fastnate.generator.context.EntityClass
-
Indicates that the given entity needs to be written.
- isNew(E) - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
Indicates that the given entity needs to be written.
- isNextSequenceValueInInsertSupported() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that a sequence may be updated in the insert statement.
- isPersistent() - Method in interface org.fastnate.generator.context.AttributeAccessor
-
Indicates that this attribute is written to the database.
- isPlainExpressionAvailable() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter.AbstractTableStatement
-
- isPostIncrement() - Method in class org.fastnate.generator.context.IdentityValue
-
- isPostIncrement() - Method in class org.fastnate.generator.context.IdGenerator
-
- isPostIncrement() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
- isPostIncrement() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- isPreferSequenceCurentValue() - Method in class org.fastnate.generator.context.GeneratorContext
-
Indiciates to use "currval" of a sequence if the referenced entity is the last created entity for that sequence
before checking for
unique properties.
- isPrimitive() - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
Indicates that the ID is never "null", because we have a primitive ID value.
- isReference(E) - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
Indicates that the given entity was not written before, but exists already in the database.
- isRelativeDatesSupported() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
Indicates if our liquibase version supports relative dates.
- isRelativeIds() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
Indicates that the sequence is used when referencing existing IDs, instead of absolute IDs.
- isRelativeIds() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- isRequired() - Method in class org.fastnate.generator.context.EmbeddedProperty
-
- isRequired() - Method in class org.fastnate.generator.context.EntityProperty
-
Indicates, that this property needs a value.
- isRequired() - Method in class org.fastnate.generator.context.PluralProperty
-
- isRequired() - Method in class org.fastnate.generator.context.PrimitiveProperty
-
Indicates if the property required.
- isRequired() - Method in class org.fastnate.generator.context.Property
-
Indicates if this property is an required field in the database (needs to exist when the insert statement is
written).
- isSelectFromSameTableInInsertSupported() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that this dialect may select from the same table in a select.
- isSelectFromSameTableInInsertSupported() - Method in class org.fastnate.generator.dialect.MySqlDialect
-
- isSequenceInWhereSupported() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that references to sequences in WHERE expressions are supported.
- isSequenceInWhereSupported() - Method in class org.fastnate.generator.dialect.OracleDialect
-
- isSequenceSupported() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates that sequences are supported by the database.
- isSettingIdentityAllowed() - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Indicates if this dialect supports writing absolute values to an GenerationType.IDENTITY column.
- isSettingIdentityAllowed() - Method in class org.fastnate.generator.dialect.MsSqlDialect
-
- isTableColumn() - Method in class org.fastnate.generator.context.EmbeddedProperty
-
- isTableColumn() - Method in class org.fastnate.generator.context.EntityProperty
-
- isTableColumn() - Method in class org.fastnate.generator.context.PluralProperty
-
- isTableColumn() - Method in class org.fastnate.generator.context.Property
-
Indicates that this property maps to a column from the parent table.
- isTableColumn() - Method in class org.fastnate.generator.context.SingularProperty
-
- isUseTargetTable() - Method in class org.fastnate.generator.context.PluralProperty
-
Indicates to use a column of the target table.
- isWriteNullValues() - Method in class org.fastnate.generator.context.GeneratorContext
-
Indicates to include null values in statements.
- isWriteRelativeIds() - Method in class org.fastnate.generator.context.GeneratorContext
-
Indicates that we write into a schema that is not empty.