Package | Description |
---|---|
com.metsci.glimpse.dspl.parser |
Data parsing utilities for DSPL data files.
|
com.metsci.glimpse.dspl.parser.table | |
com.metsci.glimpse.dspl.parser.util | |
com.metsci.glimpse.dspl.schema | |
com.metsci.glimpse.dspl.util |
Support utilities for DSPL parsing.
|
Modifier and Type | Method and Description |
---|---|
List<URL> |
ExtendedCsvParser.getDataFiles(Slice slice) |
List<URL> |
MultipleFileTableParser.getDataFiles(Slice slice) |
SliceTableData |
ExtendedCsvParser.parse(Slice slice) |
SliceTableData |
ColumnBinaryParser.parse(Slice slice) |
SliceTableData |
CsvParser.parse(Slice slice) |
SliceTableData |
SimpleBinaryParser.parse(Slice slice) |
SliceTableData |
TableParser.parse(Slice slice) |
SliceTableData |
ColumnBinaryParser.parse(Slice slice,
InputStream stream) |
SliceTableData |
CsvParser.parse(Slice slice,
InputStream stream) |
SliceTableData |
SimpleBinaryParser.parse(Slice slice,
InputStream stream) |
SliceTableData |
TableParser.parse(Slice slice,
InputStream in) |
SliceTableData |
ColumnBinaryParser.parse(Slice slice,
ReadableByteChannel byteChannel) |
SliceTableData |
CsvParser.parse(Slice slice,
ReadableByteChannel channel) |
SliceTableData |
SimpleBinaryParser.parse(Slice slice,
ReadableByteChannel channel) |
SliceTableData |
TableParser.parse(Slice slice,
ReadableByteChannel in) |
void |
ColumnBinaryParser.write(Slice slice,
SliceTableData data,
OutputStream stream) |
void |
TableWriter.write(Slice slice,
SliceTableData data,
OutputStream stream) |
void |
SimpleBinaryParser.write(Slice slice,
SliceTableData data,
OutputStream stream) |
void |
ColumnBinaryParser.write(Slice slice,
SliceTableData data,
WritableByteChannel byteChannel) |
void |
TableWriter.write(Slice slice,
SliceTableData data,
WritableByteChannel channel) |
void |
SimpleBinaryParser.write(Slice slice,
SliceTableData data,
WritableByteChannel channel) |
Constructor and Description |
---|
SimpleSliceTableData(Slice slice,
Map<String,TableColumn> dimensionColumns,
Map<String,TableColumn> metricColumns) |
Modifier and Type | Method and Description |
---|---|
static SimpleSliceTableData |
ParserUtils.buildSliceTableData(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory) |
static String |
DsplCacheHelper.getCachedHash(Slice slice) |
static File |
DsplCacheHelper.getCacheDirectory(Slice slice) |
static File |
DsplCacheHelper.getCacheFile(Slice slice) |
static String |
DsplCacheHelper.getCalculatedHash(Slice slice) |
static Pair<Concept,SliceColumnType> |
ParserUtils.getConcept(String columnId,
Slice slice) |
static void |
ParserUtils.getConcepts(String[] columnIds,
Slice slice,
Concept[] concepts,
SliceColumnType[] sliceColumnTypes) |
static Map<String,TableColumn> |
ParserUtils.getConstantTableColumns(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
SliceColumnType columnType,
int size) |
static Concept |
ParserUtils.getMappedDimension(String id,
Slice slice) |
static String |
ParserUtils.getMappedDimensionColumn(Slice slice,
Concept columnConcept) |
static Concept |
ParserUtils.getMappedMetric(String id,
Slice slice) |
static String |
ParserUtils.getMappedMetricColumn(Slice slice,
Concept columnConcept) |
static Concept |
ParserUtils.getSliceConceptRef(String id,
Slice slice,
List<SliceConceptRef> list) |
static SliceTableData |
DsplCacheHelper.getTableData(Slice slice) |
static void |
DsplCacheHelper.writeHash(Slice slice,
String hash) |
Modifier and Type | Method and Description |
---|---|
Slice |
ObjectFactory.createSlice()
Create an instance of
Slice |
Slice |
SliceConceptRef.getSlice() |
Modifier and Type | Method and Description |
---|---|
List<Slice> |
DataSet.Slices.getSlice()
Gets the value of the slice property.
|
Modifier and Type | Method and Description |
---|---|
void |
SliceConceptRef.setSlice(Slice slice) |
Modifier and Type | Method and Description |
---|---|
static Slice |
DataSetFactory.newSlice(String id,
Concept[] dimensions,
Concept[] metrics) |
static Slice |
DataSetFactory.newSlice(String id,
Info info,
QName[] dimensions,
QName[] metrics) |
static Slice |
DataSetFactory.newSlice(String id,
QName[] dimensions,
QName[] metrics) |
Modifier and Type | Method and Description |
---|---|
List<Slice> |
DsplSliceUtils.SlicePattern.find(DataSet dataset) |
Modifier and Type | Method and Description |
---|---|
Concept |
DsplSliceUtils.ConceptPattern.findDimension(Slice slice) |
List<Concept> |
DsplSliceUtils.ConceptPattern.findDimensions(Slice slice) |
Concept |
DsplSliceUtils.ConceptPattern.findMetric(Slice slice) |
List<Concept> |
DsplSliceUtils.ConceptPattern.findMetrics(Slice slice) |
static Concept |
DsplHelper.getCompatibleConceptRef(Slice slice,
Concept superConcept,
List<SliceConceptRef> refs) |
static Concept |
DsplSliceUtils.getCompatibleDimension(Slice slice,
String namespace,
String local,
boolean nullOnException) |
static Concept |
DsplSliceUtils.getCompatibleMetric(Slice slice,
String namespace,
String local,
boolean nullOnException) |
static Table |
DsplHelper.getTable(Slice slice) |
static SliceTableData |
DsplHelper.getTableData(Slice slice) |
static InputStream |
DsplHelper.getTableInputStream(Slice slice) |
abstract boolean |
DsplSliceUtils.SlicePattern.matches(Slice slice) |
boolean |
DsplSliceUtils.SimpleSlicePattern.matches(Slice slice) |
Copyright © 2016 Metron, Inc.. All rights reserved.