Initial Development #1

Merged
danieljsummers merged 88 commits from v1-rc into main 2025-04-16 01:29:20 +00:00
104 changed files with 288 additions and 237 deletions
Showing only changes of commit 2697ddaeed - Show all commits

View File

@ -2,8 +2,8 @@ package solutions.bitbadger.documents.common.java;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.AutoId; import AutoId;
import solutions.bitbadger.documents.common.DocumentException; import solutions.bitbadger.documents.DocumentException;
import solutions.bitbadger.documents.java.java.testDocs.*; import solutions.bitbadger.documents.java.java.testDocs.*;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.common.java;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.DocumentIndex; import solutions.bitbadger.documents.DocumentIndex;
import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.common.java;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.FieldMatch; import solutions.bitbadger.documents.FieldMatch;
import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -4,7 +4,7 @@ import kotlin.Pair;
import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.*; import solutions.bitbadger.documents.*;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.common.java;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.Op; import solutions.bitbadger.documents.Op;
import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.common.java;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.ParameterName; import solutions.bitbadger.documents.ParameterName;
import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -2,9 +2,9 @@ package solutions.bitbadger.documents.common.java;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.DocumentException; import solutions.bitbadger.documents.DocumentException;
import solutions.bitbadger.documents.common.Parameter; import solutions.bitbadger.documents.Parameter;
import solutions.bitbadger.documents.common.ParameterType; import solutions.bitbadger.documents.ParameterType;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;

View File

@ -1,8 +1,10 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents.common
import AutoId
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.DocumentException
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertFalse import kotlin.test.assertFalse
import kotlin.test.assertNotEquals import kotlin.test.assertNotEquals

View File

@ -2,6 +2,7 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.*
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertFalse import kotlin.test.assertFalse
import kotlin.test.assertTrue import kotlin.test.assertTrue

View File

@ -1,8 +1,12 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents.common
import AutoId
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.DocumentException
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -2,6 +2,8 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.DocumentException
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertNotNull import kotlin.test.assertNotNull
import kotlin.test.assertTrue import kotlin.test.assertTrue

View File

@ -2,6 +2,7 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.DocumentIndex
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -2,6 +2,7 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.FieldMatch
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -4,6 +4,7 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.*
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertNotSame import kotlin.test.assertNotSame
import kotlin.test.assertNull import kotlin.test.assertNull

View File

@ -2,6 +2,7 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.Op
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -2,6 +2,7 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.ParameterName
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -2,6 +2,9 @@ package solutions.bitbadger.documents.common
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.ParameterType
import kotlin.test.Test import kotlin.test.Test
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertNull import kotlin.test.assertNull

View File

@ -4,10 +4,11 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.java.query.Count
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -4,10 +4,10 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.DocumentIndex import solutions.bitbadger.documents.DocumentIndex
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -4,10 +4,10 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -4,10 +4,11 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.AutoId import AutoId
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.query.Document
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertTrue import kotlin.test.assertTrue

View File

@ -4,10 +4,10 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -4,10 +4,10 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -4,10 +4,10 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -3,10 +3,13 @@ package solutions.bitbadger.documents.common.query
import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.java.query.byFields
import solutions.bitbadger.documents.java.query.byId
import solutions.bitbadger.documents.java.query.orderBy
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**
@ -26,7 +29,7 @@ class QueryTest {
@Test @Test
@DisplayName("statementWhere generates correctly") @DisplayName("statementWhere generates correctly")
fun statementWhere() = fun statementWhere() =
assertEquals("x WHERE y", statementWhere("x", "y"), "Statements not combined correctly") assertEquals("x WHERE y", solutions.bitbadger.documents.java.query.statementWhere("x", "y"), "Statements not combined correctly")
@Test @Test
@DisplayName("byId generates a numeric ID query (PostgreSQL)") @DisplayName("byId generates a numeric ID query (PostgreSQL)")

View File

@ -4,6 +4,7 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import kotlin.test.assertEquals import kotlin.test.assertEquals

View File

@ -4,7 +4,9 @@ import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import solutions.bitbadger.documents.java.query.Where
import kotlin.test.assertEquals import kotlin.test.assertEquals
/** /**

View File

@ -30,14 +30,6 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>solutions.bitbadger.documents</groupId>
<artifactId>common</artifactId>
<version>4.0.0-alpha1-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${project.basedir}/../common/target/common-4.0.0-alpha1-SNAPSHOT.jar</systemPath>
<type>jar</type>
</dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
import kotlin.jvm.Throws import kotlin.jvm.Throws
import kotlin.reflect.full.* import kotlin.reflect.full.*

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* Information required to generate a JSON field comparison * Information required to generate a JSON field comparison

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
import java.sql.Connection import java.sql.Connection
import java.sql.DriverManager import java.sql.DriverManager

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* The SQL dialect to use when building queries * The SQL dialect to use when building queries

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* An exception caused by invalid operations in the document library * An exception caused by invalid operations in the document library

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* The type of index to generate for the document * The type of index to generate for the document

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* The interface for a document serializer/deserializer * The interface for a document serializer/deserializer

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* A field and its comparison * A field and its comparison

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* The data format for a document field retrieval * The data format for a document field retrieval

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* How fields should be matched in by-field queries * How fields should be matched in by-field queries

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* A comparison operator used for fields * A comparison operator used for fields

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
import java.sql.PreparedStatement import java.sql.PreparedStatement
import java.sql.Types import java.sql.Types

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* Derive parameter names; each instance wraps a counter to provide names for anonymous fields * Derive parameter names; each instance wraps a counter to provide names for anonymous fields

View File

@ -1,4 +1,4 @@
package solutions.bitbadger.documents.common package solutions.bitbadger.documents
/** /**
* The types of parameters supported by the document library * The types of parameters supported by the document library

View File

@ -1,8 +1,9 @@
@file:JvmName("ConnExt") @file:JvmName("ConnExt")
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.extensions
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.jvm.*
import java.sql.Connection import java.sql.Connection
import java.sql.ResultSet import java.sql.ResultSet

View File

@ -1,7 +1,8 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.Count import solutions.bitbadger.documents.query.Count
import solutions.bitbadger.documents.extensions.customScalar
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import java.sql.Connection import java.sql.Connection
import java.sql.ResultSet import java.sql.ResultSet

View File

@ -1,9 +1,10 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.DocumentIndex import solutions.bitbadger.documents.DocumentIndex
import solutions.bitbadger.documents.common.query.Definition import solutions.bitbadger.documents.extensions.customNonQuery
import solutions.bitbadger.documents.query.Definition
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,7 +1,8 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.Delete import solutions.bitbadger.documents.extensions.customNonQuery
import solutions.bitbadger.documents.query.Delete
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,13 +1,14 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.AutoId import solutions.bitbadger.documents.AutoId
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.extensions.customNonQuery
import solutions.bitbadger.documents.query.Document
import solutions.bitbadger.documents.query.Where
import solutions.bitbadger.documents.query.statementWhere
import java.sql.Connection import java.sql.Connection
import solutions.bitbadger.documents.common.query.Document
import solutions.bitbadger.documents.common.query.Where
import solutions.bitbadger.documents.common.query.statementWhere
/** /**
* Functions for manipulating documents * Functions for manipulating documents

View File

@ -1,6 +1,6 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.DocumentSerializer import solutions.bitbadger.documents.DocumentSerializer
/** /**
* Configuration for document serialization * Configuration for document serialization

View File

@ -1,7 +1,8 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.Exists import solutions.bitbadger.documents.extensions.customScalar
import solutions.bitbadger.documents.query.Exists
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,8 +1,10 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.Find import solutions.bitbadger.documents.extensions.customList
import solutions.bitbadger.documents.common.query.orderBy import solutions.bitbadger.documents.extensions.customSingle
import solutions.bitbadger.documents.query.Find
import solutions.bitbadger.documents.query.orderBy
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,6 +1,6 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.DocumentSerializer import solutions.bitbadger.documents.DocumentSerializer
/** /**
* A serializer that tells the user to implement another one * A serializer that tells the user to implement another one

View File

@ -1,6 +1,7 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.ParameterName
import java.sql.Connection import java.sql.Connection
import java.sql.PreparedStatement import java.sql.PreparedStatement
import java.sql.SQLException import java.sql.SQLException

View File

@ -1,7 +1,8 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.Patch import solutions.bitbadger.documents.extensions.customNonQuery
import solutions.bitbadger.documents.query.Patch
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,7 +1,8 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.RemoveFields import solutions.bitbadger.documents.extensions.customNonQuery
import solutions.bitbadger.documents.query.RemoveFields
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,8 +1,8 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.jvm
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import java.sql.PreparedStatement import java.sql.PreparedStatement
import java.sql.ResultSet import java.sql.ResultSet
import java.sql.SQLException import java.sql.SQLException

View File

@ -1,8 +1,8 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.query.byFields as byFieldsBase; import solutions.bitbadger.documents.query.byFields as byFieldsBase;
/** /**
* Functions to count documents * Functions to count documents

View File

@ -1,6 +1,6 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
/** /**
* Functions to create queries to define tables and indexes * Functions to create queries to define tables and indexes

View File

@ -1,9 +1,9 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.query.byFields as byFieldsBase import solutions.bitbadger.documents.query.byFields as byFieldsBase
import solutions.bitbadger.documents.common.query.byId as byIdBase import solutions.bitbadger.documents.query.byId as byIdBase
/** /**
* Functions to delete documents * Functions to delete documents

View File

@ -1,8 +1,8 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.AutoId import solutions.bitbadger.documents.AutoId
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
/** /**
* Functions for document-level operations * Functions for document-level operations

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
/** /**
* Functions to check for document existence * Functions to check for document existence

View File

@ -1,9 +1,9 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.query.byId as byIdBase import solutions.bitbadger.documents.query.byId as byIdBase
import solutions.bitbadger.documents.common.query.byFields as byFieldsBase import solutions.bitbadger.documents.query.byFields as byFieldsBase
/** /**
* Functions to retrieve documents * Functions to retrieve documents

View File

@ -1,11 +1,11 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.query.byFields as byFieldsBase import solutions.bitbadger.documents.query.byFields as byFieldsBase
import solutions.bitbadger.documents.common.query.byId as byIdBase import solutions.bitbadger.documents.query.byId as byIdBase
/** /**
* Functions to create queries to patch (partially update) JSON documents * Functions to create queries to patch (partially update) JSON documents

View File

@ -1,9 +1,9 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
// ~~~ TOP-LEVEL FUNCTIONS FOR THE QUERY PACKAGE ~~~ // ~~~ TOP-LEVEL FUNCTIONS FOR THE QUERY PACKAGE ~~~

View File

@ -1,8 +1,8 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.common.query.byFields as byFieldsBase import solutions.bitbadger.documents.query.byFields as byFieldsBase
import solutions.bitbadger.documents.common.query.byId as byIdBase import solutions.bitbadger.documents.query.byId as byIdBase
/** /**
* Functions to create queries to remove fields from documents * Functions to create queries to remove fields from documents

View File

@ -1,10 +1,10 @@
package solutions.bitbadger.documents.common.query package solutions.bitbadger.documents.query
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Dialect import solutions.bitbadger.documents.Dialect
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
/** /**
* Functions to create `WHERE` clause fragments * Functions to create `WHERE` clause fragments

View File

@ -3,8 +3,8 @@ package solutions.bitbadger.documents.java.java;
import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.*; import solutions.bitbadger.documents.*;
import solutions.bitbadger.documents.java.Parameters; import solutions.bitbadger.documents.java.jvm.Parameters;
import java.util.List; import java.util.List;

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java.java.integration.common; package solutions.bitbadger.documents.java.java.integration.common;
import solutions.bitbadger.documents.common.Field; import solutions.bitbadger.documents.Field;
import solutions.bitbadger.documents.java.Count; import solutions.bitbadger.documents.java.jvm.Count;
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase; import solutions.bitbadger.documents.java.integration.ThrowawayDatabase;
import solutions.bitbadger.documents.java.java.testDocs.JsonDocument; import solutions.bitbadger.documents.java.java.testDocs.JsonDocument;

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.java.integration.sqlite;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import solutions.bitbadger.documents.common.DocumentException; import solutions.bitbadger.documents.DocumentException;
import solutions.bitbadger.documents.java.integration.sqlite.SQLiteDB; import solutions.bitbadger.documents.java.integration.sqlite.SQLiteDB;
import solutions.bitbadger.documents.java.java.integration.common.CountFunctions; import solutions.bitbadger.documents.java.java.integration.common.CountFunctions;

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java.java.testDocs; package solutions.bitbadger.documents.java.java.testDocs;
import kotlinx.serialization.Serializable; import kotlinx.serialization.Serializable;
import solutions.bitbadger.documents.java.Document; import solutions.bitbadger.documents.java.jvm.Document;
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase; import solutions.bitbadger.documents.java.integration.ThrowawayDatabase;
import java.util.List; import java.util.List;

View File

@ -1,6 +1,6 @@
package solutions.bitbadger.documents.java package solutions.bitbadger.documents.java
import solutions.bitbadger.documents.common.DocumentSerializer import solutions.bitbadger.documents.DocumentSerializer
import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.databind.ObjectMapper
/** /**

View File

@ -3,7 +3,7 @@ package solutions.bitbadger.documents.java
import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.*
import kotlin.test.Test import kotlin.test.Test
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertNotSame import kotlin.test.assertNotSame

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java.integration package solutions.bitbadger.documents.java.integration
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import solutions.bitbadger.documents.java.insert import solutions.bitbadger.documents.java.extensions.insert
/** The test table name to use for integration tests */ /** The test table name to use for integration tests */
const val TEST_TABLE = "test_table" const val TEST_TABLE = "test_table"

View File

@ -1,10 +1,10 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.java.countAll import solutions.bitbadger.documents.java.extensions.countAll
import solutions.bitbadger.documents.java.countByContains import solutions.bitbadger.documents.java.extensions.countByContains
import solutions.bitbadger.documents.java.countByFields import solutions.bitbadger.documents.java.extensions.countByFields
import solutions.bitbadger.documents.java.countByJsonPath import solutions.bitbadger.documents.java.extensions.countByJsonPath
import solutions.bitbadger.documents.java.integration.JsonDocument import solutions.bitbadger.documents.java.integration.JsonDocument
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase

View File

@ -1,13 +1,16 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.ParameterType
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import solutions.bitbadger.documents.common.query.Count
import solutions.bitbadger.documents.common.query.Delete
import solutions.bitbadger.documents.common.query.Find
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.*
import solutions.bitbadger.documents.java.extensions.*
import solutions.bitbadger.documents.java.integration.JsonDocument import solutions.bitbadger.documents.java.integration.JsonDocument
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase
import solutions.bitbadger.documents.java.jvm.Results
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertNotNull import kotlin.test.assertNotNull
import kotlin.test.assertNull import kotlin.test.assertNull

View File

@ -1,9 +1,9 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.common.DocumentIndex import solutions.bitbadger.documents.DocumentIndex
import solutions.bitbadger.documents.java.ensureDocumentIndex import solutions.bitbadger.documents.java.extensions.ensureDocumentIndex
import solutions.bitbadger.documents.java.ensureFieldIndex import solutions.bitbadger.documents.java.extensions.ensureFieldIndex
import solutions.bitbadger.documents.java.ensureTable import solutions.bitbadger.documents.java.extensions.ensureTable
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase
import kotlin.test.assertFalse import kotlin.test.assertFalse

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.extensions.*
import solutions.bitbadger.documents.java.integration.JsonDocument import solutions.bitbadger.documents.java.integration.JsonDocument
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase

View File

@ -1,7 +1,10 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import AutoId
import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.extensions.*
import solutions.bitbadger.documents.java.integration.* import solutions.bitbadger.documents.java.integration.*
import kotlin.test.* import kotlin.test.*

View File

@ -1,10 +1,10 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.java.existsByContains import solutions.bitbadger.documents.java.extensions.existsByContains
import solutions.bitbadger.documents.java.existsByFields import solutions.bitbadger.documents.java.extensions.existsByFields
import solutions.bitbadger.documents.java.existsById import solutions.bitbadger.documents.java.extensions.existsById
import solutions.bitbadger.documents.java.existsByJsonPath import solutions.bitbadger.documents.java.extensions.existsByJsonPath
import solutions.bitbadger.documents.java.integration.JsonDocument import solutions.bitbadger.documents.java.integration.JsonDocument
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase

View File

@ -1,7 +1,10 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.extensions.*
import solutions.bitbadger.documents.java.integration.* import solutions.bitbadger.documents.java.integration.*
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertNotNull import kotlin.test.assertNotNull

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.extensions.*
import solutions.bitbadger.documents.java.integration.JsonDocument import solutions.bitbadger.documents.java.integration.JsonDocument
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase

View File

@ -1,7 +1,7 @@
package solutions.bitbadger.documents.java.integration.common package solutions.bitbadger.documents.java.integration.common
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.extensions.*
import solutions.bitbadger.documents.java.integration.JsonDocument import solutions.bitbadger.documents.java.integration.JsonDocument
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase

View File

@ -1,9 +1,18 @@
package solutions.bitbadger.documents.java.integration.postgresql package solutions.bitbadger.documents.java.integration.postgresql
import AutoId
import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.ParameterType
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.*
import solutions.bitbadger.documents.java.extensions.customNonQuery
import solutions.bitbadger.documents.java.extensions.customScalar
import solutions.bitbadger.documents.java.extensions.ensureTable
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase
import solutions.bitbadger.documents.java.jvm.DocumentConfig
import solutions.bitbadger.documents.java.jvm.Results
/** /**
* A wrapper for a throwaway PostgreSQL database * A wrapper for a throwaway PostgreSQL database

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.Count import solutions.bitbadger.documents.java.integration.common.Count
import kotlin.test.Test import kotlin.test.Test

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.Definition import solutions.bitbadger.documents.java.integration.common.Definition
import kotlin.test.Test import kotlin.test.Test

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.Delete import solutions.bitbadger.documents.java.integration.common.Delete
import kotlin.test.Test import kotlin.test.Test

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.Exists import solutions.bitbadger.documents.java.integration.common.Exists
import kotlin.test.Test import kotlin.test.Test

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.Find import solutions.bitbadger.documents.java.integration.common.Find
import kotlin.test.Test import kotlin.test.Test

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.Patch import solutions.bitbadger.documents.java.integration.common.Patch
import kotlin.test.Test import kotlin.test.Test

View File

@ -2,7 +2,7 @@ package solutions.bitbadger.documents.java.integration.sqlite
import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.DisplayName
import org.junit.jupiter.api.assertThrows import org.junit.jupiter.api.assertThrows
import solutions.bitbadger.documents.common.DocumentException import solutions.bitbadger.documents.DocumentException
import solutions.bitbadger.documents.java.integration.common.RemoveFields import solutions.bitbadger.documents.java.integration.common.RemoveFields
import kotlin.test.Test import kotlin.test.Test

View File

@ -1,9 +1,17 @@
package solutions.bitbadger.documents.java.integration.sqlite package solutions.bitbadger.documents.java.integration.sqlite
import AutoId
import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.ParameterType
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import solutions.bitbadger.documents.java.* import solutions.bitbadger.documents.java.*
import solutions.bitbadger.documents.java.extensions.customScalar
import solutions.bitbadger.documents.java.extensions.ensureTable
import solutions.bitbadger.documents.java.integration.TEST_TABLE import solutions.bitbadger.documents.java.integration.TEST_TABLE
import solutions.bitbadger.documents.java.integration.ThrowawayDatabase import solutions.bitbadger.documents.java.integration.ThrowawayDatabase
import solutions.bitbadger.documents.java.jvm.DocumentConfig
import solutions.bitbadger.documents.java.jvm.Results
import java.io.File import java.io.File
/** /**

View File

@ -1,10 +1,10 @@
package solutions.bitbadger.documents.kotlin package solutions.bitbadger.documents.kotlin
import solutions.bitbadger.documents.common.DocumentIndex import solutions.bitbadger.documents.DocumentIndex
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.java.Document import solutions.bitbadger.documents.java.jvm.Document
import java.sql.Connection import java.sql.Connection
import java.sql.ResultSet import java.sql.ResultSet

View File

@ -1,11 +1,10 @@
package solutions.bitbadger.documents.kotlin package solutions.bitbadger.documents.kotlin
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.common.ParameterType import solutions.bitbadger.documents.ParameterType
import solutions.bitbadger.documents.common.query.Count
import java.sql.Connection import java.sql.Connection

View File

@ -1,8 +1,7 @@
package solutions.bitbadger.documents.kotlin package solutions.bitbadger.documents.kotlin
import solutions.bitbadger.documents.common.Configuration import solutions.bitbadger.documents.Configuration
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.java.Custom
import java.sql.Connection import java.sql.Connection
import java.sql.ResultSet import java.sql.ResultSet

View File

@ -1,4 +1,4 @@
import solutions.bitbadger.documents.common.DocumentIndex import solutions.bitbadger.documents.DocumentIndex
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,7 +1,7 @@
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.common.ParameterType import solutions.bitbadger.documents.ParameterType
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,7 +1,7 @@
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.common.ParameterType import solutions.bitbadger.documents.ParameterType
import java.sql.Connection import java.sql.Connection
/** /**

View File

@ -1,9 +1,8 @@
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.common.ParameterType import solutions.bitbadger.documents.ParameterType
import java.sql.Connection import java.sql.Connection
import solutions.bitbadger.documents.common.query.orderBy
/** /**
* Functions to find and retrieve documents * Functions to find and retrieve documents

View File

@ -1,3 +1,5 @@
import solutions.bitbadger.documents.*
import solutions.bitbadger.documents.ParameterName
import solutions.bitbadger.documents.common.* import solutions.bitbadger.documents.common.*
import java.sql.Connection import java.sql.Connection
import java.sql.PreparedStatement import java.sql.PreparedStatement

View File

@ -1,7 +1,7 @@
import solutions.bitbadger.documents.common.Field import solutions.bitbadger.documents.Field
import solutions.bitbadger.documents.common.FieldMatch import solutions.bitbadger.documents.FieldMatch
import solutions.bitbadger.documents.common.Parameter import solutions.bitbadger.documents.Parameter
import solutions.bitbadger.documents.common.ParameterType import solutions.bitbadger.documents.ParameterType
import java.sql.Connection import java.sql.Connection
/** /**

Some files were not shown because too many files have changed in this diff Show More