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.ObjectInputStream
|
||||
@@ -38,8 +38,8 @@ class Action(
|
||||
|
||||
class Datastore(
|
||||
private val directory: File,
|
||||
indexes: Array<PersistableIndex> = arrayOf(),
|
||||
val enableOptimisticLocking: Boolean = false,
|
||||
indexes: Array<PersistableIndex> = arrayOf(),
|
||||
) {
|
||||
private val fileManager = FileManager(directory)
|
||||
private val transactionFormatter = DecimalFormat("#")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
import java.io.File
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
import java.io.Serializable
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
enum class LogLevel {
|
||||
TRACE,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
class OptimisticLockingException : Exception {
|
||||
constructor(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
import java.io.ByteArrayInputStream
|
||||
import java.io.ByteArrayOutputStream
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
import java.io.File
|
||||
|
||||
@@ -13,7 +13,7 @@ class Persistent(
|
||||
indexes: Array<PersistableIndex> = arrayOf(),
|
||||
enableOptimisticLocking: Boolean = false,
|
||||
) {
|
||||
val datastore: Datastore = Datastore(directory, indexes, enableOptimisticLocking)
|
||||
val datastore: Datastore = Datastore(directory, enableOptimisticLocking, indexes)
|
||||
|
||||
fun <T> query(block: Query.() -> T): T {
|
||||
var cleanup = false
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package nl.astraeus.nl.astraeus.persistence
|
||||
package nl.astraeus.persistence
|
||||
|
||||
import java.io.Serializable
|
||||
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.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.nl.astraeus.persistence.currentTransaction
|
||||
import nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.persistence.currentTransaction
|
||||
import java.io.Serializable
|
||||
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.nl.astraeus.persistence.currentTransaction
|
||||
import nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.persistence.currentTransaction
|
||||
import java.io.Serializable
|
||||
|
||||
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.nl.astraeus.persistence.currentTransaction
|
||||
import nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.persistence.currentTransaction
|
||||
import java.io.Serializable
|
||||
|
||||
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.nl.astraeus.persistence.currentTransaction
|
||||
import nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.persistence.currentTransaction
|
||||
|
||||
class ReferenceListIterator<T : Persistable>(
|
||||
private val cls: Class<T>,
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
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 java.io.File;
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
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 org.junit.jupiter.api.Assertions.assertNotNull
|
||||
import org.junit.jupiter.api.assertThrows
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
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.Person
|
||||
import org.junit.jupiter.api.Assertions.assertNotNull
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
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 java.io.File
|
||||
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
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.reference.reference
|
||||
import org.junit.jupiter.api.assertThrows
|
||||
import java.io.File
|
||||
import kotlin.test.Test
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
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.Person
|
||||
import java.io.File
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package nl.astraeus.persistence.domain
|
||||
|
||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.nl.astraeus.persistence.reference.referenceCollection
|
||||
import nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.persistence.reference.referenceCollection
|
||||
|
||||
class Company(
|
||||
override var id: Long = 0,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package nl.astraeus.persistence.domain
|
||||
|
||||
import nl.astraeus.nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.nl.astraeus.persistence.reference.nullableReference
|
||||
import nl.astraeus.persistence.Persistable
|
||||
import nl.astraeus.persistence.reference.nullableReference
|
||||
|
||||
class Person(
|
||||
override var id: Long = 0,
|
||||
|
||||
Reference in New Issue
Block a user