@Override
    public StreamEvent query(StateEvent matchingEvent, CompiledCondition compiledCondition,
                             CompiledSelection compiledSelection, Attribute[] outputAttributes)
            throws ConnectionUnavailableException {
        return ((AbstractQueryableRecordTable) this.table).query(matchingEvent, compiledCondition, compiledSelection,
                outputAttributes);
    }
Implementation of {@link WindowProcessor} which represent a Window operating based on {@link Table}.
modules/siddhi-core/src/main/java/io/siddhi/core/query/processor/stream/window/TableWindowProcessor.java