Skip to content

Commit 51b541e

Browse files
update demo
1 parent b41b9c0 commit 51b541e

File tree

3 files changed

+70
-5
lines changed

3 files changed

+70
-5
lines changed

demo/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,29 @@
66
### Download jar
77

88
```bash
9-
wget http://central.maven.org/maven2/com/github/vertical-blank/sql-formatter/1.0/sql-formatter-1.0.jar
9+
wget https://repo1.maven.org/maven2/com/github/vertical-blank/sql-formatter/1.0.1/sql-formatter-1.0.1.jar
1010
```
1111

1212
### compile java
1313

1414
```bash
15-
path/to/graalvm/bin/javac src/main/java/com/github/vertical_blank/sqlformatter/SqlFormatterDemo.java -cp ./sql-formatter-1.0.jar
15+
path/to/graalvm/bin/javac src/main/java/com/github/vertical_blank/sqlformatter/SqlFormatterDemo.java -cp ./sql-formatter-1.0.1.jar
1616
```
1717

1818
### generate shared object
1919

2020
```bash
21-
path/to/graalvm/bin/native-image --shared -H:Name=sqlformatterdemo -cp src/main/java/:sql-formatter-1.0.jar
21+
path/to/graalvm/bin/native-image --shared -H:Name=sqlformatterdemo -cp src/main/java/:sql-formatter-1.0.1.jar
2222
```
2323

2424
### setup javascript
2525

2626
Note: Python 2.7 is requied by node-gyp.
2727

2828
```bash
29-
npm i
3029
cp sqlformatterdemo.so js/
30+
cd js/
31+
npm i
3132
```
3233

3334
## deploy to google cloud function

demo/js/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
const ref = require('ref');
22
const ffi = require('ffi');
33

4+
const version = '1.0.1'
5+
46
const libJava = ffi.Library(__dirname + '/sqlformatterdemo', {
57
graal_create_isolate: [
68
ref.types.int, [
@@ -42,7 +44,7 @@ exports.handler = (req, res) => {
4244
const hello = libJava.hello(ref.deref(p_graal_isolatethread_t))
4345
res.header('Access-Control-Allow-Origin', "*");
4446
res.header('Access-Control-Allow-Headers', "Origin, X-Requested-With, Content-Type, Accept");
45-
res.send(hello);
47+
res.send(`${hello} ${version}`);
4648
} else {
4749
const formatted = libJava.format_sql(ref.deref(p_graal_isolatethread_t), ref.allocCString(req.rawBody.toString()))
4850
res.header('Access-Control-Allow-Origin', "*");

demo/js/package-lock.json

Lines changed: 62 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)