pub type TSExecuteCallback = Option<unsafe extern "C" fn(arg: *mut c_void, val: *mut QueryOperand, data: *mut ExecPhraseData) -> TSTernaryValue>;