Class mysql_parser¶
Defined in File MySQLParser.h
Inheritance Relationships¶
Base Type¶
public ral::io::abstractsql_parser
(Class abstractsql_parser)
Class Documentation¶
-
class
ral::io
::
mysql_parser
: public ral::io::abstractsql_parser¶ -
Protected Functions
-
virtual void
read_sql_loop
(void *src, const std::vector<cudf::type_id> &cudf_types, const std::vector<int> &column_indices, std::vector<void*> &host_cols, std::vector<std::vector<cudf::bitmask_type>> &null_masks) override¶
-
virtual cudf::type_id
get_cudf_type_id
(const std::string &sql_column_type) override¶
-
virtual uint8_t
parse_cudf_int8
(void *src, size_t col, size_t row, std::vector<int8_t> *v) override¶
-
virtual uint8_t
parse_cudf_int16
(void *src, size_t col, size_t row, std::vector<int16_t> *v) override¶
-
virtual uint8_t
parse_cudf_int32
(void *src, size_t col, size_t row, std::vector<int32_t> *v) override¶
-
virtual uint8_t
parse_cudf_int64
(void *src, size_t col, size_t row, std::vector<int64_t> *v) override¶
-
virtual uint8_t
parse_cudf_uint8
(void *src, size_t col, size_t row, std::vector<uint8_t> *v) override¶
-
virtual uint8_t
parse_cudf_uint16
(void *src, size_t col, size_t row, std::vector<uint16_t> *v) override¶
-
virtual uint8_t
parse_cudf_uint32
(void *src, size_t col, size_t row, std::vector<uint32_t> *v) override¶
-
virtual uint8_t
parse_cudf_uint64
(void *src, size_t col, size_t row, std::vector<uint64_t> *v) override¶
-
virtual uint8_t
parse_cudf_float32
(void *src, size_t col, size_t row, std::vector<float> *v) override¶
-
virtual uint8_t
parse_cudf_float64
(void *src, size_t col, size_t row, std::vector<double> *v) override¶
-
virtual uint8_t
parse_cudf_bool8
(void *src, size_t col, size_t row, std::vector<int8_t> *v) override¶
-
virtual uint8_t
parse_cudf_timestamp_days
(void *src, size_t col, size_t row, cudf_string_col *v) override¶
-
virtual uint8_t
parse_cudf_timestamp_seconds
(void *src, size_t col, size_t row, cudf_string_col *v) override¶
-
virtual uint8_t
parse_cudf_timestamp_milliseconds
(void *src, size_t col, size_t row, cudf_string_col *v) override¶
-
virtual uint8_t
parse_cudf_timestamp_microseconds
(void *src, size_t col, size_t row, cudf_string_col *v) override¶
-
virtual uint8_t
parse_cudf_timestamp_nanoseconds
(void *src, size_t col, size_t row, cudf_string_col *v) override¶
-
virtual uint8_t
parse_cudf_string
(void *src, size_t col, size_t row, cudf_string_col *v) override¶
-
virtual void