|Specifies the Controller Service to use for parsing incoming data and determining the data's schema|
|Record Writer||Controller Service API: |
|Specifies the Controller Service to use for writing results to a FlowFile|
|Include Zero Record FlowFiles||true||When running the SQL statement against an incoming FlowFile, if the result has no data, this property specifies whether or not a FlowFile will be sent to the corresponding relationship|
|Cache Schema||true||This property is no longer used. It remains solely for backward compatibility in order to avoid making existing Processors invalid upon upgrade. This property will be removed in future versions. Now, instead of forcing the user to understand the semantics of schema caching, the Processor caches up to 25 schemas and automatically rolls off the old schemas. This provides the same performance when caching was enabled previously and in some cases very significant performance improvements if caching was previously disabled.|
Dynamic Properties allow the user to specify both the name and value of a property.
|The name of the relationship to route data to||A SQL SELECT statement that is used to determine what data should be routed to this relationship.||Each user-defined property specifies a SQL SELECT statement to run over the data, with the data that is selected being routed to the relationship whose name is the property name|
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
|failure||If a FlowFile fails processing for any reason (for example, the SQL statement contains columns not present in input data), the original FlowFile it will be routed to this relationship|
|original||The original FlowFile is routed to this relationship|
A Dynamic Relationship may be created based on how the user configures the Processor.
|<Property Name>||Each user-defined property defines a new Relationship for this Processor.|
Reads Attributes: None specified.
|mime.type||Sets the mime.type attribute to the MIME Type specified by the Record Writer|
|record.count||The number of records selected by the query|
State management: This component does not store state.
Restricted: This component is not restricted.
Input requirement: This component requires an incoming relationship.
System Resource Considerations:None specified.