Uses of Class
org.fastnate.generator.context.GeneratorContext
Packages that use GeneratorContext
Package
Description
-
Uses of GeneratorContext in org.fastnate.generator
Methods in org.fastnate.generator that return GeneratorContextModifier and TypeMethodDescriptionEntitySqlGenerator.getContext()Used to keep the state of indices and to store any configuration.Constructors in org.fastnate.generator with parameters of type GeneratorContextModifierConstructorDescriptionEntitySqlGenerator(GeneratorContext context, Writer writer) Creates a new instance for a output writer.EntitySqlGenerator(GeneratorContext context, Connection connection) Creates a new instance for a database connection.EntitySqlGenerator(GeneratorContext context, StatementsWriter writer) Creates a newEntitySqlGeneratorinstance. -
Uses of GeneratorContext in org.fastnate.generator.context
Methods in org.fastnate.generator.context that return GeneratorContextModifier and TypeMethodDescriptionEntityClass.getContext()The current context.EntityProperty.getContext()The current context.GeneratorTable.getContext()The current generator context.PluralProperty.getContext()The current context.PrimitiveProperty.getContext()The current context.TableIdGenerator.getContext()Constructors in org.fastnate.generator.context with parameters of type GeneratorContextModifierConstructorDescriptionEntityProperty(GeneratorContext context, GeneratorTable containerTable, AttributeAccessor attribute, jakarta.persistence.AssociationOverride override) Creates a new instance ofEntityProperty.GeneratorTable(int index, String catalog, String schema, String name, String qualifiedName, GeneratorContext context) Creates a newGeneratorTableinstance.IdentityValue(GeneratorContext context, GeneratorTable table, GeneratorColumn column) PrimitiveProperty(GeneratorContext context, GeneratorTable table, AttributeAccessor attribute, jakarta.persistence.Column columnMetadata) Instantiates a new primitive property.PrimitiveProperty(GeneratorContext context, GeneratorTable table, AttributeAccessor attribute, jakarta.persistence.Column columnMetadata, boolean autogenerated) Instantiates a new primitive property.SequenceIdGenerator(jakarta.persistence.SequenceGenerator generator, GeneratorContext context) Creates a new instance ofSequenceIdGenerator.TableIdGenerator(String tableName, jakarta.persistence.TableGenerator generator, GeneratorContext context) Creates a new instance ofSequenceIdGenerator.VersionProperty(GeneratorContext context, GeneratorTable table, AttributeAccessor attribute, jakarta.persistence.Column column) Creates a new instance ofVersionProperty. -
Uses of GeneratorContext in org.fastnate.generator.converter
Methods in org.fastnate.generator.converter with parameters of type GeneratorContextModifier and TypeMethodDescriptionstatic ColumnExpressionEntityConverter.getEntityReference(Object entity, String mappedId, GeneratorContext context, boolean whereExpression) Creates an expression for an entity.AbstractDateConverter.getExpression(String defaultValue, GeneratorContext context) Use database independent default values.AbstractDateConverter.getExpression(Date value, GeneratorContext context) Converts the given value into an SQL expression.BooleanConverter.getExpression(Boolean value, GeneratorContext context) BooleanConverter.getExpression(String defaultValue, GeneratorContext context) CalendarConverter.getExpression(Calendar value, GeneratorContext context) CharConverter.getExpression(Character value, GeneratorContext context) CharConverter.getExpression(String defaultValue, GeneratorContext context) CustomValueConverter.getExpression(T value, GeneratorContext context) DurationConverter.getExpression(String defaultValue, GeneratorContext context) DurationConverter.getExpression(Duration value, GeneratorContext context) EntityConverter.getExpression(Object value, GeneratorContext context) EnumConverter.getExpression(E value, GeneratorContext context) EnumConverter.getExpression(String defaultValue, GeneratorContext context) LobConverter.getExpression(Object value, GeneratorContext context) LobConverter.getExpression(String defaultValue, GeneratorContext context) NumberConverter.getExpression(Number value, GeneratorContext context) NumberConverter.getExpression(String defaultValue, GeneratorContext context) SerializableConverter.getExpression(Serializable value, GeneratorContext context) StringConverter.getExpression(String value, GeneratorContext context) TemporalConverter.getExpression(String defaultValue, GeneratorContext context) TemporalConverter.getExpression(T value, GeneratorContext context) UnsupportedTypeConverter.getExpression(Object value, GeneratorContext context) default ColumnExpressionValueConverter.getExpression(String defaultValue, GeneratorContext context) Builds the expression for writing the default value into an SQL clause.ValueConverter.getExpression(T value, GeneratorContext context) Builds the expression for writing the given value into an SQL clause. -
Uses of GeneratorContext in org.fastnate.generator.statements
Methods in org.fastnate.generator.statements with parameters of type GeneratorContextModifier and TypeMethodDescriptiondefault voidStatementsWriter.truncateTables(GeneratorContext context) Truncates all discovered tables before any data is written to that tables.Constructors in org.fastnate.generator.statements with parameters of type GeneratorContextModifierConstructorDescriptionConnectedStatementsWriter(Connection connection, GeneratorContext context) Creates a new StatementsWriter that writes to a database connection.Creates a new StatementsWriter that writes to a database connection.FileStatementsWriter(GeneratorContext context) Creates a new instance ofFileStatementsWriter.Creates a new writer which generates an XML file with "UTF-8" encoding.PostgreSqlBulkWriter(GeneratorContext context) Creates a new instance for a SQL file with UTF-8 encoding.PostgreSqlBulkWriter(GeneratorContext context, File sqlFile) Creates a new instance for a SQL file with UTF-8 encoding.PostgreSqlBulkWriter(GeneratorContext context, File directory, Writer writer, Charset encoding) Creates a new instance ofPostgreSqlBulkWriter.PostgreSqlBulkWriter(GeneratorContext context, File sqlFile, Charset encoding) Creates a new instance for a SQL file.