code: def test_select_large_integer(tmp_path):
      path = tmp_path / "large_int.h5"
  
      df = DataFrame(
          zip(
              ["a", "b", "c", "d"],
              [
                  -9223372036854775801,
                  -9223372036854775802,
                  -9223372036854775803,
                  123,
              ],
          ),
          columns=["x", "y"],
      )
      result = None
      with HDFStore(path) as s:
          s.append("data", df, data_columns=True, index=False)
          result = (
              s.select("data", where="y==-9223372036854775801")
              .get("y")
              .get(0)
          )
      expected = df["y"][0]
  
      assert expected == result
  
imports: import numpy
  import pytest
  from pandas._libs.tslibs import Timestamp
  import pandas
  from pandas import DataFrame, HDFStore, Index, MultiIndex, Series, _testing, bdate_range, concat, date_range, isna, read_hdf
  from pandas.tests.io.pytables.common import _maybe_remove, ensure_clean_store
  from pandas.io.pytables import Term
label_desc: Use image node_id 21 for calling a global function with example usage: test_select_large_integer(tmp_path) without return types