All Projects → lensesio → lenses-jdbc

lensesio / lenses-jdbc

Licence: Apache-2.0 license
Lenses.io JDBC driver for Apache Kafka

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to lenses-jdbc

Elm Monocle
Functional abstractions to manipulate complex records in Elm - Iso, Prism, Lens, Optional, Traversal.
Stars: ✭ 137 (+585%)
Mutual labels:  lenses
lenticular.ts
(Yet another) implementation of functional lenses in JavaScript/TypeScript.
Stars: ✭ 29 (+45%)
Mutual labels:  lenses
pathex
Fastest way to access data in Elixir
Stars: ✭ 242 (+1110%)
Mutual labels:  lenses
Documentation
How does it all fit together?
Stars: ✭ 177 (+785%)
Mutual labels:  lenses
xml-lens
XML Optics library for Scala
Stars: ✭ 32 (+60%)
Mutual labels:  lenses
futils
Utilities for generic functional programming
Stars: ✭ 21 (+5%)
Mutual labels:  lenses
Lens Regex Pcre
Text lenses using PCRE regexes
Stars: ✭ 116 (+480%)
Mutual labels:  lenses
sqlite-jna
Java wrapper and Jdbc driver for SQLite using JNA or Bridj or JNR or JNI or JavaCPP.
Stars: ✭ 20 (+0%)
Mutual labels:  jdbc-driver
lentes
Functional references for Clojure and ClojureScript
Stars: ✭ 80 (+300%)
Mutual labels:  lenses
program-imperatively-using-purescript
Program imperatively using PureScript, State monad and lenses
Stars: ✭ 23 (+15%)
Mutual labels:  lenses
Python Lenses
A python lens library for manipulating deeply nested immutable structures
Stars: ✭ 179 (+795%)
Mutual labels:  lenses
Microlens
A lightweight (but compatible with ‘lens’) lenses library
Stars: ✭ 254 (+1170%)
Mutual labels:  lenses
eth-jdbc-connector
Ethereum JDBC driver implements a pure java, type 4 JDBC driver that executes SQL queries on Ethereum Blockchain.
Stars: ✭ 19 (-5%)
Mutual labels:  jdbc-driver
Sauron
Yet another Scala lens macro
Stars: ✭ 166 (+730%)
Mutual labels:  lenses
dw-jdbc
JDBC driver for data.world
Stars: ✭ 17 (-15%)
Mutual labels:  jdbc-driver
Typed
The TypeScript Standard Library
Stars: ✭ 124 (+520%)
Mutual labels:  lenses
dice-fairlink
JDBC Driver for read-only connections on AWS RDS Clusters
Stars: ✭ 33 (+65%)
Mutual labels:  jdbc-driver
concave
🧐 Lens-like state management (for React).
Stars: ✭ 13 (-35%)
Mutual labels:  lenses
putting-lenses-to-work
A presentation for BayHac 2017 on how I uses lenses at work
Stars: ✭ 73 (+265%)
Mutual labels:  lenses
exercises-monocle
Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/
Stars: ✭ 12 (-40%)
Mutual labels:  lenses

Build Status

LSQL JDBC Library

alt text

A JDBC 4.0 compliant driver for Lenses, suitable for any application that uses the JDBC interface, to communicate with Apache Kafka via the Lenses platform.

Users of this library can:

  • Select from topics
  • Insert into topics
  • Use prepared statements
  • Use batched inserts
  • Fetch metadata around topics
  • Fetch metadata around messages

Documentation

Documentation can be found here.

Download

Download from Maven Central.

Requirements

  1. Java 1.8+
  2. Gradle 4.9+

Building

Requires Gradle 4.9+

To build:

./gradlew compileKotlin

For a fatJar:

./gradlew shadowJar

Testing

For testing it requires the Lenses Box to be running locally on http://localhost:3030

./gradlew clean test

License

The project is licensed under the Apache 2 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].