Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
CollinAlpert authored Aug 11, 2018
2 parents 0d63e50 + 662ade4 commit fa4ad72
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
9 changes: 3 additions & 6 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Lambda2sql (lambda) -> "sql"
==========

[![Release](https://img.shields.io/github/tag/ajermakovics/lambda2sql.svg?label=version)](https://jitpack.io/#ajermakovics/lambda2sql/v0.1)
[![](https://jitpack.io/v/ajermakovics/lambda2sql.svg)](https://jitpack.io/#ajermakovics/lambda2sql)

Convert Java 8 lambdas to SQL statements.

Expand Down Expand Up @@ -51,21 +51,18 @@ Current version only works with predicates and supports the following operators:
Install
-------

You can get the library using JitPack https://jitpack.io/#ajermakovics/lambda2sql/v0.1
You can get the library using JitPack https://jitpack.io/#ajermakovics/lambda2sql/0.3

```gradle
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.ajermakovics:lambda2sql:v0.1'
compile 'com.github.ajermakovics:lambda2sql:0.3'
}
```

Build
---------

`gradle jar` or `gradle fatjar` to include dependencies.

or you can just [download the fat jar](http://dl.bintray.com/ajermakovics/jar/lambda2sql-0.1.jar).

5 changes: 3 additions & 2 deletions src/main/java/lambda2sql/ToSqlVisitor.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package lambda2sql;

import com.trigersoft.jaque.expression.*;
import java.util.List;
import java.util.ArrayList;

import java.util.ArrayList;

Expand All @@ -10,7 +12,7 @@ public class ToSqlVisitor implements ExpressionVisitor<StringBuilder> {

private StringBuilder sb = new StringBuilder();
private Expression body;
private ArrayList<ConstantExpression> parameters = new ArrayList<>();
private List<ConstantExpression> parameters = new ArrayList<>();

private static String toSqlOp(int expressionType) {
switch (expressionType) {
Expand Down Expand Up @@ -64,7 +66,6 @@ public StringBuilder visit(MemberExpression e) {
String name = e.getMember().getName();
name = name.replaceAll("^(get)", "");
name = name.substring(0, 1).toLowerCase() + name.substring(1);

return sb.append(name);
}

Expand Down

0 comments on commit fa4ad72

Please sign in to comment.