From b1a9910d50718dcfe4a8805724f1d884b98ba0b8 Mon Sep 17 00:00:00 2001 From: "Daniel J. Summers" Date: Mon, 17 Feb 2025 12:15:43 -0500 Subject: [PATCH] Collapse into top-level module --- .idea/compiler.xml | 3 ++- .idea/encodings.xml | 4 ++-- .idea/kotlinc.xml | 2 +- .idea/misc.xml | 1 + .idea/modules.xml | 8 -------- .idea/solutions.bitbadger.documents.iml | 5 ++++- src/common/pom.xml => pom.xml | 4 ++-- src/{common/src => }/main/kotlin/AutoId.kt | 2 +- src/{common/src => }/main/kotlin/Comparison.kt | 2 +- src/{common/src => }/main/kotlin/Configuration.kt | 2 +- src/{common/src => }/main/kotlin/ConnectionExtensions.kt | 2 +- src/{common/src => }/main/kotlin/Dialect.kt | 2 +- src/{common/src => }/main/kotlin/DocumentException.kt | 2 +- src/{common/src => }/main/kotlin/Field.kt | 2 +- src/{common/src => }/main/kotlin/FieldFormat.kt | 2 +- src/{common/src => }/main/kotlin/FieldMatch.kt | 2 +- src/{common/src => }/main/kotlin/Op.kt | 2 +- src/{common/src => }/main/kotlin/Parameter.kt | 2 +- src/{common/src => }/main/kotlin/ParameterName.kt | 2 +- src/{common/src => }/main/kotlin/ParameterType.kt | 2 +- src/{common/src => }/main/kotlin/Parameters.kt | 2 +- src/{common/src => }/main/kotlin/Query.kt | 2 +- src/{common/src => }/main/kotlin/Results.kt | 2 +- src/{common/src => }/test/kotlin/AutoIdTest.kt | 2 +- src/{common/src => }/test/kotlin/ConfigurationTest.kt | 2 +- src/{common/src => }/test/kotlin/FieldMatchTest.kt | 2 +- src/{common/src => }/test/kotlin/FieldTest.kt | 2 +- src/{common/src => }/test/kotlin/OpTest.kt | 2 +- src/{common/src => }/test/kotlin/ParameterNameTest.kt | 2 +- src/{common/src => }/test/kotlin/ParameterTest.kt | 2 +- src/{common/src => }/test/kotlin/ParametersTest.kt | 2 +- src/{common/src => }/test/kotlin/QueryTest.kt | 2 +- 32 files changed, 37 insertions(+), 40 deletions(-) delete mode 100644 .idea/modules.xml rename src/common/pom.xml => pom.xml (97%) rename src/{common/src => }/main/kotlin/AutoId.kt (98%) rename src/{common/src => }/main/kotlin/Comparison.kt (94%) rename src/{common/src => }/main/kotlin/Configuration.kt (97%) rename src/{common/src => }/main/kotlin/ConnectionExtensions.kt (97%) rename src/{common/src => }/main/kotlin/Dialect.kt (94%) rename src/{common/src => }/main/kotlin/DocumentException.kt (85%) rename src/{common/src => }/main/kotlin/Field.kt (99%) rename src/{common/src => }/main/kotlin/FieldFormat.kt (84%) rename src/{common/src => }/main/kotlin/FieldMatch.kt (83%) rename src/{common/src => }/main/kotlin/Op.kt (94%) rename src/{common/src => }/main/kotlin/Parameter.kt (90%) rename src/{common/src => }/main/kotlin/ParameterName.kt (91%) rename src/{common/src => }/main/kotlin/ParameterType.kt (87%) rename src/{common/src => }/main/kotlin/Parameters.kt (98%) rename src/{common/src => }/main/kotlin/Query.kt (99%) rename src/{common/src => }/main/kotlin/Results.kt (98%) rename src/{common/src => }/test/kotlin/AutoIdTest.kt (99%) rename src/{common/src => }/test/kotlin/ConfigurationTest.kt (94%) rename src/{common/src => }/test/kotlin/FieldMatchTest.kt (90%) rename src/{common/src => }/test/kotlin/FieldTest.kt (99%) rename src/{common/src => }/test/kotlin/OpTest.kt (97%) rename src/{common/src => }/test/kotlin/ParameterNameTest.kt (95%) rename src/{common/src => }/test/kotlin/ParameterTest.kt (96%) rename src/{common/src => }/test/kotlin/ParametersTest.kt (93%) rename src/{common/src => }/test/kotlin/QueryTest.kt (99%) diff --git a/.idea/compiler.xml b/.idea/compiler.xml index ca3012f..1106a32 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,10 +6,11 @@ - + + diff --git a/.idea/encodings.xml b/.idea/encodings.xml index e98b3a0..e48c513 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index c22b6fa..bb44937 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index ba84d0a..9959fd1 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,6 +10,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index cf07591..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/solutions.bitbadger.documents.iml b/.idea/solutions.bitbadger.documents.iml index 6ec89fa..cd2501b 100644 --- a/.idea/solutions.bitbadger.documents.iml +++ b/.idea/solutions.bitbadger.documents.iml @@ -2,7 +2,10 @@ - + + + + diff --git a/src/common/pom.xml b/pom.xml similarity index 97% rename from src/common/pom.xml rename to pom.xml index 4b91d63..cab9d3e 100644 --- a/src/common/pom.xml +++ b/pom.xml @@ -4,8 +4,8 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - solutions.bitbadger.documents - common + solutions.bitbadger + documents 4.0-ALPHA diff --git a/src/common/src/main/kotlin/AutoId.kt b/src/main/kotlin/AutoId.kt similarity index 98% rename from src/common/src/main/kotlin/AutoId.kt rename to src/main/kotlin/AutoId.kt index e77d78f..1d8da22 100644 --- a/src/common/src/main/kotlin/AutoId.kt +++ b/src/main/kotlin/AutoId.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import kotlin.reflect.full.* diff --git a/src/common/src/main/kotlin/Comparison.kt b/src/main/kotlin/Comparison.kt similarity index 94% rename from src/common/src/main/kotlin/Comparison.kt rename to src/main/kotlin/Comparison.kt index 01710b5..bcb4226 100644 --- a/src/common/src/main/kotlin/Comparison.kt +++ b/src/main/kotlin/Comparison.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * A comparison against a field in a JSON document diff --git a/src/common/src/main/kotlin/Configuration.kt b/src/main/kotlin/Configuration.kt similarity index 97% rename from src/common/src/main/kotlin/Configuration.kt rename to src/main/kotlin/Configuration.kt index d71d43a..069f9a4 100644 --- a/src/common/src/main/kotlin/Configuration.kt +++ b/src/main/kotlin/Configuration.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import kotlinx.serialization.json.Json import java.sql.Connection diff --git a/src/common/src/main/kotlin/ConnectionExtensions.kt b/src/main/kotlin/ConnectionExtensions.kt similarity index 97% rename from src/common/src/main/kotlin/ConnectionExtensions.kt rename to src/main/kotlin/ConnectionExtensions.kt index e18a7f4..51f7f93 100644 --- a/src/common/src/main/kotlin/ConnectionExtensions.kt +++ b/src/main/kotlin/ConnectionExtensions.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import java.sql.Connection import java.sql.ResultSet diff --git a/src/common/src/main/kotlin/Dialect.kt b/src/main/kotlin/Dialect.kt similarity index 94% rename from src/common/src/main/kotlin/Dialect.kt rename to src/main/kotlin/Dialect.kt index 9d4535f..e19807d 100644 --- a/src/common/src/main/kotlin/Dialect.kt +++ b/src/main/kotlin/Dialect.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * The SQL dialect to use when building queries diff --git a/src/common/src/main/kotlin/DocumentException.kt b/src/main/kotlin/DocumentException.kt similarity index 85% rename from src/common/src/main/kotlin/DocumentException.kt rename to src/main/kotlin/DocumentException.kt index 6901d2b..bb0e0ff 100644 --- a/src/common/src/main/kotlin/DocumentException.kt +++ b/src/main/kotlin/DocumentException.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * An exception caused by invalid operations in the document library diff --git a/src/common/src/main/kotlin/Field.kt b/src/main/kotlin/Field.kt similarity index 99% rename from src/common/src/main/kotlin/Field.kt rename to src/main/kotlin/Field.kt index 6f45ee3..1c8102d 100644 --- a/src/common/src/main/kotlin/Field.kt +++ b/src/main/kotlin/Field.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * A field and its comparison diff --git a/src/common/src/main/kotlin/FieldFormat.kt b/src/main/kotlin/FieldFormat.kt similarity index 84% rename from src/common/src/main/kotlin/FieldFormat.kt rename to src/main/kotlin/FieldFormat.kt index 02d4c20..c804a87 100644 --- a/src/common/src/main/kotlin/FieldFormat.kt +++ b/src/main/kotlin/FieldFormat.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * The data format for a document field retrieval diff --git a/src/common/src/main/kotlin/FieldMatch.kt b/src/main/kotlin/FieldMatch.kt similarity index 83% rename from src/common/src/main/kotlin/FieldMatch.kt rename to src/main/kotlin/FieldMatch.kt index e621dba..3b1d3ff 100644 --- a/src/common/src/main/kotlin/FieldMatch.kt +++ b/src/main/kotlin/FieldMatch.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * How fields should be matched in by-field queries diff --git a/src/common/src/main/kotlin/Op.kt b/src/main/kotlin/Op.kt similarity index 94% rename from src/common/src/main/kotlin/Op.kt rename to src/main/kotlin/Op.kt index 89f6139..0566f06 100644 --- a/src/common/src/main/kotlin/Op.kt +++ b/src/main/kotlin/Op.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * A comparison operator used for fields diff --git a/src/common/src/main/kotlin/Parameter.kt b/src/main/kotlin/Parameter.kt similarity index 90% rename from src/common/src/main/kotlin/Parameter.kt rename to src/main/kotlin/Parameter.kt index eca25b7..97fe766 100644 --- a/src/common/src/main/kotlin/Parameter.kt +++ b/src/main/kotlin/Parameter.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * A parameter to use for a query diff --git a/src/common/src/main/kotlin/ParameterName.kt b/src/main/kotlin/ParameterName.kt similarity index 91% rename from src/common/src/main/kotlin/ParameterName.kt rename to src/main/kotlin/ParameterName.kt index 566dca0..a090db0 100644 --- a/src/common/src/main/kotlin/ParameterName.kt +++ b/src/main/kotlin/ParameterName.kt @@ -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 diff --git a/src/common/src/main/kotlin/ParameterType.kt b/src/main/kotlin/ParameterType.kt similarity index 87% rename from src/common/src/main/kotlin/ParameterType.kt rename to src/main/kotlin/ParameterType.kt index 53d6e1b..77a88da 100644 --- a/src/common/src/main/kotlin/ParameterType.kt +++ b/src/main/kotlin/ParameterType.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents /** * The types of parameters supported by the document library diff --git a/src/common/src/main/kotlin/Parameters.kt b/src/main/kotlin/Parameters.kt similarity index 98% rename from src/common/src/main/kotlin/Parameters.kt rename to src/main/kotlin/Parameters.kt index f43a711..550ecf0 100644 --- a/src/common/src/main/kotlin/Parameters.kt +++ b/src/main/kotlin/Parameters.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import java.sql.Connection import java.sql.PreparedStatement diff --git a/src/common/src/main/kotlin/Query.kt b/src/main/kotlin/Query.kt similarity index 99% rename from src/common/src/main/kotlin/Query.kt rename to src/main/kotlin/Query.kt index b5485fe..8348c35 100644 --- a/src/common/src/main/kotlin/Query.kt +++ b/src/main/kotlin/Query.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents object Query { diff --git a/src/common/src/main/kotlin/Results.kt b/src/main/kotlin/Results.kt similarity index 98% rename from src/common/src/main/kotlin/Results.kt rename to src/main/kotlin/Results.kt index 2f67413..f35b483 100644 --- a/src/common/src/main/kotlin/Results.kt +++ b/src/main/kotlin/Results.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import java.sql.PreparedStatement import java.sql.ResultSet diff --git a/src/common/src/test/kotlin/AutoIdTest.kt b/src/test/kotlin/AutoIdTest.kt similarity index 99% rename from src/common/src/test/kotlin/AutoIdTest.kt rename to src/test/kotlin/AutoIdTest.kt index 038d322..1098e1d 100644 --- a/src/common/src/test/kotlin/AutoIdTest.kt +++ b/src/test/kotlin/AutoIdTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/common/src/test/kotlin/ConfigurationTest.kt b/src/test/kotlin/ConfigurationTest.kt similarity index 94% rename from src/common/src/test/kotlin/ConfigurationTest.kt rename to src/test/kotlin/ConfigurationTest.kt index 29a2a61..8dc67d1 100644 --- a/src/common/src/test/kotlin/ConfigurationTest.kt +++ b/src/test/kotlin/ConfigurationTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/common/src/test/kotlin/FieldMatchTest.kt b/src/test/kotlin/FieldMatchTest.kt similarity index 90% rename from src/common/src/test/kotlin/FieldMatchTest.kt rename to src/test/kotlin/FieldMatchTest.kt index f73e99f..cbb01bb 100644 --- a/src/common/src/test/kotlin/FieldMatchTest.kt +++ b/src/test/kotlin/FieldMatchTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/common/src/test/kotlin/FieldTest.kt b/src/test/kotlin/FieldTest.kt similarity index 99% rename from src/common/src/test/kotlin/FieldTest.kt rename to src/test/kotlin/FieldTest.kt index 7c32a0d..1114e0b 100644 --- a/src/common/src/test/kotlin/FieldTest.kt +++ b/src/test/kotlin/FieldTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/common/src/test/kotlin/OpTest.kt b/src/test/kotlin/OpTest.kt similarity index 97% rename from src/common/src/test/kotlin/OpTest.kt rename to src/test/kotlin/OpTest.kt index 6656928..b69b386 100644 --- a/src/common/src/test/kotlin/OpTest.kt +++ b/src/test/kotlin/OpTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/common/src/test/kotlin/ParameterNameTest.kt b/src/test/kotlin/ParameterNameTest.kt similarity index 95% rename from src/common/src/test/kotlin/ParameterNameTest.kt rename to src/test/kotlin/ParameterNameTest.kt index 4c435aa..e63162e 100644 --- a/src/common/src/test/kotlin/ParameterNameTest.kt +++ b/src/test/kotlin/ParameterNameTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/common/src/test/kotlin/ParameterTest.kt b/src/test/kotlin/ParameterTest.kt similarity index 96% rename from src/common/src/test/kotlin/ParameterTest.kt rename to src/test/kotlin/ParameterTest.kt index 7cc17e3..d9d0b2f 100644 --- a/src/common/src/test/kotlin/ParameterTest.kt +++ b/src/test/kotlin/ParameterTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.assertThrows diff --git a/src/common/src/test/kotlin/ParametersTest.kt b/src/test/kotlin/ParametersTest.kt similarity index 93% rename from src/common/src/test/kotlin/ParametersTest.kt rename to src/test/kotlin/ParametersTest.kt index 0394a12..d5a6592 100644 --- a/src/common/src/test/kotlin/ParametersTest.kt +++ b/src/test/kotlin/ParametersTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import kotlin.test.Test diff --git a/src/common/src/test/kotlin/QueryTest.kt b/src/test/kotlin/QueryTest.kt similarity index 99% rename from src/common/src/test/kotlin/QueryTest.kt rename to src/test/kotlin/QueryTest.kt index 73248a2..3799154 100644 --- a/src/common/src/test/kotlin/QueryTest.kt +++ b/src/test/kotlin/QueryTest.kt @@ -1,4 +1,4 @@ -package solutions.bitbadger.documents.common +package solutions.bitbadger.documents import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test