Load data from Tarantool space as TarantoolRDD
, filtering it with conditions.
Load data from Tarantool space as TarantoolRDD
, filtering it with conditions.
This method is made available on SparkContext by importing io.tarantool.spark._
Example:
local crud = require('crud') crud.insert('test_space', {1, nil, 'a1', 'Don Quixote', 'Miguel de Cervantes', 1605}) crud.insert('test_space', {2, nil, 'a2', 'The Great Gatsby', 'F. Scott Fitzgerald', 1925}) crud.insert('test_space', {3, nil, 'a3', 'War and Peace', 'Leo Tolstoy', 1869}) ... val rdd = sc.tarantoolSpace("test_space", Conditions.indexGreaterThan("id", Collections.singletonList(1))); rdd.first().getInteger("id"); // 1 rdd.first().getString("author"); // "Miguel de Cervantes"
space name
filtering conditions
TarantoolReadRDD
with tuples from the space
Spark API for Tarantool. Provides Tarantool-specific methods on SparkContext