Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

No commit message

  • Loading branch information...
commit 034ed1a41a454c04200aa450d74d38f211e98e35 0 parents
@lukaseder lukaseder authored
Showing with 29,410 additions and 0 deletions.
  1. +33 −0 LICENSE
  2. +24 −0 README
  3. +1 −0  authors.txt
  4. +11 −0 jOOQ-codegen-maven-example/.classpath
  5. +1 −0  jOOQ-codegen-maven-example/.gitignore
  6. +23 −0 jOOQ-codegen-maven-example/.project
  7. +350 −0 jOOQ-codegen-maven-example/.settings/org.eclipse.jdt.core.prefs
  8. +116 −0 jOOQ-codegen-maven-example/.settings/org.eclipse.jdt.ui.prefs
  9. +8 −0 jOOQ-codegen-maven-example/.settings/org.maven.ide.eclipse.prefs
  10. +33 −0 jOOQ-codegen-maven-example/LICENSE.txt
  11. +385 −0 jOOQ-codegen-maven-example/pom.xml
  12. +33 −0 jOOQ-codegen-maven-example/src/main/resources/META-INF/LICENSE.txt
  13. +2 −0  jOOQ-codegen-maven-example/src/main/resources/META-INF/README.txt
  14. +49 −0 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/Data.java
  15. +94 −0 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/TestASE.java
  16. +137 −0 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/TestMySQL.java
  17. +88 −0 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/TestPostgres.java
  18. +8 −0 jOOQ-codegen-maven/.classpath
  19. +1 −0  jOOQ-codegen-maven/.gitignore
  20. +23 −0 jOOQ-codegen-maven/.project
  21. +350 −0 jOOQ-codegen-maven/.settings/org.eclipse.jdt.core.prefs
  22. +116 −0 jOOQ-codegen-maven/.settings/org.eclipse.jdt.ui.prefs
  23. +8 −0 jOOQ-codegen-maven/.settings/org.maven.ide.eclipse.prefs
  24. +33 −0 jOOQ-codegen-maven/LICENSE.txt
  25. +173 −0 jOOQ-codegen-maven/pom.xml
  26. +81 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Database.java
  27. +53 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/EnumType.java
  28. +53 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/ForcedType.java
  29. +68 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Generate.java
  30. +72 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Generator.java
  31. +68 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Jdbc.java
  32. +58 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/MasterDataTable.java
  33. +153 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java
  34. +53 −0 jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Target.java
  35. +33 −0 jOOQ-codegen-maven/src/main/resources/META-INF/LICENSE.txt
  36. +2 −0  jOOQ-codegen-maven/src/main/resources/META-INF/README.txt
  37. +8 −0 jOOQ-codegen/.classpath
  38. +1 −0  jOOQ-codegen/.gitignore
  39. +23 −0 jOOQ-codegen/.project
  40. +350 −0 jOOQ-codegen/.settings/org.eclipse.jdt.core.prefs
  41. +116 −0 jOOQ-codegen/.settings/org.eclipse.jdt.ui.prefs
  42. +8 −0 jOOQ-codegen/.settings/org.maven.ide.eclipse.prefs
  43. +33 −0 jOOQ-codegen/LICENSE.txt
  44. +195 −0 jOOQ-codegen/pom.xml
  45. +2,624 −0 jOOQ-codegen/src/main/java/org/jooq/util/DefaultGenerator.java
  46. +396 −0 jOOQ-codegen/src/main/java/org/jooq/util/DefaultGeneratorStrategy.java
  47. +150 −0 jOOQ-codegen/src/main/java/org/jooq/util/GenerationTask.java
  48. +173 −0 jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java
  49. +231 −0 jOOQ-codegen/src/main/java/org/jooq/util/GenerationUtil.java
  50. +271 −0 jOOQ-codegen/src/main/java/org/jooq/util/GenerationWriter.java
  51. +136 −0 jOOQ-codegen/src/main/java/org/jooq/util/Generator.java
  52. +200 −0 jOOQ-codegen/src/main/java/org/jooq/util/GeneratorStrategy.java
  53. +33 −0 jOOQ-codegen/src/main/resources/META-INF/LICENSE.txt
  54. +2 −0  jOOQ-codegen/src/main/resources/META-INF/README.txt
  55. +57 −0 jOOQ-codegen/src/main/resources/jooq-codegen.xsd
  56. +9 −0 jOOQ-google-cloud-sql/.classpath
  57. +33 −0 jOOQ-google-cloud-sql/.project
  58. +5 −0 jOOQ-google-cloud-sql/.settings/com.google.appengine.eclipse.core.prefs
  59. +4 −0 jOOQ-google-cloud-sql/.settings/com.google.gdt.eclipse.core.prefs
  60. +345 −0 jOOQ-google-cloud-sql/.settings/org.eclipse.jdt.core.prefs
  61. +112 −0 jOOQ-google-cloud-sql/.settings/org.eclipse.jdt.ui.prefs
  62. +8 −0 jOOQ-google-cloud-sql/.settings/org.maven.ide.eclipse.prefs
  63. +15 −0 jOOQ-google-cloud-sql/src/META-INF/jdoconfig.xml
  64. +24 −0 jOOQ-google-cloud-sql/src/log4j.properties
  65. +69 −0 jOOQ-google-cloud-sql/src/org/jooq/test/JOOQTest.java
  66. +387 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/create.sql
  67. +49 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/Keys.java
  68. +244 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/Routines.java
  69. +47 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/Test.java
  70. +33 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/TestFactory.java
  71. +37 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/TBookStatus.java
  72. +69 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/TLanguage.java
  73. +48 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/T_658_11.java
  74. +57 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/T_658_12.java
  75. +48 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/T_658_21.java
  76. +57 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/T_658_22.java
  77. +48 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/T_658_31.java
  78. +57 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/T_658_32.java
  79. +37 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/enums/VBookStatus.java
  80. +119 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/F317.java
  81. +53 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/FAuthorExists.java
  82. +53 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/FNumber.java
  83. +31 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/FOne.java
  84. +105 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/P391.java
  85. +48 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/PAuthorExists.java
  86. +24 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/PCreateAuthor.java
  87. +51 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/PCreateAuthorByName.java
  88. +63 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/routines/PUnused.java
  89. +84 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/TAuthor.java
  90. +125 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/TBook.java
  91. +67 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/TBookStore.java
  92. +87 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/TBookToBookStore.java
  93. +72 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/TTriggers.java
  94. +117 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/T_639NumbersTable.java
  95. +105 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/T_658Ref.java
  96. +62 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/T_725LobTest.java
  97. +54 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/T_785.java
  98. +71 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/VAuthor.java
  99. +91 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/VBook.java
  100. +51 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/VLibrary.java
  101. +75 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/XTestCase_64_69.java
  102. +75 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/XTestCase_71.java
  103. +85 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/XTestCase_85.java
  104. +142 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/XUnused.java
  105. +145 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/TAuthorRecord.java
  106. +249 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/TBookRecord.java
  107. +71 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/TBookStoreRecord.java
  108. +137 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/TBookToBookStoreRecord.java
  109. +77 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/TTriggersRecord.java
  110. +217 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/T_639NumbersTableRecord.java
  111. +175 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/T_658RefRecord.java
  112. +63 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/T_725LobTestRecord.java
  113. +73 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/T_785Record.java
  114. +117 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/VAuthorRecord.java
  115. +173 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/VBookRecord.java
  116. +61 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/VLibraryRecord.java
  117. +87 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/XTestCase_64_69Record.java
  118. +90 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/XTestCase_71Record.java
  119. +115 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/XTestCase_85Record.java
  120. +319 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/generatedclasses/tables/records/XUnusedRecord.java
  121. +48 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/reset.sql
  122. +166 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/sakila-data.sql
  123. +643 −0 jOOQ-google-cloud-sql/src/org/jooq/test/mysql/sakila-schema.sql
  124. +18 −0 jOOQ-google-cloud-sql/war/WEB-INF/appengine-web.xml
  125. +15 −0 jOOQ-google-cloud-sql/war/WEB-INF/classes/META-INF/jdoconfig.xml
  126. +24 −0 jOOQ-google-cloud-sql/war/WEB-INF/classes/log4j.properties
  127. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/JOOQTest.class
  128. +387 −0 jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/create.sql
  129. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/Keys.class
  130. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/Routines.class
  131. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/Test.class
  132. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/TestFactory.class
  133. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/TBookStatus.class
  134. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/TLanguage.class
  135. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/T_658_11.class
  136. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/T_658_12.class
  137. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/T_658_21.class
  138. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/T_658_22.class
  139. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/T_658_31.class
  140. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/T_658_32.class
  141. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/enums/VBookStatus.class
  142. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/F317.class
  143. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/FAuthorExists.class
  144. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/FNumber.class
  145. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/FOne.class
  146. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/P391.class
  147. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/PAuthorExists.class
  148. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/PCreateAuthor.class
  149. BIN  ...oogle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/PCreateAuthorByName.class
  150. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/routines/PUnused.class
  151. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/TAuthor.class
  152. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/TBook.class
  153. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/TBookStore.class
  154. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/TBookToBookStore.class
  155. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/TTriggers.class
  156. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/T_639NumbersTable.class
  157. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/T_658Ref.class
  158. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/T_725LobTest.class
  159. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/T_785.class
  160. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/VAuthor.class
  161. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/VBook.class
  162. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/VLibrary.class
  163. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/XTestCase_64_69.class
  164. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/XTestCase_71.class
  165. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/XTestCase_85.class
  166. BIN  jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/XUnused.class
  167. BIN  ...oogle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/TAuthorRecord.class
  168. BIN  ...-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/TBookRecord.class
  169. BIN  ...le-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/TBookStoreRecord.class
  170. BIN  ...ud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/TBookToBookStoreRecord.class
  171. BIN  ...gle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/TTriggersRecord.class
  172. BIN  ...d-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/T_639NumbersTableRecord.class
  173. BIN  ...ogle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/T_658RefRecord.class
  174. BIN  ...-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/T_725LobTestRecord.class
  175. BIN  ...-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/T_785Record.class
  176. BIN  ...oogle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/VAuthorRecord.class
  177. BIN  ...-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/VBookRecord.class
  178. BIN  ...ogle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/VLibraryRecord.class
  179. BIN  ...oud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/XTestCase_64_69Record.class
  180. BIN  ...-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/XTestCase_71Record.class
  181. BIN  ...-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/XTestCase_85Record.class
  182. BIN  ...oogle-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/generatedclasses/tables/records/XUnusedRecord.class
  183. +48 −0 jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/reset.sql
  184. +166 −0 jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/sakila-data.sql
  185. +643 −0 jOOQ-google-cloud-sql/war/WEB-INF/classes/org/jooq/test/mysql/sakila-schema.sql
  186. +14 −0 jOOQ-google-cloud-sql/war/WEB-INF/lib/README.txt
  187. +13 −0 jOOQ-google-cloud-sql/war/WEB-INF/logging.properties
  188. +18 −0 jOOQ-google-cloud-sql/war/WEB-INF/web.xml
  189. +27 −0 jOOQ-google-cloud-sql/war/index.html
  190. +8 −0 jOOQ-meta/.classpath
  191. +1 −0  jOOQ-meta/.gitignore
  192. +23 −0 jOOQ-meta/.project
  193. +350 −0 jOOQ-meta/.settings/org.eclipse.jdt.core.prefs
  194. +116 −0 jOOQ-meta/.settings/org.eclipse.jdt.ui.prefs
  195. +8 −0 jOOQ-meta/.settings/org.maven.ide.eclipse.prefs
  196. +33 −0 jOOQ-meta/LICENSE.txt
  197. +157 −0 jOOQ-meta/pom.xml
  198. +550 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java
  199. +132 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractDefinition.java
  200. +136 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractElementContainerDefinition.java
  201. +74 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractPackageDefinition.java
  202. +167 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractRoutineDefinition.java
  203. +146 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractTableDefinition.java
  204. +147 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java
  205. +82 −0 jOOQ-meta/src/main/java/org/jooq/util/AbstractUDTDefinition.java
  206. +51 −0 jOOQ-meta/src/main/java/org/jooq/util/ArrayDefinition.java
  207. +46 −0 jOOQ-meta/src/main/java/org/jooq/util/AttributeDefinition.java
  208. +74 −0 jOOQ-meta/src/main/java/org/jooq/util/ColumnDefinition.java
  209. +81 −0 jOOQ-meta/src/main/java/org/jooq/util/DataTypeDefinition.java
  210. +230 −0 jOOQ-meta/src/main/java/org/jooq/util/Database.java
  211. +53 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultArrayDefinition.java
  212. +50 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultAttributeDefinition.java
  213. +135 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultColumnDefinition.java
  214. +154 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultDataTypeDefinition.java
  215. +75 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultEnumDefinition.java
  216. +100 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultForeignKeyDefinition.java
  217. +153 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultMasterDataTableDefinition.java
  218. +52 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultParameterDefinition.java
  219. +198 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultRelations.java
  220. +48 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultSequenceDefinition.java
  221. +69 −0 jOOQ-meta/src/main/java/org/jooq/util/DefaultUniqueKeyDefinition.java
  222. +77 −0 jOOQ-meta/src/main/java/org/jooq/util/Definition.java
  223. +57 −0 jOOQ-meta/src/main/java/org/jooq/util/EnumDefinition.java
  224. +76 −0 jOOQ-meta/src/main/java/org/jooq/util/ForeignKeyDefinition.java
  225. +85 −0 jOOQ-meta/src/main/java/org/jooq/util/InOutDefinition.java
  226. +70 −0 jOOQ-meta/src/main/java/org/jooq/util/MasterDataTableDefinition.java
  227. +86 −0 jOOQ-meta/src/main/java/org/jooq/util/MasterDataTypeDefinition.java
  228. +51 −0 jOOQ-meta/src/main/java/org/jooq/util/PackageDefinition.java
  229. +45 −0 jOOQ-meta/src/main/java/org/jooq/util/ParameterDefinition.java
  230. +78 −0 jOOQ-meta/src/main/java/org/jooq/util/Relations.java
  231. +85 −0 jOOQ-meta/src/main/java/org/jooq/util/RoutineDefinition.java
  232. +60 −0 jOOQ-meta/src/main/java/org/jooq/util/SchemaDefinition.java
  233. +45 −0 jOOQ-meta/src/main/java/org/jooq/util/SequenceDefinition.java
  234. +92 −0 jOOQ-meta/src/main/java/org/jooq/util/TableDefinition.java
  235. +54 −0 jOOQ-meta/src/main/java/org/jooq/util/TypedElementDefinition.java
  236. +71 −0 jOOQ-meta/src/main/java/org/jooq/util/UDTDefinition.java
  237. +64 −0 jOOQ-meta/src/main/java/org/jooq/util/UniqueKeyDefinition.java
  238. +256 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/ASEDatabase.java
  239. +92 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/ASETableDefinition.java
  240. +34 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/Dbo.java
  241. +33 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/DboFactory.java
  242. +34 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/Tables.java
  243. +204 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/Sysindexes.java
  244. +164 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/Sysobjects.java
  245. +254 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/Sysreferences.java
  246. +483 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysindexesRecord.java
  247. +371 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysobjectsRecord.java
  248. +623 −0 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysreferencesRecord.java
  249. +282 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/DB2Database.java
  250. +161 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/DB2RoutineDefinition.java
  251. +99 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/DB2TableDefinition.java
  252. +102 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/DB2UDTDefinition.java
  253. +43 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/Syscat.java
  254. +33 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/SyscatFactory.java
  255. +79 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/Tables.java
  256. +154 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Attributes.java
  257. +279 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Columns.java
  258. +234 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Datatypes.java
  259. +129 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Funcparms.java
  260. +294 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Functions.java
  261. +64 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Keycoluse.java
  262. +164 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Procedures.java
  263. +144 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Procparms.java
  264. +114 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/References.java
  265. +164 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Sequences.java
  266. +94 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Tabconst.java
  267. +409 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/Tables.java
  268. +343 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/AttributesRecord.java
  269. +693 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/ColumnsRecord.java
  270. +567 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/DatatypesRecord.java
  271. +273 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/FuncparmsRecord.java
  272. +735 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/FunctionsRecord.java
  273. +91 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/KeycoluseRecord.java
  274. +371 −0 jOOQ-meta/src/main/java/org/jooq/util/db2/syscat/tables/records/ProceduresRecord.java
Sorry, we could not display the entire diff because too many files (2,306) changed.
33 LICENSE
@@ -0,0 +1,33 @@
+Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+All rights reserved.
+
+This software is licensed to you under the Apache License, Version 2.0
+(the "License"); You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+. Neither the name "jOOQ" nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
24 README
@@ -0,0 +1,24 @@
+What's jOOQ
+===========
+
+jOOQ stands for Java Object Oriented Querying. It combines these essential features:
+
+ * Code Generation:
+ jOOQ generates a simple Java representation of your database schema. Every table, view, stored procedure, enum, UDT is a class.
+
+ * Active records:
+ jOOQ implements an easy-to-use active record pattern. It is NOT an OR-mapper, but provides a 1:1 mapping between tables/views and classes. Between columns and members.
+
+ * Typesafe SQL:
+ jOOQ allows for writing compile-time typesafe querying using its built-in DSL.
+
+ * SQL standard:
+ jOOQ supports all standard SQL language features including the more complex UNION's, nested SELECTs, joins, aliasing
+
+ * Vendor-specific feature support:
+ jOOQ encourages the use of vendor-specific extensions such as stored procedures, UDT's and ARRAY's, recursive queries, and many more.
+
+For more details please visit http://www.jooq.org
+
+Follow jOOQ on Twitter: http://twitter.com/#!/JavaOOQ
+... and on Wordpress: http://lukaseder.wordpress.com
1  authors.txt
@@ -0,0 +1 @@
+lukaseder = Lukas Eder <lukas.eder@gmail.com>
11 jOOQ-codegen-maven-example/.classpath
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/test/java"/>
+ <classpathentry kind="src" path="src/main/resources"/>
+ <classpathentry kind="src" path="target/generated-sources/jooq-postgres"/>
+ <classpathentry kind="src" path="target/generated-sources/jooq-ase"/>
+ <classpathentry kind="src" path="target/generated-sources/jooq-mysql"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
1  jOOQ-codegen-maven-example/.gitignore
@@ -0,0 +1 @@
+/target
23 jOOQ-codegen-maven-example/.project
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jOOQ-codegen-maven-example</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
350 jOOQ-codegen-maven-example/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,350 @@
+#Sat Nov 05 12:53:40 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
+org.eclipse.jdt.core.compiler.problem.deadCode=warning
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
+org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
+org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
+org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=warning
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.nullReference=error
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
+org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=warning
+org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
+org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
+org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
+org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
+org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
+org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=true
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=49
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=1
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=120
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
116 jOOQ-codegen-maven-example/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,116 @@
+#Sat Nov 05 13:02:50 CET 2011
+cleanup.add_default_serial_version_id=false
+cleanup.add_generated_serial_version_id=true
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=true
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=true
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=true
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=true
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=false
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup_profile=_jOOQ
+cleanup_settings_version=2
+eclipse.preferences.version=1
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
+formatter_profile=_jOOQ
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org.jooq;org;com;
+org.eclipse.jdt.ui.javadoc=false
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return The ${bare_field_name}.\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\r\n * \r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author Lukas Eder\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n *\r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\r\n * {@inheritDoc}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">/**\r\n * Copyright (c) 2009-${year}, Lukas Eder, lukas.eder@gmail.com\r\n * All rights reserved.\r\n *\r\n * This software is licensed to you under the Apache License, Version 2.0\r\n * (the "License"); You may obtain a copy of the License at\r\n *\r\n * http\://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Redistribution and use in source and binary forms, with or without\r\n * modification, are permitted provided that the following conditions are met\:\r\n *\r\n * . Redistributions of source code must retain the above copyright notice, this\r\n * list of conditions and the following disclaimer.\r\n *\r\n * . Redistributions in binary form must reproduce the above copyright notice,\r\n * this list of conditions and the following disclaimer in the documentation\r\n * and/or other materials provided with the distribution.\r\n *\r\n * . Neither the name "jOOQ" nor the names of its contributors may be\r\n * used to endorse or promote products derived from this software without\r\n * specific prior written permission.\r\n *\r\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\r\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r\n * POSSIBILITY OF SUCH DAMAGE.\r\n */\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
+sp_cleanup.add_default_serial_version_id=true
+sp_cleanup.add_generated_serial_version_id=false
+sp_cleanup.add_missing_annotations=true
+sp_cleanup.add_missing_deprecated_annotations=true
+sp_cleanup.add_missing_methods=false
+sp_cleanup.add_missing_nls_tags=false
+sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_missing_override_annotations_interface_methods=true
+sp_cleanup.add_serial_version_id=false
+sp_cleanup.always_use_blocks=true
+sp_cleanup.always_use_parentheses_in_expressions=false
+sp_cleanup.always_use_this_for_non_static_field_access=false
+sp_cleanup.always_use_this_for_non_static_method_access=false
+sp_cleanup.convert_to_enhanced_for_loop=false
+sp_cleanup.correct_indentation=false
+sp_cleanup.format_source_code=false
+sp_cleanup.format_source_code_changes_only=false
+sp_cleanup.make_local_variable_final=false
+sp_cleanup.make_parameters_final=false
+sp_cleanup.make_private_fields_final=true
+sp_cleanup.make_type_abstract_if_missing_method=false
+sp_cleanup.make_variable_declarations_final=false
+sp_cleanup.never_use_blocks=false
+sp_cleanup.never_use_parentheses_in_expressions=true
+sp_cleanup.on_save_use_additional_actions=true
+sp_cleanup.organize_imports=true
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+sp_cleanup.remove_private_constructors=true
+sp_cleanup.remove_trailing_whitespaces=true
+sp_cleanup.remove_trailing_whitespaces_all=true
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+sp_cleanup.remove_unnecessary_casts=true
+sp_cleanup.remove_unnecessary_nls_tags=false
+sp_cleanup.remove_unused_imports=true
+sp_cleanup.remove_unused_local_variables=false
+sp_cleanup.remove_unused_private_fields=true
+sp_cleanup.remove_unused_private_members=false
+sp_cleanup.remove_unused_private_methods=true
+sp_cleanup.remove_unused_private_types=true
+sp_cleanup.sort_members=false
+sp_cleanup.sort_members_all=false
+sp_cleanup.use_blocks=false
+sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_parentheses_in_expressions=false
+sp_cleanup.use_this_for_non_static_field_access=false
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+sp_cleanup.use_this_for_non_static_method_access=false
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
8 jOOQ-codegen-maven-example/.settings/org.maven.ide.eclipse.prefs
@@ -0,0 +1,8 @@
+#Sun Apr 10 10:40:24 CEST 2011
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+skipCompilerPlugin=true
+version=1
33 jOOQ-codegen-maven-example/LICENSE.txt
@@ -0,0 +1,33 @@
+ Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+ All rights reserved.
+
+ This software is licensed to you under the Apache License, Version 2.0
+ (the "License"); You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ . Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ . Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ . Neither the name "jOOQ" nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
385 jOOQ-codegen-maven-example/pom.xml
@@ -0,0 +1,385 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>oss-parent</artifactId>
+ <groupId>org.sonatype.oss</groupId>
+ <version>7</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.jooq</groupId>
+ <artifactId>jooq-codegen-maven-example</artifactId>
+ <version>2.0.3</version>
+ <packaging>jar</packaging>
+
+ <name>jOOQ Codegen Maven</name>
+ <description>jOOQ effectively combines complex SQL, typesafety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.</description>
+ <url>http://www.jooq.org</url>
+
+
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://jooq.sourceforge.net/license/LICENSE.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <scm>
+ <developerConnection>scm:svn:https://jooq.svn.sourceforge.net/svnroot/jooq</developerConnection>
+ <url>https://jooq.svn.sourceforge.net/svnroot/jooq</url>
+ <connection>scm:svn:https://jooq.svn.sourceforge.net/svnroot/jooq</connection>
+ </scm>
+
+ <issueManagement>
+ <system>Trac</system>
+ <url>https://sourceforge.net/apps/trac/jooq/report/6</url>
+ </issueManagement>
+
+ <developers>
+ <developer>
+ <name>Lukas Eder</name>
+ <email>lukas.eder@gmail.com</email>
+ </developer>
+ <developer>
+ <name>Sander Plas</name>
+ <email>sander.plas@gmail.com</email>
+ </developer>
+ </developers>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jooq</groupId>
+ <artifactId>jooq</artifactId>
+ <version>2.0.3</version>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.9</version>
+ <type>jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ <version>9.0-801.jdbc4</version>
+ <type>jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sourceforge.jtds</groupId>
+ <artifactId>jtds</artifactId>
+ <version>1.2.4</version>
+ <type>jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>5.1.18</version>
+ <type>jar</type>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+ <build>
+ <defaultGoal>deploy</defaultGoal>
+ <finalName>${project.artifactId}-${project.version}</finalName>
+
+ <plugins>
+
+ <!-- The jOOQ code generator plugin for Postgres / Sybase ASE / MySQL -->
+ <plugin>
+ <groupId>org.jooq</groupId>
+ <artifactId>jooq-codegen-maven</artifactId>
+ <version>2.0.3</version>
+ <executions>
+ <execution>
+ <id>exec1</id>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <jdbc>
+ <driver>org.postgresql.Driver</driver>
+ <url>jdbc:postgresql:postgres</url>
+ <schema>public</schema>
+ <user>postgres</user>
+ <password>test</password>
+ </jdbc>
+ <generator>
+ <name>org.jooq.util.DefaultGenerator</name>
+ <database>
+ <name>org.jooq.util.postgres.PostgresDatabase</name>
+ <includes>.*</includes>
+ <excludes></excludes>
+ </database>
+ <generate>
+ <relations>true</relations>
+ <deprecated>false</deprecated>
+ <instanceFields>false</instanceFields>
+ </generate>
+ <target>
+ <packageName>org.jooq.util.maven.example.postgres</packageName>
+ <directory>target/generated-sources/jooq-postgres</directory>
+ </target>
+ </generator>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>exec2</id>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <jdbc>
+ <driver>net.sourceforge.jtds.jdbc.Driver</driver>
+ <url>jdbc:jtds:sybase://lukas-hp:5000/TEST</url>
+ <schema>dbo</schema>
+ <user>sa</user>
+
+ <!-- [#951] This checks the possibility of empty passwords -->
+ <password></password>
+ </jdbc>
+ <generator>
+ <name>org.jooq.util.DefaultGenerator</name>
+ <database>
+ <name>org.jooq.util.ase.ASEDatabase</name>
+ <includes>t_.*,x_.*,v_.*,V_.*,p_.*,f_.*,(f|p)[0-9]+,s_.*</includes>
+ <excludes></excludes>
+ </database>
+ <generate>
+ <relations>true</relations>
+ <deprecated>false</deprecated>
+ <instanceFields>true</instanceFields>
+ </generate>
+ <target>
+ <packageName>org.jooq.util.maven.example.ase</packageName>
+ <directory>target/generated-sources/jooq-ase</directory>
+ </target>
+ </generator>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>exec3</id>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <jdbc>
+ <driver>com.mysql.jdbc.Driver</driver>
+ <url>jdbc:mysql://localhost/test</url>
+ <user>root</user>
+ <password></password>
+ </jdbc>
+ <generator>
+ <name>org.jooq.util.DefaultGenerator</name>
+ <database>
+ <name>org.jooq.util.mysql.MySQLDatabase</name>
+ <includes>.*</includes>
+ <excludes>t_book_details</excludes>
+
+ <!-- [#958] This checks the schema-rewriting functionality -->
+ <inputSchema>test</inputSchema>
+ <outputSchema>test2</outputSchema>
+
+ <!-- [#968] custom enum types -->
+ <enumTypes>
+ <enumType>
+ <name>BOOLEAN_10</name>
+ <literals>1,0</literals>
+ </enumType>
+ <enumType>
+ <name>BOOLEAN_YN_UC</name>
+ <literals>"Y",N</literals>
+ </enumType>
+ <enumType>
+ <name>BOOLEAN_YN_LC</name>
+ <literals>y,"n"</literals>
+ </enumType>
+ <enumType>
+ <name>BOOLEAN_YES_NO_UC</name>
+ <literals>"YES","NO"</literals>
+ </enumType>
+ <enumType>
+ <name>BOOLEAN_YES_NO_LC</name>
+ <literals>yes,no</literals>
+ </enumType>
+ <enumType>
+ <name>BOOLEAN_TRUE_FALSE_UC</name>
+ <literals>TRUE,FALSE</literals>
+ </enumType>
+ <enumType>
+ <name>BOOLEAN_TRUE_FALSE_LC</name>
+ <literals>true,false</literals>
+ </enumType>
+ </enumTypes>
+
+ <!-- [#968] [#677] forced column types -->
+ <forcedTypes>
+ <forcedType>
+ <name>BOOLEAN_10</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.ONE_ZERO)</expressions>
+ </forcedType>
+ <forcedType>
+ <name>BOOLEAN_YN_UC</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.Y_N_UC)</expressions>
+ </forcedType>
+ <forcedType>
+ <name>BOOLEAN_YN_LC</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.Y_N_LC)</expressions>
+ </forcedType>
+ <forcedType>
+ <name>BOOLEAN_YES_NO_UC</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.YES_NO_UC)</expressions>
+ </forcedType>
+ <forcedType>
+ <name>BOOLEAN_YES_NO_LC</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.YES_NO_LC)</expressions>
+ </forcedType>
+ <forcedType>
+ <name>BOOLEAN_TRUE_FALSE_UC</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.TRUE_FALSE_UC)</expressions>
+ </forcedType>
+ <forcedType>
+ <name>BOOLEAN_TRUE_FALSE_LC</name>
+ <expressions>(?i:(.*?\.)?T_BOOLEANS\.TRUE_FALSE_LC)</expressions>
+ </forcedType>
+ </forcedTypes>
+ </database>
+ <generate>
+ <relations>true</relations>
+ <deprecated>false</deprecated>
+ <instanceFields>true</instanceFields>
+ <generatedAnnotation>false</generatedAnnotation>
+ </generate>
+ <target>
+ <packageName>org.jooq.util.maven.example.mysql</packageName>
+ <directory>target/generated-sources/jooq-mysql</directory>
+ </target>
+ </generator>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>net.sourceforge.jtds</groupId>
+ <artifactId>jtds</artifactId>
+ <version>1.2.4</version>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ <version>8.4-702.jdbc4</version>
+ </dependency>
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>5.1.18</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
+ <!-- Plugins used for Maven Central -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <id>sign-artifacts</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+ <fork>true</fork>
+ <maxmem>512m</maxmem>
+ <meminitial>256m</meminitial>
+ <encoding>UTF-8</encoding>
+ <source>1.6</source>
+ <target>1.6</target>
+ <debug>true</debug>
+ <debuglevel>lines,vars,source</debuglevel>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <inherited>true</inherited>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.2</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+
+ <configuration>
+ <excludeResources>true</excludeResources>
+ <useDefaultExcludes>true</useDefaultExcludes>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <inherited>true</inherited>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.7</version>
+ <executions>
+ <execution>
+ <id>bundle-sources</id>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <maxmemory>512</maxmemory>
+ <encoding>UTF-8</encoding>
+ <show>protected</show>
+ <notree>true</notree>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.5</version>
+ <configuration>
+ <encoding>UTF-8</encoding>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-eclipse-plugin</artifactId>
+ <version>2.8</version>
+ <configuration>
+ <downloadSources>true</downloadSources>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
33 jOOQ-codegen-maven-example/src/main/resources/META-INF/LICENSE.txt
@@ -0,0 +1,33 @@
+ Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+ All rights reserved.
+
+ This software is licensed to you under the Apache License, Version 2.0
+ (the "License"); You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ . Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ . Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ . Neither the name "jOOQ" nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
2  jOOQ-codegen-maven-example/src/main/resources/META-INF/README.txt
@@ -0,0 +1,2 @@
+Thanks for downloading jOOQ.
+Please visit http://www.jooq.org for more information.
49 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/Data.java
@@ -0,0 +1,49 @@
+/**
+ * Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+ * All rights reserved.
+ *
+ * This software is licensed to you under the Apache License, Version 2.0
+ * (the "License"); You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * . Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * . Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * . Neither the name "jOOQ" nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+package org.jooq.test.util.maven;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * @author Lukas Eder
+ */
+class Data {
+
+ static final List<Integer> BOOK_IDS = Arrays.asList(1, 2, 3, 4);
+ static final List<String> BOOK_TITLES = Arrays.asList("1984", "Animal Farm", "O Alquimista", "Brida");
+
+}
94 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/TestASE.java
@@ -0,0 +1,94 @@
+/**
+ * Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+ * All rights reserved.
+ *
+ * This software is licensed to you under the Apache License, Version 2.0
+ * (the "License"); You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * . Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * . Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * . Neither the name "jOOQ" nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+package org.jooq.test.util.maven;
+
+import static junit.framework.Assert.assertEquals;
+import static org.jooq.impl.Factory.countDistinct;
+import static org.jooq.util.maven.example.ase.Tables.T_AUTHOR;
+import static org.jooq.util.maven.example.ase.Tables.T_BOOK;
+import static org.jooq.util.maven.example.ase.Tables.T_BOOK_STORE;
+import static org.jooq.util.maven.example.ase.Tables.T_BOOK_TO_BOOK_STORE;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+
+import org.jooq.Record;
+import org.jooq.Result;
+import org.jooq.util.maven.example.ase.DboFactory;
+import org.jooq.util.maven.example.ase.tables.TAuthor;
+import org.jooq.util.maven.example.ase.tables.TBook;
+import org.jooq.util.maven.example.ase.tables.TBookStore;
+import org.jooq.util.maven.example.ase.tables.TBookToBookStore;
+
+import org.junit.Test;
+
+/**
+ * @author Lukas Eder
+ */
+public class TestASE {
+
+ @Test
+ public void testInstanceModel() throws Exception {
+ Class.forName("net.sourceforge.jtds.jdbc.Driver");
+ Connection connection = DriverManager.getConnection("jdbc:jtds:sybase://lukas-hp:5000/TEST", "sa", "");
+ DboFactory create = new DboFactory(connection);
+
+ TBook b = T_BOOK.as("b");
+ TAuthor a = T_AUTHOR.as("a");
+ TBookStore s = T_BOOK_STORE.as("s");
+ TBookToBookStore t = T_BOOK_TO_BOOK_STORE.as("t");
+
+ Result<Record> result =
+ create.select(a.FIRST_NAME, a.LAST_NAME, countDistinct(s.NAME))
+ .from(a)
+ .join(b).on(b.AUTHOR_ID.equal(a.ID))
+ .join(t).on(t.BOOK_ID.equal(b.ID))
+ .join(s).on(t.BOOK_STORE_NAME.equal(s.NAME))
+ .groupBy(a.FIRST_NAME, a.LAST_NAME)
+ .orderBy(countDistinct(s.NAME).desc())
+ .fetch();
+
+ assertEquals(2, result.size());
+ assertEquals("Paulo", result.getValue(0, a.FIRST_NAME));
+ assertEquals("George", result.getValue(1, a.FIRST_NAME));
+
+ assertEquals("Coelho", result.getValue(0, a.LAST_NAME));
+ assertEquals("Orwell", result.getValue(1, a.LAST_NAME));
+
+ assertEquals(Integer.valueOf(3), result.getValue(0, countDistinct(s.NAME)));
+ assertEquals(Integer.valueOf(2), result.getValue(1, countDistinct(s.NAME)));
+ }
+}
137 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/TestMySQL.java
@@ -0,0 +1,137 @@
+/**
+ * Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+ * All rights reserved.
+ *
+ * This software is licensed to you under the Apache License, Version 2.0
+ * (the "License"); You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * . Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * . Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * . Neither the name "jOOQ" nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+package org.jooq.test.util.maven;
+
+import static junit.framework.Assert.assertEquals;
+import static org.jooq.impl.Factory.countDistinct;
+import static org.jooq.util.maven.example.mysql.Tables.T_AUTHOR;
+import static org.jooq.util.maven.example.mysql.Tables.T_BOOK;
+import static org.jooq.util.maven.example.mysql.Tables.T_BOOK_STORE;
+import static org.jooq.util.maven.example.mysql.Tables.T_BOOK_TO_BOOK_STORE;
+import static org.jooq.util.maven.example.mysql.Tables.T_BOOLEANS;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+
+import org.jooq.Record;
+import org.jooq.Result;
+import org.jooq.util.maven.example.mysql.Test2Factory;
+import org.jooq.util.maven.example.mysql.enums.BooleanTrueFalseLc;
+import org.jooq.util.maven.example.mysql.enums.BooleanTrueFalseUc;
+import org.jooq.util.maven.example.mysql.enums.BooleanYesNoLc;
+import org.jooq.util.maven.example.mysql.enums.BooleanYesNoUc;
+import org.jooq.util.maven.example.mysql.enums.BooleanYnLc;
+import org.jooq.util.maven.example.mysql.enums.BooleanYnUc;
+import org.jooq.util.maven.example.mysql.enums.Boolean_10;
+import org.jooq.util.maven.example.mysql.tables.TAuthor;
+import org.jooq.util.maven.example.mysql.tables.TBook;
+import org.jooq.util.maven.example.mysql.tables.TBookStore;
+import org.jooq.util.maven.example.mysql.tables.TBookToBookStore;
+import org.jooq.util.maven.example.mysql.tables.records.TBooleansRecord;
+
+import org.junit.Test;
+
+/**
+ * @author Lukas Eder
+ */
+public class TestMySQL {
+
+ @Test
+ public void testInstanceModel() throws Exception {
+ Class.forName("com.mysql.jdbc.Driver");
+ Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/test2", "root", "");
+ Test2Factory create = new Test2Factory(connection);
+
+ TBook b = T_BOOK.as("b");
+ TAuthor a = T_AUTHOR.as("a");
+ TBookStore s = T_BOOK_STORE.as("s");
+ TBookToBookStore t = T_BOOK_TO_BOOK_STORE.as("t");
+
+ Result<Record> result =
+ create.select(a.FIRST_NAME, a.LAST_NAME, countDistinct(s.NAME))
+ .from(a)
+ .join(b).on(b.AUTHOR_ID.equal(a.ID))
+ .join(t).on(t.BOOK_ID.equal(b.ID))
+ .join(s).on(t.BOOK_STORE_NAME.equal(s.NAME))
+ .groupBy(a.FIRST_NAME, a.LAST_NAME)
+ .orderBy(countDistinct(s.NAME).desc())
+ .fetch();
+
+ assertEquals(2, result.size());
+ assertEquals("Paulo", result.getValue(0, a.FIRST_NAME));
+ assertEquals("George", result.getValue(1, a.FIRST_NAME));
+
+ assertEquals("Coelho", result.getValue(0, a.LAST_NAME));
+ assertEquals("Orwell", result.getValue(1, a.LAST_NAME));
+
+ assertEquals(Integer.valueOf(3), result.getValue(0, countDistinct(s.NAME)));
+ assertEquals(Integer.valueOf(2), result.getValue(1, countDistinct(s.NAME)));
+ }
+
+ @Test
+ public void testCustomEnum() throws Exception {
+ Class.forName("com.mysql.jdbc.Driver");
+ Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/test2", "root", "");
+ Test2Factory create = new Test2Factory(connection);
+
+ create.delete(T_BOOLEANS).execute();
+
+ assertEquals(1,
+ create.insertInto(T_BOOLEANS)
+ .set(T_BOOLEANS.ID, 1)
+ .set(T_BOOLEANS.ONE_ZERO, Boolean_10._0)
+ .set(T_BOOLEANS.TRUE_FALSE_LC, BooleanTrueFalseLc.true_)
+ .set(T_BOOLEANS.TRUE_FALSE_UC, BooleanTrueFalseUc.FALSE)
+ .set(T_BOOLEANS.Y_N_LC, BooleanYnLc.y)
+ .set(T_BOOLEANS.Y_N_UC, BooleanYnUc.N)
+ .set(T_BOOLEANS.YES_NO_LC, BooleanYesNoLc.yes)
+ .set(T_BOOLEANS.YES_NO_UC, BooleanYesNoUc.NO)
+ .execute());
+
+ TBooleansRecord bool = create.selectFrom(T_BOOLEANS).fetchOne();
+ assertEquals(1, (int) bool.getId());
+ assertEquals(Boolean_10._0, bool.getOneZero());
+ assertEquals(BooleanTrueFalseLc.true_, bool.getTrueFalseLc());
+ assertEquals(BooleanTrueFalseUc.FALSE, bool.getTrueFalseUc());
+ assertEquals(BooleanYnLc.y, bool.getYNLc());
+ assertEquals(BooleanYnUc.N, bool.getYNUc());
+ assertEquals(BooleanYesNoLc.yes, bool.getYesNoLc());
+ assertEquals(BooleanYesNoUc.NO, bool.getYesNoUc());
+
+ assertEquals(1,
+ create.delete(T_BOOLEANS).execute());
+ }
+}
88 jOOQ-codegen-maven-example/src/test/java/org/jooq/test/util/maven/TestPostgres.java
@@ -0,0 +1,88 @@
+/**
+ * Copyright (c) 2009-2011, Lukas Eder, lukas.eder@gmail.com
+ * All rights reserved.
+ *
+ * This software is licensed to you under the Apache License, Version 2.0
+ * (the "License"); You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * . Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * . Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * . Neither the name "jOOQ" nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+package org.jooq.test.util.maven;
+
+import static junit.framework.Assert.assertEquals;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.util.List;
+
+import org.jooq.Record;
+import org.jooq.Result;
+import org.jooq.util.maven.example.postgres.PublicFactory;
+import org.jooq.util.maven.example.postgres.tables.TBook;
+import org.jooq.util.maven.example.postgres.tables.records.TBookRecord;
+
+import org.junit.Test;
+
+/**
+ * @author Lukas Eder
+ */
+public class TestPostgres {
+
+ @Test
+ public void testFetch() throws Exception {
+ Connection connection = DriverManager.getConnection("jdbc:postgresql:postgres", "postgres", "test");
+ PublicFactory create = new PublicFactory(connection);
+
+ Result<Record> books =
+ create.select(TBook.ID, TBook.TITLE)
+ .from(TBook.T_BOOK)
+ .orderBy(TBook.ID)
+ .fetch();
+
+ assertEquals(Data.BOOK_IDS, books.getValues(0));
+ assertEquals(Data.BOOK_TITLES, books.getValues(1));
+ }
+
+ @Test
+ public void testFetchInto() throws Exception {
+ Connection connection = DriverManager.getConnection("jdbc:postgresql:postgres", "postgres", "test");
+ PublicFactory create = new PublicFactory(connection);
+
+ List<TBookRecord> books =
+ create.select(TBook.ID, TBook.TITLE)
+ .from(TBook.T_BOOK)
+ .orderBy(TBook.ID)
+ .fetchInto(TBookRecord.class);
+
+ for (int i = 0; i < Data.BOOK_IDS.size(); i++) {
+ assertEquals(Data.BOOK_IDS.get(i), books.get(i).getId());
+ assertEquals(Data.BOOK_TITLES.get(i), books.get(i).getTitle());
+ }
+ }
+}
8 jOOQ-codegen-maven/.classpath
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="src" path="src/main/resources"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
1  jOOQ-codegen-maven/.gitignore
@@ -0,0 +1 @@
+/target
23 jOOQ-codegen-maven/.project
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jOOQ-codegen-maven</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
350 jOOQ-codegen-maven/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,350 @@
+#Sat Nov 05 12:53:40 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
+org.eclipse.jdt.core.compiler.problem.deadCode=warning
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
+org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
+org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
+org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=warning
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.nullReference=error
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
+org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=warning
+org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
+org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
+org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
+org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
+org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
+org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=true
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=49
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=1
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=120
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
116 jOOQ-codegen-maven/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,116 @@
+#Sat Nov 05 13:02:50 CET 2011
+cleanup.add_default_serial_version_id=false
+cleanup.add_generated_serial_version_id=true
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=true
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=true
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=true
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=true
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=false
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup_profile=_jOOQ
+cleanup_settings_version=2
+eclipse.preferences.version=1