| <?xml version='1.0' encoding='UTF-8' standalone='no'?> |
| <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.8" xml:lang="en-US"> |
| <compounddef id="namespacepaimon" kind="namespace" language="C++"> |
| <compoundname>paimon</compoundname> |
| <innerclass refid="classpaimon_1_1_append_compact_coordinator" prot="public">paimon::AppendCompactCoordinator</innerclass> |
| <innerclass refid="classpaimon_1_1_basic_file_status" prot="public">paimon::BasicFileStatus</innerclass> |
| <innerclass refid="classpaimon_1_1_batch_reader" prot="public">paimon::BatchReader</innerclass> |
| <innerclass refid="classpaimon_1_1_big_int_column_stats" prot="public">paimon::BigIntColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_bitmap_global_index_result" prot="public">paimon::BitmapGlobalIndexResult</innerclass> |
| <innerclass refid="classpaimon_1_1_bitmap_index_result" prot="public">paimon::BitmapIndexResult</innerclass> |
| <innerclass refid="classpaimon_1_1_bitmap_scored_global_index_result" prot="public">paimon::BitmapScoredGlobalIndexResult</innerclass> |
| <innerclass refid="classpaimon_1_1_blob" prot="public">paimon::Blob</innerclass> |
| <innerclass refid="classpaimon_1_1_boolean_column_stats" prot="public">paimon::BooleanColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_bucket_id_calculator" prot="public">paimon::BucketIdCalculator</innerclass> |
| <innerclass refid="classpaimon_1_1_buffered_input_stream" prot="public">paimon::BufferedInputStream</innerclass> |
| <innerclass refid="classpaimon_1_1_byte_array_input_stream" prot="public">paimon::ByteArrayInputStream</innerclass> |
| <innerclass refid="structpaimon_1_1_byte_range" prot="public">paimon::ByteRange</innerclass> |
| <innerclass refid="classpaimon_1_1_bytes" prot="public">paimon::Bytes</innerclass> |
| <innerclass refid="structpaimon_1_1_byte_slice" prot="public">paimon::ByteSlice</innerclass> |
| <innerclass refid="classpaimon_1_1_cache" prot="public">paimon::Cache</innerclass> |
| <innerclass refid="classpaimon_1_1_cache_config" prot="public">paimon::CacheConfig</innerclass> |
| <innerclass refid="classpaimon_1_1_cache_key" prot="public">paimon::CacheKey</innerclass> |
| <innerclass refid="classpaimon_1_1_cache_value" prot="public">paimon::CacheValue</innerclass> |
| <innerclass refid="classpaimon_1_1_catalog" prot="public">paimon::Catalog</innerclass> |
| <innerclass refid="structpaimon_1_1_catalog_options" prot="public">paimon::CatalogOptions</innerclass> |
| <innerclass refid="classpaimon_1_1_clean_context" prot="public">paimon::CleanContext</innerclass> |
| <innerclass refid="classpaimon_1_1_clean_context_builder" prot="public">paimon::CleanContextBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_column_stats" prot="public">paimon::ColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_commit_context" prot="public">paimon::CommitContext</innerclass> |
| <innerclass refid="classpaimon_1_1_commit_context_builder" prot="public">paimon::CommitContextBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_commit_message" prot="public">paimon::CommitMessage</innerclass> |
| <innerclass refid="classpaimon_1_1_compound_predicate" prot="public">paimon::CompoundPredicate</innerclass> |
| <innerclass refid="classpaimon_1_1_count_reader" prot="public">paimon::CountReader</innerclass> |
| <innerclass refid="classpaimon_1_1_database" prot="public">paimon::Database</innerclass> |
| <innerclass refid="classpaimon_1_1_data_input_stream" prot="public">paimon::DataInputStream</innerclass> |
| <innerclass refid="classpaimon_1_1_data_schema" prot="public">paimon::DataSchema</innerclass> |
| <innerclass refid="classpaimon_1_1_data_split" prot="public">paimon::DataSplit</innerclass> |
| <innerclass refid="classpaimon_1_1_date_column_stats" prot="public">paimon::DateColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_decimal" prot="public">paimon::Decimal</innerclass> |
| <innerclass refid="classpaimon_1_1_decimal_column_stats" prot="public">paimon::DecimalColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_direct_writer_builder" prot="public">paimon::DirectWriterBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_double_column_stats" prot="public">paimon::DoubleColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_executor" prot="public">paimon::Executor</innerclass> |
| <innerclass refid="classpaimon_1_1_factory" prot="public">paimon::Factory</innerclass> |
| <innerclass refid="classpaimon_1_1_factory_creator" prot="public">paimon::FactoryCreator</innerclass> |
| <innerclass refid="classpaimon_1_1_file_batch_reader" prot="public">paimon::FileBatchReader</innerclass> |
| <innerclass refid="classpaimon_1_1_file_format" prot="public">paimon::FileFormat</innerclass> |
| <innerclass refid="classpaimon_1_1_file_format_factory" prot="public">paimon::FileFormatFactory</innerclass> |
| <innerclass refid="classpaimon_1_1_file_indexer" prot="public">paimon::FileIndexer</innerclass> |
| <innerclass refid="classpaimon_1_1_file_indexer_factory" prot="public">paimon::FileIndexerFactory</innerclass> |
| <innerclass refid="classpaimon_1_1_file_index_format" prot="public">paimon::FileIndexFormat</innerclass> |
| <innerclass refid="classpaimon_1_1_file_index_reader" prot="public">paimon::FileIndexReader</innerclass> |
| <innerclass refid="classpaimon_1_1_file_index_result" prot="public">paimon::FileIndexResult</innerclass> |
| <innerclass refid="classpaimon_1_1_file_index_writer" prot="public">paimon::FileIndexWriter</innerclass> |
| <innerclass refid="classpaimon_1_1_file_meta_utils" prot="public">paimon::FileMetaUtils</innerclass> |
| <innerclass refid="classpaimon_1_1_file_status" prot="public">paimon::FileStatus</innerclass> |
| <innerclass refid="classpaimon_1_1_file_store_commit" prot="public">paimon::FileStoreCommit</innerclass> |
| <innerclass refid="classpaimon_1_1_file_store_write" prot="public">paimon::FileStoreWrite</innerclass> |
| <innerclass refid="classpaimon_1_1_file_system" prot="public">paimon::FileSystem</innerclass> |
| <innerclass refid="classpaimon_1_1_file_system_factory" prot="public">paimon::FileSystemFactory</innerclass> |
| <innerclass refid="classpaimon_1_1_float_column_stats" prot="public">paimon::FloatColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_format_stats_extractor" prot="public">paimon::FormatStatsExtractor</innerclass> |
| <innerclass refid="classpaimon_1_1_format_writer" prot="public">paimon::FormatWriter</innerclass> |
| <innerclass refid="structpaimon_1_1_full_text_search" prot="public">paimon::FullTextSearch</innerclass> |
| <innerclass refid="classpaimon_1_1_function" prot="public">paimon::Function</innerclass> |
| <innerclass refid="classpaimon_1_1_function_visitor" prot="public">paimon::FunctionVisitor</innerclass> |
| <innerclass refid="classpaimon_1_1_global_indexer" prot="public">paimon::GlobalIndexer</innerclass> |
| <innerclass refid="classpaimon_1_1_global_indexer_factory" prot="public">paimon::GlobalIndexerFactory</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_file_reader" prot="public">paimon::GlobalIndexFileReader</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_file_writer" prot="public">paimon::GlobalIndexFileWriter</innerclass> |
| <innerclass refid="structpaimon_1_1_global_index_i_o_meta" prot="public">paimon::GlobalIndexIOMeta</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_reader" prot="public">paimon::GlobalIndexReader</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_result" prot="public">paimon::GlobalIndexResult</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_scan" prot="public">paimon::GlobalIndexScan</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_writer" prot="public">paimon::GlobalIndexWriter</innerclass> |
| <innerclass refid="classpaimon_1_1_global_index_write_task" prot="public">paimon::GlobalIndexWriteTask</innerclass> |
| <innerclass refid="structpaimon_1_1_histogram_stats" prot="public">paimon::HistogramStats</innerclass> |
| <innerclass refid="structpaimon_1_1_hive_field_info" prot="public">paimon::HiveFieldInfo</innerclass> |
| <innerclass refid="classpaimon_1_1_identifier" prot="public">paimon::Identifier</innerclass> |
| <innerclass refid="classpaimon_1_1_indexed_split" prot="public">paimon::IndexedSplit</innerclass> |
| <innerclass refid="classpaimon_1_1_input_stream" prot="public">paimon::InputStream</innerclass> |
| <innerclass refid="classpaimon_1_1_int_column_stats" prot="public">paimon::IntColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_lazy_instantiation" prot="public">paimon::LazyInstantiation</innerclass> |
| <innerclass refid="classpaimon_1_1_leaf_predicate" prot="public">paimon::LeafPredicate</innerclass> |
| <innerclass refid="classpaimon_1_1_literal" prot="public">paimon::Literal</innerclass> |
| <innerclass refid="classpaimon_1_1_logger" prot="public">paimon::Logger</innerclass> |
| <innerclass refid="structpaimon_1_1_map_shared_shredding_field_meta" prot="public">paimon::MapSharedShreddingFieldMeta</innerclass> |
| <innerclass refid="classpaimon_1_1_map_shared_shredding_schema_utils" prot="public">paimon::MapSharedShreddingSchemaUtils</innerclass> |
| <innerclass refid="classpaimon_1_1_memory_pool" prot="public">paimon::MemoryPool</innerclass> |
| <innerclass refid="classpaimon_1_1_memory_segment" prot="public">paimon::MemorySegment</innerclass> |
| <innerclass refid="classpaimon_1_1_metrics" prot="public">paimon::Metrics</innerclass> |
| <innerclass refid="classpaimon_1_1_nested_column_stats" prot="public">paimon::NestedColumnStats</innerclass> |
| <innerclass refid="structpaimon_1_1_options" prot="public">paimon::Options</innerclass> |
| <innerclass refid="classpaimon_1_1_orphan_files_cleaner" prot="public">paimon::OrphanFilesCleaner</innerclass> |
| <innerclass refid="classpaimon_1_1_output_stream" prot="public">paimon::OutputStream</innerclass> |
| <innerclass refid="classpaimon_1_1_plan" prot="public">paimon::Plan</innerclass> |
| <innerclass refid="classpaimon_1_1_predicate" prot="public">paimon::Predicate</innerclass> |
| <innerclass refid="classpaimon_1_1_predicate_builder" prot="public">paimon::PredicateBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_predicate_utils" prot="public">paimon::PredicateUtils</innerclass> |
| <innerclass refid="classpaimon_1_1_prefetch_file_batch_reader" prot="public">paimon::PrefetchFileBatchReader</innerclass> |
| <innerclass refid="structpaimon_1_1_range" prot="public">paimon::Range</innerclass> |
| <innerclass refid="classpaimon_1_1_read_ahead_cache" prot="public">paimon::ReadAheadCache</innerclass> |
| <innerclass refid="classpaimon_1_1_read_context" prot="public">paimon::ReadContext</innerclass> |
| <innerclass refid="classpaimon_1_1_read_context_builder" prot="public">paimon::ReadContextBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_reader_builder" prot="public">paimon::ReaderBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_record_batch" prot="public">paimon::RecordBatch</innerclass> |
| <innerclass refid="classpaimon_1_1_record_batch_builder" prot="public">paimon::RecordBatchBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_remain" prot="public">paimon::Remain</innerclass> |
| <innerclass refid="classpaimon_1_1_result" prot="public">paimon::Result</innerclass> |
| <innerclass refid="classpaimon_1_1_roaring_bitmap32" prot="public">paimon::RoaringBitmap32</innerclass> |
| <innerclass refid="classpaimon_1_1_roaring_bitmap64" prot="public">paimon::RoaringBitmap64</innerclass> |
| <innerclass refid="classpaimon_1_1_row_range_index" prot="public">paimon::RowRangeIndex</innerclass> |
| <innerclass refid="classpaimon_1_1_scan_context" prot="public">paimon::ScanContext</innerclass> |
| <innerclass refid="classpaimon_1_1_scan_context_builder" prot="public">paimon::ScanContextBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_scan_filter" prot="public">paimon::ScanFilter</innerclass> |
| <innerclass refid="classpaimon_1_1_schema" prot="public">paimon::Schema</innerclass> |
| <innerclass refid="classpaimon_1_1_scored_global_index_result" prot="public">paimon::ScoredGlobalIndexResult</innerclass> |
| <innerclass refid="classpaimon_1_1_singleton" prot="public">paimon::Singleton</innerclass> |
| <innerclass refid="classpaimon_1_1_skip" prot="public">paimon::Skip</innerclass> |
| <innerclass refid="classpaimon_1_1_small_int_column_stats" prot="public">paimon::SmallIntColumnStats</innerclass> |
| <innerclass refid="structpaimon_1_1_snapshot_info" prot="public">paimon::SnapshotInfo</innerclass> |
| <innerclass refid="classpaimon_1_1_special_field_ids" prot="public">paimon::SpecialFieldIds</innerclass> |
| <innerclass refid="classpaimon_1_1_specific_f_s_writer_builder" prot="public">paimon::SpecificFSWriterBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_split" prot="public">paimon::Split</innerclass> |
| <innerclass refid="classpaimon_1_1_startup_mode" prot="public">paimon::StartupMode</innerclass> |
| <innerclass refid="classpaimon_1_1_status" prot="public">paimon::Status</innerclass> |
| <innerclass refid="classpaimon_1_1_status_detail" prot="public">paimon::StatusDetail</innerclass> |
| <innerclass refid="classpaimon_1_1_stream" prot="public">paimon::Stream</innerclass> |
| <innerclass refid="classpaimon_1_1_string_column_stats" prot="public">paimon::StringColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_system_schema" prot="public">paimon::SystemSchema</innerclass> |
| <innerclass refid="classpaimon_1_1_table" prot="public">paimon::Table</innerclass> |
| <innerclass refid="classpaimon_1_1_table_read" prot="public">paimon::TableRead</innerclass> |
| <innerclass refid="classpaimon_1_1_table_scan" prot="public">paimon::TableScan</innerclass> |
| <innerclass refid="classpaimon_1_1_timestamp" prot="public">paimon::Timestamp</innerclass> |
| <innerclass refid="classpaimon_1_1_timestamp_column_stats" prot="public">paimon::TimestampColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_tiny_int_column_stats" prot="public">paimon::TinyIntColumnStats</innerclass> |
| <innerclass refid="classpaimon_1_1_variant" prot="public">paimon::Variant</innerclass> |
| <innerclass refid="classpaimon_1_1_variant_access_builder" prot="public">paimon::VariantAccessBuilder</innerclass> |
| <innerclass refid="structpaimon_1_1_variant_cast_args" prot="public">paimon::VariantCastArgs</innerclass> |
| <innerclass refid="structpaimon_1_1_vector_search" prot="public">paimon::VectorSearch</innerclass> |
| <innerclass refid="classpaimon_1_1_write_context" prot="public">paimon::WriteContext</innerclass> |
| <innerclass refid="classpaimon_1_1_write_context_builder" prot="public">paimon::WriteContextBuilder</innerclass> |
| <innerclass refid="classpaimon_1_1_writer_builder" prot="public">paimon::WriterBuilder</innerclass> |
| <innernamespace refid="namespacepaimon_1_1util">paimon::util</innernamespace> |
| <sectiondef kind="enum"> |
| <memberdef kind="enum" id="namespacepaimon_1a43b412ae3bc24eeb598ab9710fdb313d" prot="public" static="no" strong="yes"> |
| <type></type> |
| <name>BucketFunctionType</name> |
| <qualifiedname>paimon::BucketFunctionType</qualifiedname> |
| <enumvalue id="namespacepaimon_1a43b412ae3bc24eeb598ab9710fdb313da5b39c8b553c821e7cddc6da64b5bd2ee" prot="public"> |
| <name>DEFAULT</name> |
| <initializer>= 1</initializer> |
| <briefdescription> |
| <para>The default bucket function which will use arithmetic: bucket_id = abs(hash_bucket_binary_row % numBuckets) to get bucket. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a43b412ae3bc24eeb598ab9710fdb313dac5a28f4b35a2884fa3277150ac5d0967" prot="public"> |
| <name>MOD</name> |
| <initializer>= 2</initializer> |
| <briefdescription> |
| <para>The modulus bucket function which will use modulus arithmetic: bucket_id = <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">floorMod(bucket_key_value, numBuckets)</ref> to get bucket. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Note: the bucket key must be a single field of INT or BIGINT datatype. </para> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a43b412ae3bc24eeb598ab9710fdb313da38bcf2cee3fd0447cf0a923382793cd7" prot="public"> |
| <name>HIVE</name> |
| <initializer>= 3</initializer> |
| <briefdescription> |
| <para>The hive bucket function which will use hive-compatible hash arithmetic to get bucket. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| <para>Specifies the bucket function type for paimon bucket. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>This determines how rows are assigned to buckets during data writing. </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/bucket/bucket_function_type.h" line="30" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/bucket/bucket_function_type.h" bodystart="30" bodyend="40"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1a9d07d551827ada56a8f86062eb015c2f" prot="public" static="no" strong="yes"> |
| <type></type> |
| <name>CacheKind</name> |
| <qualifiedname>paimon::CacheKind</qualifiedname> |
| <enumvalue id="namespacepaimon_1a9d07d551827ada56a8f86062eb015c2fa5b39c8b553c821e7cddc6da64b5bd2ee" prot="public"> |
| <name>DEFAULT</name> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a9d07d551827ada56a8f86062eb015c2fa0bf22fc49ca50df354c7619caaaa96d2" prot="public"> |
| <name>MANIFEST</name> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a9d07d551827ada56a8f86062eb015c2fab0da870938055c2ad74c493f663b03d9" prot="public"> |
| <name>DATA_FILE_FOOTER</name> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a9d07d551827ada56a8f86062eb015c2fac9d4c5ac18e90f86eedbc7d3621ea960" prot="public"> |
| <name>SNAPSHOT_LIVE_MANIFEST</name> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="34" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" bodystart="34" bodyend="39"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7" prot="public" static="no" strong="yes"> |
| <type></type> |
| <name>FieldType</name> |
| <qualifiedname>paimon::FieldType</qualifiedname> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7ac48d5da12d702e73d6966069f2687376" prot="public"> |
| <name>BOOLEAN</name> |
| <initializer>= 1</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a0ad48930fd2845c5b42f6c5747cc87c0" prot="public"> |
| <name>TINYINT</name> |
| <initializer>= 2</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a42a2165cd790300c66917317b8bf7818" prot="public"> |
| <name>SMALLINT</name> |
| <initializer>= 3</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a53f93baa3057821107c750323892fa92" prot="public"> |
| <name>INT</name> |
| <initializer>= 4</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a7f4c937d16ac710f52c288124cc886ae" prot="public"> |
| <name>BIGINT</name> |
| <initializer>= 5</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7ae738c26bf4ce1037fa81b039a915cbf6" prot="public"> |
| <name>FLOAT</name> |
| <initializer>= 6</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7afd3e4ece78a7d422280d5ed379482229" prot="public"> |
| <name>DOUBLE</name> |
| <initializer>= 7</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a63b588d5559f64f89a416e656880b949" prot="public"> |
| <name>STRING</name> |
| <initializer>= 8</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a98ad0e8750ae10ad556ed7a62affb452" prot="public"> |
| <name>BINARY</name> |
| <initializer>= 9</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a87fb568bfdc633ffd5dee0f22cb4606c" prot="public"> |
| <name>TIMESTAMP</name> |
| <initializer>= 10</initializer> |
| <briefdescription> |
| <para>timestamp type only supports precision values of 0, 3, 6, 9: </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><itemizedlist> |
| <listitem><para>0: second precision</para> |
| </listitem><listitem><para>3: millisecond precision</para> |
| </listitem><listitem><para>6: microsecond precision</para> |
| </listitem><listitem><para>9: nanosecond precision </para> |
| </listitem></itemizedlist> |
| </para> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a13d992d671957e9a2b3e936ca0cf14a4" prot="public"> |
| <name>DECIMAL</name> |
| <initializer>= 11</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a633a6c7a6b9958f8174250094daf1e6a" prot="public"> |
| <name>DATE</name> |
| <initializer>= 12</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7acb4fb1757fb37c43cded35d3eb857c43" prot="public"> |
| <name>ARRAY</name> |
| <initializer>= 13</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a5af1a3a285c2bdee4192223e31e1f833" prot="public"> |
| <name>MAP</name> |
| <initializer>= 14</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7ab8223be2455e0ea5a0e63e8f018d6fc3" prot="public"> |
| <name>STRUCT</name> |
| <initializer>= 15</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a1649cff06611a6025da3dd511a97fb43" prot="public"> |
| <name>BLOB</name> |
| <initializer>= 16</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7acda7182af4cc0451672a1cd50d36f3a2" prot="public"> |
| <name>VARIANT</name> |
| <initializer>= 17</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1aa6dc6701f497b96add0b6d7a5d6497f7a696b031073e74bf2cb98e5ef201d4aa3" prot="public"> |
| <name>UNKNOWN</name> |
| <initializer>= 128</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| <para>Enumeration of supported data types in Paimon tables. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/defs.h" line="30" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/defs.h" bodystart="30" bodyend="54"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1ac1eb532d87b4e6a9ea64431b61e115f9" prot="public" static="no" strong="no"> |
| <type></type> |
| <name>SeekOrigin</name> |
| <qualifiedname>paimon::SeekOrigin</qualifiedname> |
| <enumvalue id="namespacepaimon_1ac1eb532d87b4e6a9ea64431b61e115f9a770c25711516829cd50bfbca5f15867e" prot="public"> |
| <name>FS_SEEK_SET</name> |
| <briefdescription> |
| <para>Seek from the beginning of the stream. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac1eb532d87b4e6a9ea64431b61e115f9a5199153f908442fa3fcc3e97d03358b7" prot="public"> |
| <name>FS_SEEK_CUR</name> |
| <briefdescription> |
| <para>Seek from the current position in the stream. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac1eb532d87b4e6a9ea64431b61e115f9ac74982539e1b5314febf367c19aa7a27" prot="public"> |
| <name>FS_SEEK_END</name> |
| <briefdescription> |
| <para>Seek from the end of the stream. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| <para>Enumeration for stream seek origin positions. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/fs/file_system.h" line="34" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/fs/file_system.h" bodystart="34" bodyend="41"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1ad9aa7d30bb0d191711934a49db8fece8" prot="public" static="no" strong="yes"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int8_t</ref></type> |
| <name>ByteOrder</name> |
| <qualifiedname>paimon::ByteOrder</qualifiedname> |
| <enumvalue id="namespacepaimon_1ad9aa7d30bb0d191711934a49db8fece8a566dd912653af0e0e1f6a49ee6a0e791" prot="public"> |
| <name>PAIMON_BIG_ENDIAN</name> |
| <initializer>= 1</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ad9aa7d30bb0d191711934a49db8fece8aea84ea0af87f00f9497e9a9a366f0b69" prot="public"> |
| <name>PAIMON_LITTLE_ENDIAN</name> |
| <initializer>= 2</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/io/byte_order.h" line="46" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/io/byte_order.h" bodystart="46" bodyend="46"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1a461f27123748af5c760ceec2290e7985" prot="public" static="no" strong="no"> |
| <type></type> |
| <name>PaimonLogLevel</name> |
| <qualifiedname>paimon::PaimonLogLevel</qualifiedname> |
| <enumvalue id="namespacepaimon_1a461f27123748af5c760ceec2290e7985aade21ab98dbcd0bb048304397b95bec3" prot="public"> |
| <name>PAIMON_LOG_LEVEL_DEBUG</name> |
| <initializer>= 0</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a461f27123748af5c760ceec2290e7985a54f86a665c728d1bbd114d815529fb7d" prot="public"> |
| <name>PAIMON_LOG_LEVEL_INFO</name> |
| <initializer>= 1</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a461f27123748af5c760ceec2290e7985ac7b16e3233b48bc10ce18b3242b29668" prot="public"> |
| <name>PAIMON_LOG_LEVEL_WARN</name> |
| <initializer>= 2</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a461f27123748af5c760ceec2290e7985a4f37fad5a76c20e57e4b1da012685a33" prot="public"> |
| <name>PAIMON_LOG_LEVEL_ERROR</name> |
| <initializer>= 3</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a461f27123748af5c760ceec2290e7985abfd27253c64491422a528a3dfffefcdd" prot="public"> |
| <name>PAIMON_LOG_LEVEL_NONE</name> |
| <initializer>= 4</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a461f27123748af5c760ceec2290e7985a0da306ca0eedeaedb41eac18672f7d77" prot="public"> |
| <name>PAIMON_LOG_LEVEL_MAX</name> |
| <initializer>= 5</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/logging.h" line="32" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/logging.h" bodystart="32" bodyend="39"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1ac977bebe75f574f353e1869a800c411e" prot="public" static="no" strong="yes"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">char</ref></type> |
| <name>StatusCode</name> |
| <qualifiedname>paimon::StatusCode</qualifiedname> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eae0aa021e21dddbd6d8cecec71e9cf564" prot="public"> |
| <name>OK</name> |
| <initializer>= 0</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eab498327feeb51430af73e07deac268fd" prot="public"> |
| <name>OutOfMemory</name> |
| <initializer>= 1</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eac84999914a408f8c02b4122a49df6e00" prot="public"> |
| <name>KeyError</name> |
| <initializer>= 2</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411ea137bf8cff2d59f0883c600f9524b3eed" prot="public"> |
| <name>TypeError</name> |
| <initializer>= 3</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411ea4bbb8f967da6d1a610596d7257179c2b" prot="public"> |
| <name>Invalid</name> |
| <initializer>= 4</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411ea5206bd7472156351d2d9a99633ac9580" prot="public"> |
| <name>IOError</name> |
| <initializer>= 5</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411ea65f55acee27ef038c04505e05dbf6c35" prot="public"> |
| <name>CapacityError</name> |
| <initializer>= 6</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eaeb6ff05a2e9b0485ea84cbe3809e36ed" prot="public"> |
| <name>IndexError</name> |
| <initializer>= 7</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eaa149e85a44aeec9140e92733d9ed694e" prot="public"> |
| <name>Cancelled</name> |
| <initializer>= 8</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eabfaef30f1c8011c5cefa38ae470fb7aa" prot="public"> |
| <name>UnknownError</name> |
| <initializer>= 9</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411ea997ca4ce119685f40f03a9a8a6c5346e" prot="public"> |
| <name>NotImplemented</name> |
| <initializer>= 10</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411ea64353c9071b50ec2fe6b90ed122471a8" prot="public"> |
| <name>SerializationError</name> |
| <initializer>= 11</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eac30e98851cafc795dbe00917b7c4ccf8" prot="public"> |
| <name>NotExist</name> |
| <initializer>= 12</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1ac977bebe75f574f353e1869a800c411eadd7f7c3323353f547eb98a8efba37ed0" prot="public"> |
| <name>Exist</name> |
| <initializer>= 13</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/status.h" line="50" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/status.h" bodystart="50" bodyend="65"/> |
| </memberdef> |
| <memberdef kind="enum" id="namespacepaimon_1a2f09964ea85d5e9080c03c5073459784" prot="public" static="no" strong="yes"> |
| <type></type> |
| <name>PrefetchCacheMode</name> |
| <qualifiedname>paimon::PrefetchCacheMode</qualifiedname> |
| <enumvalue id="namespacepaimon_1a2f09964ea85d5e9080c03c5073459784af3fc827ade4b968e50406496907ef962" prot="public"> |
| <name>ALWAYS</name> |
| <initializer>= 1</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a2f09964ea85d5e9080c03c5073459784af514ef9e88db83c632fb2f8482725b69" prot="public"> |
| <name>EXCLUDE_PREDICATE</name> |
| <initializer>= 2</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a2f09964ea85d5e9080c03c5073459784a60e587f21f56c15938e185b5e4c85d38" prot="public"> |
| <name>EXCLUDE_BITMAP</name> |
| <initializer>= 3</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a2f09964ea85d5e9080c03c5073459784a9b4209431cbe767b9614cb4ea2d37ba9" prot="public"> |
| <name>EXCLUDE_BITMAP_OR_PREDICATE</name> |
| <initializer>= 4</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <enumvalue id="namespacepaimon_1a2f09964ea85d5e9080c03c5073459784a443475558f0168dff92ecde26b98ae5a" prot="public"> |
| <name>NEVER</name> |
| <initializer>= 5</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| </enumvalue> |
| <briefdescription> |
| <para>PrefetchCacheMode <ref refid="classpaimon_1_1_cache" kindref="compound">Cache</ref> prefetch switch modes. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Controls whether to enable cache prefetching under different circumstances, such as queries with predicates or bitmap indexes.</para> |
| <para><itemizedlist> |
| <listitem><para>ALWAYS: Enable cache in all scenarios.</para> |
| </listitem><listitem><para>EXCLUDE_PREDICATE: Disable cache when query has predicates.</para> |
| </listitem><listitem><para>EXCLUDE_BITMAP: Disable cache when using bitmap index.</para> |
| </listitem><listitem><para>EXCLUDE_BITMAP_OR_PREDICATE: Disable cache if query has predicates or bitmap index.</para> |
| </listitem><listitem><para>NEVER: Always disable cache. </para> |
| </listitem></itemizedlist> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/utils/read_ahead_cache.h" line="48" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/utils/read_ahead_cache.h" bodystart="48" bodyend="54"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="typedef"> |
| <memberdef kind="typedef" id="namespacepaimon_1a9964a294431d6d8c0d6ac26a7a8fc7df" prot="public" static="no"> |
| <type>std::function< <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">void</ref>(<ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_cache_key" kindref="compound">CacheKey</ref> > &)></type> |
| <definition>using paimon::CacheCallback = typedef std::function<void(const std::shared_ptr<CacheKey>&)></definition> |
| <argsstring></argsstring> |
| <name>CacheCallback</name> |
| <qualifiedname>paimon::CacheCallback</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="71" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" bodystart="71" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="typedef" id="namespacepaimon_1a7272315c02a68083734c50f3e747abdf" prot="public" static="no"> |
| <type>std::variant< std::string, <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int64_t</ref> ></type> |
| <definition>using paimon::Instant = typedef std::variant<std::string, int64_t></definition> |
| <argsstring></argsstring> |
| <name>Instant</name> |
| <qualifiedname>paimon::Instant</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/catalog/catalog.h" line="40" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/catalog/catalog.h" bodystart="40" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="typedef" id="namespacepaimon_1ad9357bd42a7936e920dfd1e9faf8da97" prot="public" static="no"> |
| <templateparamlist> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">class</ref> <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">T</ref></type> |
| </param> |
| </templateparamlist> |
| <type>std::unique_ptr< <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">T</ref>, <ref refid="classpaimon_1_1_memory_pool_1_1_allocator_delete" kindref="compound">MemoryPool::AllocatorDelete</ref>< <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">T</ref> > ></type> |
| <definition>using paimon::pooled_unique_ptr = typedef std::unique_ptr<T, MemoryPool::AllocatorDelete<T> ></definition> |
| <argsstring></argsstring> |
| <name>pooled_unique_ptr</name> |
| <qualifiedname>paimon::pooled_unique_ptr</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/memory/memory_pool.h" line="218" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/memory/memory_pool.h" bodystart="218" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="typedef" id="namespacepaimon_1acc645dad64b7eea72db8fe50386b97cb" prot="public" static="no"> |
| <type>std::vector< std::shared_ptr< <ref refid="classpaimon_1_1_column_stats" kindref="compound">ColumnStats</ref> > ></type> |
| <definition>using paimon::ColumnStatsVector = typedef std::vector<std::shared_ptr<ColumnStats> ></definition> |
| <argsstring></argsstring> |
| <name>ColumnStatsVector</name> |
| <qualifiedname>paimon::ColumnStatsVector</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/type_fwd.h" line="50" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/type_fwd.h" bodystart="50" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="var"> |
| <memberdef kind="variable" id="namespacepaimon_1ae171754921080c9d7a51e4ff460663af" prot="public" static="yes" constexpr="yes" mutable="no"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">constexpr</ref> <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int64_t</ref></type> |
| <definition>constexpr int64_t paimon::BATCH_WRITE_COMMIT_IDENTIFIER</definition> |
| <argsstring></argsstring> |
| <name>BATCH_WRITE_COMMIT_IDENTIFIER</name> |
| <qualifiedname>paimon::BATCH_WRITE_COMMIT_IDENTIFIER</qualifiedname> |
| <initializer>= std::numeric_limits<<ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int64_t</ref>>::max()</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/defs.h" line="629" column="26" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/defs.h" bodystart="629" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="namespacepaimon_1ade283b3f19d9c89a871ec1d028a0aee8" prot="public" static="yes" constexpr="yes" mutable="no"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">constexpr</ref> <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">uint32_t</ref></type> |
| <definition>constexpr uint32_t paimon::DEFAULT_EXECUTOR_THREAD_COUNT</definition> |
| <argsstring></argsstring> |
| <name>DEFAULT_EXECUTOR_THREAD_COUNT</name> |
| <qualifiedname>paimon::DEFAULT_EXECUTOR_THREAD_COUNT</qualifiedname> |
| <initializer>= 4</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" line="32" column="27" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" bodystart="32" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="func"> |
| <memberdef kind="function" id="namespacepaimon_1a059ebfcc91c299d74dd6c063ecac001f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_executor" kindref="compound">Executor</ref> ></type> |
| <definition>std::shared_ptr< Executor > paimon::GetGlobalDefaultExecutor</definition> |
| <argsstring>()</argsstring> |
| <name>GetGlobalDefaultExecutor</name> |
| <qualifiedname>paimon::GetGlobalDefaultExecutor</qualifiedname> |
| <briefdescription> |
| <para>Get a system wide singleton executor. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" line="35" column="18" declfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" declline="35" declcolumn="18"/> |
| </memberdef> |
| <memberdef kind="function" id="namespacepaimon_1a6e4ce1cb37d25437459c5e4a52ad1976" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>std::unique_ptr< <ref refid="classpaimon_1_1_executor" kindref="compound">Executor</ref> ></type> |
| <definition>std::unique_ptr< Executor > paimon::CreateDefaultExecutor</definition> |
| <argsstring>()</argsstring> |
| <name>CreateDefaultExecutor</name> |
| <qualifiedname>paimon::CreateDefaultExecutor</qualifiedname> |
| <briefdescription> |
| <para>Create a default implementation of executor with <computeroutput>DEFAULT_EXECUTOR_THREAD_COUNT</computeroutput>. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" line="38" column="18" declfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" declline="38" declcolumn="18"/> |
| </memberdef> |
| <memberdef kind="function" id="namespacepaimon_1a9d55f2e5cc4aea323678f023da450ad4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classpaimon_1_1_result" kindref="compound">Result</ref>< std::unique_ptr< <ref refid="classpaimon_1_1_executor" kindref="compound">Executor</ref> > ></type> |
| <definition>Result< std::unique_ptr< Executor > > paimon::CreateDefaultExecutor</definition> |
| <argsstring>(uint32_t thread_count)</argsstring> |
| <name>CreateDefaultExecutor</name> |
| <qualifiedname>paimon::CreateDefaultExecutor</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">uint32_t</ref></type> |
| <declname>thread_count</declname> |
| </param> |
| <briefdescription> |
| <para>Create a default implementation of executor with specified thread_count. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" line="41" column="9" declfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/executor.h" declline="41" declcolumn="9"/> |
| </memberdef> |
| <memberdef kind="function" id="namespacepaimon_1a6499ced4286349d08015d00e1cc5462f" prot="public" static="no" constexpr="yes" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">constexpr</ref> <ref refid="namespacepaimon_1ad9aa7d30bb0d191711934a49db8fece8" kindref="member">ByteOrder</ref></type> |
| <definition>constexpr ByteOrder paimon::SystemByteOrder</definition> |
| <argsstring>()</argsstring> |
| <name>SystemByteOrder</name> |
| <qualifiedname>paimon::SystemByteOrder</qualifiedname> |
| <briefdescription> |
| <para>Get the byte order of the system. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/io/byte_order.h" line="49" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/io/byte_order.h" bodystart="49" bodyend="55"/> |
| </memberdef> |
| <memberdef kind="function" id="namespacepaimon_1ae2688243d30a03f67aae1b058af30b56" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>std::unique_ptr< <ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref> ></type> |
| <definition>std::unique_ptr< MemoryPool > paimon::GetMemoryPool</definition> |
| <argsstring>()</argsstring> |
| <name>GetMemoryPool</name> |
| <qualifiedname>paimon::GetMemoryPool</qualifiedname> |
| <briefdescription> |
| <para>Create a default implementation of memory pool. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><simplesect kind="return"><para>Unique pointer to a newly created <computeroutput><ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref></computeroutput> instance. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/memory/memory_pool.h" line="39" column="18" declfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/memory/memory_pool.h" declline="39" declcolumn="18"/> |
| </memberdef> |
| <memberdef kind="function" id="namespacepaimon_1af2363ca49fc078c7f28ce9e712000776" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref> ></type> |
| <definition>std::shared_ptr< MemoryPool > paimon::GetDefaultPool</definition> |
| <argsstring>()</argsstring> |
| <name>GetDefaultPool</name> |
| <qualifiedname>paimon::GetDefaultPool</qualifiedname> |
| <briefdescription> |
| <para>Get a system-wide singleton memory pool. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><simplesect kind="return"><para>Shared pointer to the singleton <computeroutput><ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref></computeroutput> instance. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/memory/memory_pool.h" line="43" column="18" declfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/memory/memory_pool.h" declline="43" declcolumn="18"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| <para>Top-level namespace for Paimon C++ API. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/api.h" line="42" column="1"/> |
| </compounddef> |
| </doxygen> |