Returns the number of rows in the cursor.returnthe number of rows in the cursor.
Returns a string array holding the names of all of the columns in the
cursor in the order in which they were listed in the result.returnthe names of the columns returned in this query.
Returns a BulkCursorWindow, which either has a reference to a shared
memory segment with the rows, or an array of JSON strings.