Class FileBuilder
java.lang.Object
org.openprovenance.prov.template.log2prov.FileBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringgetName()abstract Documentstatic voidstatic voidprocessRecord(String methodName, Object[] args, DocumentProcessor dp, RecordProcessor rp, org.openprovenance.prov.template.types.TypesRecordProcessor tp, Map<String, String> sqlInsert, Map<QualifiedName, Set<String>> knownTypeMap, Map<QualifiedName, Set<String>> unknownTypeMap, Map<QualifiedName, Map<String, Collection<String>>> idata) static voidprocessRecords(List<org.apache.commons.csv.CSVRecord> records, DocumentProcessor dp, RecordProcessor rp, org.openprovenance.prov.template.types.TypesRecordProcessor tp, Map<String, String> sqlInsert, Map<QualifiedName, Set<String>> knownTypeMap, Map<QualifiedName, Set<String>> unknownTypeMap, Map<QualifiedName, Map<String, Collection<String>>> idata) static voidreader(InputStream is, DocumentProcessor dp) static voidreader(InputStream r, DocumentProcessor dp, RecordProcessor rp) reader(InputStream r, DocumentProcessor dp, RecordProcessor rp, org.openprovenance.prov.template.types.TypesRecordProcessor tp) voidregister(Map<String, FileBuilder> m) static voidregister(FileBuilder builder) static booleanregisterBuilders(String[] builders, ProvFactory pf) void
-
Field Details
-
pm
-
registry
-
clientRegistry
-
-
Constructor Details
-
FileBuilder
public FileBuilder()
-
-
Method Details
-
reader
-
reader
public static void reader(InputStream r, DocumentProcessor dp, RecordProcessor rp) throws IOException - Throws:
IOException
-
reader
public static Map<String,Object> reader(InputStream r, DocumentProcessor dp, RecordProcessor rp, org.openprovenance.prov.template.types.TypesRecordProcessor tp) throws IOException - Throws:
IOException
-
processRecords
public static void processRecords(List<org.apache.commons.csv.CSVRecord> records, DocumentProcessor dp, RecordProcessor rp, org.openprovenance.prov.template.types.TypesRecordProcessor tp, Map<String, String> sqlInsert, Map<QualifiedName, Set<String>> knownTypeMap, Map<QualifiedName, Set<String>> unknownTypeMap, Map<QualifiedName, Map<String, Collection<String>>> idata) -
processRecord
public static void processRecord(String methodName, Object[] args, DocumentProcessor dp, RecordProcessor rp, org.openprovenance.prov.template.types.TypesRecordProcessor tp, Map<String, String> sqlInsert, Map<QualifiedName, Set<String>> knownTypeMap, Map<QualifiedName, Set<String>> unknownTypeMap, Map<QualifiedName, Map<String, Collection<String>>> idata) -
Oldreader
-
make
-
register
-
getName
-
registerBuilders
-
toInt
-
toLong
-
toFloat
-
toDouble
-
toBoolean
-
register
-
setVariableMap
-
getVariableMap
-