clasicrando / kdbc Goto Github PK
View Code? Open in Web Editor NEWBlocking and Non-Blocking Database drivers using Kotlin
License: Apache License 2.0
Blocking and Non-Blocking Database drivers using Kotlin
License: Apache License 2.0
Look into using github actions for automated testing pre-release/PR
Implement support for value classes that wrap built in types. Useful in rich domain models that don't represent using primitive types directly.
Look into converting the library to multi-platform for more coverage in the kotlin ecosystem (specifically for native support)
Placeholder issue to track MySQL support
Watch the releases of kotlin 2.0 to get updates on compiler plugins since creating RowParser<T>
types would be much easier if the compiler created and registered them for the user
Placeholder issue for supporting SSL connection through Ktor
Placeholder issue to track SQL Server implementation
Placeholder issue for tracking binary copy protocol
Currently when an error message is sent, the entire connection and underlining stream are closed. This can lead to issues where resources are wasted to create a new connection when the connection is fine, the user just needs to be alerted to the problem and the connection object should be closed but not the underlining stream.
Send errors through the required channel so the current user of the connection has an exception thrown but the underlining stream is recovered for reuse. This would also mean possibly flushing the connection stream until a ready for query message is sent then allowing the connection to be returned to the backing connection pool.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.