Package | Description |
---|---|
com.metsci.glimpse.dspl |
Support for parsing Google Data Set Publishing Language (DSPL) metadata files.
|
com.metsci.glimpse.dspl.canonical |
Metron canonical concepts.
|
com.metsci.glimpse.dspl.parser |
Data parsing utilities for DSPL data files.
|
com.metsci.glimpse.dspl.parser.column | |
com.metsci.glimpse.dspl.parser.column.dynamic | |
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 |
---|---|
Concept |
DsplParser.getConcept(QName ref) |
Concept |
DsplParser.getConcept(String namespace,
String localId) |
Modifier and Type | Method and Description |
---|---|
static Concept |
Physical.PhysicalPropertyConcept.get(DataSet dataset) |
static Concept |
Physical.PhysicalUnitConcept.get(DataSet dataset) |
static Concept |
Physical.PhysicalUnitSystemConcept.get(DataSet dataset) |
static Concept |
Physical.PhysicalMagnitudeConcept.get(DataSet dataset) |
Modifier and Type | Method and Description |
---|---|
static TableColumn |
Physical.PhysicalPropertyConcept.getIsFundamental(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getPhysicalProperty(Concept concept) |
static TableColumn |
Physical.PhysicalMagnitudeConcept.getPhysicalUnit(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getPhysicalUnitSystem(Concept concept) |
static TableColumn |
Physical.PhysicalPropertyConcept.getPropretyText(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getSymbol(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getSymbolPosition(Concept concept) |
static TableColumn |
Physical.PhysicalUnitSystemConcept.getUnitSystemText(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getUnitText(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getUnitTextSingular(Concept concept) |
static TableColumn |
Physical.PhysicalPropertyConcept.getValues(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getValues(Concept concept) |
static TableColumn |
Physical.PhysicalUnitSystemConcept.getValues(Concept concept) |
static TableColumn |
Physical.PhysicalMagnitudeConcept.getValues(Concept concept) |
Modifier and Type | Method and Description |
---|---|
List<URL> |
ExtendedCsvParser.getDataFiles(Concept concept) |
List<URL> |
MultipleFileTableParser.getDataFiles(Concept slice) |
PropertyTableData |
ExtendedCsvParser.parse(Concept concept) |
PropertyTableData |
ColumnBinaryParser.parse(Concept concept) |
PropertyTableData |
CsvParser.parse(Concept concept) |
PropertyTableData |
SimpleBinaryParser.parse(Concept concept) |
PropertyTableData |
TableParser.parse(Concept concept) |
PropertyTableData |
ColumnBinaryParser.parse(Concept concept,
InputStream stream) |
PropertyTableData |
CsvParser.parse(Concept concept,
InputStream stream) |
PropertyTableData |
SimpleBinaryParser.parse(Concept concept,
InputStream stream) |
PropertyTableData |
TableParser.parse(Concept concept,
InputStream in) |
PropertyTableData |
ColumnBinaryParser.parse(Concept concept,
ReadableByteChannel byteChannel) |
PropertyTableData |
CsvParser.parse(Concept concept,
ReadableByteChannel channel) |
PropertyTableData |
SimpleBinaryParser.parse(Concept concept,
ReadableByteChannel channel) |
PropertyTableData |
TableParser.parse(Concept concept,
ReadableByteChannel in) |
void |
ColumnBinaryParser.write(Concept concept,
PropertyTableData data,
OutputStream stream) |
void |
TableWriter.write(Concept concept,
PropertyTableData data,
OutputStream stream) |
void |
SimpleBinaryParser.write(Concept concept,
PropertyTableData data,
OutputStream stream) |
void |
ColumnBinaryParser.write(Concept concept,
PropertyTableData data,
WritableByteChannel byteChannel) |
void |
TableWriter.write(Concept concept,
PropertyTableData data,
WritableByteChannel channel) |
void |
SimpleBinaryParser.write(Concept concept,
PropertyTableData data,
WritableByteChannel channel) |
Modifier and Type | Method and Description |
---|---|
Concept |
AbstractTableColumn.getConcept() |
Concept |
TableColumn.getConcept() |
Constructor and Description |
---|
AbstractTableColumn(Table.Column column,
Concept concept,
DataType type,
int size) |
CompactInternStringTableColumn(Table.Column column,
Concept concept,
int size,
String[] uniqueStrings,
int[] indexByRow) |
CompactStringTableColumn(Table.Column column,
Concept concept,
int size,
String allStrings,
int[] offsets) |
ConstantTableColumn(Table.Column column,
Concept concept,
DataType type,
Object value,
int size) |
SimpleTableColumn(Table.Column column,
Concept concept,
DataType type,
Object data,
int size) |
Modifier and Type | Method and Description |
---|---|
TableColumn |
SimplePropertyTableData.getColumn(Concept concept) |
TableColumn |
PropertyTableData.getColumn(Concept ref) |
TableColumn |
SimpleSliceTableData.getDimensionColumn(Concept concept) |
TableColumn |
SliceTableData.getDimensionColumn(Concept ref) |
TableColumn |
SimpleSliceTableData.getMetricColumn(Concept concept) |
TableColumn |
SliceTableData.getMetricColumn(Concept ref) |
Constructor and Description |
---|
SimplePropertyTableData(Concept parentConcept,
Map<String,TableColumn> columns) |
Modifier and Type | Method and Description |
---|---|
static Concept |
ParserUtils.getConcept(String columnId,
Concept concept) |
Concept[] |
ParserUtils.TableParserInfo.getConcepts() |
static Concept[] |
ParserUtils.getConcepts(String[] columnIds,
Concept parent) |
static Concept |
ParserUtils.getMappedConcept(String id,
Concept concept) |
static Concept |
ParserUtils.getMappedDimension(String id,
Slice slice) |
static Concept |
ParserUtils.getMappedMetric(String id,
Slice slice) |
static Concept |
ParserUtils.getSliceConceptRef(String id,
Slice slice,
List<SliceConceptRef> list) |
Modifier and Type | Method and Description |
---|---|
static Pair<Concept,SliceColumnType> |
ParserUtils.getConcept(String columnId,
Slice slice) |
Modifier and Type | Method and Description |
---|---|
static SimplePropertyTableData |
ParserUtils.buildPropertyTableData(Concept concept,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory) |
TableColumn |
ParserUtils.TableColumnParser.createTableColumn(Table.Column column,
Concept concept,
DataType type) |
TableColumn |
ParserUtils.StringColumnParser.createTableColumn(Table.Column column,
Concept concept,
DataType type) |
TableColumn |
ParserUtils.IntegerColumnParser.createTableColumn(Table.Column column,
Concept concept,
DataType type) |
TableColumn |
ParserUtils.FloatColumnParser.createTableColumn(Table.Column column,
Concept concept,
DataType type) |
TableColumn |
ParserUtils.BooleanColumnParser.createTableColumn(Table.Column column,
Concept concept,
DataType type) |
TableColumn |
ParserUtils.DateColumnParser.createTableColumn(Table.Column column,
Concept concept,
DataType type) |
static String |
DsplCacheHelper.getCachedHash(Concept concept) |
static File |
DsplCacheHelper.getCacheDirectory(Concept concept) |
static File |
DsplCacheHelper.getCacheFile(Concept concept) |
static String |
DsplCacheHelper.getCalculatedHash(Concept concept) |
static Concept |
ParserUtils.getConcept(String columnId,
Concept concept) |
static Concept[] |
ParserUtils.getConcepts(String[] columnIds,
Concept parent) |
static void |
ParserUtils.getConcepts(String[] columnIds,
Slice slice,
Concept[] concepts,
SliceColumnType[] sliceColumnTypes) |
static Map<String,TableColumn> |
ParserUtils.getConstantTableColumns(Concept parent,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
int size) |
static String |
ParserUtils.getMappedColumn(Concept parentConcept,
Concept columnConcept) |
static Concept |
ParserUtils.getMappedConcept(String id,
Concept concept) |
static String |
ParserUtils.getMappedDimensionColumn(Slice slice,
Concept columnConcept) |
static String |
ParserUtils.getMappedMetricColumn(Slice slice,
Concept columnConcept) |
static PropertyTableData |
DsplCacheHelper.getTableData(Concept concept) |
static DataType |
ParserUtils.getType(Concept concept,
Table.Column column) |
static DataType[] |
ParserUtils.getTypes(Concept[] concepts,
Table.Column[] columns) |
static void |
DsplCacheHelper.writeHash(Concept concept,
String hash) |
Constructor and Description |
---|
TableParserInfo(String[] columnIds,
Concept[] concepts,
SliceColumnType[] sliceColumnTypes,
Table.Column[] columns,
DataType[] types,
ParserUtils.TableColumnParser[] parsers) |
Modifier and Type | Method and Description |
---|---|
Concept |
ObjectFactory.createConcept()
Create an instance of
Concept |
Concept |
Slice.getCompatibleDimension(Concept superConcept) |
Concept |
Slice.getCompatibleMetric(Concept superConcept) |
Concept |
SliceConceptRef.getConcept() |
Concept |
Attribute.getConcept() |
Concept |
ConceptProperty.getConcept() |
Concept |
DataSet.getConcept(QName ref) |
Concept |
DataSet.getConcept(String localId) |
Concept |
DataSet.getConcept(String namespace,
String local) |
Concept |
Concept.getParentConcept() |
Concept |
Attribute.getParentConcept() |
Concept |
ConceptProperty.getParentConcept() |
Modifier and Type | Method and Description |
---|---|
List<Concept> |
DataSet.Concepts.getConcept()
Gets the value of the concept property.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Attribute.AttributeProperties.getBooleanData(Concept ref) |
Concept |
Slice.getCompatibleDimension(Concept superConcept) |
Concept |
Slice.getCompatibleMetric(Concept superConcept) |
long |
Attribute.AttributeProperties.getDateData(Concept ref) |
float |
Attribute.AttributeProperties.getFloatData(Concept ref) |
int |
Attribute.AttributeProperties.getIntegerData(Concept ref) |
String |
Attribute.AttributeProperties.getStringData(Concept ref) |
boolean |
Concept.isInstanceOf(Concept superConcept) |
void |
Concept.setParentConcept(Concept parent) |
void |
Attribute.setParentConcept(Concept parentConcept) |
void |
ConceptProperty.setParentConcept(Concept parentConcept) |
Modifier and Type | Method and Description |
---|---|
Concept |
DsplSliceUtils.ConceptPattern.findDimension(Slice slice) |
Concept |
DsplSliceUtils.ConceptPattern.findMetric(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 Concept |
DsplHelper.getConcept(DataSet dataset,
String namespace,
String local)
Searches the provided dataset (and recursively searches that dataset's
imported datasets) for the Concept with id matching the provided id.
|
static Concept |
DsplHelper.getParentConcept(DataSet dataset,
Concept concept) |
static Concept |
DataSetFactory.newConcept(DataSet dataset,
String id,
ConceptInfo info,
String parentNamespace,
String parentId) |
static Concept |
DataSetFactory.newConcept(DataSet dataset,
String id,
DataType type) |
static Concept |
DataSetFactory.newConcept(DataSet dataset,
String id,
DataType type,
ConceptInfo info) |
static Concept |
DataSetFactory.newConcept(DataSet dataset,
String id,
DataType type,
ConceptInfo info,
String parentNamespace,
String parentId) |
static Concept |
DsplHelper.resolveConceptExtension(DataSet dataset,
Concept concept) |
Modifier and Type | Method and Description |
---|---|
List<Concept> |
DsplSliceUtils.ConceptPattern.findDimensions(Slice slice) |
List<Concept> |
DsplSliceUtils.ConceptPattern.findMetrics(Slice slice) |
Modifier and Type | Method and Description |
---|---|
static boolean |
DsplHelper.equals(Concept ref1,
Concept ref2) |
static Concept |
DsplHelper.getCompatibleConceptRef(Slice slice,
Concept superConcept,
List<SliceConceptRef> refs) |
static Concept |
DsplHelper.getParentConcept(DataSet dataset,
Concept concept) |
static Table |
DsplHelper.getTable(Concept concept) |
static PropertyTableData |
DsplHelper.getTableData(Concept concept) |
static InputStream |
DsplHelper.getTableInputStream(Concept concept) |
static boolean |
DsplHelper.isInstanceOf(Concept subConcept,
Concept superConcept)
Tests whether subConcept either is the same concept as superConcept, or has superConcept
somewhere in its parent Concept hierarchy.
|
abstract boolean |
DsplSliceUtils.ConceptPattern.matches(Concept concept) |
boolean |
DsplSliceUtils.SimpleConceptPattern.matches(Concept concept) |
static Slice |
DataSetFactory.newSlice(String id,
Concept[] dimensions,
Concept[] metrics) |
static Slice |
DataSetFactory.newSlice(String id,
Concept[] dimensions,
Concept[] metrics) |
static Concept |
DsplHelper.resolveConceptExtension(DataSet dataset,
Concept concept) |
Constructor and Description |
---|
SimpleConceptPattern(Concept concept) |
Copyright © 2016 Metron, Inc.. All rights reserved.