File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
parquet-variant-compute/src Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ mod variant_array_builder;
22
22
pub mod variant_get;
23
23
24
24
pub use variant_array:: VariantArray ;
25
- pub use variant_array_builder:: VariantArrayBuilder ;
25
+ pub use variant_array_builder:: { VariantArrayBuilder , VariantArrayVariantBuilder } ;
26
26
27
27
pub use from_json:: batch_json_string_to_variant;
28
28
pub use to_json:: batch_variant_to_json_string;
Original file line number Diff line number Diff line change @@ -21,19 +21,25 @@ use arrow_schema::ArrowError;
21
21
use parquet_variant:: { ListBuilder , ObjectBuilder , Variant , VariantBuilderExt } ;
22
22
use serde_json:: { Number , Value } ;
23
23
24
- /// Converts a JSON string to Variant using [`VariantBuilder`]. The resulting `value` and `metadata`
25
- /// buffers can be extracted using `builder.finish()`
24
+ /// Converts a JSON string to Variant to a [`VariantBuilderExt`], such as
25
+ /// [`VariantBuilder`].
26
+ ///
27
+ /// The resulting `value` and `metadata` buffers can be
28
+ /// extracted using `builder.finish()`
26
29
///
27
30
/// # Arguments
28
31
/// * `json` - The JSON string to parse as Variant.
29
32
/// * `variant_builder` - Object of type `VariantBuilder` used to build the vatiant from the JSON
30
33
/// string
31
34
///
35
+ ///
32
36
/// # Returns
33
37
///
34
38
/// * `Ok(())` if successful
35
39
/// * `Err` with error details if the conversion fails
36
40
///
41
+ /// [`VariantBuilder`]: parquet_variant::VariantBuilder
42
+ ///
37
43
/// ```rust
38
44
/// # use parquet_variant::VariantBuilder;
39
45
/// # use parquet_variant_json::{
You can’t perform that action at this time.
0 commit comments