Initial Development #1
@ -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.*;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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.*;
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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)")
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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>
|
||||||
|
@ -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.*
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -1,4 +1,4 @@
|
|||||||
package solutions.bitbadger.documents.common
|
package solutions.bitbadger.documents
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A field and its comparison
|
* A field and its comparison
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
@ -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
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
@ -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
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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 ~~~
|
||||||
|
|
@ -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
|
@ -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
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.*
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import solutions.bitbadger.documents.common.DocumentIndex
|
import solutions.bitbadger.documents.DocumentIndex
|
||||||
import java.sql.Connection
|
import java.sql.Connection
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
Loading…
x
Reference in New Issue
Block a user