Fix imports

This commit is contained in:
2024-05-07 14:09:58 +02:00
parent 7eda90d30d
commit 7677bac1a6
22 changed files with 28 additions and 60 deletions

View File

@@ -1,5 +0,0 @@
package nl.astraeus
fun main() {
println("Hello World!")
}

View File

@@ -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("#")

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
import java.io.File

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
import java.io.Serializable
import kotlin.reflect.KClass

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
enum class LogLevel {
TRACE,

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
class OptimisticLockingException : Exception {
constructor(

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
import java.io.ByteArrayInputStream
import java.io.ByteArrayOutputStream

View File

@@ -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

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
import java.io.Serializable
import kotlin.reflect.KClass

View File

@@ -1,4 +1,4 @@
package nl.astraeus.nl.astraeus.persistence
package nl.astraeus.persistence
import java.io.File
import java.io.ObjectInputStream

View File

@@ -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

View File

@@ -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(

View File

@@ -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(

View File

@@ -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>,

View File

@@ -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;

View 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

View File

@@ -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

View File

@@ -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

View 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

View File

@@ -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

View 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,

View File

@@ -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,