<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def ekrcei(handle, segno, recno, column, nelts=_SPICE_EK_EKRCEX_ROOM_DEFAULT):
 """ Read data from an integer column in a specified EK record. http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekrcei_c.html :param handle: Handle attached to EK file. :type handle: int :param segno: Index of segment containing record. :type segno: int :param recno: Record from which data is to be read. :type recno: int :param column: Column name. :type column: str :return: Number of values in column entry, Integer values in column entry, Flag indicating whether column entry is null. :rtype: tuple """

    handle = ctypes.c_int(handle)
    segno = ctypes.c_int(segno)
    recno = ctypes.c_int(recno)
    column = stypes.stringToCharP(column)
    nvals = ctypes.c_int()
    ivals = stypes.emptyIntVector(nelts)
    isnull = ctypes.c_int()
    libspice.ekrcei_c(handle, segno, recno, column, ctypes.byref(nvals), ivals,
                      ctypes.byref(isnull))
    assert failed() or (nvals.value <= nelts)
    return nvals.value, stypes.cVectorToPython(ivals)[:nvals.value], bool(isnull.value)