Difference between revisions of "Wikidata Import 2025-11-23"

From BITPlan Wiki
Jump to navigation Jump to search
(One intermediate revision by the same user not shown)
Line 796: Line 796:
 
   export MDB_HOME=/home/wf/source/cpp/MillenniumDB
 
   export MDB_HOME=/home/wf/source/cpp/MillenniumDB
 
Add this line to your shell startup file for permanence.
 
Add this line to your shell startup file for permanence.
 +
</source>
 +
= Download dump =
 +
We use qlever control for simplicity
 +
<source lang='bash'>
 +
# latest-all.ttl.bz2                                19-Nov-2025 13:21        120506423747
 +
wf@wikidata:/hd/beta$ sudo mkdir wikidata_20251123
 +
wf@wikidata:/hd/beta$ sudo chown wf:wf wikidata_20251123/
 +
wf@wikidata:/hd/beta$ cd wikidata_20251123/
 +
qlever setup-config wikidata
 +
nohup qlever get-data&
 
</source>
 
</source>

Revision as of 16:23, 23 November 2025

Import

Import
edit
state  ?
url  https://wiki.bitplan.com/index.php/Wikidata_Import_2025-11-23
target  Millenium DB
start  2025-11-23
end  
days  7
os  Ubuntu 22.04.3 LTS
cpu  Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz (16 cores)
ram  512
triples  
comment  Try replicating https://www.wikidata.org/wiki/Wikidata:Scaling_Wikidata/Benchmarking/MilleniumDB

Millenium DB

Links

Setup

setup_milleniumdb.sh

#!/bin/bash
# MilleniumDB installation script
# Created by Gemini 3 Pro Preview
# based on https://github.com/MillenniumDB/MillenniumDB/wiki/Setup
# initiated by  WF 2025-11-23
# for https://wiki.bitplan.com/index.php/Wikidata_Import_2025-11-23
# Links
#
# https://github.com/MillenniumDB/MillenniumDB
# https://github.com/MillenniumDB/MillenniumDB/wiki
# https://www.wikidata.org/wiki/Wikidata:Scaling_Wikidata/Benchmarking/MilleniumDB
# https://www.wikidata.org/wiki/Q118954995
# 
set -e
BASE_DIR="${HOME}"
N_CORES=${1:-$(nproc)}

function install_dependencies() {
    echo "Installing dependencies..."
    sudo apt update
    sudo apt install -y git g++ cmake libssl-dev libncurses-dev less python3 python3-venv libicu-dev
}

function clone_repo() {
    echo "Cloning MillenniumDB repository..."
    mkdir -p "${BASE_DIR}/source/cpp"
    cd "${BASE_DIR}/source/cpp"
    if [ -d "MillenniumDB" ]; then
        echo "Repository already cloned. Skipping clone."
    else
        git clone https://github.com/MillenniumDB/MillenniumDB.git
    fi
    cd MillenniumDB
    export MDB_HOME=$(pwd)
    echo "MDB_HOME set to ${MDB_HOME}"
}

function install_boost() {
    echo "Installing Boost 1.82.0 locally..."
    cd "${MDB_HOME}"
    BOOST_INSTALL_PATH="${MDB_HOME}/third_party/boost_1_82/include"
    if [ -d "${BOOST_INSTALL_PATH}/boost" ]; then
        echo "Boost headers already installed. Skipping."
    else
        BOOST_VERSION_URL="1.82.0"
        BOOST_VERSION_UNDERSCORE="1_82_0"
        BOOST_DIR_NAME="boost_${BOOST_VERSION_UNDERSCORE}"
        BOOST_TARBALL="${BOOST_DIR_NAME}.tar.gz"
        BOOST_URL="https://archives.boost.io/release/${BOOST_VERSION_URL}/source/${BOOST_TARBALL}"

        wget -q --show-progress -O "${BOOST_TARBALL}" "${BOOST_URL}"
        tar -xf "${BOOST_TARBALL}"
        mkdir -p "${BOOST_INSTALL_PATH}"
        mv "${BOOST_DIR_NAME}/boost" "${BOOST_INSTALL_PATH}/"
        rm -r "${BOOST_TARBALL}" "${BOOST_DIR_NAME}"
    fi
}

function build_project() {
    echo "Building MillenniumDB using ${N_CORES} cores..."
    cd "${MDB_HOME}"
    cmake -B build/Release -D CMAKE_BUILD_TYPE=Release
    cmake --build build/Release -j "${N_CORES}"
    echo "Build complete."
}

function verify_build() {
    echo "Verifying build by running help command..."
    "${MDB_HOME}/build/Release/bin/mdb" help
}

# Main script execution flow
install_dependencies
clone_repo
install_boost
build_project
verify_build

echo "MillenniumDB setup and build completed successfully!"
echo "To use 'mdb', export MDB_HOME:"
echo "  export MDB_HOME=${MDB_HOME}"
echo "Add this line to your shell startup file for permanence."
wf@wikidata:~/source/cpp$ ./setup_milleniumdb.sh 
Installing dependencies...
Hit:1 http://ftp.halifax.rwth-aachen.de/ubuntu jammy InRelease
Hit:2 http://ftp.halifax.rwth-aachen.de/ubuntu jammy-updates InRelease
Hit:3 http://ftp.halifax.rwth-aachen.de/ubuntu jammy-backports InRelease
Hit:4 http://ftp.halifax.rwth-aachen.de/ubuntu jammy-security InRelease
Hit:5 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:6 http://packages.stardog.com/deb stable InRelease 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
9 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: http://packages.stardog.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
g++ is already the newest version (4:11.2.0-1ubuntu1).
libicu-dev is already the newest version (70.1-2).
cmake is already the newest version (3.22.1-1ubuntu1.22.04.2).
git is already the newest version (1:2.34.1-1ubuntu1.15).
less is already the newest version (590-1ubuntu0.22.04.3).
libncurses-dev is already the newest version (6.3-2ubuntu0.1).
libssl-dev is already the newest version (3.0.2-0ubuntu1.20).
python3 is already the newest version (3.10.6-1~22.04.1).
python3-venv is already the newest version (3.10.6-1~22.04.1).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
Cloning MillenniumDB repository...
Cloning into 'MillenniumDB'...
remote: Enumerating objects: 12096, done.
remote: Counting objects: 100% (2323/2323), done.
remote: Compressing objects: 100% (1153/1153), done.
remote: Total 12096 (delta 1494), reused 1219 (delta 1170), pack-reused 9773 (from 2)
Receiving objects: 100% (12096/12096), 42.56 MiB | 28.92 MiB/s, done.
Resolving deltas: 100% (5750/5750), done.
MDB_HOME set to /home/wf/source/cpp/MillenniumDB
Installing Boost 1.82.0 locally...
boost_1_82_0.tar.gz 100%[===================>] 135.97M  50.6MB/s    in 2.7s    
Building MillenniumDB using 64 cores...
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found the following ICU libraries:
--   uc (required)
--   i18n (required)
-- Found ICU: /usr/include (found version "70.1") 
-- Build MillenniumDB's binaries
-- Building ANTLR4-CPP-RUNTIME in RELEASE mode
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wf/source/cpp/MillenniumDB/build/Release
[  0%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ANTLRErrorListener.cpp.o
[  0%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ANTLRErrorStrategy.cpp.o
[  0%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ANTLRInputStream.cpp.o
[  0%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ConsoleErrorListener.cpp.o
[  0%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ANTLRFileStream.cpp.o
[  1%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/BaseErrorListener.cpp.o
[  1%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/BailErrorStrategy.cpp.o
[  1%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/BufferedTokenStream.cpp.o
[  1%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/CharStream.cpp.o
[  1%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/CommonToken.cpp.o
[  2%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/CommonTokenFactory.cpp.o
[  2%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/CommonTokenStream.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/Exceptions.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/DefaultErrorStrategy.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/DiagnosticErrorListener.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/FailedPredicateException.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/InputMismatchException.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/IntStream.cpp.o
[  3%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/InterpreterRuleContext.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/Lexer.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/LexerNoViableAltException.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/RuleContext.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ListTokenSource.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/LexerInterpreter.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/NoViableAltException.cpp.o
[  4%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ParserInterpreter.cpp.o
[  5%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/Parser.cpp.o
[  5%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ParserRuleContext.cpp.o
[  6%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/Recognizer.cpp.o
[  6%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/RecognitionException.cpp.o
[  6%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/RuleContextWithAltNum.cpp.o
[  6%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/RuntimeMetaData.cpp.o
[  6%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/ProxyErrorListener.cpp.o
[  6%] Building CXX object CMakeFiles/millenniumdb.dir/src/cli/cli.cc.o
[  6%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/Token.cpp.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/common/datatypes/datetime.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/gql/gql_model.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/gql/conversions.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/rdf_model/iri_compression.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/gql/comparisons.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/quad_model/quad_object_id.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/quad_model/quad_catalog.cc.o
[  7%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/quad_model/quad_model.cc.o
[  8%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/TokenSource.cpp.o
[  8%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/rdf_model/comparisons.cc.o
[  8%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/TokenStream.cpp.o
[  9%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/quad_model/comparisons.cc.o
[  9%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/gql/gql_catalog.cc.o
[ 10%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/external_bytes.cc.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/rdf_model/conversions.cc.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/rdf_model/iri_prefixes.cc.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/rdf_model/rdf_catalog.cc.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/graph_models/rdf_model/rdf_model.cc.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/gql/csv/create_automata.cc.o
[ 11%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/UnbufferedTokenStream.cpp.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/gql/import.cc.o
[ 11%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/TokenStreamRewriter.cpp.o
[ 11%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/UnbufferedCharStream.cpp.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/external_helper.cc.o
[ 11%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/gql/csv/import.cc.o
[ 12%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/gql/csv/lexer/tokenizer.cc.o
[ 12%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/gql/lexer/tokenizer.cc.o
[ 12%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/quad_model/csv/create_automata.cc.o
[ 12%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/gql/create_automata.cc.o
[ 12%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/quad_model/csv/import.cc.o
[ 13%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/quad_model/csv/lexer/tokenizer.cc.o
[ 13%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/quad_model/import.cc.o
[ 14%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/Vocabulary.cpp.o
[ 14%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/WritableToken.cpp.o
[ 14%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATN.cpp.o
[ 14%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNConfig.cpp.o
[ 15%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNConfigSet.cpp.o
[ 15%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNDeserializationOptions.cpp.o
[ 15%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNDeserializer.cpp.o
[ 15%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNSimulator.cpp.o
[ 15%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNState.cpp.o
[ 15%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ATNStateType.cpp.o
[ 16%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ActionTransition.cpp.o
[ 16%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/AmbiguityInfo.cpp.o
[ 16%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ArrayPredictionContext.cpp.o
[ 16%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/AtomTransition.cpp.o
[ 16%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ContextSensitivityInfo.cpp.o
[ 16%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/DecisionInfo.cpp.o
[ 17%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/DecisionEventInfo.cpp.o
[ 17%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/DecisionState.cpp.o
[ 17%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/EpsilonTransition.cpp.o
[ 17%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ErrorInfo.cpp.o
[ 18%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LL1Analyzer.cpp.o
[ 18%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerATNSimulator.cpp.o
[ 18%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerATNConfig.cpp.o
[ 18%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerAction.cpp.o
[ 18%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerActionExecutor.cpp.o
[ 18%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/quad_model/lexer/tokenizer.cc.o
[ 18%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/rdf_model/import.cc.o
[ 19%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerChannelAction.cpp.o
[ 19%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/rdf_model/xml/create_automata.cc.o
[ 19%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerCustomAction.cpp.o
[ 20%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/rdf_model/xml/import.cc.o
[ 20%] Building CXX object CMakeFiles/millenniumdb.dir/src/import/rdf_model/xml/lexer/tokenizer.cc.o
[ 20%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerIndexedCustomAction.cpp.o
[ 20%] Building CXX object CMakeFiles/millenniumdb.dir/src/misc/logger.cc.o
[ 20%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerModeAction.cpp.o
[ 20%] Building CXX object CMakeFiles/millenniumdb.dir/src/misc/transliterator.cc.o
[ 20%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/listener.cc.o
[ 21%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/server.cc.o
[ 21%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerMoreAction.cpp.o
[ 21%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/http/http_gql_session.cc.o
[ 21%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/http/http_quad_session.cc.o
[ 21%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/http/http_rdf_session.cc.o
[ 22%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerPopModeAction.cpp.o
[ 22%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/session_dispatcher.cc.o
[ 22%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerPushModeAction.cpp.o
[ 22%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerSkipAction.cpp.o
[ 22%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LexerTypeAction.cpp.o
[ 22%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/LookaheadEventInfo.cpp.o
[ 23%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/NotSetTransition.cpp.o
[ 23%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/OrderedATNConfigSet.cpp.o
[ 23%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ParseInfo.cpp.o
[ 23%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ParserATNSimulator.cpp.o
[ 23%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PrecedencePredicateTransition.cpp.o
[ 24%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PredicateEvalInfo.cpp.o
[ 24%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PredicateTransition.cpp.o
[ 24%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PredictionContext.cpp.o
[ 24%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PredictionContextCache.cpp.o
[ 25%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/streaming/request/streaming_request_handler.cc.o
[ 25%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/streaming/request/streaming_request_reader.cc.o
[ 25%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PredictionContextMergeCache.cpp.o
[ 26%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/PredictionMode.cpp.o
[ 26%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/ProfilingATNSimulator.cpp.o
[ 26%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/streaming/response/streaming_response_writer.cc.o
[ 26%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/RangeTransition.cpp.o
[ 26%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/RuleTransition.cpp.o
[ 26%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/SemanticContext.cpp.o
[ 27%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/SetTransition.cpp.o
[ 27%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/SingletonPredictionContext.cpp.o
[ 27%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/StarLoopbackState.cpp.o
[ 27%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/streaming/streaming_tcp_session.cc.o
[ 27%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/server/session/streaming/streaming_websocket_session.cc.o
[ 27%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/Transition.cpp.o
[ 28%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/sparql/service/request.cc.o
[ 28%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/TransitionType.cpp.o
[ 28%] Building CXX object CMakeFiles/millenniumdb.dir/src/network/sparql/service/response_parser.cc.o
[ 28%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/aggregation/aggregation.cc.o
[ 29%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/atn/WildcardTransition.cpp.o
[ 29%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/dfa/DFA.cpp.o
[ 29%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/dfa/DFASerializer.cpp.o
[ 29%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/dfa/DFAState.cpp.o
[ 30%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/dfa/LexerDFASerializer.cpp.o
[ 30%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/internal/Synchronization.cpp.o
[ 30%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/misc/InterpreterDataReader.cpp.o
[ 30%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/misc/Interval.cpp.o
[ 30%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/misc/IntervalSet.cpp.o
[ 30%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/misc/MurmurHash.cpp.o
[ 31%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/misc/Predicate.cpp.o
[ 31%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/support/Any.cpp.o
[ 31%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/support/Arrays.cpp.o
[ 31%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/support/CPPUtils.cpp.o
[ 31%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/support/StringUtils.cpp.o
[ 32%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/support/Utf8.cpp.o
[ 32%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/ErrorNodeImpl.cpp.o
[ 32%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/aggregation/hybrid_aggregation.cc.o
[ 32%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/IterativeParseTreeWalker.cpp.o
[ 32%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/ParseTree.cpp.o
[ 32%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/ParseTreeListener.cpp.o
[ 33%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/ParseTreeVisitor.cpp.o
[ 33%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/ParseTreeWalker.cpp.o
[ 33%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/TerminalNodeImpl.cpp.o
[ 33%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/Trees.cpp.o
[ 33%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/bind.cc.o
[ 33%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/Chunk.cpp.o
[ 34%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/cross_product.cc.o
[ 35%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/ParseTreeMatch.cpp.o
[ 35%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/distinct_hash.cc.o
[ 35%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/ParseTreePattern.cpp.o
[ 35%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/ParseTreePatternMatcher.cpp.o
[ 35%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/RuleTagToken.cpp.o
[ 35%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/TagChunk.cpp.o
[ 35%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/edge_direction_left.cc.o
[ 36%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/TextChunk.cpp.o
[ 36%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/pattern/TokenTagToken.cpp.o
[ 36%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPath.cpp.o
[ 36%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/edge_direction_right.cc.o
[ 36%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathElement.cpp.o
[ 36%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathLexer.cpp.o
[ 37%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathLexerErrorListener.cpp.o
[ 37%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathRuleAnywhereElement.cpp.o
[ 37%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathRuleElement.cpp.o
[ 37%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathTokenAnywhereElement.cpp.o
[ 37%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathTokenElement.cpp.o
[ 38%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathWildcardAnywhereElement.cpp.o
[ 38%] Building CXX object third_party/antlr4-runtime-4.13.1/CMakeFiles/antlr4_cpp_runtime.dir/src/tree/xpath/XPathWildcardElement.cpp.o
[ 39%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/edge_direction_undirected.cc.o
[ 39%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/edge_enum.cc.o
[ 39%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/edge_lookup.cc.o
[ 39%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/expr_evaluator.cc.o
[ 39%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/filter.cc.o
[ 39%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/assign_properties.cc.o
[ 40%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/check_repeated_variable.cc.o
[ 40%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/extend_left.cc.o
[ 40%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/extend_right.cc.o
[ 40%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/linear_pattern_path.cc.o
[ 40%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/path_to_binding.cc.o
[ 41%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/repetition.cc.o
[ 41%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/gql/union_path.cc.o
[ 41%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/bgp/hybrid/join.cc.o
[ 41%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/bgp/hybrid/join_1_var.cc.o
[ 41%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/bgp/in_memory/join.cc.o
[ 42%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/bgp/in_memory/join_1_var.cc.o
[ 42%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/hybrid/anti_join.cc.o
[ 42%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/hybrid/join.cc.o
[ 42%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/hybrid/left_join.cc.o
[ 42%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/hybrid/semi_join.cc.o
[ 43%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/in_memory/anti_join.cc.o
[ 43%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/in_memory/join.cc.o
[ 43%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/in_memory/left_join.cc.o
[ 43%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/generic/in_memory/semi_join.cc.o
[ 43%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/hash_join/materialize_iter.cc.o
[ 44%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/index_left_outer_join.cc.o
[ 44%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/index_nested_loop_join.cc.o
[ 44%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/index_scan.cc.o
[ 44%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/leapfrog_join.cc.o
[ 44%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/let.cc.o
[ 45%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/minus.cc.o
[ 45%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/mql/assign_properties.cc.o
[ 45%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/nested_loop_join.cc.o
[ 45%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/nested_loop_left_join.cc.o
[ 45%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/nested_loop_semi_join.cc.o
[ 46%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/no_free_variable_minus.cc.o
[ 46%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/not_exists.cc.o
[ 46%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/object_enum.cc.o
[ 46%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/order_by.cc.o
[ 46%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/order_by_with_limit.cc.o
[ 46%] Linking CXX static library lib/libantlr4_cpp_runtime.a
[ 47%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_simple/bfs_check.cc.o
[ 47%] Built target antlr4_cpp_runtime
[ 47%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_simple/bfs_enum.cc.o
[ 47%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_simple/search_state.cc.o
[ 47%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_trails/bfs_check.cc.o
[ 47%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_trails/bfs_enum.cc.o
[ 48%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_trails/search_state.cc.o
[ 48%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_walks/bfs_check.cc.o
[ 48%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_walks/bfs_enum.cc.o
[ 48%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_shortest_walks/search_state.cc.o
[ 49%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_simple/bfs_enum.cc.o
[ 49%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_simple/bfs_check.cc.o
[ 49%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_simple/dfs_check.cc.o
[ 49%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_simple/dfs_enum.cc.o
[ 49%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_simple/search_state.cc.o
[ 50%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_trails/bfs_check.cc.o
[ 50%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_trails/bfs_enum.cc.o
[ 50%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_trails/dfs_check.cc.o
[ 50%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_trails/dfs_enum.cc.o
[ 50%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/all_trails/search_state.cc.o
[ 51%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_simple/bfs_check.cc.o
[ 51%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_simple/bfs_enum.cc.o
[ 51%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_simple/dfs_check.cc.o
[ 51%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_simple/dfs_enum.cc.o
[ 51%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_simple/search_state.cc.o
[ 52%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_trails/bfs_check.cc.o
[ 52%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_trails/bfs_enum.cc.o
[ 52%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_trails/dfs_check.cc.o
[ 52%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_trails/dfs_enum.cc.o
[ 52%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_trails/search_state.cc.o
[ 53%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_walks/bfs_check.cc.o
[ 53%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_walks/bfs_enum.cc.o
[ 53%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_walks/dfs_check.cc.o
[ 53%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_walks/dfs_enum.cc.o
[ 53%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/any_walks/search_state.cc.o
[ 54%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/all_shortest_walks_count/bfs_check.cc.o
[ 54%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/all_shortest_walks_count/bfs_enum.cc.o
[ 54%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/bfs_rdpq_check.cc.o
[ 54%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/bfs_rdpq_enum.cc.o
[ 54%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/dijkstra_check.cc.o
[ 55%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/dijkstra_enum.cc.o
[ 55%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/experimental/search_state_dijkstra.cc.o
[ 55%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/index_provider/path_index.cc.o
[ 55%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/index_provider/quad_model_index_provider.cc.o
[ 55%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/index_provider/rdf_model_index_provider.cc.o
[ 56%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/index_provider/trie/edge_trie.cc.o
[ 56%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/index_provider/trie/hash_trie.cc.o
[ 56%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/index_provider/trie/trie.cc.o
[ 56%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/simple/bfs_check.cc.o
[ 56%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/simple/bfs_enum.cc.o
[ 57%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/simple/search_state.cc.o
[ 57%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/trails/bfs_check.cc.o
[ 57%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/trails/bfs_enum.cc.o
[ 57%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/trails/search_state.cc.o
[ 57%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/walks/bfs_check.cc.o
[ 58%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/walks/bfs_enum.cc.o
[ 58%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k/walks/search_state.cc.o
[ 58%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/simple/bfs_check.cc.o
[ 58%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/simple/bfs_enum.cc.o
[ 58%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/simple/search_state.cc.o
[ 59%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/trails/bfs_check.cc.o
[ 59%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/trails/bfs_enum.cc.o
[ 59%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/trails/search_state.cc.o
[ 59%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/walks/bfs_check.cc.o
[ 59%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/walks/bfs_enum.cc.o
[ 60%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/shortest_k_groups/walks/search_state.cc.o
[ 60%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/paths/unfixed_composite.cc.o
[ 60%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/procedure/hnsw_scan.cc.o
[ 60%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/procedure/hnsw_top_k.cc.o
[ 61%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/procedure/text_search_multiscan.cc.o
[ 61%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/scan_ranges/scan_range.cc.o
[ 61%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/sequence.cc.o
[ 61%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/set_constants.cc.o
[ 61%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/set_end_boundary_variable.cc.o
[ 61%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/set_repeated_variable.cc.o
[ 62%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/set_start_boundary_variable.cc.o
[ 62%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/set_variable_value.cc.o
[ 62%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/slice.cc.o
[ 62%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/sparql_service.cc.o
[ 62%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/sub_select.cc.o
[ 63%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/union.cc.o
[ 63%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/binding_iter/values.cc.o
[ 63%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/gql/return_executor.cc.o
[ 63%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/describe_executor.cc.o
[ 63%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/gql/return_streaming_executor.cc.o
[ 64%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/describe_streaming_executor.cc.o
[ 64%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/edge_describe_streaming_executor.cc.o
[ 64%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/return_executor.cc.o
[ 64%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/return_streaming_executor.cc.o
[ 64%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/show_executor.cc.o
[ 65%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/mql/show_streaming_executor.cc.o
[ 65%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/ask_executor.cc.o
[ 65%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/ask_streaming_executor.cc.o
[ 65%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/construct_executor.cc.o
[ 65%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/csv_select_executor.cc.o
[ 66%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/describe_executor.cc.o
[ 66%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/json_select_executor.cc.o
[ 66%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/select_streaming_executor.cc.o
[ 66%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/show_executor.cc.o
[ 66%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/show_streaming_executor.cc.o
[ 67%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/tsv_select_executor.cc.o
[ 67%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/ttl_writer.cc.o
[ 67%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/executor/query_executor/sparql/xml_select_executor.cc.o
[ 67%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/id.cc.o
[ 67%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/plan/join/hash_join_plan.cc.o
[ 68%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/plan/join/index_nested_loop_plan.cc.o
[ 68%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/plan/join_order/greedy_optimizer.cc.o
[ 68%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/plan/join_order/leapfrog_optimizer.cc.o
[ 68%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/plan/join_order/selinger_optimizer.cc.o
[ 68%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/binding_list_iter_constructor.cc.o
[ 69%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/executor_constructor.cc.o
[ 69%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/expr_to_binding_expr.cc.o
[ 69%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/any_direction_edge_plan.cc.o
[ 69%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/directed_edge_plan.cc.o
[ 69%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/directed_left_right_edge_plan.cc.o
[ 70%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/edge_label_plan.cc.o
[ 70%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/edge_property_plan.cc.o
[ 70%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/node_label_plan.cc.o
[ 70%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/node_plan.cc.o
[ 70%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/node_property_plan.cc.o
[ 71%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/undirected_directed_edge_plan.cc.o
[ 71%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/plan/undirected_edge_plan.cc.o
[ 71%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/property_graph_model/streaming_executor_constructor.cc.o
[ 71%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/binding_iter_constructor.cc.o
[ 71%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/executor_constructor.cc.o
[ 72%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/expr_to_binding_expr.cc.o
[ 72%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/expr_property_types_visitor.cc.o
[ 72%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/plan/disjoint_object_plan.cc.o
[ 72%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/plan/edge_plan.cc.o
[ 72%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/plan/label_plan.cc.o
[ 73%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/plan/path_plan.cc.o
[ 73%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/plan/property_plan.cc.o
[ 73%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/plan/property_type_plan.cc.o
[ 73%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/quad_model/streaming_executor_constructor.cc.o
[ 73%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/rdf_model/binding_iter_constructor.cc.o
[ 74%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/rdf_model/executor_constructor.cc.o
[ 74%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/rdf_model/expr_to_binding_expr.cc.o
[ 74%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/rdf_model/plan/path_plan.cc.o
[ 74%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/rdf_model/plan/triple_plan.cc.o
[ 74%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/optimizer/rdf_model/streaming_executor_constructor.cc.o
[ 75%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/expr/gql/expr_printer.cc.o
[ 75%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/expr/sparql/expr_printer.cc.o
[ 75%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/gql/autogenerated/GQLLexer.cc.o
[ 75%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/gql/autogenerated/GQLParser.cc.o
[ 75%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/gql/autogenerated/GQLParserBaseVisitor.cc.o
[ 76%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/gql/autogenerated/GQLParserVisitor.cc.o
[ 76%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/gql/query_visitor.cc.o
[ 76%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/mql/autogenerated/MQL_Lexer.cc.o
[ 76%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/mql/autogenerated/MQL_Parser.cc.o
[ 76%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/mql/autogenerated/MQL_ParserBaseVisitor.cc.o
[ 77%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/mql/autogenerated/MQL_ParserVisitor.cc.o
[ 77%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/mql/query_visitor.cc.o
[ 77%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/query_autogenerated/SparqlQueryLexer.cc.o
[ 77%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/query_autogenerated/SparqlQueryParser.cc.o
[ 77%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/query_autogenerated/SparqlQueryParserBaseVisitor.cc.o
[ 78%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/query_autogenerated/SparqlQueryParserVisitor.cc.o
[ 78%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/query_visitor.cc.o
[ 78%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/update_autogenerated/SparqlUpdateLexer.cc.o
[ 78%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/update_autogenerated/SparqlUpdateParser.cc.o
[ 78%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/update_autogenerated/SparqlUpdateParserBaseVisitor.cc.o
[ 79%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/update_autogenerated/SparqlUpdateParserVisitor.cc.o
[ 79%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/grammar/sparql/update_visitor.cc.o
[ 79%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/paths/automaton/rdpq_automaton.cc.o
[ 79%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/paths/automaton/rpq_automaton.cc.o
[ 79%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/parser/paths/denull_path.cc.o
[ 80%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/add_linear_patterns.cc.o
[ 80%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/add_starting_enum.cc.o
[ 80%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/check_statements.cc.o
[ 80%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/check_unbounded_repetition.cc.o
[ 80%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/check_var_existence.cc.o
[ 81%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/extract_exprs.cc.o
[ 81%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/push_labels.cc.o
[ 81%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/push_properties.cc.o
[ 81%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/gql/op/rewrite_rule_visitor.cc.o
[ 81%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/mql/op/check_var_names.cc.o
[ 82%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/mql/op/evaluate_constants.cc.o
[ 82%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/mql/op/replace_parameters.cc.o
[ 82%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/change_join_to_sequence.cc.o
[ 82%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/check_scoped_blank_nodes.cc.o
[ 82%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/check_var_names.cc.o
[ 83%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/check_well_designed.cc.o
[ 83%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/replace_parameters.cc.o
[ 83%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/replace_single_values.cc.o
[ 83%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/replace_unscoped_variables.cc.o
[ 83%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/rewrite_expr_subqueries.cc.o
[ 84%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/rewrite_rule_visitor.cc.o
[ 84%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/rewriter/sparql/op/translate_property_paths.cc.o
[ 84%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/update/mql/update_context.cc.o
[ 84%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/update/mql/update_executor.cc.o
[ 84%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/update/sparql/update_executor.cc.o
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc: In member function ‘bool GQLParser::compositeQueryExpressionSempred(GQLParser::CompositeQueryExpressionContext*, size_t)’:
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc:46480:82: warning: unused parameter ‘_localctx’ [-Wunused-parameter]
46480 | bool GQLParser::compositeQueryExpressionSempred(CompositeQueryExpressionContext *_localctx, size_t predicateIndex) {
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc: In member function ‘bool GQLParser::valueTypeSempred(GQLParser::ValueTypeContext*, size_t)’:
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc:46490:52: warning: unused parameter ‘_localctx’ [-Wunused-parameter]
46490 | bool GQLParser::valueTypeSempred(ValueTypeContext *_localctx, size_t predicateIndex) {
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc: In member function ‘bool GQLParser::expressionSempred(GQLParser::ExpressionContext*, size_t)’:
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc:46501:54: warning: unused parameter ‘_localctx’ [-Wunused-parameter]
46501 | bool GQLParser::expressionSempred(ExpressionContext *_localctx, size_t predicateIndex) {
      |                                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc: In member function ‘bool GQLParser::expressionPredicateSempred(GQLParser::ExpressionPredicateContext*, size_t)’:
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc:46513:72: warning: unused parameter ‘_localctx’ [-Wunused-parameter]
46513 | bool GQLParser::expressionPredicateSempred(ExpressionPredicateContext *_localctx, size_t predicateIndex) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc: In member function ‘bool GQLParser::expressionAtomSempred(GQLParser::ExpressionAtomContext*, size_t)’:
/home/wf/source/cpp/MillenniumDB/src/query/parser/grammar/gql/autogenerated/GQLParser.cc:46526:62: warning: unused parameter ‘_localctx’ [-Wunused-parameter]
46526 | bool GQLParser::expressionAtomSempred(ExpressionAtomContext *_localctx, size_t predicateIndex) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[ 85%] Building CXX object CMakeFiles/millenniumdb.dir/src/query/variable_set.cc.o
[ 85%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/catalog/catalog.cc.o
[ 85%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/disk_int_stack.cc.o
[ 85%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/bplus_tree/bplus_tree.cc.o
[ 85%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/bplus_tree/bplus_tree_dir.cc.o
[ 86%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/bplus_tree/bplus_tree_leaf.cc.o
[ 86%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/distinct_binding_hash/distinct_binding_hash.cc.o
[ 86%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/distinct_binding_hash/distinct_binding_hash_bucket.cc.o
[ 86%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/key_value_hash/key_value_hash.cc.o
[ 86%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/key_value_hash/key_value_hash_bucket.cc.o
[ 87%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/strings_hash/strings_hash.cc.o
[ 87%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/strings_hash/strings_hash_bucket.cc.o
[ 87%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/strings_hash/strings_hash_dir.cc.o
[ 87%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/tensors_hash/tensors_hash.cc.o
[ 87%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hash/tensors_hash/tensors_hash_bucket.cc.o
[ 88%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hnsw/hnsw_index.cc.o
[ 88%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hnsw/hnsw_index_manager.cc.o
[ 88%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/hnsw/hnsw_query_iterator.cc.o
[ 88%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/leapfrog/leapfrog_bpt_iter.cc.o
[ 88%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/lists/tmp_lists.cc.o
[ 89%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/lists/tmp_lists_page.cc.o
[ 89%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/index_iter.cc.o
[ 89%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/multi_iter.cc.o
[ 89%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/normalize_funcs.cc.o
[ 89%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/ordered_iter.cc.o
[ 90%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/quad.cc.o
[ 90%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/rdf.cc.o
[ 90%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/table.cc.o
[ 90%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/text_index.cc.o
[ 90%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/text_index_manager.cc.o
[ 91%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/tokenize_funcs.cc.o
[ 91%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/trie.cc.o
[ 91%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/trie_garbage.cc.o
[ 91%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/trie_iter_list.cc.o
[ 91%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/trie_iter_search.cc.o
[ 92%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/index/text_search/trie_node.cc.o
[ 92%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/ordered_group/ordered_group.cc.o
[ 92%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/scsu.cc.o
[ 92%] Building CXX object CMakeFiles/millenniumdb.dir/src/storage/tuple_collection/tuple_collection.cc.o
[ 92%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/buffer_manager.cc.o
[ 93%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/file_manager.cc.o
[ 93%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/path_manager.cc.o
[ 93%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/string_manager.cc.o
[ 93%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/system.cc.o
[ 93%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/tensor_manager.cc.o
[ 94%] Building CXX object CMakeFiles/millenniumdb.dir/src/system/tmp_manager.cc.o
[ 94%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/dragonbox/dragonbox_to_chars.cc.o
[ 94%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/hashes/murmur3/murmur3.cc.o
[ 94%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/base64.cc.o
[ 94%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/byte_source.cc.o
[ 95%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/env.cc.o
[ 95%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/n3.cc.o
[ 95%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/node.cc.o
[ 95%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/reader.cc.o
[ 95%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/serdi.cc.o
[ 96%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/string.cc.o
[ 96%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/system.cc.o
[ 96%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/uri.cc.o
[ 96%] Building CXX object CMakeFiles/millenniumdb.dir/src/third_party/serd/writer.cc.o
/home/wf/source/cpp/MillenniumDB/src/system/tensor_manager.cc: In member function ‘void TensorManager::rollback(uint64_t)’:
/home/wf/source/cpp/MillenniumDB/src/system/tensor_manager.cc:397:14: warning: ignoring return value of ‘int ftruncate(int, __off_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  397 |     ftruncate(tensor_file_id.id, original_end);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/system/string_manager.cc: In member function ‘void StringManager::init_free_space()’:
/home/wf/source/cpp/MillenniumDB/src/system/string_manager.cc:414:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  414 |         write(leaf_file_id.id, buffer, Page::SIZE);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/system/string_manager.cc:415:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  415 |         write(dir_file_id.id, buffer, Page::SIZE);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/wf/source/cpp/MillenniumDB/src/system/string_manager.cc: In member function ‘void StringManager::rollback(uint64_t)’:
/home/wf/source/cpp/MillenniumDB/src/system/string_manager.cc:429:14: warning: ignoring return value of ‘int ftruncate(int, __off_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  429 |     ftruncate(str_file_id.id, original_end);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 96%] Linking CXX static library lib/libmillenniumdb.a
[ 96%] Built target millenniumdb
[ 96%] Building CXX object CMakeFiles/compare_datetime.dir/src/tests/compare_datetime.cc.o
[ 96%] Building CXX object CMakeFiles/scsu-test.dir/src/tests/scsu-test.cc.o
[ 96%] Building CXX object CMakeFiles/mdb.dir/src/bin/mdb.cc.o
[ 96%] Building CXX object CMakeFiles/tensor_operations.dir/src/tests/tensor_operations.cc.o
[ 96%] Building CXX object CMakeFiles/variable_set.dir/src/tests/variable_set.cc.o
[ 98%] Building CXX object CMakeFiles/regular_path_expr_to_rpq_dfa.dir/src/tests/regular_path_expr_to_rpq_dfa.cc.o
[ 98%] Building CXX object CMakeFiles/iri_prefixes-test.dir/src/tests/iri_prefixes-test.cc.o
[ 98%] Building CXX object CMakeFiles/text_index_normalize_tokenize.dir/src/tests/text_index_normalize_tokenize.cc.o
[ 98%] Linking CXX executable tests/scsu-test
[ 98%] Linking CXX executable tests/text_index_normalize_tokenize
[ 98%] Linking CXX executable tests/iri_prefixes-test
[ 98%] Linking CXX executable tests/compare_datetime
[ 99%] Linking CXX executable tests/variable_set
[100%] Linking CXX executable tests/tensor_operations
[100%] Built target scsu-test
[100%] Built target text_index_normalize_tokenize
[100%] Built target compare_datetime
[100%] Built target iri_prefixes-test
[100%] Linking CXX executable tests/regular_path_expr_to_rpq_dfa
lto-wrapper: warning: using serial compilation of 3 LTRANS jobs
[100%] Built target variable_set
[100%] Built target tensor_operations
[100%] Built target regular_path_expr_to_rpq_dfa
[100%] Linking CXX executable bin/mdb
lto-wrapper: warning: using serial compilation of 128 LTRANS jobs
[100%] Built target mdb
Build complete.
Verifying build by running help command...
MillenniumDB v1.0.0

Usage: mdb <COMMAND> <ARGS> [OPTIONS]
Commands:
 * server                              start the server
 * import                              create a new database from a supported file format
                                        * RDF: [.ttl .nt .rdf]
                                        * GQL: [.gql]
                                        * Quad Model: [.qm]
 * csv-import                          create a new database from csv files
 * dump                                export a database into a file
 * cli                                 start the CLI for querying a database
 * help,--help                         print this help message

Server Usage:
  mdb server <db_folder> [OPTIONS]

  Options:
    -j,--threads,--workers <N>         number of worker threads
    -p,--port <port>                   server port (default: 1234)
    -t,--timeout <seconds>             set query timeout (default: 60)
    --browser <true|false>             enable or disable web browser
    --browser-port <port>              browser port (default: 4321)
    --admin-user <username>            admin username
    --admin-password <password>        admin password
    --strings-dynamic <bytes>          size for the strings-dynamic-buffer
    --strings-static <bytes>           size for static strings-static-buffer
    --tensors-dynamic <bytes>          size for the tensors-dynamic-buffer
    --tensors-static <bytes>           size for static tensors-static-buffer
    --private-buffer <bytes>           size for the private-buffer
    --versioned-buffer <bytes>         size for the versioned-buffer

Import Usage:
  mdb import <files...> <db_folder> [OPTIONS]


  alternative use with stdinput (useful for importing compressed files)
  example:
    bzcat file.ttl.bz2 | mdb import <db_folder> --format ttl

  Options:
    --buffer-strings                   size of buffer for strings used during import (default: 2GB)
    --buffer-tensors                   size of buffer for tensors used during import (default: 2GB)
    --format                           specify the file format
                                         * RDF: [ttl nt n3 rdf]
                                         * GQL: [gql]
                                         * Quad Model: [qm]
  Options for RDF:
    --prefixes                         prefixes file path (for IRI compression)
    --btree-permutations               3, 4 or 6 (default: 4)

CSV Import Usage:
  mdb csv-import <gql|quad> <db_folder> --nodes <node_files...> --edges <edge_files> [OPTIONS]

  Options:
    --buffer-strings                   size of buffer for strings used during import (default: 2GB)
    --buffer-tensors                   size of buffer for tensors used during import (default: 2GB)
    --list-separator                   character used to separate lists (default: ';')

Dump Usage:
  mdb dump <db_folder> <output_file_prefix> <format>

  Valid formats:
   * RDF: [nt ttl]
   * GQL: NOT SUPPORTED YET
   * Quad Model: [qm json]

CLI Usage:
  mdb cli <db_folder> [OPTIONS]

  Options:
    --strings-dynamic <bytes>          size for the strings-dynamic-buffer
    --strings-static <bytes>           size for static strings-static-buffer
    --private-buffer <bytes>           size for the private-buffer
    --versioned-buffer <bytes>         size for the versioned-buffer
MillenniumDB setup and build completed successfully!
To use 'mdb', export MDB_HOME:
  export MDB_HOME=/home/wf/source/cpp/MillenniumDB
Add this line to your shell startup file for permanence.

Download dump

We use qlever control for simplicity

# latest-all.ttl.bz2                                 19-Nov-2025 13:21        120506423747
wf@wikidata:/hd/beta$ sudo mkdir wikidata_20251123
wf@wikidata:/hd/beta$ sudo chown wf:wf wikidata_20251123/
wf@wikidata:/hd/beta$ cd wikidata_20251123/
qlever setup-config wikidata
nohup qlever get-data&