/*
 * Copyright 2018-2020 Redis Labs Ltd. and Contributors
 *
 * This file is available under the Redis Labs Source Available License Agreement
 */

#pragma once

#include "op.h"
#include "../execution_plan.h"

typedef struct {
	OpBase op;
    OpBase *stream;     // Current stream to pull from.
    int streamIdx;      // Current stream index.
} OpJoin;

OpBase *NewJoinOp(const ExecutionPlan *plan);
