Hi,
Currently it is not possible to do that. I have created a JIRA (
https://issues.cask.co/browse/TIGON-154) to track this feature. I have added the reasoning behind using InputFlowlet as the first Flowlet of a Tigon Flow in the JIRA. I am copy/pasting it here for reference.
InputFlowlet (Tigon SQL flowlet) currently uses in-memory queue and doesn't provide persistence and so in case of failure of the flowlet container, data held in-memory will be lost. This is one of the reasons why InputFlowlet is used as (optionally) first flowlet of a Tigon Flow so that it can improve the throughput of input events ingested by trading off persistence (so that uninteresting events can be dropped right away) and subsequent Flowlets can process events that are of interest and there Tigon provides full persistence (and of course, exactly-once processing guarantees) using Queues implemented in HBase.
Thanks,
Gokul