Class Ptm_mexpandingBuilder
- java.lang.Object
-
- org.openprovenance.prov.template.library.ptm_copy.client.common.Ptm_mexpandingBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static Ptm_mexpandingIntegratorBuilder__integratorstatic int[]__nodesstatic Map<Integer,int[]>__successorsstatic Map<Integer,int[]>__successors2Ptm_mexpandingProcessor<Ptm_mexpandingBean>aArgs2BeanConverterPtm_mexpandingProcessor<String>aArgs2CsVConverterPtm_mexpandingProcessor<String>aBean2SqlConverterGenerated by method org.openprovenance.prov.template.compiler.common.CompilerCommon.generateField4aSQLConverter2()ProcessorArgsInterface<Ptm_mexpandingBean>aRecord2BeanConverterGenerated by method org.openprovenance.prov.template.compiler.common.CompilerCommon.generateField4aBeanConverter2()ProcessorArgsInterface<String>aRecord2CsvConverterGenerated by method org.openprovenance.prov.template.compiler.common.CompilerCommon.generateField4aRecord2CsvConverter()ProcessorArgsInterface<String>aRecord2SqlConverterstatic String[]compulsoryInputsstatic String[]inputsstatic String[]outputsstatic String[]propertyOrder
-
Constructor Summary
Constructors Constructor Description Ptm_mexpandingBuilder()
-
Method Summary
Modifier and Type Method Description static String[]__getAllTypes()static int[]__getNodes()static Map<Integer,int[]>__getSuccessors()static Map<Integer,int[]>__getTypedSuccessors()Ptm_mexpandingProcessor<Object[]>aArgs2RecordConverter()Returns a converter from arguments to record<T> Tapply(Ptm_mexpandingProcessor<T> processor, Object[] record)Apply methodPtm_mexpandingProcessor<String>args2csv()logPtm_mexpanding client side logging methodPtm_mexpandingProcessor<String>bean2sql()logPtm_mexpanding client side logging methodstatic Ptm_mexpandingBeanexamplar()String[]getCompulsoryInputs()String[]getInputs()Ptm_mexpandingIntegratorBuildergetIntegrator()StringgetName()int[]getNodes()String[]getOutputs()String[]getPropertyOrder()StringgetSQLInsert()StringgetSQLInsertStatement()Map<Integer,int[]>getSuccessors()Map<Integer,int[]>getTypedSuccessors()voidlogPtm_mexpanding(StringBuffer sb, String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)voidlogPtm_mexpanding_impure(StringBuffer sb, String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)Ptm_mexpandingBeannewBean()<T> Ptm_mexpandingProcessor<T>processorConverter(ProcessorArgsInterface<T> __processor)Returns a converter from Processor taking arguments to Processor taking record<T> ProcessorArgsInterface<T>processorConverter(Ptm_mexpandingProcessor<T> processor)Returns a converter from Processor taking arguments to Processor taking recordProcessorArgsInterface<String>record2csv(Object[] record)voidsqlTuple(StringBuffer sb, String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)Ptm_mexpandingBeantoBean(Object[] record)Converter to bean of type Ptm_mexpandingBean for template ptm_mexpanding.static Ptm_mexpandingBeantoBean(String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)
-
-
-
Field Detail
-
propertyOrder
public static String[] propertyOrder
-
__integrator
public static final Ptm_mexpandingIntegratorBuilder __integrator
-
outputs
public static String[] outputs
-
inputs
public static String[] inputs
-
compulsoryInputs
public static String[] compulsoryInputs
-
__nodes
public static final int[] __nodes
-
aArgs2BeanConverter
public final Ptm_mexpandingProcessor<Ptm_mexpandingBean> aArgs2BeanConverter
-
aRecord2BeanConverter
public final ProcessorArgsInterface<Ptm_mexpandingBean> aRecord2BeanConverter
Generated by method org.openprovenance.prov.template.compiler.common.CompilerCommon.generateField4aBeanConverter2()
-
aBean2SqlConverter
public final Ptm_mexpandingProcessor<String> aBean2SqlConverter
Generated by method org.openprovenance.prov.template.compiler.common.CompilerCommon.generateField4aSQLConverter2()
-
aArgs2CsVConverter
public final Ptm_mexpandingProcessor<String> aArgs2CsVConverter
-
aRecord2SqlConverter
public final ProcessorArgsInterface<String> aRecord2SqlConverter
-
aRecord2CsvConverter
public final ProcessorArgsInterface<String> aRecord2CsvConverter
Generated by method org.openprovenance.prov.template.compiler.common.CompilerCommon.generateField4aRecord2CsvConverter()
-
-
Method Detail
-
getPropertyOrder
public String[] getPropertyOrder()
- Specified by:
getPropertyOrderin interfaceBuilder
-
getSuccessors
public Map<Integer,int[]> getSuccessors()
- Specified by:
getSuccessorsin interfaceBuilder
-
getTypedSuccessors
public Map<Integer,int[]> getTypedSuccessors()
- Specified by:
getTypedSuccessorsin interfaceBuilder
-
record2csv
public ProcessorArgsInterface<String> record2csv(Object[] record)
- Specified by:
record2csvin interfaceBuilder
-
getSQLInsert
public String getSQLInsert()
- Specified by:
getSQLInsertin interfaceSQL
-
getSQLInsertStatement
public String getSQLInsertStatement()
- Specified by:
getSQLInsertStatementin interfaceSQL
-
getIntegrator
public final Ptm_mexpandingIntegratorBuilder getIntegrator()
-
args2csv
public Ptm_mexpandingProcessor<String> args2csv()
logPtm_mexpanding client side logging method- Returns:
- Ptm_mexpandingProcessor
-
bean2sql
public Ptm_mexpandingProcessor<String> bean2sql()
logPtm_mexpanding client side logging method- Returns:
- Ptm_mexpandingProcessor
-
aArgs2RecordConverter
public Ptm_mexpandingProcessor<Object[]> aArgs2RecordConverter()
Returns a converter from arguments to record- Returns:
- Ptm_mexpandingProcessor
-
processorConverter
public <T> Ptm_mexpandingProcessor<T> processorConverter(ProcessorArgsInterface<T> __processor)
Returns a converter from Processor taking arguments to Processor taking record- Type Parameters:
T- type variable for the result of processor- Parameters:
__processor- a transformer for this template- Returns:
- Ptm_mexpandingProcessor<T>
-
processorConverter
public <T> ProcessorArgsInterface<T> processorConverter(Ptm_mexpandingProcessor<T> processor)
Returns a converter from Processor taking arguments to Processor taking record- Type Parameters:
T- type variable for the result of processor- Parameters:
processor- a transformer for this template- Returns:
- ProcessorArgsInterface<T>
-
apply
public <T> T apply(Ptm_mexpandingProcessor<T> processor, Object[] record)
Apply method- Type Parameters:
T- type variable for the result of processor- Parameters:
processor- a transformer for this templaterecord- as an array of Objects- Returns:
- an object of type T
-
logPtm_mexpanding_impure
public void logPtm_mexpanding_impure(StringBuffer sb, String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)
-
logPtm_mexpanding
public void logPtm_mexpanding(StringBuffer sb, String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)
-
__getNodes
public static int[] __getNodes()
-
__getAllTypes
public static String[] __getAllTypes()
-
getOutputs
public String[] getOutputs()
-
getCompulsoryInputs
public String[] getCompulsoryInputs()
-
getInputs
public String[] getInputs()
-
toBean
public Ptm_mexpandingBean toBean(Object[] record)
Converter to bean of type Ptm_mexpandingBean for template ptm_mexpanding.- Parameters:
record- an array of objects- Returns:
- a bean
-
toBean
public static Ptm_mexpandingBean toBean(String __template, String __provenance, String __mtemplate, String __bindings, Integer __agent, Integer __mexpanding, String __email, String __time)
-
newBean
public Ptm_mexpandingBean newBean()
-
examplar
public static Ptm_mexpandingBean examplar()
-
-