| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.application | 
 Base classes for stand alone applications. 
 | 
| de.lmu.ifi.dbs.elki.data.synthetic.bymodel | 
 Generator using a distribution model specified in an XML configuration file. 
 | 
| de.lmu.ifi.dbs.elki.database | 
 ELKI database layer - loading, storing, indexing and accessing data 
 | 
| de.lmu.ifi.dbs.elki.datasource | 
 Data normalization (and reconstitution) of data sets. 
 | 
| de.lmu.ifi.dbs.elki.datasource.bundle | 
 Object bundles - exchange container for multi-represented objects. 
 | 
| de.lmu.ifi.dbs.elki.datasource.filter | 
 Data filtering, in particular for normalization and projection. 
 | 
| de.lmu.ifi.dbs.elki.datasource.filter.normalization | 
 Data normalization. 
 | 
| de.lmu.ifi.dbs.elki.datasource.parser | 
 Parsers for different file formats and data types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GeneratorXMLSpec.writeClusters(OutputStreamWriter outStream,
             MultipleObjectsBundle data)
Write the resulting clusters to an output stream. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleObjectsBundle | 
GeneratorMain.generate()
Main loop to generate data set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleObjectsBundle | 
HashmapDatabase.delete(DBIDs ids)
Removes the objects from the database (by calling
  
HashmapDatabase.doDelete(DBIDRef) for each object) and indexes and fires a
 deletion event. | 
| Modifier and Type | Method and Description | 
|---|---|
protected MultipleObjectsBundle | 
AbstractDatabaseConnection.invokeFilters(MultipleObjectsBundle bundle)
Transforms the specified list of objects and their labels into a list of
 objects and their associations. 
 | 
MultipleObjectsBundle | 
ArrayAdapterDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
GeneratorXMLDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
BundleDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
ExternalIDJoinDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
DBIDRangeDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
EmptyDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
RandomDoubleVectorDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
ConcatenateFilesDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
PresortedBlindJoinDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
LabelJoinDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
InputStreamDatabaseConnection.loadData()  | 
MultipleObjectsBundle | 
DatabaseConnection.loadData()
Returns the initial data for a database. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected MultipleObjectsBundle | 
AbstractDatabaseConnection.invokeFilters(MultipleObjectsBundle bundle)
Transforms the specified list of objects and their labels into a list of
 objects and their associations. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) MultipleObjectsBundle | 
StreamFromBundle.bundle
Bundle to access 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleObjectsBundle | 
MultipleObjectsBundle.appendColumn(SimpleTypeInformation<?> type,
            List<?> data)
Helper to add a single column to the bundle. 
 | 
static MultipleObjectsBundle | 
MultipleObjectsBundle.fromStream(BundleStreamSource source)
Convert an object stream to a bundle 
 | 
static <V> MultipleObjectsBundle | 
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V> type,
          List<? extends V> data)
Helper to add a single column to the bundle. 
 | 
static <V1,V2> MultipleObjectsBundle | 
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
          List<? extends V1> data1,
          SimpleTypeInformation<? super V2> type2,
          List<? extends V2> data2)
Helper to add a single column to the bundle. 
 | 
static <V1,V2,V3> MultipleObjectsBundle | 
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
          List<? extends V1> data1,
          SimpleTypeInformation<? super V2> type2,
          List<? extends V2> data2,
          SimpleTypeInformation<? super V3> type3,
          List<? extends V3> data3)
Helper to add a single column to the bundle. 
 | 
| Constructor and Description | 
|---|
StreamFromBundle(MultipleObjectsBundle bundle)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleObjectsBundle | 
RankTieNormalization.filter(MultipleObjectsBundle objects)  | 
MultipleObjectsBundle | 
Normalization.normalizeObjects(MultipleObjectsBundle objects)
Performs a normalization on a database object bundle. 
 | 
MultipleObjectsBundle | 
AbstractStreamNormalization.normalizeObjects(MultipleObjectsBundle objects)  | 
MultipleObjectsBundle | 
AbstractNormalization.normalizeObjects(MultipleObjectsBundle objects)  | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleObjectsBundle | 
RankTieNormalization.filter(MultipleObjectsBundle objects)  | 
MultipleObjectsBundle | 
Normalization.normalizeObjects(MultipleObjectsBundle objects)
Performs a normalization on a database object bundle. 
 | 
MultipleObjectsBundle | 
AbstractStreamNormalization.normalizeObjects(MultipleObjectsBundle objects)  | 
MultipleObjectsBundle | 
AbstractNormalization.normalizeObjects(MultipleObjectsBundle objects)  | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleObjectsBundle | 
SparseBitVectorLabelParser.parse(InputStream in)  | 
MultipleObjectsBundle | 
BitVectorLabelParser.parse(InputStream in)  | 
MultipleObjectsBundle | 
SimplePolygonParser.parse(InputStream in)  | 
MultipleObjectsBundle | 
StringParser.parse(InputStream in)  | 
MultipleObjectsBundle | 
ArffParser.parse(InputStream instream)  | 
MultipleObjectsBundle | 
Parser.parse(InputStream in)
Returns a list of the objects parsed from the specified input stream. 
 | 
MultipleObjectsBundle | 
AbstractStreamingParser.parse(InputStream in)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
ArffParser.setupBundleHeaders(ArrayList<String> names,
                  int[] targ,
                  TypeInformation[] etyp,
                  int[] dimsize,
                  MultipleObjectsBundle bundle,
                  boolean sparse)
Setup the headers for the object bundle. 
 |