├── .gitignore ├── LICENSE.md ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── jajja │ └── jorm │ ├── Cache.java │ ├── Composite.java │ ├── Database.java │ ├── Dialect.java │ ├── Jorm.java │ ├── Query.java │ ├── Record.java │ ├── RecordBatch.java │ ├── RecordIterator.java │ ├── Row.java │ ├── StringPool.java │ ├── Table.java │ ├── Transaction.java │ ├── exceptions │ ├── CheckViolationException.java │ ├── DeadlockDetectedException.java │ ├── ForeignKeyViolationException.java │ ├── JormSqlException.java │ ├── LockTimeoutException.java │ └── UniqueViolationException.java │ ├── generator │ ├── ColumnGenerator.java │ ├── DatabaseGenerator.java │ ├── Generator.java │ ├── ImportCollection.java │ ├── Lookupable.java │ ├── ReferenceGenerator.java │ ├── SchemaGenerator.java │ └── TableGenerator.java │ ├── mixins │ └── Postgres.java │ └── patch │ ├── Patcher.java │ └── postgres │ ├── FixedPGmoney.java │ └── FixedPGobject.java └── test ├── java ├── generator │ └── GeneratorTest.java ├── moria │ ├── Goblin.java │ ├── Litter.java │ ├── Locale.java │ └── Tribe.java └── psql │ └── Moria.java └── resources ├── jorm.properties └── moria.sql /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .settings 3 | .classpath 4 | .project 5 | bin 6 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Cache.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Composite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Composite.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Database.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Dialect.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Jorm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Jorm.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Query.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Record.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/RecordBatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/RecordBatch.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/RecordIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/RecordIterator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Row.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/StringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/StringPool.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Table.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/Transaction.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/exceptions/CheckViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/exceptions/CheckViolationException.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/exceptions/DeadlockDetectedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/exceptions/DeadlockDetectedException.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/exceptions/ForeignKeyViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/exceptions/ForeignKeyViolationException.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/exceptions/JormSqlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/exceptions/JormSqlException.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/exceptions/LockTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/exceptions/LockTimeoutException.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/exceptions/UniqueViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/exceptions/UniqueViolationException.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/ColumnGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/ColumnGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/DatabaseGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/DatabaseGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/Generator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/ImportCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/ImportCollection.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/Lookupable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/Lookupable.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/ReferenceGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/ReferenceGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/SchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/SchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/generator/TableGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/generator/TableGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/mixins/Postgres.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/mixins/Postgres.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/patch/Patcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/patch/Patcher.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/patch/postgres/FixedPGmoney.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/patch/postgres/FixedPGmoney.java -------------------------------------------------------------------------------- /src/main/java/com/jajja/jorm/patch/postgres/FixedPGobject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/main/java/com/jajja/jorm/patch/postgres/FixedPGobject.java -------------------------------------------------------------------------------- /src/test/java/generator/GeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/java/generator/GeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/moria/Goblin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/java/moria/Goblin.java -------------------------------------------------------------------------------- /src/test/java/moria/Litter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/java/moria/Litter.java -------------------------------------------------------------------------------- /src/test/java/moria/Locale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/java/moria/Locale.java -------------------------------------------------------------------------------- /src/test/java/moria/Tribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/java/moria/Tribe.java -------------------------------------------------------------------------------- /src/test/java/psql/Moria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/java/psql/Moria.java -------------------------------------------------------------------------------- /src/test/resources/jorm.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/resources/jorm.properties -------------------------------------------------------------------------------- /src/test/resources/moria.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jajja/jorm/HEAD/src/test/resources/moria.sql --------------------------------------------------------------------------------