Packages

p

bigglue

store

package store

Type Members

  1. abstract class DataMap [Key, Data] extends DataStore[Data]
  2. abstract class DataMultiMap [Key, Data] extends DataStore[Set[Data]]
  3. abstract class DataQueue [Data] extends DataStore[Data]
  4. abstract class DataStore [Data] extends Upstream[Data] with ConfigChecker with ConfigBuildsDataStore

    The Data Store is an abstraction for how you store your data in BigGlue.

    The Data Store is an abstraction for how you store your data in BigGlue. Within Data Stores, you have DataMap, DataMultiMap, and DataQueue from a list of most useful to least useful within BigGlue. Within the example, all of the data stores are bigglue.store.instances.solr.SolrDataMaps.

    Data

    The type of the data that is intended to be put into the data store. In this case, it's bigglue.examples.GitID for gitID, bigglue.examples.GitRepo for clonedMap, bigglue.examples.GitCommitInfo for commitInfoMap, and bigglue.examples.GitCommitGroups for authorMap.

  5. abstract class DataStream [StreamData] extends Iterator[StreamData] with ConfigBuildsDataStore

    Created by edmundlam on 8/30/17.

  6. abstract class DataStreamAdapter [Input, Output] extends DataStream[Output]
  7. class DropLeftDataStreamAdaptor [Output] extends DataStreamAdapter[Tuple2[_, Output], Output]
  8. abstract class IdDataMap [Data <: Identifiable[Data]] extends DataMap[Identity[Data], Data]
  9. class TupleDataMap [KeyL, KeyR, DataL, DataR] extends DataMap[I[(KeyL, KeyR)], I[(DataL, DataR)]]
  10. class TupleDataStore [DataL, DataR] extends DataStore[I[(DataL, DataR)]]

    Created by chanceroberts on 1/15/18.

Ungrouped