Package com.northconcepts.datapipeline.foundations.tools
package com.northconcepts.datapipeline.foundations.tools
DataPipeline Foundation tools for generating code and models.
-
ClassDescriptionRenames schema definitions in place from database-style snake_case names to Java-style camel case.Finds the fields, or smallest field combinations, whose values are unique across all records of a
RecordList.A utility class for generating EntityDef code from a DataReader.Enumeration of field type selection modes for determining how to select field types from column statistics.Prints generatedhashCode()andequals()methods covering the non-static, non-transient fields declared by the given classes.Generates a class for each query registered with aJdbcConnection, with a field per result column and staticexecuteQuerymethods.A utility class for generating toRecord() and fromRecord(Record source) methods from existing Java beans.Builds aSchemaDeffrom JDBC metadata: an entity per table, relationships from foreign keys, and the indexes other than primary keys.A utility class for generating SchemaDef code from a Record or JSON object.A utility class for generating Spring Data JPA entities and repositories using the metadata from a live database.A utility class for generating data access Java beans using the metadata from a live database.The class name, package and output file used to generate the class for one table.