Fix imports
This commit is contained in:
@@ -1,5 +0,0 @@
|
|||||||
package nl.astraeus
|
|
||||||
|
|
||||||
fun main() {
|
|
||||||
println("Hello World!")
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.ObjectInputStream
|
import java.io.ObjectInputStream
|
||||||
@@ -38,8 +38,8 @@ class Action(
|
|||||||
|
|
||||||
class Datastore(
|
class Datastore(
|
||||||
private val directory: File,
|
private val directory: File,
|
||||||
indexes: Array<PersistableIndex> = arrayOf(),
|
|
||||||
val enableOptimisticLocking: Boolean = false,
|
val enableOptimisticLocking: Boolean = false,
|
||||||
|
indexes: Array<PersistableIndex> = arrayOf(),
|
||||||
) {
|
) {
|
||||||
private val fileManager = FileManager(directory)
|
private val fileManager = FileManager(directory)
|
||||||
private val transactionFormatter = DecimalFormat("#")
|
private val transactionFormatter = DecimalFormat("#")
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
enum class LogLevel {
|
enum class LogLevel {
|
||||||
TRACE,
|
TRACE,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
class OptimisticLockingException : Exception {
|
class OptimisticLockingException : Exception {
|
||||||
constructor(
|
constructor(
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream
|
import java.io.ByteArrayInputStream
|
||||||
import java.io.ByteArrayOutputStream
|
import java.io.ByteArrayOutputStream
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ class Persistent(
|
|||||||
indexes: Array<PersistableIndex> = arrayOf(),
|
indexes: Array<PersistableIndex> = arrayOf(),
|
||||||
enableOptimisticLocking: Boolean = false,
|
enableOptimisticLocking: Boolean = false,
|
||||||
) {
|
) {
|
||||||
val datastore: Datastore = Datastore(directory, indexes, enableOptimisticLocking)
|
val datastore: Datastore = Datastore(directory, enableOptimisticLocking, indexes)
|
||||||
|
|
||||||
fun <T> query(block: Query.() -> T): T {
|
fun <T> query(block: Query.() -> T): T {
|
||||||
var cleanup = false
|
var cleanup = false
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.ObjectInputStream
|
import java.io.ObjectInputStream
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence.reference
|
package nl.astraeus.persistence.reference
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
import nl.astraeus.persistence.Persistable
|
||||||
import nl.astraeus.nl.astraeus.persistence.currentTransaction
|
import nl.astraeus.persistence.currentTransaction
|
||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
import kotlin.reflect.KProperty
|
import kotlin.reflect.KProperty
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence.reference
|
package nl.astraeus.persistence.reference
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
import nl.astraeus.persistence.Persistable
|
||||||
import nl.astraeus.nl.astraeus.persistence.currentTransaction
|
import nl.astraeus.persistence.currentTransaction
|
||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
|
|
||||||
inline fun <reified T : Persistable> referenceCollection(
|
inline fun <reified T : Persistable> referenceCollection(
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence.reference
|
package nl.astraeus.persistence.reference
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
import nl.astraeus.persistence.Persistable
|
||||||
import nl.astraeus.nl.astraeus.persistence.currentTransaction
|
import nl.astraeus.persistence.currentTransaction
|
||||||
import java.io.Serializable
|
import java.io.Serializable
|
||||||
|
|
||||||
inline fun <reified T : Persistable> referenceList(
|
inline fun <reified T : Persistable> referenceList(
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nl.astraeus.nl.astraeus.persistence.reference
|
package nl.astraeus.persistence.reference
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
import nl.astraeus.persistence.Persistable
|
||||||
import nl.astraeus.nl.astraeus.persistence.currentTransaction
|
import nl.astraeus.persistence.currentTransaction
|
||||||
|
|
||||||
class ReferenceListIterator<T : Persistable>(
|
class ReferenceListIterator<T : Persistable>(
|
||||||
private val cls: Class<T>,
|
private val cls: Class<T>,
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
package nl.astraeus.persistence;
|
package nl.astraeus.persistence;
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.AbstractPersistable;
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Index;
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistent;
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
package nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.OptimisticLockingException
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistent
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.TransactionLog
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.find
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.findByIndex
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.index
|
|
||||||
import nl.astraeus.persistence.domain.Person
|
import nl.astraeus.persistence.domain.Person
|
||||||
import org.junit.jupiter.api.Assertions.assertNotNull
|
import org.junit.jupiter.api.Assertions.assertNotNull
|
||||||
import org.junit.jupiter.api.assertThrows
|
import org.junit.jupiter.api.assertThrows
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
package nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistent
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.TransactionLog
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.find
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.findByIndex
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.index
|
|
||||||
import nl.astraeus.persistence.domain.Company
|
import nl.astraeus.persistence.domain.Company
|
||||||
import nl.astraeus.persistence.domain.Person
|
import nl.astraeus.persistence.domain.Person
|
||||||
import org.junit.jupiter.api.Assertions.assertNotNull
|
import org.junit.jupiter.api.Assertions.assertNotNull
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
package nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Index
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistent
|
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
package nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistent
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.TransactionLog
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.reference.reference
|
|
||||||
import nl.astraeus.persistence.domain.Company
|
import nl.astraeus.persistence.domain.Company
|
||||||
|
import nl.astraeus.persistence.reference.reference
|
||||||
import org.junit.jupiter.api.assertThrows
|
import org.junit.jupiter.api.assertThrows
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import kotlin.test.Test
|
import kotlin.test.Test
|
||||||
|
|||||||
@@ -1,12 +1,5 @@
|
|||||||
package nl.astraeus.persistence
|
package nl.astraeus.persistence
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistent
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.reference.Reference
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.TransactionLog
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.count
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.index
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.searchIndex
|
|
||||||
import nl.astraeus.persistence.domain.Company
|
import nl.astraeus.persistence.domain.Company
|
||||||
import nl.astraeus.persistence.domain.Person
|
import nl.astraeus.persistence.domain.Person
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nl.astraeus.persistence.domain
|
package nl.astraeus.persistence.domain
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
import nl.astraeus.persistence.Persistable
|
||||||
import nl.astraeus.nl.astraeus.persistence.reference.referenceCollection
|
import nl.astraeus.persistence.reference.referenceCollection
|
||||||
|
|
||||||
class Company(
|
class Company(
|
||||||
override var id: Long = 0,
|
override var id: Long = 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package nl.astraeus.persistence.domain
|
package nl.astraeus.persistence.domain
|
||||||
|
|
||||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
import nl.astraeus.persistence.Persistable
|
||||||
import nl.astraeus.nl.astraeus.persistence.reference.nullableReference
|
import nl.astraeus.persistence.reference.nullableReference
|
||||||
|
|
||||||
class Person(
|
class Person(
|
||||||
override var id: Long = 0,
|
override var id: Long = 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user