Repository: arrow Updated Branches: refs/heads/master 423235ccb -> 76dfd9878
http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint16-array-builder.h ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint16-array-builder.h b/c_glib/arrow-glib/uint16-array-builder.h deleted file mode 100644 index c08966e..0000000 --- a/c_glib/arrow-glib/uint16-array-builder.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#pragma once - -#include <arrow-glib/array-builder.h> - -G_BEGIN_DECLS - -#define GARROW_TYPE_UINT16_ARRAY_BUILDER \ - (garrow_uint16_array_builder_get_type()) -#define GARROW_UINT16_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj), \ - GARROW_TYPE_UINT16_ARRAY_BUILDER, \ - GArrowUInt16ArrayBuilder)) -#define GARROW_UINT16_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass), \ - GARROW_TYPE_UINT16_ARRAY_BUILDER, \ - GArrowUInt16ArrayBuilderClass)) -#define GARROW_IS_UINT16_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj), \ - GARROW_TYPE_UINT16_ARRAY_BUILDER)) -#define GARROW_IS_UINT16_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass), \ - GARROW_TYPE_UINT16_ARRAY_BUILDER)) -#define GARROW_UINT16_ARRAY_BUILDER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS((obj), \ - GARROW_TYPE_UINT16_ARRAY_BUILDER, \ - GArrowUInt16ArrayBuilderClass)) - -typedef struct _GArrowUInt16ArrayBuilder GArrowUInt16ArrayBuilder; -typedef struct _GArrowUInt16ArrayBuilderClass GArrowUInt16ArrayBuilderClass; - -/** - * GArrowUInt16ArrayBuilder: - * - * It wraps `arrow::UInt16Builder`. - */ -struct _GArrowUInt16ArrayBuilder -{ - /*< private >*/ - GArrowArrayBuilder parent_instance; -}; - -struct _GArrowUInt16ArrayBuilderClass -{ - GArrowArrayBuilderClass parent_class; -}; - -GType garrow_uint16_array_builder_get_type(void) G_GNUC_CONST; - -GArrowUInt16ArrayBuilder *garrow_uint16_array_builder_new(void); - -gboolean garrow_uint16_array_builder_append(GArrowUInt16ArrayBuilder *builder, - guint16 value, - GError **error); -gboolean garrow_uint16_array_builder_append_null(GArrowUInt16ArrayBuilder *builder, - GError **error); - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint32-array-builder.cpp ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint32-array-builder.cpp b/c_glib/arrow-glib/uint32-array-builder.cpp deleted file mode 100644 index 35b1893..0000000 --- a/c_glib/arrow-glib/uint32-array-builder.cpp +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -#include <arrow-glib/array-builder.hpp> -#include <arrow-glib/error.hpp> -#include <arrow-glib/uint32-array-builder.h> - -G_BEGIN_DECLS - -/** - * SECTION: uint32-array-builder - * @short_description: 32-bit unsigned integer array builder class - * - * #GArrowUInt32ArrayBuilder is the class to create a new - * #GArrowUInt32Array. - */ - -G_DEFINE_TYPE(GArrowUInt32ArrayBuilder, - garrow_uint32_array_builder, - GARROW_TYPE_ARRAY_BUILDER) - -static void -garrow_uint32_array_builder_init(GArrowUInt32ArrayBuilder *builder) -{ -} - -static void -garrow_uint32_array_builder_class_init(GArrowUInt32ArrayBuilderClass *klass) -{ -} - -/** - * garrow_uint32_array_builder_new: - * - * Returns: A newly created #GArrowUInt32ArrayBuilder. - */ -GArrowUInt32ArrayBuilder * -garrow_uint32_array_builder_new(void) -{ - auto memory_pool = arrow::default_memory_pool(); - auto arrow_builder = - std::make_shared<arrow::UInt32Builder>(memory_pool, arrow::uint32()); - auto builder = - GARROW_UINT32_ARRAY_BUILDER(g_object_new(GARROW_TYPE_UINT32_ARRAY_BUILDER, - "array-builder", &arrow_builder, - NULL)); - return builder; -} - -/** - * garrow_uint32_array_builder_append: - * @builder: A #GArrowUInt32ArrayBuilder. - * @value: An uint32 value. - * @error: (nullable): Return location for a #GError or %NULL. - * - * Returns: %TRUE on success, %FALSE if there was an error. - */ -gboolean -garrow_uint32_array_builder_append(GArrowUInt32ArrayBuilder *builder, - guint32 value, - GError **error) -{ - auto arrow_builder = - static_cast<arrow::UInt32Builder *>( - garrow_array_builder_get_raw(GARROW_ARRAY_BUILDER(builder)).get()); - - auto status = arrow_builder->Append(value); - if (status.ok()) { - return TRUE; - } else { - garrow_error_set(error, status, "[uint32-array-builder][append]"); - return FALSE; - } -} - -/** - * garrow_uint32_array_builder_append_null: - * @builder: A #GArrowUInt32ArrayBuilder. - * @error: (nullable): Return location for a #GError or %NULL. - * - * Returns: %TRUE on success, %FALSE if there was an error. - */ -gboolean -garrow_uint32_array_builder_append_null(GArrowUInt32ArrayBuilder *builder, - GError **error) -{ - auto arrow_builder = - static_cast<arrow::UInt32Builder *>( - garrow_array_builder_get_raw(GARROW_ARRAY_BUILDER(builder)).get()); - - auto status = arrow_builder->AppendNull(); - if (status.ok()) { - return TRUE; - } else { - garrow_error_set(error, status, "[uint32-array-builder][append-null]"); - return FALSE; - } -} - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint32-array-builder.h ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint32-array-builder.h b/c_glib/arrow-glib/uint32-array-builder.h deleted file mode 100644 index 4881d3b..0000000 --- a/c_glib/arrow-glib/uint32-array-builder.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#pragma once - -#include <arrow-glib/array-builder.h> - -G_BEGIN_DECLS - -#define GARROW_TYPE_UINT32_ARRAY_BUILDER \ - (garrow_uint32_array_builder_get_type()) -#define GARROW_UINT32_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj), \ - GARROW_TYPE_UINT32_ARRAY_BUILDER, \ - GArrowUInt32ArrayBuilder)) -#define GARROW_UINT32_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass), \ - GARROW_TYPE_UINT32_ARRAY_BUILDER, \ - GArrowUInt32ArrayBuilderClass)) -#define GARROW_IS_UINT32_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj), \ - GARROW_TYPE_UINT32_ARRAY_BUILDER)) -#define GARROW_IS_UINT32_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass), \ - GARROW_TYPE_UINT32_ARRAY_BUILDER)) -#define GARROW_UINT32_ARRAY_BUILDER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS((obj), \ - GARROW_TYPE_UINT32_ARRAY_BUILDER, \ - GArrowUInt32ArrayBuilderClass)) - -typedef struct _GArrowUInt32ArrayBuilder GArrowUInt32ArrayBuilder; -typedef struct _GArrowUInt32ArrayBuilderClass GArrowUInt32ArrayBuilderClass; - -/** - * GArrowUInt32ArrayBuilder: - * - * It wraps `arrow::UInt32Builder`. - */ -struct _GArrowUInt32ArrayBuilder -{ - /*< private >*/ - GArrowArrayBuilder parent_instance; -}; - -struct _GArrowUInt32ArrayBuilderClass -{ - GArrowArrayBuilderClass parent_class; -}; - -GType garrow_uint32_array_builder_get_type(void) G_GNUC_CONST; - -GArrowUInt32ArrayBuilder *garrow_uint32_array_builder_new(void); - -gboolean garrow_uint32_array_builder_append(GArrowUInt32ArrayBuilder *builder, - guint32 value, - GError **error); -gboolean garrow_uint32_array_builder_append_null(GArrowUInt32ArrayBuilder *builder, - GError **error); - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint64-array-builder.cpp ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint64-array-builder.cpp b/c_glib/arrow-glib/uint64-array-builder.cpp deleted file mode 100644 index 85d24ca..0000000 --- a/c_glib/arrow-glib/uint64-array-builder.cpp +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -#include <arrow-glib/array-builder.hpp> -#include <arrow-glib/error.hpp> -#include <arrow-glib/uint64-array-builder.h> - -G_BEGIN_DECLS - -/** - * SECTION: uint64-array-builder - * @short_description: 64-bit unsigned integer array builder class - * - * #GArrowUInt64ArrayBuilder is the class to create a new - * #GArrowUInt64Array. - */ - -G_DEFINE_TYPE(GArrowUInt64ArrayBuilder, - garrow_uint64_array_builder, - GARROW_TYPE_ARRAY_BUILDER) - -static void -garrow_uint64_array_builder_init(GArrowUInt64ArrayBuilder *builder) -{ -} - -static void -garrow_uint64_array_builder_class_init(GArrowUInt64ArrayBuilderClass *klass) -{ -} - -/** - * garrow_uint64_array_builder_new: - * - * Returns: A newly created #GArrowUInt64ArrayBuilder. - */ -GArrowUInt64ArrayBuilder * -garrow_uint64_array_builder_new(void) -{ - auto memory_pool = arrow::default_memory_pool(); - auto arrow_builder = - std::make_shared<arrow::UInt64Builder>(memory_pool, arrow::uint64()); - auto builder = - GARROW_UINT64_ARRAY_BUILDER(g_object_new(GARROW_TYPE_UINT64_ARRAY_BUILDER, - "array-builder", &arrow_builder, - NULL)); - return builder; -} - -/** - * garrow_uint64_array_builder_append: - * @builder: A #GArrowUInt64ArrayBuilder. - * @value: An uint64 value. - * @error: (nullable): Return location for a #GError or %NULL. - * - * Returns: %TRUE on success, %FALSE if there was an error. - */ -gboolean -garrow_uint64_array_builder_append(GArrowUInt64ArrayBuilder *builder, - guint64 value, - GError **error) -{ - auto arrow_builder = - static_cast<arrow::UInt64Builder *>( - garrow_array_builder_get_raw(GARROW_ARRAY_BUILDER(builder)).get()); - - auto status = arrow_builder->Append(value); - if (status.ok()) { - return TRUE; - } else { - garrow_error_set(error, status, "[uint64-array-builder][append]"); - return FALSE; - } -} - -/** - * garrow_uint64_array_builder_append_null: - * @builder: A #GArrowUInt64ArrayBuilder. - * @error: (nullable): Return location for a #GError or %NULL. - * - * Returns: %TRUE on success, %FALSE if there was an error. - */ -gboolean -garrow_uint64_array_builder_append_null(GArrowUInt64ArrayBuilder *builder, - GError **error) -{ - auto arrow_builder = - static_cast<arrow::UInt64Builder *>( - garrow_array_builder_get_raw(GARROW_ARRAY_BUILDER(builder)).get()); - - auto status = arrow_builder->AppendNull(); - if (status.ok()) { - return TRUE; - } else { - garrow_error_set(error, status, "[uint64-array-builder][append-null]"); - return FALSE; - } -} - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint64-array-builder.h ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint64-array-builder.h b/c_glib/arrow-glib/uint64-array-builder.h deleted file mode 100644 index c51d1e2..0000000 --- a/c_glib/arrow-glib/uint64-array-builder.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#pragma once - -#include <arrow-glib/array-builder.h> - -G_BEGIN_DECLS - -#define GARROW_TYPE_UINT64_ARRAY_BUILDER \ - (garrow_uint64_array_builder_get_type()) -#define GARROW_UINT64_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj), \ - GARROW_TYPE_UINT64_ARRAY_BUILDER, \ - GArrowUInt64ArrayBuilder)) -#define GARROW_UINT64_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass), \ - GARROW_TYPE_UINT64_ARRAY_BUILDER, \ - GArrowUInt64ArrayBuilderClass)) -#define GARROW_IS_UINT64_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj), \ - GARROW_TYPE_UINT64_ARRAY_BUILDER)) -#define GARROW_IS_UINT64_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass), \ - GARROW_TYPE_UINT64_ARRAY_BUILDER)) -#define GARROW_UINT64_ARRAY_BUILDER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS((obj), \ - GARROW_TYPE_UINT64_ARRAY_BUILDER, \ - GArrowUInt64ArrayBuilderClass)) - -typedef struct _GArrowUInt64ArrayBuilder GArrowUInt64ArrayBuilder; -typedef struct _GArrowUInt64ArrayBuilderClass GArrowUInt64ArrayBuilderClass; - -/** - * GArrowUInt64ArrayBuilder: - * - * It wraps `arrow::UInt64Builder`. - */ -struct _GArrowUInt64ArrayBuilder -{ - /*< private >*/ - GArrowArrayBuilder parent_instance; -}; - -struct _GArrowUInt64ArrayBuilderClass -{ - GArrowArrayBuilderClass parent_class; -}; - -GType garrow_uint64_array_builder_get_type(void) G_GNUC_CONST; - -GArrowUInt64ArrayBuilder *garrow_uint64_array_builder_new(void); - -gboolean garrow_uint64_array_builder_append(GArrowUInt64ArrayBuilder *builder, - guint64 value, - GError **error); -gboolean garrow_uint64_array_builder_append_null(GArrowUInt64ArrayBuilder *builder, - GError **error); - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint8-array-builder.cpp ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint8-array-builder.cpp b/c_glib/arrow-glib/uint8-array-builder.cpp deleted file mode 100644 index 2f49693..0000000 --- a/c_glib/arrow-glib/uint8-array-builder.cpp +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -#include <arrow-glib/array-builder.hpp> -#include <arrow-glib/error.hpp> -#include <arrow-glib/uint8-array-builder.h> - -G_BEGIN_DECLS - -/** - * SECTION: uint8-array-builder - * @short_description: 8-bit unsigned integer array builder class - * - * #GArrowUInt8ArrayBuilder is the class to create a new - * #GArrowUInt8Array. - */ - -G_DEFINE_TYPE(GArrowUInt8ArrayBuilder, - garrow_uint8_array_builder, - GARROW_TYPE_ARRAY_BUILDER) - -static void -garrow_uint8_array_builder_init(GArrowUInt8ArrayBuilder *builder) -{ -} - -static void -garrow_uint8_array_builder_class_init(GArrowUInt8ArrayBuilderClass *klass) -{ -} - -/** - * garrow_uint8_array_builder_new: - * - * Returns: A newly created #GArrowUInt8ArrayBuilder. - */ -GArrowUInt8ArrayBuilder * -garrow_uint8_array_builder_new(void) -{ - auto memory_pool = arrow::default_memory_pool(); - auto arrow_builder = - std::make_shared<arrow::UInt8Builder>(memory_pool, arrow::uint8()); - auto builder = - GARROW_UINT8_ARRAY_BUILDER(g_object_new(GARROW_TYPE_UINT8_ARRAY_BUILDER, - "array-builder", &arrow_builder, - NULL)); - return builder; -} - -/** - * garrow_uint8_array_builder_append: - * @builder: A #GArrowUInt8ArrayBuilder. - * @value: An uint8 value. - * @error: (nullable): Return location for a #GError or %NULL. - * - * Returns: %TRUE on success, %FALSE if there was an error. - */ -gboolean -garrow_uint8_array_builder_append(GArrowUInt8ArrayBuilder *builder, - guint8 value, - GError **error) -{ - auto arrow_builder = - static_cast<arrow::UInt8Builder *>( - garrow_array_builder_get_raw(GARROW_ARRAY_BUILDER(builder)).get()); - - auto status = arrow_builder->Append(value); - if (status.ok()) { - return TRUE; - } else { - garrow_error_set(error, status, "[uint8-array-builder][append]"); - return FALSE; - } -} - -/** - * garrow_uint8_array_builder_append_null: - * @builder: A #GArrowUInt8ArrayBuilder. - * @error: (nullable): Return location for a #GError or %NULL. - * - * Returns: %TRUE on success, %FALSE if there was an error. - */ -gboolean -garrow_uint8_array_builder_append_null(GArrowUInt8ArrayBuilder *builder, - GError **error) -{ - auto arrow_builder = - static_cast<arrow::UInt8Builder *>( - garrow_array_builder_get_raw(GARROW_ARRAY_BUILDER(builder)).get()); - - auto status = arrow_builder->AppendNull(); - if (status.ok()) { - return TRUE; - } else { - garrow_error_set(error, status, "[uint8-array-builder][append-null]"); - return FALSE; - } -} - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/arrow-glib/uint8-array-builder.h ---------------------------------------------------------------------- diff --git a/c_glib/arrow-glib/uint8-array-builder.h b/c_glib/arrow-glib/uint8-array-builder.h deleted file mode 100644 index e721693..0000000 --- a/c_glib/arrow-glib/uint8-array-builder.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#pragma once - -#include <arrow-glib/array-builder.h> - -G_BEGIN_DECLS - -#define GARROW_TYPE_UINT8_ARRAY_BUILDER \ - (garrow_uint8_array_builder_get_type()) -#define GARROW_UINT8_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj), \ - GARROW_TYPE_UINT8_ARRAY_BUILDER, \ - GArrowUInt8ArrayBuilder)) -#define GARROW_UINT8_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass), \ - GARROW_TYPE_UINT8_ARRAY_BUILDER, \ - GArrowUInt8ArrayBuilderClass)) -#define GARROW_IS_UINT8_ARRAY_BUILDER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj), \ - GARROW_TYPE_UINT8_ARRAY_BUILDER)) -#define GARROW_IS_UINT8_ARRAY_BUILDER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass), \ - GARROW_TYPE_UINT8_ARRAY_BUILDER)) -#define GARROW_UINT8_ARRAY_BUILDER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS((obj), \ - GARROW_TYPE_UINT8_ARRAY_BUILDER, \ - GArrowUInt8ArrayBuilderClass)) - -typedef struct _GArrowUInt8ArrayBuilder GArrowUInt8ArrayBuilder; -typedef struct _GArrowUInt8ArrayBuilderClass GArrowUInt8ArrayBuilderClass; - -/** - * GArrowUInt8ArrayBuilder: - * - * It wraps `arrow::UInt8Builder`. - */ -struct _GArrowUInt8ArrayBuilder -{ - /*< private >*/ - GArrowArrayBuilder parent_instance; -}; - -struct _GArrowUInt8ArrayBuilderClass -{ - GArrowArrayBuilderClass parent_class; -}; - -GType garrow_uint8_array_builder_get_type(void) G_GNUC_CONST; - -GArrowUInt8ArrayBuilder *garrow_uint8_array_builder_new(void); - -gboolean garrow_uint8_array_builder_append(GArrowUInt8ArrayBuilder *builder, - guint8 value, - GError **error); -gboolean garrow_uint8_array_builder_append_null(GArrowUInt8ArrayBuilder *builder, - GError **error); - -G_END_DECLS http://git-wip-us.apache.org/repos/asf/arrow/blob/76dfd987/c_glib/doc/reference/arrow-glib-docs.sgml ---------------------------------------------------------------------- diff --git a/c_glib/doc/reference/arrow-glib-docs.sgml b/c_glib/doc/reference/arrow-glib-docs.sgml index 5df9f64..bfb2776 100644 --- a/c_glib/doc/reference/arrow-glib-docs.sgml +++ b/c_glib/doc/reference/arrow-glib-docs.sgml @@ -40,21 +40,6 @@ <chapter id="array-builder"> <title>Array builder</title> <xi:include href="xml/array-builder.xml"/> - <xi:include href="xml/boolean-array-builder.xml"/> - <xi:include href="xml/int8-array-builder.xml"/> - <xi:include href="xml/uint8-array-builder.xml"/> - <xi:include href="xml/int16-array-builder.xml"/> - <xi:include href="xml/uint16-array-builder.xml"/> - <xi:include href="xml/int32-array-builder.xml"/> - <xi:include href="xml/uint32-array-builder.xml"/> - <xi:include href="xml/int64-array-builder.xml"/> - <xi:include href="xml/uint64-array-builder.xml"/> - <xi:include href="xml/float-array-builder.xml"/> - <xi:include href="xml/double-array-builder.xml"/> - <xi:include href="xml/binary-array-builder.xml"/> - <xi:include href="xml/string-array-builder.xml"/> - <xi:include href="xml/list-array-builder.xml"/> - <xi:include href="xml/struct-array-builder.xml"/> </chapter> <chapter id="type"> <title>Type</title>
