class_docstr: This plan is used for storing information required for lateral join
code: def __init__(self, join_predicate: AbstractExpression):
      self.join_project = []
      super().__init__(
          PlanOprType.LATERAL_JOIN,
          JoinType.LATERAL_JOIN,
          join_predicate,
      )
  
file_path: evadb/evadb/plan_nodes/lateral_join_plan.py
imports: from evadb.expression.abstract_expression import AbstractExpression
  from evadb.parser.types import JoinType
  from evadb.plan_nodes.abstract_join_plan import AbstractJoin
  from evadb.plan_nodes.types import PlanOprType
label_desc: Use image node_id 1 to create a new LateralJoinPlan object from inherited base classes: AbstractJoin with example: obj = LateralJoinPlan(join_predicate)