srcInfo.setAttributeValue(InfoAttribute.query, query); getWorksheet().getMetadataContainer().setSourceInformation(srcInfo); getWorksheet().getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, SourceTypes.DB.toString()); return getWorksheet();
ws.getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, SourceTypes.JSON.toString()); return ws;
srcInfo.setAttributeValue(InfoAttribute.tableName, tableName); getWorksheet().getMetadataContainer().setSourceInformation(srcInfo); getWorksheet().getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, SourceTypes.DB.toString()); return getWorksheet();
getWorksheet().getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, SourceTypes.CSV.toString()); return getWorksheet();
private SourceTypes getSourceType(Resource mappingResource) { Property sourceNameProp = model.getProperty(Uris.KM_SOURCE_TYPE_URI); Statement s = model.getProperty(mappingResource, sourceNameProp); String sourceType; if(s != null) { RDFNode node = s.getObject(); if(node != null && node.isLiteral()) { sourceType = node.asLiteral().getString(); return SourceTypes.valueOf(sourceType); } } return SourceTypes.CSV; }
private void determineIfMappingIsR2RMLCompatible(Worksheet worksheet2) { boolean isRMLCompatible = KR2RMLWorksheetHistoryCompatibilityVerifier.verify(workspace, r2rmlMapping.getWorksheetHistory()); r2rmlMapping.setRMLCompatible(isRMLCompatible); if(isRMLCompatible && r2rmlMapping.getSourceType().equals(SourceTypes.DB)) { r2rmlMapping.setR2RMLCompatible(true); } }
private void addSourceType(Worksheet worksheet) { String sourceType = worksheet.getMetadataContainer().getWorksheetProperties().getPropertyValue(Property.sourceType); r2rmlMapping.setSourceType(SourceTypes.valueOf(sourceType)); }
@Override public Worksheet generateWorksheet() throws JSONException, IOException, KarmaException, ClassNotFoundException { jsonImport.generateWorksheet(); getWorksheet().getMetadataContainer().getWorksheetProperties().setPropertyValue(Property.sourceType, SourceTypes.XML.toString()); if (jsonFile != null) jsonFile.delete(); return jsonImport.getWorksheet(); }