jsqlflow

SQLFlow client

License

License

GroupId

GroupId

org.sqlflow
ArtifactId

ArtifactId

jsqlflow
Last Version

Last Version

0.2.3
Release Date

Release Date

Type

Type

jar
Description

Description

jsqlflow
SQLFlow client
Project URL

Project URL

https://github.com/sql-machine-learning/jsqlflow
Source Code Management

Source Code Management

https://github.com/sql-machine-learning/jsqlflow/tree/develop

Download jsqlflow

How to add to project

<!-- https://jarcasting.com/artifacts/org.sqlflow/jsqlflow/ -->
<dependency>
    <groupId>org.sqlflow</groupId>
    <artifactId>jsqlflow</artifactId>
    <version>0.2.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.sqlflow/jsqlflow/
implementation 'org.sqlflow:jsqlflow:0.2.3'
// https://jarcasting.com/artifacts/org.sqlflow/jsqlflow/
implementation ("org.sqlflow:jsqlflow:0.2.3")
'org.sqlflow:jsqlflow:jar:0.2.3'
<dependency org="org.sqlflow" name="jsqlflow" rev="0.2.3">
  <artifact name="jsqlflow" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.sqlflow', module='jsqlflow', version='0.2.3')
)
libraryDependencies += "org.sqlflow" % "jsqlflow" % "0.2.3"
[org.sqlflow/jsqlflow "0.2.3"]

Dependencies

compile (4)

Group / Artifact Type Version
io.grpc : grpc-netty-shaded jar 1.25.0
io.grpc : grpc-protobuf jar 1.25.0
io.grpc : grpc-stub jar 1.25.0
org.apache.commons : commons-lang3 jar 3.9

test (3)

Group / Artifact Type Version
junit : junit jar 4.13.1
io.grpc : grpc-testing jar 1.25.0
org.mockito : mockito-core jar 3.1.0

Project Modules

There are no modules declared in this project.

SQLFlow client for Java Developers

Requirements

  • Java 8+

Build

Compile protobuf

mvn protobuf:compile && mvn protobuf:compile-custom

Package

mvn clean package -q

Test

We provide two tests, one requests to local mocking server and the other requests to a remote server:

SQLFLOW_SERVER="remote server address" \
SQLFLOW_SUBMITTER="pai/alisa/..." \
SQLFLOW_DATA_SOURCE="Your data source specified by https://github.com/sql-machine-learning/sqlflow/blob/develop/doc/run_with_maxcompute.md" \
USER_ID="the one who runs the SQL" \
mvn test -Dtest=SQLFlowRemoteTest#runTest
org.sqlflow

SQLFlow

We are hiring at San Francisco Bay Area, Hangzhou, Shanghai, Beijing

Versions

Version
0.2.3
0.0.1