Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-2998

Add validator to Avro Record Name in InferAvroSchema

    XMLWordPrintableJSON

    Details

      Description

      The Avro Record Name property in the InferAvroSchema processor is required to be non-empty, but no checking is done to ensure the record name is valid for Avro.

      Avro naming rules: https://avro.apache.org/docs/1.7.7/spec.html#Names

      The validator should accept the name if Expression Language is used (noting in the documentation for the property that the value of the expression must adhere to the Avro naming rules), or validate the property value against the Avro naming rules if Expression Language is not present.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mattyb149 Matt Burgess
                Reporter:
                mattyb149 Matt Burgess
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: