Skip to main content
Ctrl+K

Intel® QPL v1.9.0 Documentation

About

  • Introduction
  • Notices and Disclaimers

Get Started

  • Installation
  • Quick Start
  • Code Examples
    • Compression/Decompression
    • Filter and Other Operations
  • Library Testing

Developer Guide

  • Low-Level C API Key Concepts
    • Asynchronous Execution
    • Job Structure
    • Deflate Compression and Decompression
      • Deflate Compression
      • Deflate Decompression
      • Compression and Decompression across Multiple Jobs
      • Compressing with a Dictionary
      • Deflate with Indexing
        • Format of Indices
        • Creating and Using Indices
      • Support of ZLIB and GZIP Formats
      • Estimating the Size of the Deflate Compression Buffer
    • Huffman-Only Compression and Decompression
    • Huffman Table Objects
    • Filter and Other Operations
      • Operations
        • Scan
        • Extract
        • Select
        • Expand
        • CRC-64
      • Output Modification
      • Aggregates
      • Parser
      • Hardware Path Optimizations
    • Advanced Topics
      • Advanced Decompress Features
      • Advanced Filter Features

Developer Reference

  • Low-Level C API Key References
    • Job APIs
    • Huffman Table APIs
    • Common Definitions
    • Status Codes
    • Utility APIs

Benchmarking

  • Benchmarks Framework Guide
    • Quick Start

Contributing

  • Issue Reporting
  • Suggest edit
  • Open issue
  • .rst

Code Examples

Contents

  • Low-Level C API Examples

Code Examples#

Low-Level C API Examples#

This section contains a number of simple Low-Level C API examples, illustrating how you can use the Intel® Query Processing Library (Intel® QPL) with C or C++ code grouped by functionality.

  • Compression/Decompression
    • Canned Mode
    • Canned Mode with Data
    • Canned Mode with Dictionary
    • Compression
    • Compression with Huffman-only
    • Compression with Dictionary
    • Mixing Paths For Compression and Decompression with Dictionary
    • Multi-chunk Compression with Fixed Block
    • Multi-chunk Compression with Static Block
    • Decompression “Output Overflow” error
    • Serialization
  • Filter and Other Operations
    • CRC64
    • CRC64 with Device Selection From Another Socket Example
    • Expand
    • Expand with Force Array Output Modification
    • Extract
    • Scan for Elements Equal to Specific Value
    • Scan for Elements in Specific Range
    • Select

previous

Quick Start

next

Compression/Decompression

Contents
  • Low-Level C API Examples

By Intel

© Copyright 2022, Intel.

Cookies