code: def stage_one_rewrite_rules(self):
      return self._stage_one_rewrite_rules
  
file_path: evadb/evadb/optimizer/rules/rules_manager.py
imports: from __future__ import annotations
  from contextlib import contextmanager
  from typing import List
  from evadb.optimizer.rules.rules import CacheFunctionExpressionInApply, CacheFunctionExpressionInFilter, CacheFunctionExpressionInProject, CombineSimilarityOrderByAndLimitToVectorIndexScan, EmbedFilterIntoGet, EmbedSampleIntoGet, LogicalApplyAndMergeToPhysical, LogicalApplyAndMergeToRayPhysical, LogicalCreateFromSelectToPhysical, LogicalCreateFunctionFromSelectToPhysical, LogicalCreateFunctionToPhysical, LogicalCreateIndexToVectorIndex, LogicalCreateToPhysical, LogicalDeleteToPhysical, LogicalDerivedGetToPhysical, LogicalDropObjectToPhysical, LogicalExchangeToPhysical, LogicalExplainToPhysical, LogicalFilterToPhysical, LogicalFunctionScanToPhysical, LogicalGetToSeqScan, LogicalGroupByToPhysical, LogicalInnerJoinCommutativity, LogicalInsertToPhysical, LogicalJoinToPhysicalHashJoin, LogicalJoinToPhysicalNestedLoopJoin, LogicalLateralJoinToPhysical, LogicalLimitToPhysical, LogicalLoadToPhysical, LogicalOrderByToPhysical, LogicalProjectNoTableToPhysical, LogicalProjectToPhysical, LogicalProjectToRayPhysical, LogicalRenameToPhysical, LogicalShowToPhysical, LogicalUnionToPhysical, LogicalVectorIndexScanToPhysical, PushDownFilterThroughApplyAndMerge, PushDownFilterThroughJoin, ReorderPredicates, XformExtractObjectToLinearFlow, XformLateralJoinToLinearFlow
  from evadb.optimizer.rules.rules_base import Rule
  from evadb.utils.generic_utils import is_ray_enabled_and_installed
label_desc: Use image node_id 2 for calling the RulesManager obj's underlying member method code with example usage: obj.stage_one_rewrite_rules() and returns: self