Class AlwaysSchemaNameGeneratorStrategy

java.lang.Object
org.jooq.codegen.AbstractGeneratorStrategy
org.jooq.codegen.DefaultGeneratorStrategy
ru.cg.webbpm.studio.database.impl.AlwaysSchemaNameGeneratorStrategy
All Implemented Interfaces:
org.jooq.codegen.GeneratorStrategy

public class AlwaysSchemaNameGeneratorStrategy extends org.jooq.codegen.DefaultGeneratorStrategy
jOOQ generator strategy that always appends schema name to the target package. jOOQ does do it only when multiple schemas are present TODO remove when jOOQ 4, see jooq/jooq#3960 on github
Author:
krylov
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jooq.codegen.GeneratorStrategy

    org.jooq.codegen.GeneratorStrategy.Mode
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getJavaPackageName(org.jooq.meta.Definition definition, org.jooq.codegen.GeneratorStrategy.Mode mode)
     

    Methods inherited from class org.jooq.codegen.DefaultGeneratorStrategy

    getFileHeader, getGlobalNamesFileHeader, getGlobalNamesJavaClassExtends, getGlobalNamesJavaClassImplements, getGlobalNamesJavaClassName, getGlobalNamesJavaPackageName, getGlobalReferencesFileHeader, getGlobalReferencesJavaClassExtends, getGlobalReferencesJavaClassImplements, getGlobalReferencesJavaClassName, getGlobalReferencesJavaPackageName, getInstanceFields, getJavaBeansGettersAndSetters, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaEnumLiteral, getJavaGetterName, getJavaIdentifier, getJavaMemberName, getJavaMethodName, getJavaSetterName, getOverloadSuffix, getTargetDirectory, getTargetLanguage, getTargetLocale, getTargetPackage, getUseTableNameForUnambiguousFKs, setInstanceFields, setJavaBeansGettersAndSetters, setTargetDirectory, setTargetLanguage, setTargetLocale, setTargetPackage, setUseTableNameForUnambiguousFKs

    Methods inherited from class org.jooq.codegen.AbstractGeneratorStrategy

    getFile, getFile, getFile, getFileHeader, getFileName, getFileName, getFileRoot, getFullJavaClassName, getFullJavaClassName, getFullJavaIdentifier, getFullJavaIdentifiers, getFullJavaIdentifiers, getGlobalNamesFile, getGlobalNamesFileName, getGlobalNamesFullJavaClassName, getGlobalReferencesFile, getGlobalReferencesFileName, getGlobalReferencesFullJavaClassName, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaEnumLiterals, getJavaEnumLiterals, getJavaGetterName, getJavaIdentifiers, getJavaIdentifiers, getJavaMemberName, getJavaMethodName, getJavaPackageName, getJavaSetterName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AlwaysSchemaNameGeneratorStrategy

      public AlwaysSchemaNameGeneratorStrategy()
  • Method Details

    • getJavaPackageName

      public String getJavaPackageName(org.jooq.meta.Definition definition, org.jooq.codegen.GeneratorStrategy.Mode mode)
      Specified by:
      getJavaPackageName in interface org.jooq.codegen.GeneratorStrategy
      Overrides:
      getJavaPackageName in class org.jooq.codegen.DefaultGeneratorStrategy