public abstract class TableRowToKvFnGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BeamExpressionTransform |
etran |
protected com.helger.jcodemodel.JDefinedClass |
fnClass |
protected com.helger.jcodemodel.AbstractJType |
keyType |
protected com.helger.jcodemodel.AbstractJClass |
kvClass |
protected ShowlUniqueKey |
uniqueKey |
| Modifier | Constructor and Description |
|---|---|
protected |
TableRowToKvFnGenerator(String mainPackage,
BeamExpressionTransform etran,
ShowlNodeShape sourceNode,
ShowlUniqueKey uniqueKey,
SourceRowFilter windowFilter) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract com.helger.jcodemodel.JVar |
computeKey(com.helger.jcodemodel.JVar row,
com.helger.jcodemodel.JVar processContext) |
protected abstract void |
computeKeyType() |
com.helger.jcodemodel.JDefinedClass |
generate() |
protected ShowlUniqueKey uniqueKey
protected BeamExpressionTransform etran
protected com.helger.jcodemodel.JDefinedClass fnClass
protected com.helger.jcodemodel.AbstractJType keyType
protected com.helger.jcodemodel.AbstractJClass kvClass
protected TableRowToKvFnGenerator(String mainPackage, BeamExpressionTransform etran, ShowlNodeShape sourceNode, ShowlUniqueKey uniqueKey, SourceRowFilter windowFilter)
public com.helger.jcodemodel.JDefinedClass generate()
throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected abstract void computeKeyType()
throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected abstract com.helger.jcodemodel.JVar computeKey(com.helger.jcodemodel.JVar row,
com.helger.jcodemodel.JVar processContext)
throws BeamTransformGenerationException
BeamTransformGenerationExceptionCopyright © 2019. All rights reserved.