All Classes and Interfaces

Class
Description
Base class for converting a Date, Calendar, Date, Time or Timestamp property of an EntityClass to a SQL expression.
Base class for implementations of StatementsWriter.
Base class for insert and update statements.
Holds the information for an SQL Insert statement.
A single (unparsed) SQL statement.
Holds the information for an SQL update statement.
Indicates how persistent attributes are accessed.
Creates an implementation of an annotation class to access the default values for the single values.
Offers access to a persistent attribute in an entity class.
Converts a boolean to a SQL expression.
Converts a calendar property of an EntityClass to SQL.
Describes a char property of an EntityClass.
Helper for inspection of classes.
Describes a property of an EntityClass that contains more than one value.
An expression for a column value in an TableStatement.
An implementation of a StatementsWriter which writes the SQL statements directly to a database connection.
 
 
Implementations of this class are interested in the discovery of new entity classes or generators.
A ColumnExpression which references an ID using the current value of a sequence.
A value converter that uses an AttributeConverter.
Converts a date property of an EntityClass to SQL.
Base implementation of a ContextModelListener with empty methods.
Annotation for attributes of entities, which indicates default values during SQL generation.
Converts a Duration to an SQL expression.
Handling of properties defined in Embeddables.
Describes the DB relevant metadata of an entity class.
Helper object to use as key in the state map, if we have a GeneratedIdProperty.
Converts the reference to an entity to an expression that uses the sequence value of that entity.
Describes a property of an EntityClass that references exactly one other entity.
Helper for evaluating correct mapping information from the annotations.
Creates SQL statements for a set of entities using their JPA annotations.
Base class for statements generated by a StatementsWriter.
Describes a enum property of an EntityClass.
Implementation of StatementsWriter which writes the statements into a Writer resp.
Describes an Id property of an EntityClass.
Encapsulates the state of a generated entity.
Marks all pending updates for an entity, that was not written up to now.
 
Contains the metadata for a column from a GeneratorTable.
Represents the configuration and state for one or more EntitySqlGenerators.
 
Handles database specific conversions.
Stores the metadata about existing database tables.
Handles H2 specific conversions.
Contains the current value for a primary key of type GenerationType.IDENTITY.
Saves the current value and increments the value for a GeneratedIdProperty.
Encapsulates details specific to the current JPA implementation.
Generates statements for the Liquibase changelog file.
A simple StatementsWriter, which just stores all generated statements into a list.
Generates the expression for a property.
Describes a property of an EntityClass that is a Map.
Thrown if the classes in the entity model are for some reason invalid.
Handles MS SQL specific conversions.
Handles MySQL specific conversions.
Base class for database schema objects that have a (possibly quoted) name.
Converts a numeric value to a SQL expression.
Handles Oracle specific conversions.
An SQL expression, which is printed to SQL "as is".
Base class for MapProperty and CollectionProperty.
Helper for evaluating correct mapping information from the annotations.
Handles PostgreSQL specific conversions.
Implementation of a StatementsWriter that writes bulk text files for each table, and references them in "COPY INTO".
A ColumnExpression which contains a primitive value.
Describes a singular primitive property of an EntityClass.
Base class for the description of properties of an EntityClass.
Used for date calculation when writing entities.
The precision of a difference between a reference date and a date property.
Stores the current value for a SequenceGenerator.
Base class for ColumnExpressions which reference an ID by using the value of a sequence.
Converts a Serializable to a SQL expression.
Represents a value that is exactly one column in the database.
A class that is implemented by the fastnate-data module and is used by the actual JPA implementation to start the data import as soon as startup of JPA has finished.
Responsible to write EntityStatements to a file or to the database.
Converts a string property of an EntityClass.
Saves the current value for a TableGenerator.
A SQL statement that affects a table and a set of columns.
Converts the Temporal types from java.time to SQL expressions.
Converter used for all types that we can't convert.
Converts a primitive value to an expression.
Represents a property marked with Version.