code: def test_query_splitted_combine():
      np.random.seed(0)
      df = pd.DataFrame(
          {
              "x": np.random.randint(0, 5, size=10),
              "y": np.random.normal(size=10),
          }
      )
      gdf = DataFrame.from_pandas(df)
  
      # Split the GDF
      s1 = gdf[:5]
      s2 = gdf[5:]
  
      # Do the query
      expr = "x > 2"
      q1 = s1.query(expr)
      q2 = s2.query(expr)
      # Combine
      got = cudf.concat([q1, q2]).to_pandas()
  
      # Should equal to just querying the original GDF
      expect = gdf.query(expr).to_pandas()
      assert_eq(got, expect, check_index_type=True)
  
imports: import datetime
  import inspect
  from itertools import product
  import numpy
  import pandas
  import pytest
  import cudf
  from cudf import DataFrame
  from cudf.testing._utils import assert_eq
  from cudf.utils import queryutils
label_desc: Use image node_id 6 for calling a global function with example usage: test_query_splitted_combine() without return types