public void add(long timestamp, List<Object[]> records) throws ConnectionUnavailableException {
        S state = stateHolder.getState();
        try {
            add(timestamp, records, recordTableHandlerCallback, state);
        } finally {
            stateHolder.returnState(state);
        }
    }
Initialize the Record Table Handler

@param id              is the generated id for the record table handler
@param tableDefinition is the definition of the table with annotations if any
modules/siddhi-core/src/main/java/io/siddhi/core/table/record/RecordTableHandler.java