- CalendarConverter - Class in org.fastnate.generator.converter
-
- CalendarConverter(AttributeAccessor, boolean) - Constructor for class org.fastnate.generator.converter.CalendarConverter
-
- CalendarConverter(TemporalType) - Constructor for class org.fastnate.generator.converter.CalendarConverter
-
- catalog - Variable in class org.fastnate.generator.context.GeneratorTable
-
The optional name of the catalog that contains this table, null
if the default catalog is used.
- catalog - Variable in class org.fastnate.generator.context.SequenceIdGenerator
-
The (optional) catalog that contains the schema of the sequence.
- changeSetAuthour - Variable in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The author of the next created change set.
- changeSetComment - Variable in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The comment of the next created change set.
- changeSetId - Variable in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
The ID of the next created change set.
- changeSetStarted - Variable in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
Indicates if we are currently in a changeSet.
- CharConverter - Class in org.fastnate.generator.converter
-
- CharConverter() - Constructor for class org.fastnate.generator.converter.CharConverter
-
- checkUpdate(int, String) - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
- ClassUtil - Class in org.fastnate.util
-
Helper for inspection of classes.
- ClassUtil() - Constructor for class org.fastnate.util.ClassUtil
-
- close() - Method in class org.fastnate.generator.EntitySqlGenerator
-
Writes any missing SQL and closes any open resources.
- close() - Method in class org.fastnate.generator.statements.AbstractStatementsWriter
-
- close() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
- close() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter.PreparedInsertStatement
-
- close() - Method in class org.fastnate.generator.statements.FileStatementsWriter
-
- close() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
Writes the remaining elements.
- close() - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
- closeBatch() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
- closeBulkWriter(GeneratorTable) - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
Closes the current writer of the given table (for example when the table structure has changed).
- closeBulkWriters() - Method in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
- closeConnection - Variable in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
Indicates that we should close the connection at the end.
- CollectionProperty<E,T> - Class in org.fastnate.generator.context
-
Describes a property of an
EntityClass
that contains more than one value.
- CollectionProperty(EntityClass<?>, AttributeAccessor, AssociationOverride, AttributeOverride) - Constructor for class org.fastnate.generator.context.CollectionProperty
-
Creates a new collection property.
- column - Variable in class org.fastnate.generator.context.AnyMapping
-
The name of the column that contains the id of the entity class, if Any
is used.
- column - Variable in class org.fastnate.generator.context.EntityProperty
-
The name of the join column.
- column - Variable in class org.fastnate.generator.context.IdentityValue
-
- column - Variable in class org.fastnate.generator.context.PrimitiveProperty
-
The column name in the table.
- columnCount - Variable in class org.fastnate.generator.statements.ConnectedStatementsWriter.PreparedInsertStatement
-
- ColumnExpression - Interface in org.fastnate.generator.statements
-
- columns - Variable in class org.fastnate.generator.context.GeneratorTable
-
The known columns for this table.
- composition - Variable 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.
- composition - Variable in class org.fastnate.generator.context.EntityProperty.MappingInformation
-
- composition - Variable 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.
- composition - Variable in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- ConnectedStatementsWriter - Class in org.fastnate.generator.statements
-
An implementation of a
StatementsWriter
which writes the SQL statements directly to a database connection.
- ConnectedStatementsWriter(Connection, boolean, GeneratorContext) - Constructor for class org.fastnate.generator.statements.ConnectedStatementsWriter
-
- ConnectedStatementsWriter(Connection, GeneratorContext) - Constructor for class org.fastnate.generator.statements.ConnectedStatementsWriter
-
Creates a new StatementsWriter that writes to a database connection.
- ConnectedStatementsWriter(GeneratorContext) - Constructor for class org.fastnate.generator.statements.ConnectedStatementsWriter
-
Creates a new StatementsWriter that writes to a database connection.
- ConnectedStatementsWriter.ContextListener - Class in org.fastnate.generator.statements
-
- ConnectedStatementsWriter.PreparedInsertStatement - Class in org.fastnate.generator.statements
-
- connection - Variable in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
The database connection that was used when creating this generator.
- constructor - Variable in class org.fastnate.generator.context.EmbeddedProperty
-
- context - Variable in class org.fastnate.generator.context.EntityClass
-
The current context.
- context - Variable in class org.fastnate.generator.context.EntityProperty
-
The current context.
- context - Variable in class org.fastnate.generator.context.GeneratorTable
-
The current generator context.
- context - Variable in class org.fastnate.generator.context.IdentityValue
-
- context - Variable in class org.fastnate.generator.context.PluralProperty
-
The current context.
- context - Variable in class org.fastnate.generator.context.PrimitiveProperty
-
The current context.
- context - Variable in class org.fastnate.generator.EntitySqlGenerator
-
Used to keep the state of indices and to store any configuration.
- context - Variable in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
The generator context that is attached to this writer.
- context - Variable in class org.fastnate.generator.statements.ConnectedStatementsWriter.ContextListener
-
- context - Variable in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
The current generation context.
- contextListener - Variable in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
The listener for model changes in the context when new classes are discovered.
- ContextListener(GeneratorContext, Statement, List<ConnectedStatementsWriter.PreparedInsertStatement>, Map<GeneratorTable, List<ConnectedStatementsWriter.PreparedInsertStatement>>) - Constructor for class org.fastnate.generator.statements.ConnectedStatementsWriter.ContextListener
-
- contextListener - Variable in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
The current generation context.
- ContextListener() - Constructor for class org.fastnate.generator.statements.PostgreSqlBulkWriter.ContextListener
-
- ContextModelListener - Interface in org.fastnate.generator.context
-
- contextModelListeners - Variable in class org.fastnate.generator.context.GeneratorContext
-
All listeners of this context.
- convertBooleanValue(boolean) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Converts a boolean value to an SQL expression for the current database type.
- convertBooleanValue(boolean) - Method in class org.fastnate.generator.dialect.PostgresDialect
-
- converter - Variable in class org.fastnate.generator.context.PrimitiveProperty
-
The converter for any value.
- converter - Variable in class org.fastnate.generator.statements.PrimitiveColumnExpression
-
Converts the primitive value to an SQL string.
- convertNumber(Number, Class<N>) - Static method in class org.fastnate.util.ClassUtil
-
Tries to convert the given number to the given type.
- convertNumberValue(Number) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Converts a numeric value to an SQL expression for the current database type.
- convertTemporalValue(Date) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Builds the SQL expression for a date / time / timestamp.
- convertTemporalValue(Date, TemporalType) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Converts a date to an appropriate SQL expression.
- convertTemporalValue(Date) - Method in class org.fastnate.generator.dialect.MsSqlDialect
-
- convertTemporalValue(Date, TemporalType) - Method in class org.fastnate.generator.dialect.MsSqlDialect
-
- convertTemporalValue(Date, TemporalType) - Method in class org.fastnate.generator.dialect.OracleDialect
-
- convertToDatabaseDate(Date, TemporalType) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
- copySetting(Properties, String, String) - Static method in class org.fastnate.generator.provider.HibernateProvider
-
- create(Class<A>) - Static method in class org.fastnate.generator.context.AnnotationDefaults
-
Creates a proxy class that returns the default value from the annotation for every method.
- create(Class<A>, Map<String, Object>) - Static method in class org.fastnate.generator.context.AnnotationDefaults
-
Creates a proxy class that returns the default value from the annotation for every method.
- create(N, GeneratorDialect) - Static method in class org.fastnate.generator.statements.PrimitiveColumnExpression
-
- create(String, GeneratorDialect) - Static method in class org.fastnate.generator.statements.PrimitiveColumnExpression
-
- createAddDateExpression(String, long, String) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Creates an SQL expression to add a value to a date.
- createAddDateExpression(String, long, String) - Method in class org.fastnate.generator.dialect.MySqlDialect
-
- createAddDateExpression(String, long, String) - Method in class org.fastnate.generator.dialect.OracleDialect
-
- createAddDateExpression(String, long, String) - Method in class org.fastnate.generator.dialect.PostgresDialect
-
- createBasicConverter(String, Class<T>) - Method in interface org.fastnate.generator.provider.JpaProvider
-
Creates a converter for a primitive database type.
- createBlobExpression(byte[]) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Converts the given byte array to an SQL expression for the current database.
- createBlobExpression(byte[]) - Method in class org.fastnate.generator.dialect.H2Dialect
-
- createBlobExpression(byte[]) - Method in class org.fastnate.generator.dialect.MsSqlDialect
-
- createBlobExpression(byte[]) - Method in class org.fastnate.generator.dialect.MySqlDialect
-
Create MySQL specific binary expression.
- createBlobExpression(byte[]) - Method in class org.fastnate.generator.dialect.OracleDialect
-
- createBlobExpression(byte[]) - Method in class org.fastnate.generator.dialect.PostgresDialect
-
- createConverter(AttributeAccessor, Class<T>, boolean) - Method in interface org.fastnate.generator.provider.JpaProvider
-
- createDirectValueStatement(StatementsWriter, E, ColumnExpression, ColumnExpression, T) - Method in class org.fastnate.generator.context.PluralProperty
-
Creates the statements for a (not embeddable) value from the collection.
- createEmbeddedValueStatement(StatementsWriter, E, ColumnExpression, ColumnExpression, T) - Method in class org.fastnate.generator.context.PluralProperty
-
Writes all embedded properties of a value of a collection table.
- createFallbackConverter(String, Class<T>) - Method in interface org.fastnate.generator.provider.JpaProvider
-
Creates the converter for a type that is unknown to us.
- createHexBlobExpression(String, byte[], String) - Method in class org.fastnate.generator.dialect.GeneratorDialect
-
Creates the hex presentation of the given blob.
- createInsertStatement(GeneratorDialect, GeneratorTable) - Method in class org.fastnate.generator.statements.AbstractStatementsWriter
-
- createInsertStatement(GeneratorDialect, GeneratorTable) - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter
-
- createInsertStatement(GeneratorDialect, GeneratorTable) - Method in interface org.fastnate.generator.statements.StatementsWriter
-
Creates a container for a dedicated "insert into table" statement.
- createNextValue() - Method in class org.fastnate.generator.context.IdentityValue
-
- createNextValue() - Method in class org.fastnate.generator.context.IdGenerator
-
Resolves the next value of this generator.
- createNextValue(Class<N>) - Method in class org.fastnate.generator.context.IdGenerator
-
Resolves the next value of this generator.
- createNextValue() - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
- createNextValue() - Method in class org.fastnate.generator.context.TableIdGenerator
-
- createPlainStatement(GeneratorDialect, String) - Method in class org.fastnate.generator.statements.AbstractStatementsWriter
-
- createPlainStatement(GeneratorDialect, String) - Method in interface org.fastnate.generator.statements.StatementsWriter
-
Creates a container for a plain SQL statement, which is just executed "as is".
- createPostInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.CollectionProperty
-
- createPostInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.EmbeddedProperty
-
- createPostInsertStatements(E, StatementsWriter) - Method in class org.fastnate.generator.context.EntityClass
-
Marks an entity as written and creates any pending update / insert statements.
- createPostInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.MapProperty
-
- createPostInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.Property
-
Creates additional SQL statements that are necessary after this property is written (e.g. for mapping tables).
- createPreInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.EmbeddedProperty
-
- createPreInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.GeneratedIdProperty
-
- createPreInsertStatements(StatementsWriter) - Method in class org.fastnate.generator.context.IdGenerator
-
- createPreInsertStatements(StatementsWriter, E) - Method in class org.fastnate.generator.context.Property
-
Creates SQL statements that are necessary before this property is written (e.g. for updating the table
generator).
- createPreInsertStatements(StatementsWriter) - Method in class org.fastnate.generator.context.SequenceIdGenerator
-
- createPreInsertStatements(StatementsWriter) - Method in class org.fastnate.generator.context.TableIdGenerator
-
- createUpdateStatement(GeneratorDialect, GeneratorTable, GeneratorColumn, ColumnExpression) - Method in class org.fastnate.generator.statements.AbstractStatementsWriter
-
- createUpdateStatement(GeneratorDialect, GeneratorTable, GeneratorColumn, ColumnExpression) - Method in interface org.fastnate.generator.statements.StatementsWriter
-
Creates a container for a dedicated "update table" statement.
- createValueExpression(E, ColumnExpression, T, ColumnExpression) - Method in class org.fastnate.generator.context.PluralProperty
-
Creates a SQL expression for a value of the collection, as long as it is not embedded.
- createValueStatement(StatementsWriter, E, ColumnExpression, ColumnExpression, T) - Method in class org.fastnate.generator.context.PluralProperty
-
Adds a value statement to the list of collection statements.
- currentSequenceValue - Variable in class org.fastnate.generator.context.SequenceIdGenerator
-
- CurrentSequenceValueExpression - Class in org.fastnate.generator.statements
-
- CurrentSequenceValueExpression(SequenceIdGenerator, long, boolean) - Constructor for class org.fastnate.generator.statements.CurrentSequenceValueExpression
-
Creates a new instance of an expression that references an ID by using the current value of a sequence.
- currentValue - Variable in class org.fastnate.generator.context.IdentityValue
-
- customConverter - Variable in class org.fastnate.generator.converter.CustomValueConverter
-
- CustomValueConverter<T,C> - Class in org.fastnate.generator.converter
-
A value converter that uses an AttributeConverter
.
- CustomValueConverter(AttributeConverter<T, C>, ValueConverter<C>) - Constructor for class org.fastnate.generator.converter.CustomValueConverter
-
- generatedFiles - Variable in class org.fastnate.generator.statements.PostgreSqlBulkWriter
-
All files generated by this writer.
- 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() - Constructor for class org.fastnate.generator.context.GenerationState
-
- GenerationState.PendingState - Class in org.fastnate.generator.context
-
Marks all pending updates for an entity, that was not written up to now.
- GenerationState.PendingState.Update<E> - Class in org.fastnate.generator.context
-
- generator - Variable in class org.fastnate.generator.context.GeneratedIdProperty
-
The generator used for generating new values of this property.
- 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
-
- GeneratorContext.GeneratorId - Class in org.fastnate.generator.context
-
- GeneratorDialect - Class in org.fastnate.generator.dialect
-
Handles database specific conversions.
- GeneratorDialect() - Constructor for class org.fastnate.generator.dialect.GeneratorDialect
-
- GeneratorId(String, GeneratorTable) - Constructor for class org.fastnate.generator.context.GeneratorContext.GeneratorId
-
- generators - Variable in class org.fastnate.generator.context.GeneratorContext
-
Mapping from the name of a generator to the generator itself.
- 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
-
- generatorTable - Variable in class org.fastnate.generator.context.TableIdGenerator
-
- 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).
- getAccociationOverrides(Map<String, AssociationOverride>, String, AnnotatedElement) - Static method in class org.fastnate.generator.context.EntityClass
-
Finds all association overrides that are attached to the given field, method or class, by taking the already
defined overrides into account.
- getActualTypeArgument(Class<? extends I>, Class<I>, int) - Static method in class org.fastnate.util.ClassUtil
-
- 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.
- getAnyColumn() - Method in class org.fastnate.generator.context.EntityProperty.MappingInformation
-
- getAnyColumn() - Method in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- getAnyDefName() - Method in class org.fastnate.generator.context.EntityProperty.MappingInformation
-
- getAnyDefName() - Method in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- 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.
- getArguments() - Method in class org.fastnate.generator.context.GenerationState.PendingState.Update
-
- 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.EntityProperty.MappingInformation
-
- getAttribute() - Method in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- getAttribute() - Method in class org.fastnate.generator.context.Property
-
Used to access the value of the property.
- getAttributeOverrides(Map<String, AttributeOverride>, String, AnnotatedElement) - Static method in class org.fastnate.generator.context.EntityClass
-
Finds all AttributeOverrides
that are attached to the given field, method or class, by taking the already
defined overrides into account.
- 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.
- getColumnAnnotation(AttributeAccessor, Map<String, AttributeOverride>) - Static method in class org.fastnate.generator.context.EntityClass
-
- getColumnCount() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter.PreparedInsertStatement
-
- 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.
- getDefaultSequenceGenerator() - Method in class org.fastnate.generator.context.GeneratorContext
-
- getDefaultTableGenerator() - Method in class org.fastnate.generator.context.GeneratorContext
-
- 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.
- getEntity() - Method in class org.fastnate.generator.context.GenerationState.PendingState.Update
-
- 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(Date, GeneratorContext) - Method in class org.fastnate.generator.converter.AbstractDateConverter
-
Converts the given value into an SQL expression.
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.AbstractDateConverter
-
Use database independent default values.
- 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(Duration, GeneratorContext) - Method in class org.fastnate.generator.converter.DurationConverter
-
- getExpression(String, GeneratorContext) - Method in class org.fastnate.generator.converter.DurationConverter
-
- 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(String, GeneratorContext) - Method in class org.fastnate.generator.converter.TemporalConverter
-
- getExpression(T, GeneratorContext) - Method in class org.fastnate.generator.converter.TemporalConverter
-
- 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.
- getGeneratedIdReference(E, boolean) - Method in class org.fastnate.generator.context.EntityClass
-
- 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.
- getGeneratorDialectFromConnectionDriver(Properties) - Static method in class org.fastnate.generator.provider.HibernateProvider
-
- getGeneratorDialectFromConnectionUrl(Properties) - Static method in class org.fastnate.generator.provider.HibernateProvider
-
- getGeneratorDialectFromHibernateDialect(Properties) - Static method in class org.fastnate.generator.provider.HibernateProvider
-
- 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(AttributeAccessor) - Method in class org.fastnate.generator.context.EntityClass
-
Resolves the column for the id property
of this entity class.
- 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.
- getJoinColumnName(JoinColumn[]) - Static method in class org.fastnate.generator.context.PluralProperty
-
- 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.EntityProperty.MappingInformation
-
- getMappedBy() - Method in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- 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.
- getProperty() - Method in class org.fastnate.generator.context.GenerationState.PendingState.Update
-
- 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.
- getSql() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter.PreparedInsertStatement
-
- getStateId(E) - Method in class org.fastnate.generator.context.EntityClass
-
- getStatement() - Method in class org.fastnate.generator.statements.ConnectedStatementsWriter.PreparedInsertStatement
-
- 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(EntityClass<?>) - Method in class org.fastnate.generator.context.GeneratorContext
-
The entity states for the given entity class.
- 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.EntityProperty.MappingInformation
-
- getValueClass() - Method in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- 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
-
- getValueColumnValue() - 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.
- id - Variable in class org.fastnate.generator.context.EmbeddedProperty
-
- id - Variable in class org.fastnate.generator.context.GeneratorContext.GeneratorId
-
- idColumn - Variable in class org.fastnate.generator.context.PluralProperty
-
The column that contains the id of the entity.
- idColumn - Variable in class org.fastnate.generator.statements.AbstractStatementsWriter.UpdateStatement
-
- 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
-
- idField - Variable in class org.fastnate.generator.context.EntityProperty
-
The name of the id for referencing an embedded id.
- IdGenerator - Class in org.fastnate.generator.context
-
- IdGenerator() - Constructor for class org.fastnate.generator.context.IdGenerator
-
- idProperty - Variable in class org.fastnate.generator.context.EntityClass
-
The property that contains the id for the entity.
- idValue - Variable in class org.fastnate.generator.statements.AbstractStatementsWriter.UpdateStatement
-
- index - Variable in class org.fastnate.generator.context.GeneratorColumn
-
The index of this column in the list of all columns of the associated table.
- index - Variable in class org.fastnate.generator.context.GeneratorTable
-
The index of this table in the list of all available tables.
- inheritanceType - Variable in class org.fastnate.generator.context.EntityClass
-
The inheritance type of this class.
- 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.
- initializeIdColumnForMappingTable(EntityClass<?>, AttributeAccessor, AssociationOverride, JoinTable, CollectionTable) - Method in class org.fastnate.generator.context.PluralProperty
-
- initializeInverseProperty() - Method in class org.fastnate.generator.context.PluralProperty
-
- initialValue - Variable in class org.fastnate.generator.context.SequenceIdGenerator
-
The value from which the sequence object is to start generating.
- initialValue - Variable in class org.fastnate.generator.context.TableIdGenerator
-
- InsertStatement(GeneratorDialect, GeneratorTable) - Constructor for class org.fastnate.generator.statements.AbstractStatementsWriter.InsertStatement
-
Creates a new instance of InsertStatement.
- inspectUniqueConstraint(UniqueConstraint) - Method in class org.fastnate.generator.context.EntityClass
-
- inverseProperty - Variable in class org.fastnate.generator.context.EntityProperty
-
The opposite property of a bidirectional mapping.
- inverseProperty - Variable in class org.fastnate.generator.context.PluralProperty
-
The opposite property of a bidirectional mapping.
- 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.
- isBetterUniquePropertyQuality(UniquePropertyQuality) - Method in class org.fastnate.generator.context.EntityClass
-
- isChangeSetStarted() - Method in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
Indicates if we are currently in a changeSet.
- isCollectionProperty(AttributeAccessor) - Static method in class org.fastnate.generator.context.CollectionProperty
-
Indicates that the given attribute references a collection and may be used by an
CollectionProperty
.
- 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.EntityProperty.MappingInformation
-
- isComposition() - Method in class org.fastnate.generator.context.PluralProperty.EntityMappingInformation
-
- 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 Embeddable
s.
- 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
-
- isEntityProperty(AttributeAccessor) - Static method in class org.fastnate.generator.context.EntityProperty
-
Indicates that the given attribute references an entity and may be used by an
EntityProperty
.
- 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.
- isMapProperty(AttributeAccessor) - Static method in class org.fastnate.generator.context.MapProperty
-
Indicates that the given attribute references a map and may be used by an
MapProperty
.
- 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.
- ISO_DATETIMESECONDS_FORMAT - Static variable in class org.fastnate.generator.statements.LiquibaseStatementsWriter
-
- isOptional() - Method in class org.fastnate.generator.context.EntityProperty.MappingInformation
-
- 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
-
- isPostponedInsert(List<Object>, E) - Static method in class org.fastnate.generator.EntitySqlGenerator
-
- 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(AttributeAccessor) - Static method in class org.fastnate.generator.context.PrimitiveProperty
-
- 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.EntityMappingInformation
-
- 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.