declareOutputFields()(调用一次) open() (调用一次) activate() (调用一次) nextTuple() (循环调用 ) deactivate() (手动调用)
declareOutputFields() (调用一次) prepare() (调用一次) execute() (循环执行)