use "io/sql";
Provides access to SQL query results.
Subclasses: SQLiteResultSet
static function create(): ResultSetfunction close()function next(): Booleanfunction get_column_count(): Integerfunction get_column_name(idx: Integer): Stringfunction get_column_index(name: String): Integerfunction get_column_type(name_or_idx: String or Integer): Integerfunction is_null(name_or_idx: String or Integer): BooleanNULL value in given column.
	
		function get_int(name_or_idx: String or Integer): Integer
		function get_long(name_or_idx: String or Integer): Long
		function get_float(name_or_idx: String or Integer): Float
		function get_double(name_or_idx: String or Integer): Double
		function get_string(name_or_idx: String or Integer): String
		function get_binary(name_or_idx: String or Integer): Byte[]
	NULL is encountered.
	
		function get_optional_int(name_or_idx: String or Integer, def_value: Integer): Integer
		function get_optional_long(name_or_idx: String or Integer): Long
		function get_optional_float(name_or_idx: String or Integer, def_value: Float): Float
		function get_optional_double(name_or_idx: String or Integer): Double
		function get_optional_string(name_or_idx: String or Integer): String
		function get_optional_binary(name_or_idx: String or Integer): Byte[]
	null when the value
		is not available (or the default value for primitive types).