Skip to content

Commit

Permalink
ci: update version after release
Browse files Browse the repository at this point in the history
  • Loading branch information
MongoCamp CI committed Feb 7, 2025
1 parent b048977 commit 76dba04
Show file tree
Hide file tree
Showing 9 changed files with 82 additions and 46 deletions.
44 changes: 22 additions & 22 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
{
"name": "mongodb-driver",
"organization": "dev.mongocamp",
"version": "3.0.0",
"author": "info@mongocamp.dev",
"license": "Apache-2.0",
"type": "module",
"repository": {
"type": "git",
"url": "git+https://github.com/MongoCamp/mongodb-driver.git"
"name" : "mongodb-driver",
"organization" : "dev.mongocamp",
"version" : "3.0.1.snapshot",
"author" : "info@mongocamp.dev",
"license" : "Apache-2.0",
"type" : "module",
"repository" : {
"type" : "git",
"url" : "git+https://github.com/MongoCamp/mongodb-driver.git"
},
"bugs": {
"url": "https://github.com/MongoCamp/mongodb-driver/issues"
"bugs" : {
"url" : "https://github.com/MongoCamp/mongodb-driver/issues"
},
"homepage": "https://mongodb-driver.mongocamp.dev/",
"scripts": {
"docs:serve": "vitepress serve docs --port 5555",
"docs:build": "pnpm docs:external; vitepress build docs",
"docs:external": "sh docs/external/fileloader.sh",
"docs:dev": "pnpm docs:external; vitepress dev docs"
"homepage" : "https://mongodb-driver.mongocamp.dev/",
"scripts" : {
"docs:serve" : "vitepress serve docs --port 5555",
"docs:build" : "pnpm docs:external; vitepress build docs",
"docs:external" : "sh docs/external/fileloader.sh",
"docs:dev" : "pnpm docs:external; vitepress dev docs"
},
"devDependencies": {
"@iconify-json/fluent-emoji": "^1.2.3",
"@unocss/preset-icons": "^65.4.3",
"unocss": "^65.4.3",
"vitepress": "1.6.3"
"devDependencies" : {
"@iconify-json/fluent-emoji" : "^1.2.3",
"@unocss/preset-icons" : "^65.4.3",
"unocss" : "^65.4.3",
"vitepress" : "1.6.3"
}
}
2 changes: 1 addition & 1 deletion src/main/scala/dev/mongocamp/driver/DocumentIncludes.scala
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,5 @@ trait DocumentIncludes {
implicit def documentToObjectId(doc: Document): ObjectId = {
doc.getObjectId(DatabaseProvider.ObjectIdKey)
}

}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package dev.mongocamp.driver.mongodb.bson

import better.files.{ Scanner, StringSplitter, stringSource }
import better.files.{ stringSource, Scanner, StringSplitter }
import com.typesafe.scalalogging.LazyLogging
import org.mongodb.scala.Document

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,24 @@ import dev.mongocamp.driver.mongodb.jdbc.statement.MongoPreparedStatement
import dev.mongocamp.driver.mongodb.json.JsonConverter
import org.mongodb.scala.bson.collection.immutable.Document

import java.sql.{Blob, CallableStatement, Clob, Connection, DatabaseMetaData, NClob, PreparedStatement, SQLException, SQLWarning, SQLXML, Savepoint, Statement, Struct}
import java.sql.{
Blob,
CallableStatement,
Clob,
Connection,
DatabaseMetaData,
NClob,
PreparedStatement,
SQLException,
SQLWarning,
SQLXML,
Savepoint,
Statement,
Struct
}
import java.util.Properties
import java.util.concurrent.Executor
import java.{sql, util}
import java.{ sql, util }
import scala.jdk.CollectionConverters._

class MongoJdbcConnection(databaseProvider: DatabaseProvider) extends Connection with MongoJdbcCloseable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import java.sql.{ ResultSetMetaData, SQLException }
class MongoDbResultSetMetaData extends ResultSetMetaData {
private var document: Document = _
private var collectionDao: MongoDAO[Document] = _
private var keySet: List[String] = List.empty
private var keySet: List[String] = List.empty

def this(dao: MongoDAO[Document]) = {
this()
Expand Down Expand Up @@ -57,7 +57,8 @@ class MongoDbResultSetMetaData extends ResultSetMetaData {
override def getColumnLabel(column: Int): String = {
val keys: Iterable[String] = if (keySet.nonEmpty) {
keySet
} else {
}
else {
document.keys
}
keys.toList(column - 1)
Expand Down Expand Up @@ -138,7 +139,8 @@ class MongoDbResultSetMetaData extends ResultSetMetaData {
def getColumnIndex(columnLabel: String): Int = {
val keys: List[String] = if (keySet.nonEmpty) {
keySet
} else {
}
else {
document.keys.toList
}
keys.indexOf(columnLabel) + 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,33 @@ package dev.mongocamp.driver.mongodb.jdbc.statement
import com.typesafe.scalalogging.LazyLogging
import dev.mongocamp.driver.mongodb.exception.SqlCommandNotSupportedException
import dev.mongocamp.driver.mongodb.jdbc.resultSet.MongoDbResultSet
import dev.mongocamp.driver.mongodb.jdbc.{MongoJdbcCloseable, MongoJdbcConnection}
import dev.mongocamp.driver.mongodb.jdbc.{ MongoJdbcCloseable, MongoJdbcConnection }
import dev.mongocamp.driver.mongodb.json.JsonConverter
import dev.mongocamp.driver.mongodb.sql.MongoSqlQueryHolder
import dev.mongocamp.driver.mongodb.{Converter, GenericObservable}
import dev.mongocamp.driver.mongodb.{ Converter, GenericObservable }
import org.joda.time.DateTime

import java.io.{InputStream, Reader}
import java.io.{ InputStream, Reader }
import java.net.URL
import java.sql.{Blob, CallableStatement, Clob, Connection, Date, NClob, ParameterMetaData, Ref, ResultSet, ResultSetMetaData, RowId, SQLWarning, SQLXML, Time, Timestamp}
import java.sql.{
Blob,
CallableStatement,
Clob,
Connection,
Date,
NClob,
ParameterMetaData,
Ref,
ResultSet,
ResultSetMetaData,
RowId,
SQLWarning,
SQLXML,
Time,
Timestamp
}
import java.util.Calendar
import java.{sql, util}
import java.{ sql, util }
import scala.collection.mutable
import scala.util.Try

Expand Down Expand Up @@ -679,10 +695,12 @@ case class MongoPreparedStatement(connection: MongoJdbcConnection) extends Calla

override def getURL(parameterIndex: Int): URL = {
checkClosed()
Option(getString(parameterIndex)).flatMap(v => {
val urlParser = Try(new java.net.URI(v).toURL)
urlParser.toOption
}).orNull
Option(getString(parameterIndex))
.flatMap(v => {
val urlParser = Try(new java.net.URI(v).toURL)
urlParser.toOption
})
.orNull
}

override def getString(parameterName: String): String = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@ object LuceneQueryConverter extends LazyLogging {
val subQueries = booleanQuery.clauses().asScala
val listOfAnd = ArrayBuffer[Map[String, Any]]()
val listOfOr = ArrayBuffer[Map[String, Any]]()
val listOfNOr = ArrayBuffer[Map[String, Any]]()
val listOfNOr = ArrayBuffer[Map[String, Any]]()
var nextTypeAnd = true
subQueries.foreach(c => {
val negateSubquery = (c.occur() == Occur.MUST_NOT)
val queryMap = getMongoDbSearchMap(c.query(), negateSubquery, searchWithValueAndString)
var thisTypeAnd = true
val queryMap = getMongoDbSearchMap(c.query(), negateSubquery, searchWithValueAndString)
var thisTypeAnd = true

if (c.occur == Occur.MUST) {
thisTypeAnd = true
Expand Down Expand Up @@ -92,14 +92,16 @@ object LuceneQueryConverter extends LazyLogging {
if (listOfAnd.nonEmpty) {
if (negate) {
searchMapResponse.put("$nor", listOfAnd.toList)
} else {
}
else {
searchMapResponse.put("$and", listOfAnd.toList)
}
}
if (listOfOr.nonEmpty) {
if (negate) {
searchMapResponse.put("$nor", listOfOr.toList)
} else {
}
else {
searchMapResponse.put("$or", listOfOr.toList)
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package dev.mongocamp.driver.mongodb.pagination

import dev.mongocamp.driver.mongodb.exception.MongoCampPaginationException
import dev.mongocamp.driver.mongodb.{ MongoDAO , _ }
import dev.mongocamp.driver.mongodb.{ MongoDAO, _ }
import io.circe.Decoder
import io.circe.generic.auto._
import org.mongodb.scala.bson.conversions.Bson
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ class MongoSqlQueryHolder {
private var indexOptions: Option[IndexOptions] = None
private var callFunction: Option[String] = None
private var keepOneDocument: Boolean = false
private val keysFromSelect: mutable.ListBuffer[String] = mutable.ListBuffer.empty
private val keysFromSelect: mutable.ListBuffer[String] = mutable.ListBuffer.empty

def this(statement: net.sf.jsqlparser.statement.Statement) = {
this()
Expand Down Expand Up @@ -346,7 +346,7 @@ class MongoSqlQueryHolder {
sI match {
case se: SelectItem[Expression] =>
val expressionName = se.getExpression.toString
val keyFromSelect = Option(se.getAlias).map(_.getName).getOrElse(expressionName)
val keyFromSelect = Option(se.getAlias).map(_.getName).getOrElse(expressionName)
if (keyFromSelect != "*") {
keysFromSelect += keyFromSelect
}
Expand Down

0 comments on commit 76dba04

Please sign in to comment.