@Override
    public CompiledSelection compileSelection(Selector selector, List<Attribute> expectedOutputAttributes,
                                              MatchingMetaInfoHolder matchingMetaInfoHolder,
                                              List<VariableExpressionExecutor> variableExpressionExecutors,
                                              Map<String, Table> tableMap, SiddhiQueryContext siddhiQueryContext) {
        return ((AbstractQueryableRecordTable) this.table).compileSelection(selector,
                expectedOutputAttributes, matchingMetaInfoHolder, variableExpressionExecutors, tableMap,
                siddhiQueryContext);
    }
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