@Override
  public OperationHandle getCrossReference(SessionHandle sessionHandle,
      String primaryCatalog,
        String primarySchema, String primaryTable, String foreignCatalog,
        String foreignSchema, String foreignTable)
          throws HiveSQLException {
    OperationHandle opHandle = sessionManager.getSession(sessionHandle)
        .getCrossReference(primaryCatalog, primarySchema, primaryTable,
         foreignCatalog,
         foreignSchema, foreignTable);
    LOG.debug(sessionHandle + ": getCrossReference()");
    return opHandle;
  }
Execute statement asynchronously on the server with a timeout. This is a non-blocking call
service/src/java/org/apache/hive/service/cli/CLIService.java