Class SchemaReflection

java.lang.Object
no.sikt.graphitron.mappings.SchemaReflection
Direct Known Subclasses:
RoutineReflection, TableReflection

public class SchemaReflection extends Object
Base class for jOOQ reflection operations. Provides shared infrastructure for discovering and reflecting on jOOQ-generated schema classes (Tables, Keys, Routines, etc.).
  • Constructor Details

    • SchemaReflection

      public SchemaReflection()
  • Method Details

    • getDefaultCatalog

      protected static org.jooq.Catalog getDefaultCatalog()
    • getFieldsFromSchemaClass

      protected static Function<org.jooq.Schema,Stream<Field>> getFieldsFromSchemaClass(String className)
    • getClassFromSchemaPackage

      @NotNull protected static @NotNull Function<org.jooq.Schema,Class<?>> getClassFromSchemaPackage(String className)
    • getJavaFieldName

      protected static String getJavaFieldName(Field field)
    • getJavaFieldValue

      protected static Object getJavaFieldValue(Field field)