Class mysql_parser

Inheritance Relationships

Base Type

Class Documentation

class ral::io::mysql_parser : public ral::io::abstractsql_parser

Public Functions

mysql_parser()
virtual ~mysql_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