package store
Type Members
- abstract class DataMap [Key, Data] extends DataStore[Data]
- abstract class DataMultiMap [Key, Data] extends DataStore[Set[Data]]
- abstract class DataQueue [Data] extends DataStore[Data]
-
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.
-
abstract
class
DataStream
[StreamData] extends Iterator[StreamData] with ConfigBuildsDataStore
Created by edmundlam on 8/30/17.
- abstract class DataStreamAdapter [Input, Output] extends DataStream[Output]
- class DropLeftDataStreamAdaptor [Output] extends DataStreamAdapter[Tuple2[_, Output], Output]
- abstract class IdDataMap [Data <: Identifiable[Data]] extends DataMap[Identity[Data], Data]
- class TupleDataMap [KeyL, KeyR, DataL, DataR] extends DataMap[I[(KeyL, KeyR)], I[(DataL, DataR)]]
-
class
TupleDataStore
[DataL, DataR] extends DataStore[I[(DataL, DataR)]]
Created by chanceroberts on 1/15/18.