| Modifier and Type | Method and Description |
|---|---|
protected BeamTransformGenerationException |
BaseTargetFnGenerator.fail(String pattern,
Object... args) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseTargetFnGenerator.abortIfNoData(BeamExpressionTransform etran,
Collection<ShowlEffectiveNodeShape> nodeList,
ShowlNodeShape targetNode) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.addEnumParamForEnumProperty(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
void |
BeamMethod.addErrorBuilderParam(com.helger.jcodemodel.AbstractJClass errorBuilderClass) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.addErrorBuilderParam(BeamMethod beamMethod) |
void |
SourceRowFilter.addFilter(BeamExpressionTransform etran,
ShowlNodeShape sourceNode,
com.helger.jcodemodel.JVar processContext,
com.helger.jcodemodel.JVar row) |
void |
BatchWindowFilter.addFilter(BeamExpressionTransform etran,
ShowlNodeShape sourceNode,
com.helger.jcodemodel.JVar processContext,
com.helger.jcodemodel.JVar row) |
BeamParameter |
BeamMethod.addListParam(com.helger.jcodemodel.AbstractJType paramType,
String paramName) |
void |
BlockInfo.addListParam(BeamMethod beamMethod,
com.helger.jcodemodel.AbstractJType paramType,
String paramName) |
void |
BeamExpressionTransform.addOutputRowAndErrorBuilderParams(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
BeamParameter |
BeamMethod.addParameter(BeamParameter p) |
protected abstract void |
TargetPropertyGenerator.addParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
EnumPropertyGenerator.addParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
EnumNodeGenerator.addParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
SimplePropertyGenerator.addParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
StructPropertyGenerator.addParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
void |
BeamExpressionTransform.addParametersFromInvocationSet(BeamMethod beamMethod) |
void |
BeamExpressionTransform.addParametersFromPropertySet(BeamMethod beamMethod,
ShowlPropertyShape targetProperty,
Set<ShowlPropertyShape> set) |
void |
BeamExpressionTransform.addRowParameters(BeamMethod beamMethod,
ShowlExpression e) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.addTableRowParam(BeamMethod beamMethod,
ShowlEffectiveNodeShape node) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.addTableRowParam(BeamMethod beamMethod,
ShowlEffectiveNodeShape node,
boolean withQualifiedName) |
void |
BeamExpressionTransform.addTableRowParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
void |
BeamRowSink.captureProperty(BeamExpressionTransform etran,
com.helger.jcodemodel.JConditional ifStatement,
ShowlPropertyShape targetProperty,
com.helger.jcodemodel.IJExpression propertyValue) |
void |
BeamPropertySink.captureProperty(BeamExpressionTransform etran,
com.helger.jcodemodel.JConditional ifStatement,
ShowlPropertyShape targetProperty,
com.helger.jcodemodel.IJExpression propertyValue) |
void |
BeamListSink.captureProperty(BeamExpressionTransform etran,
com.helger.jcodemodel.JConditional ifStatement,
ShowlPropertyShape targetProperty,
com.helger.jcodemodel.IJExpression propertyValue) |
protected void |
TargetPropertyGenerator.captureValue(ShowlPropertyShape targetProperty,
com.helger.jcodemodel.JVar var)
Set the value of a target property in the output row, but only if the value is well-defined.
|
static void |
BeamUtil.collectSourceProperties(Set<ShowlPropertyShapeGroup> groupSet,
ShowlExpression e,
OwlReasoner reasoner) |
protected abstract com.helger.jcodemodel.JVar |
TableRowToKvFnGenerator.computeKey(com.helger.jcodemodel.JVar row,
com.helger.jcodemodel.JVar processContext) |
protected com.helger.jcodemodel.JVar |
CompositeKeyFnGenerator.computeKey(com.helger.jcodemodel.JVar row,
com.helger.jcodemodel.JVar processContext) |
protected com.helger.jcodemodel.JVar |
SimpleKeyFnGenerator.computeKey(com.helger.jcodemodel.JVar row,
com.helger.jcodemodel.JVar processContext) |
protected abstract void |
TableRowToKvFnGenerator.computeKeyType() |
protected void |
CompositeKeyFnGenerator.computeKeyType() |
protected void |
SimpleKeyFnGenerator.computeKeyType() |
BeamParameter |
BeamMethod.copyParam(BeamParameter param) |
static TargetPropertyGenerator |
TargetPropertyGenerator.create(BeamExpressionTransform etran,
ShowlDirectPropertyShape p) |
com.helger.jcodemodel.JInvocation |
BeamExpressionTransform.createInvocation(BeamMethod method) |
com.helger.jcodemodel.JVar |
BeamCompositeKeyGenerator.createKeyVar(ShowlStructExpression e) |
abstract com.helger.jcodemodel.JVar |
BeamUniqueKeyGenerator.createKeyVar(ShowlStructExpression member) |
com.helger.jcodemodel.JVar |
BeamSingleKeyGenerator.createKeyVar(ShowlStructExpression struct) |
BeamMethod |
BlockInfo.createMethod(String localName,
com.helger.jcodemodel.AbstractJType returnType) |
protected void |
BeamUniqueKeyGenerator.createValues(ShowlStructExpression struct) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.declareEnumIndividual(ShowlNodeShape enumNode,
ShowlStatement statement) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.declarePropertyValue(ShowlPropertyShape targetProperty) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.declarePropertyValue(ShowlPropertyShape property,
com.helger.jcodemodel.IJExpression fieldValue,
com.helger.jcodemodel.AbstractJType fieldType) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.declareSourcePropertyValue(ShowlPropertyShape p) |
protected void |
BaseTargetFnGenerator.declareTableRow(com.helger.jcodemodel.JDefinedClass thisClass,
BeamExpressionTransform etran,
ShowlEffectiveNodeShape node,
com.helger.jcodemodel.JVar c) |
protected void |
MergeTargetFnGenerator.declareTableRow(com.helger.jcodemodel.JDefinedClass thisClass,
BeamExpressionTransform etran,
ShowlEffectiveNodeShape node,
com.helger.jcodemodel.JVar c) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.declareTableRowList(ShowlPropertyShapeGroup group) |
com.helger.jcodemodel.JVar |
BeamExpressionTransform.declareTargetPropertyValue(ShowlPropertyShape targetProperty) |
protected com.helger.jcodemodel.JVar |
StructPropertyGenerator.declareValueShapeRow(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected com.helger.jcodemodel.JVar |
EnumPropertyGenerator.declareVariable(ShowlPropertyShape targetProperty) |
protected com.helger.jcodemodel.JVar |
SimplePropertyGenerator.declareVariable(ShowlPropertyShape targetProperty) |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManagerImpl.enumClass(org.openrdf.model.URI owlClass) |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManager.enumClass(org.openrdf.model.URI owlClass) |
org.openrdf.model.URI |
BeamTypeManagerImpl.enumClassOfIndividual(org.openrdf.model.URI individualId) |
org.openrdf.model.URI |
BeamTypeManager.enumClassOfIndividual(org.openrdf.model.URI iri) |
ShowlStatement |
BeamExpressionTransform.enumJoinStatement(ShowlNodeShape enumNode) |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManagerImpl.errorBuilderClass() |
protected com.helger.jcodemodel.JDefinedClass |
BaseTargetFnGenerator.errorBuilderClass() |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManager.errorBuilderClass() |
static String |
BeamUtil.errorTableDataset(ShowlNodeShape node) |
protected void |
TargetPropertyGenerator.fail(String pattern,
Object... arguments) |
protected BeamTransformGenerationException |
BaseTargetFnGenerator.fail(String pattern,
Object... args) |
protected BeamMethod |
AlternativePathsGenerator.fieldMethod(BeamMethod callerMethod,
ShowlPropertyShape targetProperty,
ShowlExpression e) |
abstract void |
BeamMatchMergeGenerator.generate() |
com.helger.jcodemodel.JDefinedClass |
TableRowToKvFnGenerator.generate() |
void |
TupleMatchMergeGenerator.generate() |
BeamMethod |
TargetPropertyGenerator.generate(BeamMethod caller,
ShowlPropertyShape targetProperty) |
com.helger.jcodemodel.JDefinedClass |
BaseTargetFnGenerator.generate(ShowlNodeShape targetNode,
com.helger.jcodemodel.AbstractJClass inputClass) |
void |
BeamTransformGenerator.generateAll(BeamTransformRequest request) |
void |
BeamErrorTableGenerator.generateAll(Collection<ShowlNodeShape> targetNodeList) |
protected abstract void |
TargetPropertyGenerator.generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
EnumNodeGenerator.generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
SimplePropertyGenerator.generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
StructPropertyGenerator.generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
AlternativePathsGenerator.generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
MultiValuedTargetPropertyGenerator.generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
void |
BeamExpressionTransform.generateSourceProperty(ShowlPropertyShape p) |
com.helger.jcodemodel.JDefinedClass |
BeamTransformGenerator.generateTransform(com.helger.jcodemodel.JCodeModel model,
ShowlNodeShape targetShape)
Generate the Java code for an Apache Beam transform from the data source to the specified target shape.
|
com.helger.jcodemodel.JVar |
BlockInfo.getEnumMember(ShowlEffectiveNodeShape enumNode) |
com.helger.jcodemodel.JVar |
BlockInfo.getErrorBuilderVar() |
com.helger.jcodemodel.JVar |
BlockInfo.getMappedVar(com.helger.jcodemodel.JVar key) |
com.helger.jcodemodel.JVar |
BlockInfo.getOptionsVar() |
BeamPropertySink |
BlockInfo.getPropertySink() |
com.helger.jcodemodel.JVar |
BlockInfo.getPropertyValueOrFail(ShowlPropertyShapeGroup group) |
com.helger.jcodemodel.JInvocation |
BeamExpressionTransform.invoke(BeamMethod method) |
com.helger.jcodemodel.IJExpression |
BeamLiteralFactory.javaExpression(org.openrdf.model.Literal literal) |
com.helger.jcodemodel.AbstractJType |
BeamTypeManagerImpl.javaType(ShowlExpression e) |
com.helger.jcodemodel.AbstractJType |
BeamTypeManager.javaType(ShowlExpression e) |
com.helger.jcodemodel.AbstractJType |
BeamTypeManagerImpl.javaType(org.openrdf.model.URI rdfType) |
com.helger.jcodemodel.AbstractJType |
BeamTypeManager.javaType(org.openrdf.model.URI rdfType)
Compute the Java class used to represent values of a given RDF type.
|
com.helger.jcodemodel.AbstractJClass |
BeamTypeManagerImpl.mainClass(org.openrdf.model.URI shapeId) |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManager.mainClass(org.openrdf.model.URI shapeId) |
com.helger.jcodemodel.JMethod |
BeamExpressionTransform.modifiedTimestampMethod() |
static Set<ShowlPropertyShape> |
BeamUtil.nonEnumProperties(ShowlStatement statement,
OwlReasoner reasoner) |
BlockInfo |
BeamExpressionTransform.parentBlock() |
BlockInfo |
BeamExpressionTransform.peekBlockInfo() |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManagerImpl.pipelineOptionsClass(org.openrdf.model.URI shapeId) |
com.helger.jcodemodel.AbstractJClass |
BeamTypeManager.pipelineOptionsClass(org.openrdf.model.URI shapeId) |
protected void |
TimeOrderedMergeTargetFnGenerator.processElementInternals(BeamExpressionTransform etran,
ShowlNodeShape targetNode,
com.helger.jcodemodel.JVar c,
com.helger.jcodemodel.JVar options) |
protected void |
BaseTargetFnGenerator.processElementInternals(BeamExpressionTransform etran,
ShowlNodeShape targetNode,
com.helger.jcodemodel.JVar c,
com.helger.jcodemodel.JVar options) |
protected void |
BaseTargetFnGenerator.processElementMethod(com.helger.jcodemodel.JDefinedClass thisClass,
ShowlNodeShape targetNode,
BeamExpressionTransform etran) |
StructInfo |
StructPropertyGenerator.processNode(BeamMethod beamMethod,
ShowlNodeShape targetNode)
Generate and invoke methods for all properties within a given node.
|
void |
BeamExpressionTransform.processProperty(ShowlDirectPropertyShape targetProperty,
ShowlExpression e) |
void |
BeamExpressionTransform.processStructPropertyList(ShowlDirectPropertyShape targetProperty,
ShowlStructExpression struct) |
RdfJavaType |
BeamTypeManagerImpl.rdfJavaType(ShowlPropertyShape p) |
RdfJavaType |
BeamTypeManager.rdfJavaType(ShowlPropertyShape p) |
protected RdfJavaType |
TargetPropertyGenerator.returnType(ShowlPropertyShape targetProperty) |
protected RdfJavaType |
EnumNodeGenerator.returnType(ShowlPropertyShape targetProperty) |
protected RdfJavaType |
AlternativePathsGenerator.returnType(ShowlPropertyShape targetProperty) |
TargetPropertyGenerator |
BeamExpressionTransform.targetPropertyGenerator(ShowlDirectPropertyShape targetProperty) |
com.helger.jcodemodel.IJExpression |
ResourceArrayTransform.transform(ShowlArrayExpression array) |
com.helger.jcodemodel.IJExpression |
BeamExpressionTransform.transform(ShowlExpression e) |
com.helger.jcodemodel.JMethod |
BeamExpressionTransform.unixTimeMethod() |
String |
BlockInfo.varName(String baseName) |
String |
BlockInfo.varNameFor(ShowlNodeShape enumNode) |
Copyright © 2019. All rights reserved.