scarango-core


License

License

MIT
GroupId

GroupId

com.outr
ArtifactId

ArtifactId

scarango-core_2.11
Last Version

Last Version

2.0.7
Release Date

Release Date

Type

Type

jar
Description

Description

scarango-core
scarango-core
Project URL

Project URL

https://github.com/outr/scarango
Project Organization

Project Organization

com.outr
Source Code Management

Source Code Management

https://github.com/outr/scarango

Download scarango-core_2.11

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.12
io.youi : youi-core_2.11 jar 0.11.23

Project Modules

There are no modules declared in this project.

Scarango

Build Status Codacy Badge Codacy Badge Stories in Ready Gitter Maven Central Latest version

ArangoDB client written in Scala

Setup

Scarango is published to Sonatype OSS and Maven Central currently supporting Scala and Scala.js (core only) on 2.12 and 2.13.

Configuring the driver in SBT requires:

libraryDependencies += "com.outr" %% "scarango-driver" % "2.4.2"

Introduction

Scarango uses ArangoDB's HTTP end-points providing true asynchronous and non-blocking access to the database. We utilize Scala Futures in order to handle asynchronous responses. This library has two main layers of abstraction. The first is meant to be a bare-metal wrapper around the HTTP end-points to expose the maximum capabilities of the database for use. The second layer is a higher level of abstraction to simplify management of the database while still providing flexiblity and control. In the following examples we'll focus primarily on the second layer as it's generally the preferred. However, for examples of the first layer take a look at the tests for simple and straight-forward examples of use.

Getting Started

This needs to be updated with instructions for 2.0, but for now, take a look at https://github.com/outr/scarango/blob/master/driver/src/test/scala/spec/GraphSpec.scala

com.outr

OUTR Technologies

Versions

Version
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.0
0.3.0