* garrow_literal_expression_new: * @datum: A #GArrowDatum. * * Returns: A newly created #GArrowLiteralExpression. * * Since: 6.0.0 */
| 251 | * Since: 6.0.0 |
| 252 | */ |
| 253 | GArrowLiteralExpression * |
| 254 | garrow_literal_expression_new(GArrowDatum *datum) |
| 255 | { |
| 256 | auto arrow_datum = garrow_datum_get_raw(datum); |
| 257 | auto arrow_expression = arrow::compute::literal(arrow_datum); |
| 258 | return GARROW_LITERAL_EXPRESSION(garrow_expression_new_raw(arrow_expression, |
| 259 | "expression", |
| 260 | &arrow_expression, |
| 261 | "datum", |
| 262 | datum, |
| 263 | nullptr)); |
| 264 | } |
| 265 | |
| 266 | G_DEFINE_TYPE(GArrowFieldExpression, garrow_field_expression, GARROW_TYPE_EXPRESSION) |
| 267 |
nothing calls this directly
no test coverage detected