com.ryft.spark.connector

query

package query

Provides classes to represent different RyftOne queries.

Overview

The main class to use is com.ryft.spark.connector.query.RecordQuery, as so

import com.ryft.spark.connector._
import com.ryft.spark.connector.domain.{recordField, contains}
import com.ryft.spark.connector.query.RecordQuery

val query = RecordQuery(recordField("Date"), contains, "04/14/2015")
                   .and(recordField("Arrest"), contains, "false")

For raw text searches com.ryft.spark.connector.query.SimpleQuery class should be used, as so

import com.ryft.spark.connector._
import com.ryft.spark.connector.query.SimpleQuery

val query = SimpleQuery("James Bond")
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. query
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class RecordQuery(filters: List[Filter]) extends RyftQuery with Product with Serializable

    Represents Ryft query to structured data

  2. abstract class RyftQuery extends AnyRef

    Base class for any queries to RyftOne.

  3. case class SimpleQuery(queries: List[RyftQueryValue]) extends RyftQuery with Logging with Product with Serializable

    Represents RyftOne RAW_TEXT type of queries.

Value Members

  1. object RecordQuery extends Serializable

  2. object SimpleQuery extends Serializable

  3. package filter

  4. package value

Inherited from AnyRef

Inherited from Any

Ungrouped