├── .clang-format
├── .github
└── workflows
│ ├── build-docker.yml
│ ├── build-windows.yml
│ ├── build.yml
│ ├── forge.yml
│ ├── main.yml
│ ├── modin.yml
│ ├── pytest.yml
│ ├── scripts
│ └── run-perf.py
│ ├── test-docker.yml
│ ├── test-windows.yml
│ └── test.yml
├── .gitignore
├── CMakeLists.txt
├── LICENSE
├── README.md
├── RELEASE.md
├── apps
└── TestDriver.cpp
├── cmake_modules
└── FindArrow.cmake
├── docker
├── Dockerfile
├── Dockerfile.clang-cpu
├── Dockerfile.conda
├── Dockerfile.cuda
├── Dockerfile.l0
└── README.md
├── examples
├── basic_example_pyHDK.ipynb
├── basic_python_usage.ipynb
├── heterogen_demo_groupby.ipynb
└── heterogen_demo_taxi.ipynb
├── omniscidb
├── .clang-format
├── .clang-tidy
├── .gitattributes
├── .gitignore
├── Analyzer
│ ├── Analyzer.cpp
│ ├── Analyzer.h
│ └── CMakeLists.txt
├── ArrowStorage
│ ├── ArrowStorage.cpp
│ ├── ArrowStorage.h
│ ├── ArrowStorageUtils.cpp
│ ├── ArrowStorageUtils.h
│ └── CMakeLists.txt
├── Benchmarks
│ ├── Dockerfile
│ ├── README.md
│ ├── analyze_benchmark.py
│ ├── import_table_schemas
│ │ ├── flights.sql
│ │ ├── flights_56_columns.sql
│ │ ├── flights_hpt.sql
│ │ ├── ips.sql
│ │ ├── numbers.sql
│ │ └── taxis.sql
│ ├── queries
│ │ ├── arrow_flights
│ │ │ ├── Q001.sql
│ │ │ ├── Q002.sql
│ │ │ ├── Q003.sql
│ │ │ ├── Q004.sql
│ │ │ └── Q005.sql
│ │ ├── flights
│ │ │ ├── Q001.sql
│ │ │ ├── Q002.sql
│ │ │ ├── Q003.sql
│ │ │ ├── Q004.sql
│ │ │ ├── Q005.sql
│ │ │ ├── Q006.sql
│ │ │ ├── Q007.sql
│ │ │ ├── Q008.sql
│ │ │ ├── Q009.sql.disabled
│ │ │ ├── Q010.sql.disabled
│ │ │ ├── Q011.sql
│ │ │ ├── Q012.sql
│ │ │ ├── Q013.sql
│ │ │ ├── Q014.sql
│ │ │ ├── Q015.sql
│ │ │ ├── Q016.sql
│ │ │ └── Q017.sql
│ │ ├── flights_hpt
│ │ │ ├── Q018.sql
│ │ │ ├── Q019.sql
│ │ │ ├── Q020.sql
│ │ │ ├── Q021.sql
│ │ │ ├── Q022.sql
│ │ │ ├── Q023.sql
│ │ │ ├── Q024.sql
│ │ │ ├── Q025.sql
│ │ │ ├── Q026.sql
│ │ │ ├── Q027.sql
│ │ │ ├── Q028.sql
│ │ │ ├── Q029.sql
│ │ │ ├── Q030.sql
│ │ │ ├── Q031.sql
│ │ │ ├── Q032.sql
│ │ │ └── Q033.sql
│ │ └── taxis
│ │ │ ├── MQ01.sql
│ │ │ ├── MQ02.sql
│ │ │ ├── MQ03.sql
│ │ │ ├── MQ04.sql
│ │ │ ├── MQ05.sql
│ │ │ └── MQ06.sql
│ ├── requirements.txt
│ ├── results_table_schemas
│ │ ├── arrow-results.sql
│ │ ├── import-results.sql
│ │ └── query-results.sql
│ ├── run_benchmark.py
│ ├── run_benchmark_arrow.py
│ ├── run_benchmark_import.py
│ ├── run_synthetic_benchmark.py
│ ├── scripts
│ │ ├── bench_batch_streaming_ingest.py
│ │ └── bench_update.py
│ ├── st-queries
│ │ ├── flights-fsi-csv
│ │ │ ├── SETUPQ01.sql
│ │ │ └── TEARDOWNQ01.sql
│ │ ├── taxis-fsi-csv
│ │ │ ├── SETUPQ01.sql
│ │ │ └── TEARDOWNQ01.sql
│ │ └── taxis-fsi-parquet
│ │ │ ├── SETUPQ01.sql
│ │ │ └── TEARDOWNQ01.sql
│ ├── synthetic_benchmark
│ │ ├── create_table.py
│ │ └── queries
│ │ │ ├── ApproxMedian
│ │ │ ├── AM001.sql
│ │ │ └── AM002.sql
│ │ │ ├── BaselineHash
│ │ │ ├── BH001.sql
│ │ │ ├── BH002.sql
│ │ │ ├── BH003.sql
│ │ │ ├── BH004.sql
│ │ │ ├── BH005.sql
│ │ │ ├── BH006.sql
│ │ │ ├── BH007.sql
│ │ │ ├── BH008.sql
│ │ │ ├── BH009.sql
│ │ │ └── BH010.sql
│ │ │ ├── MultiStep
│ │ │ ├── MSBS001.sql
│ │ │ ├── MSBS002.sql
│ │ │ ├── MSBS003.sql
│ │ │ ├── MSBS004.sql
│ │ │ ├── MSBS005.sql
│ │ │ ├── MSBS006.sql
│ │ │ ├── MSBS007.sql
│ │ │ ├── MSPHM001.sql
│ │ │ ├── MSPHM002.sql
│ │ │ ├── MSPHM003.sql
│ │ │ ├── MSPHM004.sql
│ │ │ ├── MSPHM005.sql
│ │ │ ├── MSPHM006.sql
│ │ │ ├── MSPHM007.sql
│ │ │ ├── MSPHS001.sql
│ │ │ ├── MSPHS002.sql
│ │ │ ├── MSPHS003.sql
│ │ │ ├── MSPHS004.sql
│ │ │ ├── MSPHS005.sql
│ │ │ ├── MSPHS006.sql
│ │ │ ├── MSPHS007.sql
│ │ │ ├── MSPHS008.sql
│ │ │ ├── MSPHS009.sql
│ │ │ ├── MSPHS010.sql
│ │ │ ├── MSPHS011.sql
│ │ │ └── MSPHS012.sql
│ │ │ ├── NonGroupedAgg
│ │ │ ├── NGA01.sql
│ │ │ ├── NGA02.sql
│ │ │ ├── NGA03.sql
│ │ │ ├── NGA04.sql
│ │ │ └── NGA05.sql
│ │ │ ├── PerfectHashMultiCol
│ │ │ ├── PHM001.sql
│ │ │ ├── PHM002.sql
│ │ │ ├── PHM003.sql
│ │ │ ├── PHM004.sql
│ │ │ ├── PHM005.sql
│ │ │ └── PHM006.sql
│ │ │ ├── PerfectHashSingleCol
│ │ │ ├── PHS001.sql
│ │ │ ├── PHS002.sql
│ │ │ ├── PHS003.sql
│ │ │ ├── PHS004.sql
│ │ │ ├── PHS005.sql
│ │ │ ├── PHS006.sql
│ │ │ └── PHS007.sql
│ │ │ └── Sort
│ │ │ ├── S001.sql
│ │ │ ├── S002.sql
│ │ │ └── S003.sql
│ └── taxi
│ │ ├── CMakeLists.txt
│ │ ├── taxi_full_bench.cpp
│ │ └── taxi_reduced_bench.cpp
├── BufferProvider
│ └── BufferProvider.h
├── CLA.txt
├── CMakeLists.txt
├── Calcite
│ ├── CMakeLists.txt
│ ├── CalciteAdapter.cpp
│ ├── CalciteAdapter.h
│ ├── CalciteJNI.cpp
│ ├── CalciteJNI.h
│ ├── CalciteStub.cpp
│ ├── SchemaJson.cpp
│ ├── SchemaJson.h
│ └── java
│ │ ├── .mvn
│ │ ├── extensions.xml
│ │ └── settings.xml
│ │ ├── calcite
│ │ ├── checkstyle.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── codegen
│ │ │ │ ├── config.fmpp
│ │ │ │ └── includes
│ │ │ │ │ ├── ddlParser.ftl
│ │ │ │ │ ├── foreignServerParser.ftl
│ │ │ │ │ ├── foreignTableParser.ftl
│ │ │ │ │ ├── interruptQueryParser.ftl
│ │ │ │ │ ├── showCommandsParser.ftl
│ │ │ │ │ └── userMappingParser.ftl
│ │ │ ├── java
│ │ │ │ ├── com
│ │ │ │ │ └── mapd
│ │ │ │ │ │ ├── calcite
│ │ │ │ │ │ ├── parser
│ │ │ │ │ │ │ ├── ColumnType.java
│ │ │ │ │ │ │ ├── MapDParser.java
│ │ │ │ │ │ │ ├── MapDParserOptions.java
│ │ │ │ │ │ │ ├── MapDSchema.java
│ │ │ │ │ │ │ ├── MapDSerializer.java
│ │ │ │ │ │ │ ├── MapDSqlOperatorTable.java
│ │ │ │ │ │ │ ├── MapDTable.java
│ │ │ │ │ │ │ ├── MapDTypeSystem.java
│ │ │ │ │ │ │ ├── MapDUser.java
│ │ │ │ │ │ │ ├── ProjectProjectRemoveRule.java
│ │ │ │ │ │ │ ├── TableDetails.java
│ │ │ │ │ │ │ └── TypeInfo.java
│ │ │ │ │ │ └── planner
│ │ │ │ │ │ │ └── tester.java
│ │ │ │ │ │ ├── metadata
│ │ │ │ │ │ ├── GeoRelDataType.java
│ │ │ │ │ │ ├── LinestringSqlType.java
│ │ │ │ │ │ ├── MetaConnect.java
│ │ │ │ │ │ ├── PointSqlType.java
│ │ │ │ │ │ └── PolygonSqlType.java
│ │ │ │ │ │ └── parser
│ │ │ │ │ │ ├── extension
│ │ │ │ │ │ └── ddl
│ │ │ │ │ │ │ ├── DdlResponse.java
│ │ │ │ │ │ │ ├── JsonSerializableDdl.java
│ │ │ │ │ │ │ ├── SqlAlterForeignTable.java
│ │ │ │ │ │ │ ├── SqlAlterServer.java
│ │ │ │ │ │ │ ├── SqlAlterSystemClear.java
│ │ │ │ │ │ │ ├── SqlAlterTable.java
│ │ │ │ │ │ │ ├── SqlAlterUser.java
│ │ │ │ │ │ │ ├── SqlAttributeDefinition.java
│ │ │ │ │ │ │ ├── SqlCheckConstraint.java
│ │ │ │ │ │ │ ├── SqlColumnDeclaration.java
│ │ │ │ │ │ │ ├── SqlCopyTable.java
│ │ │ │ │ │ │ ├── SqlCreateDB.java
│ │ │ │ │ │ │ ├── SqlCreateDataframe.java
│ │ │ │ │ │ │ ├── SqlCreateForeignTable.java
│ │ │ │ │ │ │ ├── SqlCreateRole.java
│ │ │ │ │ │ │ ├── SqlCreateServer.java
│ │ │ │ │ │ │ ├── SqlCreateTable.java
│ │ │ │ │ │ │ ├── SqlCreateUser.java
│ │ │ │ │ │ │ ├── SqlCreateUserMapping.java
│ │ │ │ │ │ │ ├── SqlCreateView.java
│ │ │ │ │ │ │ ├── SqlCustomDdl.java
│ │ │ │ │ │ │ ├── SqlDdlNodes.java
│ │ │ │ │ │ │ ├── SqlDropDB.java
│ │ │ │ │ │ │ ├── SqlDropForeignTable.java
│ │ │ │ │ │ │ ├── SqlDropRole.java
│ │ │ │ │ │ │ ├── SqlDropServer.java
│ │ │ │ │ │ │ ├── SqlDropTable.java
│ │ │ │ │ │ │ ├── SqlDropUser.java
│ │ │ │ │ │ │ ├── SqlDropUserMapping.java
│ │ │ │ │ │ │ ├── SqlDropView.java
│ │ │ │ │ │ │ ├── SqlDumpTable.java
│ │ │ │ │ │ │ ├── SqlExportQuery.java
│ │ │ │ │ │ │ ├── SqlFilter.java
│ │ │ │ │ │ │ ├── SqlGrantPrivilege.java
│ │ │ │ │ │ │ ├── SqlGrantRole.java
│ │ │ │ │ │ │ ├── SqlInsertIntoTable.java
│ │ │ │ │ │ │ ├── SqlKeyConstraint.java
│ │ │ │ │ │ │ ├── SqlKillQuery.java
│ │ │ │ │ │ │ ├── SqlOptimizeTable.java
│ │ │ │ │ │ │ ├── SqlOptionsBuilder.java
│ │ │ │ │ │ │ ├── SqlReassignOwned.java
│ │ │ │ │ │ │ ├── SqlRefreshForeignTables.java
│ │ │ │ │ │ │ ├── SqlRenameDB.java
│ │ │ │ │ │ │ ├── SqlRenameTable.java
│ │ │ │ │ │ │ ├── SqlRenameUser.java
│ │ │ │ │ │ │ ├── SqlRestoreTable.java
│ │ │ │ │ │ │ ├── SqlRevokePrivilege.java
│ │ │ │ │ │ │ ├── SqlRevokeRole.java
│ │ │ │ │ │ │ ├── SqlShowCreateTable.java
│ │ │ │ │ │ │ ├── SqlShowDatabases.java
│ │ │ │ │ │ │ ├── SqlShowDiskCacheUsage.java
│ │ │ │ │ │ │ ├── SqlShowForeignServers.java
│ │ │ │ │ │ │ ├── SqlShowQueries.java
│ │ │ │ │ │ │ ├── SqlShowTableDetails.java
│ │ │ │ │ │ │ ├── SqlShowTables.java
│ │ │ │ │ │ │ ├── SqlShowUserDetails.java
│ │ │ │ │ │ │ ├── SqlShowUserSessions.java
│ │ │ │ │ │ │ ├── SqlTruncateTable.java
│ │ │ │ │ │ │ ├── SqlValidateSystem.java
│ │ │ │ │ │ │ ├── omnisci
│ │ │ │ │ │ │ ├── OmniSciEncoding.java
│ │ │ │ │ │ │ ├── OmniSciGeo.java
│ │ │ │ │ │ │ ├── OmniSciGeoTypeNameSpec.java
│ │ │ │ │ │ │ ├── OmniSciOptionsMap.java
│ │ │ │ │ │ │ ├── OmniSciSqlDataTypeSpec.java
│ │ │ │ │ │ │ └── OmniSciTypeNameSpec.java
│ │ │ │ │ │ │ └── omnisql
│ │ │ │ │ │ │ ├── OmniSqlArray.java
│ │ │ │ │ │ │ ├── OmniSqlColumn.java
│ │ │ │ │ │ │ ├── OmniSqlDataType.java
│ │ │ │ │ │ │ ├── OmniSqlEncoding.java
│ │ │ │ │ │ │ ├── OmniSqlJson.java
│ │ │ │ │ │ │ ├── OmniSqlOptionPair.java
│ │ │ │ │ │ │ ├── OmniSqlOptionsMap.java
│ │ │ │ │ │ │ ├── OmniSqlSanitizedString.java
│ │ │ │ │ │ │ └── OmniSqlTypeNameSpec.java
│ │ │ │ │ │ └── server
│ │ │ │ │ │ ├── CalciteParserFactory.java
│ │ │ │ │ │ ├── CalciteServerHandler.java
│ │ │ │ │ │ ├── ExtensionFunction.java
│ │ │ │ │ │ ├── ExtensionFunctionSignatureParser.java
│ │ │ │ │ │ ├── InvalidParseRequest.java
│ │ │ │ │ │ ├── OptimizationOption.java
│ │ │ │ │ │ ├── PlanResult.java
│ │ │ │ │ │ └── QueryParsingOption.java
│ │ │ │ └── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── calcite
│ │ │ │ │ ├── prepare
│ │ │ │ │ ├── CalciteSqlValidator.java
│ │ │ │ │ ├── MapDPlanner.java
│ │ │ │ │ └── SqlIdentifierCapturer.java
│ │ │ │ │ ├── rel
│ │ │ │ │ ├── externalize
│ │ │ │ │ │ ├── MapDRelJson.java
│ │ │ │ │ │ ├── MapDRelJsonReader.java
│ │ │ │ │ │ ├── MapDRelJsonWriter.java
│ │ │ │ │ │ └── QuantileAggregateCall.java
│ │ │ │ │ └── rules
│ │ │ │ │ │ ├── DynamicFilterJoinRule.java
│ │ │ │ │ │ ├── InjectFilterRule.java
│ │ │ │ │ │ ├── OuterJoinOptViaNullRejectionRule.java
│ │ │ │ │ │ ├── QueryOptimizationRules.java
│ │ │ │ │ │ └── Restriction.java
│ │ │ │ │ └── util
│ │ │ │ │ └── EscapedStringJsonBuilder.java
│ │ │ └── resources
│ │ │ │ └── log4j2.properties
│ │ │ └── test
│ │ │ ├── java
│ │ │ ├── com
│ │ │ │ └── mapd
│ │ │ │ │ └── parser
│ │ │ │ │ ├── extension
│ │ │ │ │ └── ddl
│ │ │ │ │ │ ├── DDLTest.java
│ │ │ │ │ │ ├── ForeignServerTest.java
│ │ │ │ │ │ ├── ForeignTableTest.java
│ │ │ │ │ │ ├── InterruptCommandTest.java
│ │ │ │ │ │ ├── ReassignOwnedTest.java
│ │ │ │ │ │ ├── ShowCommandTest.java
│ │ │ │ │ │ └── UserMappingTest.java
│ │ │ │ │ └── server
│ │ │ │ │ └── test
│ │ │ │ │ └── SqlIdentifierCapturerTest.java
│ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── calcite
│ │ │ │ └── rel
│ │ │ │ └── externalize
│ │ │ │ └── MapDRelJsonTest.java
│ │ │ └── resources
│ │ │ ├── ast
│ │ │ └── test_extension_functions.ast
│ │ │ ├── json
│ │ │ └── ddl
│ │ │ │ ├── foreignserver
│ │ │ │ ├── alter_foreign_server_change_owner.json
│ │ │ │ ├── alter_foreign_server_rename_server.json
│ │ │ │ ├── alter_foreign_server_set_data_wrapper_csv.json
│ │ │ │ ├── alter_foreign_server_set_options.json
│ │ │ │ ├── create_foreign_server.json
│ │ │ │ ├── create_foreign_server_w_if_not_exists.json
│ │ │ │ ├── drop_foreign_server.json
│ │ │ │ ├── drop_foreign_server_w_if_exists.json
│ │ │ │ ├── show_foreign_server.json
│ │ │ │ ├── show_foreign_server_eq_or.json
│ │ │ │ ├── show_foreign_server_like.json
│ │ │ │ ├── show_foreign_server_like_and.json
│ │ │ │ ├── show_foreign_server_like_and_like_or_eq.json
│ │ │ │ └── show_foreign_server_where.json
│ │ │ │ ├── foreigntable
│ │ │ │ ├── alter_foreign_table_rename_column.json
│ │ │ │ ├── alter_foreign_table_rename_table.json
│ │ │ │ ├── alter_foreign_table_set_options.json
│ │ │ │ ├── cft_ArraySized.json
│ │ │ │ ├── cft_ArrayUnsized.json
│ │ │ │ ├── cft_BigInt.json
│ │ │ │ ├── cft_Boolean.json
│ │ │ │ ├── cft_ColOptions.json
│ │ │ │ ├── cft_Date.json
│ │ │ │ ├── cft_Decimal.json
│ │ │ │ ├── cft_Double.json
│ │ │ │ ├── cft_Encoding_Compressed.json
│ │ │ │ ├── cft_Encoding_Compressed32.json
│ │ │ │ ├── cft_Encoding_Days1.json
│ │ │ │ ├── cft_Encoding_Dict.json
│ │ │ │ ├── cft_Encoding_Dict8.json
│ │ │ │ ├── cft_Encoding_Fixed1.json
│ │ │ │ ├── cft_Encoding_None.json
│ │ │ │ ├── cft_Epoch.json
│ │ │ │ ├── cft_EscapeOption.json
│ │ │ │ ├── cft_Float.json
│ │ │ │ ├── cft_GeoMultiPolygon.json
│ │ │ │ ├── cft_GeoPointMerc.json
│ │ │ │ ├── cft_GeoPointWG.json
│ │ │ │ ├── cft_IfNotExists.json
│ │ │ │ ├── cft_Linestring.json
│ │ │ │ ├── cft_MultiPolygon.json
│ │ │ │ ├── cft_NotNull.json
│ │ │ │ ├── cft_OneCol.json
│ │ │ │ ├── cft_Options.json
│ │ │ │ ├── cft_Point.json
│ │ │ │ ├── cft_PointCompressed.json
│ │ │ │ ├── cft_Polygon.json
│ │ │ │ ├── cft_Schema.json
│ │ │ │ ├── cft_SmallInt.json
│ │ │ │ ├── cft_Time.json
│ │ │ │ ├── cft_TimeStamp.json
│ │ │ │ ├── cft_TinyInt.json
│ │ │ │ ├── cft_TwoCol.json
│ │ │ │ ├── dft.json
│ │ │ │ ├── dft_ifExists.json
│ │ │ │ ├── refresh_foreign_table.json
│ │ │ │ ├── refresh_foreign_table_with_evict.json
│ │ │ │ └── refresh_foreign_tables.json
│ │ │ │ ├── interruptcommands
│ │ │ │ ├── alter_system_clear_cpu.json
│ │ │ │ ├── alter_system_clear_gpu.json
│ │ │ │ ├── alter_system_clear_render.json
│ │ │ │ └── kill_query.json
│ │ │ │ ├── reassignowned
│ │ │ │ └── reassign_owned.json
│ │ │ │ ├── showcommands
│ │ │ │ ├── show_databases.json
│ │ │ │ ├── show_disk_cache_usage.json
│ │ │ │ ├── show_disk_cache_usage_for.json
│ │ │ │ ├── show_queries.json
│ │ │ │ ├── show_table_details.json
│ │ │ │ ├── show_table_details_for_tables.json
│ │ │ │ ├── show_tables.json
│ │ │ │ ├── show_user_details.json
│ │ │ │ ├── show_user_details_for_user.json
│ │ │ │ └── show_user_sessions.json
│ │ │ │ └── usermapping
│ │ │ │ ├── create_user_mapping.json
│ │ │ │ ├── create_user_mapping_w_current_user.json
│ │ │ │ ├── create_user_mapping_w_if_not_exists.json
│ │ │ │ ├── create_user_mapping_w_public.json
│ │ │ │ ├── drop_user_mapping.json
│ │ │ │ └── drop_user_mapping_w_if_exists.json
│ │ │ └── log4j2.properties
│ │ ├── checkstyle.xml
│ │ └── pom.xml
├── ConfigBuilder
│ ├── CMakeLists.txt
│ ├── ConfigBuilder.cpp
│ └── ConfigBuilder.h
├── CudaMgr
│ ├── CMakeLists.txt
│ ├── CudaMgr.cpp
│ ├── CudaMgr.h
│ └── CudaMgrNoCuda.cpp
├── DataMgr
│ ├── AbstractBuffer.cpp
│ ├── AbstractBuffer.h
│ ├── AbstractBufferMgr.h
│ ├── AbstractDataProvider.h
│ ├── Allocators
│ │ ├── ArenaAllocator.h
│ │ ├── DeviceAllocator.h
│ │ ├── GpuAllocator.cpp
│ │ ├── GpuAllocator.h
│ │ ├── ThrustAllocator.cpp
│ │ ├── ThrustAllocator.h
│ │ └── thrust
│ │ │ ├── DataMgrAllocationPolicy.h
│ │ │ └── TypedThrustAllocator.h
│ ├── ArrayNoneEncoder.h
│ ├── BufferMgr
│ │ ├── Buffer.cpp
│ │ ├── Buffer.h
│ │ ├── BufferMgr.cpp
│ │ ├── BufferMgr.h
│ │ ├── BufferSeg.h
│ │ ├── CpuBufferMgr
│ │ │ ├── CpuBuffer.cpp
│ │ │ ├── CpuBuffer.h
│ │ │ ├── CpuBufferMgr.cpp
│ │ │ ├── CpuBufferMgr.h
│ │ │ ├── TieredCpuBufferMgr.cpp
│ │ │ └── TieredCpuBufferMgr.h
│ │ └── GpuBufferMgr
│ │ │ ├── GpuBuffer.cpp
│ │ │ ├── GpuBuffer.h
│ │ │ ├── GpuBufferMgr.cpp
│ │ │ └── GpuBufferMgr.h
│ ├── CMakeLists.txt
│ ├── Chunk
│ │ ├── Chunk.cpp
│ │ └── Chunk.h
│ ├── ChunkMetadata.h
│ ├── DataMgr.cpp
│ ├── DataMgr.h
│ ├── DataMgrBufferProvider.cpp
│ ├── DataMgrBufferProvider.h
│ ├── DataMgrDataProvider.cpp
│ ├── DataMgrDataProvider.h
│ ├── DateDaysEncoder.h
│ ├── Encoder.cpp
│ ├── Encoder.h
│ ├── FixedLengthArrayNoneEncoder.h
│ ├── FixedLengthEncoder.h
│ ├── GpuMgr.h
│ ├── GpuMgrContext.h
│ ├── MemoryLevel.h
│ ├── NoneEncoder.h
│ ├── PersistentStorageMgr
│ │ ├── PersistentStorageMgr.cpp
│ │ └── PersistentStorageMgr.h
│ ├── StreamDecode.h
│ ├── StringNoneEncoder.cpp
│ └── StringNoneEncoder.h
├── DataProvider
│ ├── DataProvider.h
│ ├── DictDescriptor.h
│ └── TableFragmentsInfo.h
├── IR
│ ├── CMakeLists.txt
│ ├── CardinalityEstimator.h
│ ├── Context.cpp
│ ├── Context.h
│ ├── DateTime.h
│ ├── DateTimeEnums.h
│ ├── Datum.cpp
│ ├── DatumFetchers.h
│ ├── Exception.h
│ ├── Expr.cpp
│ ├── Expr.h
│ ├── ExprCollector.h
│ ├── ExprRewriter.h
│ ├── ExprVisitor.h
│ ├── InputRewriter.h
│ ├── Node.cpp
│ ├── Node.h
│ ├── OpType.h
│ ├── OpTypeEnums.h
│ ├── TargetMetaInfo.h
│ ├── Type.cpp
│ ├── Type.h
│ ├── TypeUtils.cpp
│ ├── TypeUtils.h
│ └── UnnestDetector.h
├── L0Mgr
│ ├── CMakeLists.txt
│ ├── L0Exception.cpp
│ ├── L0Exception.h
│ ├── L0ExceptionNoL0.cpp
│ ├── L0Mgr.cpp
│ ├── L0Mgr.h
│ ├── L0MgrNoL0.cpp
│ └── Utils.h
├── LICENSE.md
├── Logger
│ ├── CMakeLists.txt
│ ├── Logger.cpp
│ └── Logger.h
├── NvidiaComputeCapability
│ ├── CMakeLists.txt
│ └── get_nvidia_compute_capability.cpp
├── OSDependent
│ ├── CMakeLists.txt
│ ├── Unix
│ │ ├── CMakeLists.txt
│ │ ├── omnisci_fs.cpp
│ │ ├── omnisci_glob.cpp
│ │ ├── omnisci_hostname.cpp
│ │ └── omnisci_path.cpp
│ ├── Windows
│ │ ├── CMakeLists.txt
│ │ ├── omnisci_fs.cpp
│ │ ├── omnisci_glob.cpp
│ │ ├── omnisci_hostname.cpp
│ │ └── omnisci_path.cpp
│ ├── omnisci_fs.h
│ ├── omnisci_glob.h
│ ├── omnisci_hostname.h
│ └── omnisci_path.h
├── QueryBuilder
│ ├── CMakeLists.txt
│ ├── QueryBuilder.cpp
│ └── QueryBuilder.h
├── QueryEngine
│ ├── AggregateUtils.h
│ ├── AggregatedColRange.cpp
│ ├── AggregatedColRange.h
│ ├── AnalyticalTemplatesExtractor.cpp
│ ├── AnalyticalTemplatesExtractor.h
│ ├── ArithmeticIR.cpp
│ ├── ArrayIR.cpp
│ ├── ArrayOps.cpp
│ ├── AutomaticIRMetadataGuard.h
│ ├── BufferEntryUtils.h
│ ├── CMakeLists.txt
│ ├── CacheInvalidator.h
│ ├── CalciteDeserializerUtils.cpp
│ ├── CalciteDeserializerUtils.h
│ ├── CardinalityEstimator.cpp
│ ├── CardinalityEstimator.h
│ ├── CartesianProduct.h
│ ├── CaseIR.cpp
│ ├── CastIR.cpp
│ ├── CgenState.cpp
│ ├── CgenState.h
│ ├── CodeCache.h
│ ├── CodeCacheAccessor.h
│ ├── CodeGenerator.h
│ ├── Codec.cpp
│ ├── Codec.h
│ ├── ColRangeInfo.cpp
│ ├── ColRangeInfo.h
│ ├── ColumnFetcher.cpp
│ ├── ColumnFetcher.h
│ ├── ColumnIR.cpp
│ ├── CompareIR.cpp
│ ├── CompareKeysInl.h
│ ├── CompilationContext.h
│ ├── CompilationOptions.cpp
│ ├── CompilationOptions.h
│ ├── Compiler
│ │ ├── AddressSpace.h
│ │ ├── Backend.cpp
│ │ ├── Backend.h
│ │ ├── CodegenTraitsDescriptor.h
│ │ ├── CommonGpuRuntime.cpp
│ │ ├── CommonRuntimeDefs.h
│ │ ├── Exceptions.h
│ │ ├── HelperFunctions.cpp
│ │ ├── HelperFunctions.h
│ │ ├── genx.cpp
│ │ └── genx.ll
│ ├── ConstantIR.cpp
│ ├── CostModel
│ │ ├── CMakeLists.txt
│ │ ├── CostModel.cpp
│ │ ├── CostModel.h
│ │ ├── DataSources
│ │ │ ├── DataSource.cpp
│ │ │ ├── DataSource.h
│ │ │ ├── DwarfBench.cpp
│ │ │ ├── DwarfBench.h
│ │ │ ├── EmptyDataSource.cpp
│ │ │ └── EmptyDataSource.h
│ │ ├── Dispatchers
│ │ │ ├── DefaultExecutionPolicy.cpp
│ │ │ ├── DefaultExecutionPolicy.h
│ │ │ ├── ExecutionPolicy.h
│ │ │ ├── ProportionBasedExecutionPolicy.cpp
│ │ │ ├── ProportionBasedExecutionPolicy.h
│ │ │ ├── RRExecutionPolicy.cpp
│ │ │ └── RRExecutionPolicy.h
│ │ ├── ExtrapolationModels
│ │ │ ├── ExtrapolationModel.h
│ │ │ ├── ExtrapolationModelProvider.cpp
│ │ │ ├── ExtrapolationModelProvider.h
│ │ │ ├── LinearExtrapolation.cpp
│ │ │ ├── LinearExtrapolation.h
│ │ │ ├── LinearRegression.cpp
│ │ │ └── LinearRegression.h
│ │ ├── IterativeCostModel.cpp
│ │ ├── IterativeCostModel.h
│ │ ├── Measurements.cpp
│ │ └── Measurements.h
│ ├── DataRecycler
│ │ ├── DataRecycler.h
│ │ ├── HashingSchemeRecycler.cpp
│ │ ├── HashingSchemeRecycler.h
│ │ ├── HashtableRecycler.cpp
│ │ └── HashtableRecycler.h
│ ├── DateAdd.cpp
│ ├── DateTimeIR.cpp
│ ├── DateTimePlusRewrite.cpp
│ ├── DateTimePlusRewrite.h
│ ├── DateTimeTranslator.cpp
│ ├── DateTimeTranslator.h
│ ├── DateTimeUtils.h
│ ├── DateTruncate.cpp
│ ├── DateTruncate.h
│ ├── DateTruncateLookupTable.h
│ ├── DecodersImpl.h
│ ├── Descriptors
│ │ ├── InputDescriptors.h
│ │ ├── QueryCompilationDescriptor.cpp
│ │ ├── QueryCompilationDescriptor.h
│ │ ├── QueryFragmentDescriptor.cpp
│ │ ├── QueryFragmentDescriptor.h
│ │ ├── RelAlgExecutionDescriptor.cpp
│ │ └── RelAlgExecutionDescriptor.h
│ ├── DeviceKernel.cpp
│ ├── DeviceKernel.h
│ ├── DynamicWatchdog.cpp
│ ├── DynamicWatchdog.h
│ ├── EquiJoinCondition.cpp
│ ├── EquiJoinCondition.h
│ ├── ErrorHandling.h
│ ├── Execute.cpp
│ ├── Execute.h
│ ├── ExecutionEngineWrapper.h
│ ├── ExecutionKernel.cpp
│ ├── ExecutionKernel.h
│ ├── ExprByPredicateCollector.h
│ ├── ExprDagVisitor.h
│ ├── ExpressionRange.cpp
│ ├── ExpressionRange.h
│ ├── ExpressionRewrite.cpp
│ ├── ExpressionRewrite.h
│ ├── ExtensionFunctions.hpp
│ ├── ExtensionFunctionsArray.hpp
│ ├── ExtensionFunctionsBinding.cpp
│ ├── ExtensionFunctionsBinding.h
│ ├── ExtensionFunctionsTesting.hpp
│ ├── ExtensionFunctionsWhitelist.cpp
│ ├── ExtensionFunctionsWhitelist.h
│ ├── ExtensionModules.h
│ ├── ExtensionsIR.cpp
│ ├── ExternalCacheInvalidators.h
│ ├── ExternalExecutor.cpp
│ ├── ExternalExecutor.h
│ ├── FromTableReordering.cpp
│ ├── FromTableReordering.h
│ ├── GpuInitGroups.cu
│ ├── GpuInitGroups.h
│ ├── GpuInitGroupsImpl.cpp
│ ├── GpuInterrupt.cpp
│ ├── GpuMemUtils.cpp
│ ├── GpuMemUtils.h
│ ├── GpuRtConstants.h
│ ├── GpuSharedMemoryContext.h
│ ├── GpuSharedMemoryUtils.cpp
│ ├── GpuSharedMemoryUtils.h
│ ├── GroupByHashTest.cpp
│ ├── GroupByRuntime.cpp
│ ├── HashTableDesc.h
│ ├── HyperLogLogRank.h
│ ├── IRCodegen.cpp
│ ├── IRCodegenUtils.h
│ ├── InPlaceSort.cpp
│ ├── InPlaceSort.h
│ ├── InPlaceSortImpl.cu
│ ├── InPlaceSortImpl.h
│ ├── InValuesBitmap.cpp
│ ├── InValuesBitmap.h
│ ├── InValuesIR.cpp
│ ├── InputMetadata.cpp
│ ├── InputMetadata.h
│ ├── JoinFilterPushDown.cpp
│ ├── JoinFilterPushDown.h
│ ├── JoinHashTable
│ │ ├── BaselineHashTable.h
│ │ ├── BaselineJoinHashTable.cpp
│ │ ├── BaselineJoinHashTable.h
│ │ ├── Builders
│ │ │ ├── BaselineHashTableBuilder.h
│ │ │ └── PerfectHashTableBuilder.h
│ │ ├── HashJoin.cpp
│ │ ├── HashJoin.h
│ │ ├── HashTable.cpp
│ │ ├── HashTable.h
│ │ ├── PerfectHashTable.h
│ │ ├── PerfectJoinHashTable.cpp
│ │ ├── PerfectJoinHashTable.h
│ │ └── Runtime
│ │ │ ├── HashJoinKeyHandlers.h
│ │ │ ├── HashJoinRuntime.cpp
│ │ │ ├── HashJoinRuntime.h
│ │ │ ├── HashJoinRuntimeCpu.cpp
│ │ │ ├── HashJoinRuntimeCpu.h
│ │ │ ├── HashJoinRuntimeGpu.cu
│ │ │ ├── JoinColumnIterator.h
│ │ │ ├── JoinHashImpl.h
│ │ │ ├── JoinHashTableGpuUtils.h
│ │ │ └── JoinHashTableQueryRuntime.cpp
│ ├── JsonAccessors.h
│ ├── L0Kernel.cpp
│ ├── L0Kernel.h
│ ├── LLVMFunctionAttributesUtil.cpp
│ ├── LLVMFunctionAttributesUtil.h
│ ├── LLVMGlobalContext.cpp
│ ├── LLVMGlobalContext.h
│ ├── LogicalIR.cpp
│ ├── LoopControlFlow
│ │ ├── JoinLoop.cpp
│ │ ├── JoinLoop.h
│ │ ├── JoinLoopTest.cpp
│ │ ├── JoinLoopTestMakefile
│ │ └── generate_loop_ref.py
│ ├── MaxwellCodegenPatch.cpp
│ ├── MaxwellCodegenPatch.h
│ ├── MemoryLayoutBuilder.cpp
│ ├── MemoryLayoutBuilder.h
│ ├── MurmurHash.cpp
│ ├── MurmurHash.h
│ ├── MurmurHash1Inl.h
│ ├── MurmurHash3Inl.h
│ ├── NativeCodegen.cpp
│ ├── NullableValue.h
│ ├── NvidiaKernel.cpp
│ ├── NvidiaKernel.h
│ ├── OmniSciTypes.h
│ ├── Optimization
│ │ └── AnnotateInternalFunctionsPass.h
│ ├── OutputBufferInitialization.cpp
│ ├── OutputBufferInitialization.h
│ ├── PlanState.cpp
│ ├── PlanState.h
│ ├── QuantileRuntime.cpp
│ ├── QueryExecutionContext.cpp
│ ├── QueryExecutionContext.h
│ ├── QueryExecutionSequence.cpp
│ ├── QueryExecutionSequence.h
│ ├── QueryMemoryInitializer.cpp
│ ├── QueryMemoryInitializer.h
│ ├── QueryPhysicalInputsCollector.cpp
│ ├── QueryPhysicalInputsCollector.h
│ ├── QueryPlanDagCache.cpp
│ ├── QueryPlanDagCache.h
│ ├── QueryPlanDagExtractor.cpp
│ ├── QueryPlanDagExtractor.h
│ ├── QueryRewrite.cpp
│ ├── QueryRewrite.h
│ ├── QueryTemplateGenerator.cpp
│ ├── QueryTemplateGenerator.h
│ ├── RangeTableIndexVisitor.h
│ ├── RegexpFunctions.cpp
│ ├── RelAlgDagBuilder.cpp
│ ├── RelAlgDagBuilder.h
│ ├── RelAlgExecutionUnit.cpp
│ ├── RelAlgExecutionUnit.h
│ ├── RelAlgExecutor.cpp
│ ├── RelAlgExecutor.h
│ ├── RelAlgOptimizer.cpp
│ ├── RelAlgOptimizer.h
│ ├── RelAlgSchemaProvider.cpp
│ ├── RelAlgSchemaProvider.h
│ ├── RelAlgTranslator.cpp
│ ├── RelAlgTranslator.h
│ ├── RelAlgVisitor.h
│ ├── ResultSetBuilder.cpp
│ ├── ResultSetBuilder.h
│ ├── ResultSetReduction.cpp
│ ├── ResultSetReduction.h
│ ├── ResultSetReductionCodegen.cpp
│ ├── ResultSetReductionCodegen.h
│ ├── ResultSetReductionInterpreter.cpp
│ ├── ResultSetReductionInterpreter.h
│ ├── ResultSetReductionInterpreterStubs.cpp
│ ├── ResultSetReductionInterpreterStubs.h
│ ├── ResultSetReductionJIT.cpp
│ ├── ResultSetReductionJIT.h
│ ├── ResultSetReductionOps.h
│ ├── ResultSetSort.cpp
│ ├── ResultSetSort.h
│ ├── ResultSetSortImpl.cu
│ ├── ResultSetSortImpl.h
│ ├── RowFuncBuilder.cpp
│ ├── RowFuncBuilder.h
│ ├── RuntimeFunctions.cpp
│ ├── RuntimeFunctions.h
│ ├── ScalarCodeGenerator.cpp
│ ├── ScalarExprVisitor.h
│ ├── SerializeToSql.cpp
│ ├── SerializeToSql.h
│ ├── SessionInfo.cpp
│ ├── SessionInfo.h
│ ├── SortUtils.cuh
│ ├── SpeculativeTopN.cpp
│ ├── SpeculativeTopN.h
│ ├── StreamingTopN.cpp
│ ├── StreamingTopN.h
│ ├── StringDictionaryGenerations.cpp
│ ├── StringDictionaryGenerations.h
│ ├── StringDictionaryTranslationMgr.cpp
│ ├── StringDictionaryTranslationMgr.h
│ ├── StringFunctions.cpp
│ ├── StringOpsIR.cpp
│ ├── TableGenerations.cpp
│ ├── TableGenerations.h
│ ├── Target.h
│ ├── TargetExprBuilder.cpp
│ ├── TargetExprBuilder.h
│ ├── TopKAggRuntime.h
│ ├── TopKRuntime.cpp
│ ├── TopKSort.cu
│ ├── TopKSort.h
│ ├── UnnestedVarsCollector.h
│ ├── UsedColumnsCollector.h
│ ├── Utils
│ │ ├── DiamondCodegen.cpp
│ │ └── DiamondCodegen.h
│ ├── Visitors
│ │ ├── QueryPlanDagChecker.cpp
│ │ ├── QueryPlanDagChecker.h
│ │ ├── SubQueryCollector.cpp
│ │ ├── SubQueryCollector.h
│ │ ├── TransientStringLiteralsVisitor.h
│ │ ├── TypeHandler.h
│ │ └── UsedInputsCollector.h
│ ├── WindowContext.cpp
│ ├── WindowContext.h
│ ├── WindowExpressionRewrite.cpp
│ ├── WindowExpressionRewrite.h
│ ├── WindowFunctionIR.cpp
│ ├── WorkUnitBuilder.cpp
│ ├── WorkUnitBuilder.h
│ ├── cuda_mapd_rt.cu
│ ├── invoke_example
│ │ ├── README
│ │ ├── kernel.ll
│ │ └── sample.cpp
│ ├── l0_mapd_rt.cpp
│ └── scripts
│ │ └── parse_ast.py
├── QueryOptimizer
│ ├── CMakeLists.txt
│ ├── CanonicalizeQuery.cpp
│ └── CanonicalizeQuery.h
├── README.md
├── ResultSet
│ ├── ArrowResultSet.cpp
│ ├── ArrowResultSet.h
│ ├── ArrowResultSetConverter.cpp
│ ├── BitmapGenerators.cpp
│ ├── BitmapGenerators.h
│ ├── CMakeLists.txt
│ ├── ColRangeInfo.h
│ ├── ColSlotContext.cpp
│ ├── ColSlotContext.h
│ ├── CountDistinct.h
│ ├── CountDistinctDescriptor.h
│ ├── HyperLogLog.h
│ ├── QuantileAccessors.cpp
│ ├── QuantileAccessors.h
│ ├── QueryMemoryDescriptor.cpp
│ ├── QueryMemoryDescriptor.h
│ ├── ResultSet.cpp
│ ├── ResultSet.h
│ ├── ResultSetBufferAccessors.h
│ ├── ResultSetIteration.cpp
│ ├── ResultSetStorage.cpp
│ ├── ResultSetStorage.h
│ ├── ResultType.h
│ ├── RowSetMemoryOwner.cpp
│ ├── RowSetMemoryOwner.h
│ ├── StreamingTopN.cpp
│ ├── StreamingTopN.h
│ ├── TargetValue.cpp
│ ├── TargetValue.h
│ ├── TopKAggAccessors.cpp
│ └── TopKAggAccessors.h
├── ResultSetRegistry
│ ├── CMakeLists.txt
│ ├── ColumnarResults.cpp
│ ├── ColumnarResults.h
│ ├── ResultSetMetadata.cpp
│ ├── ResultSetMetadata.h
│ ├── ResultSetRegistry.cpp
│ ├── ResultSetRegistry.h
│ ├── ResultSetTable.h
│ ├── ResultSetTableToken.cpp
│ └── ResultSetTableToken.h
├── SampleData
│ ├── 100_flights.csv
│ └── create_flights_table.sql
├── SchemaMgr
│ ├── CMakeLists.txt
│ ├── ColumnInfo.cpp
│ ├── ColumnInfo.h
│ ├── SchemaMgr.cpp
│ ├── SchemaMgr.h
│ ├── SchemaProvider.h
│ ├── SimpleSchemaProvider.h
│ └── TableInfo.h
├── Shared
│ ├── ArrowUtil.h
│ ├── AuthMetadata.h
│ ├── BufferCompaction.h
│ ├── CMakeLists.txt
│ ├── Config.h
│ ├── DateConverters.h
│ ├── DateTimeParser.cpp
│ ├── DateTimeParser.h
│ ├── DeviceGroup.h
│ ├── DeviceType.h
│ ├── DoubleSort.h
│ ├── EmptyKeyValues.h
│ ├── EnumBitmaskOps.h
│ ├── GpuPlatform.h
│ ├── InlineNullValues.h
│ ├── InsertionOrderedMap.h
│ ├── Intervals.h
│ ├── MathUtils.cpp
│ ├── MathUtils.h
│ ├── Restriction.h
│ ├── SimpleAllocator.h
│ ├── SqlTypesLayout.h
│ ├── StackTrace.cpp
│ ├── StackTrace.h
│ ├── StringTransform.cpp
│ ├── StringTransform.h
│ ├── TargetInfo.h
│ ├── ThreadController.h
│ ├── ThreadInfo.h
│ ├── TypePunning.h
│ ├── VectorView.h
│ ├── approx_quantile.h
│ ├── base64.cpp
│ ├── base64.h
│ ├── boost_stacktrace.hpp
│ ├── checked_alloc.h
│ ├── clean_windows.h
│ ├── cleanup_global_namespace.h
│ ├── file_delete.h
│ ├── file_path_util.cpp
│ ├── file_path_util.h
│ ├── fixautotools.h
│ ├── funcannotations.h
│ ├── get_nvidia_compute_capability.h
│ ├── globals.cpp
│ ├── gpu_enabled.h
│ ├── hash.h
│ ├── import_helpers.h
│ ├── likely.h
│ ├── macros.h
│ ├── mapd_shared_mutex.h
│ ├── measure.h
│ ├── misc.cpp
│ ├── misc.h
│ ├── nocuda.h
│ ├── nvtx_helpers.cpp
│ ├── nvtx_helpers.h
│ ├── parallel_sort.h
│ ├── quantile.h
│ ├── release.h
│ ├── scope.h
│ ├── sqldefs.h
│ ├── sqltypes.h
│ ├── string_view_unordered_map.h
│ ├── thread_count.cpp
│ ├── thread_count.h
│ ├── toString.h
│ ├── type_name_to_string.h
│ ├── types.h
│ └── uuid.h
├── SqliteConnector
│ ├── CMakeLists.txt
│ ├── SqliteConnector.cpp
│ └── SqliteConnector.h
├── StringDictionary
│ ├── CMakeLists.txt
│ ├── DictRef.h
│ ├── DictionaryCache.hpp
│ ├── LruCache.hpp
│ ├── StringDictionary.cpp
│ └── StringDictionary.h
├── Tests
│ ├── ArrayTest.cpp
│ ├── ArrowBasedExecuteTest.cpp
│ ├── ArrowSQLRunner
│ │ ├── ArrowSQLRunner.cpp
│ │ ├── ArrowSQLRunner.h
│ │ ├── BufferPoolStats.h
│ │ ├── CMakeLists.txt
│ │ ├── RelAlgCache.cpp
│ │ ├── RelAlgCache.h
│ │ ├── SQLiteComparator.cpp
│ │ └── SQLiteComparator.h
│ ├── ArrowStorageDataFiles
│ │ ├── date_time.csv
│ │ ├── fp_int.parquet
│ │ ├── fp_int_2.parquet
│ │ ├── int_float.parquet
│ │ ├── mixed_data.csv
│ │ ├── nulls_header.csv
│ │ ├── numbers_delim.csv
│ │ ├── numbers_header.csv
│ │ ├── numbers_header2.csv
│ │ ├── numbers_noheader.csv
│ │ ├── strings.csv
│ │ ├── taxi_sample.csv
│ │ └── taxi_sample_header.csv
│ ├── ArrowStorageSqlTest.cpp
│ ├── ArrowStorageTest.cpp
│ ├── ArrowTestHelpers.h
│ ├── AwsHelpers.h
│ ├── BitmapGeneratorBenchmark.cpp
│ ├── CMakeLists.txt
│ ├── CachedHashTableTest.cpp
│ ├── Calcite
│ │ └── FilterCount.json
│ ├── CodeGeneratorTest.cpp
│ ├── ColumnarResultsTest.cpp
│ ├── CorrelatedSubqueryTest.cpp
│ ├── CostModel
│ │ ├── CostModelTest.cpp
│ │ └── DwarfBenchIntegrationTest.cpp
│ ├── CudaSharedMemoryTest.cpp
│ ├── DataMgrWithL0Test.cpp
│ ├── DataRecyclerTest.cpp
│ ├── EmbeddedDataFiles
│ │ ├── embedded_db_test_6x4table.csv
│ │ ├── embedded_db_test_join_table.csv
│ │ └── embedded_db_test_nulls_table.csv
│ ├── EncoderTest.cpp
│ ├── ExecutionSequenceTest.cpp
│ ├── Export
│ │ └── QueryExport
│ │ │ └── datafiles
│ │ │ ├── query_export_test_array_null_handling.csv
│ │ │ ├── query_export_test_csv.csv
│ │ │ ├── query_export_test_csv_no_header.csv
│ │ │ └── query_export_test_source.csv
│ ├── FilePathWhitelist
│ │ ├── example.csv
│ │ ├── example.csv.gz
│ │ ├── example.csv.tar
│ │ ├── example.csv.tar.gz
│ │ ├── malformed_export_config_1.conf
│ │ ├── malformed_export_config_2.conf
│ │ ├── malformed_import_config_1.conf
│ │ ├── malformed_import_config_2.conf
│ │ ├── non_existent_root_path.conf
│ │ ├── root_path_config.conf
│ │ └── test_config.conf
│ ├── FromTableReorderingTest.cpp
│ ├── FsiDataFiles
│ │ ├── 0.csv
│ │ ├── 0.parquet
│ │ ├── 0_255.csv
│ │ ├── 1.csv
│ │ ├── 1.parquet
│ │ ├── 1badint.csv
│ │ ├── 2.csv
│ │ ├── 2.parquet
│ │ ├── 3.csv
│ │ ├── 3.parquet
│ │ ├── ParquetCoercionTypes
│ │ │ ├── coercible_date.parquet
│ │ │ ├── coercible_float64.parquet
│ │ │ ├── coercible_int16.parquet
│ │ │ ├── coercible_int32.parquet
│ │ │ ├── coercible_int32_no_annotation.parquet
│ │ │ ├── coercible_int64.parquet
│ │ │ ├── coercible_int64_no_annotation.parquet
│ │ │ ├── coercible_time_micro.parquet
│ │ │ ├── coercible_time_milli.parquet
│ │ │ ├── coercible_time_nano.parquet
│ │ │ ├── coercible_timestamp_micro.parquet
│ │ │ ├── coercible_timestamp_milli.parquet
│ │ │ ├── coercible_timestamp_nano.parquet
│ │ │ ├── coercible_uint16.parquet
│ │ │ ├── coercible_uint32.parquet
│ │ │ ├── coercible_uint64.parquet
│ │ │ ├── coercible_uint8.parquet
│ │ │ ├── non_coercible_date.parquet
│ │ │ ├── non_coercible_date16_as_timestamp_micro.parquet
│ │ │ ├── non_coercible_date16_as_timestamp_milli.parquet
│ │ │ ├── non_coercible_date16_as_timestamp_nano.parquet
│ │ │ ├── non_coercible_float64.parquet
│ │ │ ├── non_coercible_int16.parquet
│ │ │ ├── non_coercible_int32.parquet
│ │ │ ├── non_coercible_int32_no_annotation.parquet
│ │ │ ├── non_coercible_int64.parquet
│ │ │ ├── non_coercible_int64_no_annotation.parquet
│ │ │ ├── non_coercible_timestamp_micro.parquet
│ │ │ ├── non_coercible_timestamp_milli.parquet
│ │ │ ├── non_coercible_timestamp_nano.parquet
│ │ │ ├── non_coercible_uint16.parquet
│ │ │ ├── non_coercible_uint32.parquet
│ │ │ ├── non_coercible_uint64.parquet
│ │ │ └── non_coercible_uint8.parquet
│ │ ├── a.csv
│ │ ├── a.parquet
│ │ ├── append_after
│ │ │ ├── archive_delete_file.zip
│ │ │ ├── csv_dir_archives
│ │ │ │ ├── three_row_3_4_5.zip
│ │ │ │ └── two_row_1_2.zip
│ │ │ ├── csv_dir_file
│ │ │ │ ├── one_row_3.csv
│ │ │ │ ├── two_row_1_2.csv
│ │ │ │ └── two_row_4_5.csv
│ │ │ ├── csv_dir_file_multi
│ │ │ │ ├── one_row_1.csv
│ │ │ │ ├── one_row_2.csv
│ │ │ │ ├── one_row_3.csv
│ │ │ │ └── two_row_4_5.csv
│ │ │ ├── csv_dir_file_multi_bad_append
│ │ │ │ ├── one_row_1.csv
│ │ │ │ └── one_row_2.csv
│ │ │ ├── csv_dir_missing_file
│ │ │ │ └── one_row_1.csv
│ │ │ ├── csv_string_dir
│ │ │ │ └── single_file.csv
│ │ │ ├── dir_file.zip
│ │ │ ├── dir_file_multi.zip
│ │ │ ├── parquet_dir_file
│ │ │ │ ├── one_row_3.parquet
│ │ │ │ ├── two_row_1_2.parquet
│ │ │ │ └── two_row_4_5.parquet
│ │ │ ├── parquet_dir_file_multi
│ │ │ │ ├── one_row_1.parquet
│ │ │ │ ├── one_row_2.parquet
│ │ │ │ ├── one_row_3.parquet
│ │ │ │ └── two_row_4_5.parquet
│ │ │ ├── parquet_dir_file_multi_bad_append
│ │ │ │ ├── one_row_1.parquet
│ │ │ │ └── one_row_2.parquet
│ │ │ ├── parquet_dir_missing_file
│ │ │ │ └── one_row_1.parquet
│ │ │ ├── parquet_string_dir
│ │ │ │ ├── 1.parquet
│ │ │ │ └── 2.parquet
│ │ │ ├── single_file.csv
│ │ │ ├── single_file.parquet
│ │ │ ├── single_file.zip
│ │ │ ├── single_file_delete_rows.csv
│ │ │ └── single_file_delete_rows.parquet
│ │ ├── append_before
│ │ │ ├── archive_delete_file.zip
│ │ │ ├── csv_dir_archives
│ │ │ │ └── two_row_1_2.zip
│ │ │ ├── csv_dir_file
│ │ │ │ └── two_row_1_2.csv
│ │ │ ├── csv_dir_file_multi
│ │ │ │ ├── one_row_1.csv
│ │ │ │ └── one_row_2.csv
│ │ │ ├── csv_dir_file_multi_bad_append
│ │ │ │ ├── one_row_1.csv
│ │ │ │ └── one_row_2.csv
│ │ │ ├── csv_dir_missing_file
│ │ │ │ ├── one_row_1.csv
│ │ │ │ └── one_row_2.csv
│ │ │ ├── csv_string_dir
│ │ │ │ └── single_file.csv
│ │ │ ├── dir_file.zip
│ │ │ ├── dir_file_multi.zip
│ │ │ ├── parquet_dir_file
│ │ │ │ └── two_row_1_2.parquet
│ │ │ ├── parquet_dir_file_multi
│ │ │ │ ├── one_row_1.parquet
│ │ │ │ └── one_row_2.parquet
│ │ │ ├── parquet_dir_file_multi_bad_append
│ │ │ │ ├── one_row_1.parquet
│ │ │ │ └── one_row_2.parquet
│ │ │ ├── parquet_dir_missing_file
│ │ │ │ ├── one_row_1.parquet
│ │ │ │ └── one_row_2.parquet
│ │ │ ├── parquet_string_dir
│ │ │ │ └── 1.parquet
│ │ │ ├── single_file.csv
│ │ │ ├── single_file.parquet
│ │ │ ├── single_file.zip
│ │ │ ├── single_file_delete_rows.csv
│ │ │ └── single_file_delete_rows.parquet
│ │ ├── array_datetime_types.parquet
│ │ ├── array_fixed_len_datetime_types.parquet
│ │ ├── array_fixed_len_malformed.parquet
│ │ ├── array_fixed_len_types.csv
│ │ ├── array_fixed_len_types.parquet
│ │ ├── array_fixed_len_types.zip
│ │ ├── array_fixed_len_types_csv_dir
│ │ │ ├── file_1.csv
│ │ │ ├── file_2.csv
│ │ │ └── file_3.csv
│ │ ├── array_fixed_len_types_parquet_dir
│ │ │ ├── file_1.parquet
│ │ │ ├── file_2.parquet
│ │ │ └── file_3.parquet
│ │ ├── array_fixed_len_unsigned_types.parquet
│ │ ├── array_quoted_text.csv
│ │ ├── array_types.csv
│ │ ├── array_types.parquet
│ │ ├── array_types.zip
│ │ ├── array_types_csv_dir
│ │ │ ├── file_1.csv
│ │ │ ├── file_2.csv
│ │ │ └── file_3.csv
│ │ ├── array_types_parquet_dir
│ │ │ ├── file_1.parquet
│ │ │ ├── file_2.parquet
│ │ │ └── file_3.parquet
│ │ ├── array_unsigned_types.parquet
│ │ ├── b.csv
│ │ ├── b.parquet
│ │ ├── byte_array_decimal.parquet
│ │ ├── custom_delimiters.csv
│ │ ├── custom_markers.csv
│ │ ├── date.parquet
│ │ ├── datetime_precision.parquet
│ │ ├── decimal.parquet
│ │ ├── decimal_int_encoding.parquet
│ │ ├── decimal_longstr.csv
│ │ ├── decimal_out_of_range.csv
│ │ ├── decimal_out_of_range_max.csv
│ │ ├── decimal_out_of_range_max_round.csv
│ │ ├── decimal_out_of_range_min.csv
│ │ ├── decimal_out_of_range_min_round.csv
│ │ ├── decimal_survival.csv
│ │ ├── different_cols
│ │ │ ├── 2_col_a_1.csv
│ │ │ └── 3_col_a_1_2.csv
│ │ ├── different_parquet_schemas_1
│ │ │ ├── timestamp_micros.parquet
│ │ │ └── timestamp_millis.parquet
│ │ ├── different_parquet_schemas_2
│ │ │ ├── 1.parquet
│ │ │ └── two_col_1_2.parquet
│ │ ├── example_1.7z
│ │ ├── example_1.bz2
│ │ ├── example_1.csv
│ │ ├── example_1.csv.gz
│ │ ├── example_1.gz
│ │ ├── example_1.parquet
│ │ ├── example_1.rar
│ │ ├── example_1.tar.gz
│ │ ├── example_1.zip
│ │ ├── example_1_dir.7z
│ │ ├── example_1_dir
│ │ │ ├── example_1a.csv
│ │ │ ├── example_1b.csv
│ │ │ └── example_1c.csv
│ │ ├── example_1_dir_archives
│ │ │ ├── example_1a.zip
│ │ │ ├── example_1b.zip
│ │ │ └── example_1c.7z
│ │ ├── example_1_dir_bad_ext
│ │ │ ├── example_1a.csv
│ │ │ ├── example_1b.csv
│ │ │ └── example_1c.tmp
│ │ ├── example_1_dir_multilevel
│ │ │ ├── 1a
│ │ │ │ └── example_1a.csv
│ │ │ └── 1b
│ │ │ │ ├── 1c
│ │ │ │ └── example_1c.csv
│ │ │ │ └── example_1b.csv
│ │ ├── example_1_dir_newline
│ │ │ ├── example_1a.csv
│ │ │ ├── example_1b.csv
│ │ │ └── example_1c.csv
│ │ ├── example_1_empty.zip
│ │ ├── example_1_invalid_file.zip
│ │ ├── example_1_multi.7z
│ │ ├── example_1_multi.tar.gz
│ │ ├── example_1_multi.zip
│ │ ├── example_1_multilevel.zip
│ │ ├── example_1_newline.zip
│ │ ├── example_1_row_group_size.1.parquet
│ │ ├── example_1_row_group_size.2.parquet
│ │ ├── example_2.csv
│ │ ├── example_2.parquet
│ │ ├── example_2.tsv
│ │ ├── example_2_crlf.csv
│ │ ├── example_2_csv_dir
│ │ │ ├── file_1.csv
│ │ │ ├── file_2.csv
│ │ │ └── subdir
│ │ │ │ └── file_3.csv
│ │ ├── example_2_field_delim.csv
│ │ ├── example_2_line_delim.csv
│ │ ├── example_2_parquet_dir
│ │ │ ├── file_1.parquet
│ │ │ ├── file_2.parquet
│ │ │ └── subdir
│ │ │ │ └── file_3.parquet
│ │ ├── example_2_quote.csv
│ │ ├── example_2_quote_escape.csv
│ │ ├── example_row_group_size.1.parquet
│ │ ├── example_row_group_size.2.parquet
│ │ ├── file_1.parquet
│ │ ├── file_2.parquet
│ │ ├── file_3.parquet
│ │ ├── file_4.parquet
│ │ ├── five_row_1_2_3_4_5.csv
│ │ ├── fixed_encoded_types.parquet
│ │ ├── fixed_length_string_array_with_null_array.parquet
│ │ ├── geo_point.parquet
│ │ ├── geo_point_malformed.parquet
│ │ ├── geo_types.parquet
│ │ ├── geo_types.zip
│ │ ├── geo_types_parquet_dir
│ │ │ ├── file_1.parquet
│ │ │ ├── file_2.parquet
│ │ │ └── file_3.parquet
│ │ ├── int8_empty_and_null_array_permutations.csv
│ │ ├── int8_empty_and_null_array_permutations.parquet
│ │ ├── int8_empty_array.parquet
│ │ ├── invalid_parquet
│ │ │ ├── one_invalid_row_array.parquet
│ │ │ ├── one_invalid_row_geo.parquet
│ │ │ ├── one_invalid_row_int.parquet
│ │ │ └── one_invalid_row_text.parquet
│ │ ├── no_header.csv
│ │ ├── no_stats.parquet
│ │ ├── non_quoted.csv
│ │ ├── null_array.csv
│ │ ├── null_array.parquet
│ │ ├── null_columns.parquet
│ │ ├── null_str.csv
│ │ ├── null_str.parquet
│ │ ├── null_values_for_none_encoded_fields.csv
│ │ ├── null_values_for_none_encoded_fields.odbc.csv
│ │ ├── null_values_for_none_encoded_fields.parquet
│ │ ├── numeric_and_boolean_types.parquet
│ │ ├── numeric_and_boolean_types_with_all_null_placement_permutations.parquet
│ │ ├── out_of_range_int.csv
│ │ ├── out_of_range_int.parquet
│ │ ├── quoted_headers.csv
│ │ ├── refresh1.parquet
│ │ ├── refresh2.parquet
│ │ ├── refresh_tmp0
│ │ ├── regex_parser
│ │ │ ├── first_line_mismatch.log
│ │ │ ├── multi_lines.log
│ │ │ ├── multi_lines.log.gz
│ │ │ ├── multi_lines_with_mismatch.log
│ │ │ ├── single_lines.log
│ │ │ └── single_lines_with_new_lines.log
│ │ ├── reversed_long_lat.csv
│ │ ├── row_group_size_2.parquet
│ │ ├── scalar_types.csv
│ │ ├── scalar_types.parquet
│ │ ├── scalar_types.zip
│ │ ├── scalar_types_csv_dir
│ │ │ ├── file_1.csv
│ │ │ ├── file_2.csv
│ │ │ ├── file_3.csv
│ │ │ └── file_4.csv
│ │ ├── scalar_types_parquet_dir
│ │ │ ├── file_1.parquet
│ │ │ ├── file_2.parquet
│ │ │ ├── file_3.parquet
│ │ │ └── file_4.parquet
│ │ ├── sorted_dir
│ │ │ ├── csv
│ │ │ │ ├── a_21_2021-01-01.csv
│ │ │ │ ├── b_15_2021-12-31.csv
│ │ │ │ ├── c_00_2021-02-15.csv
│ │ │ │ └── zzz.csv
│ │ │ └── parquet
│ │ │ │ ├── a_21_2021-01-01.parquet
│ │ │ │ ├── b_15_2021-12-31.parquet
│ │ │ │ ├── c_00_2021-02-15.parquet
│ │ │ │ └── zzz.parquet
│ │ ├── sqlite.db
│ │ ├── strings_repeating.parquet
│ │ ├── strings_with_all_null_placement_permutations.parquet
│ │ ├── three_row_3_4_5.csv
│ │ ├── three_row_3_4_5.parquet
│ │ ├── time.parquet
│ │ ├── timestamp.parquet
│ │ ├── tinyint_with_null.parquet
│ │ ├── tinyint_without_null.parquet
│ │ ├── tinyint_without_null_out_of_range.parquet
│ │ ├── two_col_1_2.csv
│ │ ├── two_col_1_2.parquet
│ │ ├── two_col_3_4.csv
│ │ ├── two_col_3_4.parquet
│ │ ├── two_row_1_2.csv
│ │ ├── two_row_1_2.parquet
│ │ ├── two_row_3_4.csv
│ │ ├── two_row_3_4.parquet
│ │ └── wrapper_metadata
│ │ │ ├── 1_csv.json
│ │ │ ├── 1_parquet.json
│ │ │ ├── 1_postgres.json
│ │ │ ├── 1_sqlite.json
│ │ │ ├── append_after_csv.json
│ │ │ ├── append_after_parquet.json
│ │ │ ├── append_after_postgres.json
│ │ │ ├── append_after_sqlite.json
│ │ │ ├── append_before_csv.json
│ │ │ ├── append_before_parquet.json
│ │ │ ├── append_before_postgres.json
│ │ │ ├── append_before_sqlite.json
│ │ │ ├── example_1.json
│ │ │ ├── example_1_archive.json
│ │ │ ├── s3_csv.json
│ │ │ ├── s3_csv_s3_select.json
│ │ │ └── s3_parquet.json
│ ├── GpuSharedMemoryTestHelpers.cpp
│ ├── GpuSharedMemoryTestHelpers.h
│ ├── GroupByTest.cpp
│ ├── Import
│ │ └── datafiles
│ │ │ ├── KML
│ │ │ └── test.kml
│ │ │ ├── array_including_quoted_fields.csv
│ │ │ ├── array_including_quoted_fields_different_delimiter.csv
│ │ │ ├── dataframe_options.csv
│ │ │ ├── decimal_data.csv
│ │ │ ├── fsi_bool_test.csv
│ │ │ ├── int_bad_test.txt
│ │ │ ├── int_good_test.txt
│ │ │ ├── interrupt_table_very_large.parquet
│ │ │ ├── mini_sort.txt
│ │ │ ├── mixed_date_arrays.txt
│ │ │ ├── mixed_dates.txt
│ │ │ ├── mixed_timestamps.txt
│ │ │ ├── mixed_varlen.txt
│ │ │ ├── null_values_fragments.csv
│ │ │ ├── null_values_full_column.csv
│ │ │ ├── null_values_numeric.csv
│ │ │ ├── null_values_text.csv
│ │ │ ├── random_strings_with_line_endings.7z
│ │ │ ├── santander_top1000.csv
│ │ │ ├── shard_asymmetric_test.csv
│ │ │ ├── sharded_2_col_1_20.csv
│ │ │ ├── sharded_example_1.csv
│ │ │ ├── sharded_example_2.csv
│ │ │ ├── skip_header.txt
│ │ │ ├── trip+1.parquet
│ │ │ ├── part-00000-00496d78-a271-4067-b637-cf955cc1cece-c000.snappy.parquet
│ │ │ ├── part-00000-39b67566-3b5f-4b7a-ba90-fa1d797aebaa-c000.snappy.parquet
│ │ │ ├── part-00000-3b102c58-121b-4248-9779-98164ae62a46-c000.snappy.parquet
│ │ │ ├── part-00000-40ad11fc-bfc2-447f-9d05-ff91ee7822e6-c000.snappy.parquet
│ │ │ ├── part-00000-4e2fefc8-32bc-4686-8bfc-946b1f59f26a-c000.snappy.parquet
│ │ │ ├── part-00000-4e5dcec6-6a1f-4b84-a650-76239936f8f2-c000.snappy.parquet
│ │ │ ├── part-00000-62a4c1ad-4bf1-48ee-8c69-8271cbdd2d64-c000.snappy.parquet
│ │ │ ├── part-00000-70c9477a-6451-4d2d-aa9f-3a54877a7f84-c000.snappy.parquet
│ │ │ ├── part-00000-82f7c111-3374-4ef8-98ce-98f3b00ad702-c000.snappy.parquet
│ │ │ ├── part-00000-a77f3c8f-5b0f-4a4a-8c50-dffb6f753e38-c000.snappy.parquet
│ │ │ ├── part-00000-b839ca7b-5558-4777-afac-27981ef57158-c000.snappy.parquet
│ │ │ └── part-00000-c55c5406-f12b-4374-810e-d01866d5520a-c000.snappy.parquet
│ │ │ ├── trip.parquet
│ │ │ ├── part-00000-027865e6-e4d9-40b9-97ff-83c5c5531154-c000.snappy.parquet
│ │ │ ├── part-00000-0b4be806-bca1-4f1d-b5bf-5ba977cd6396-c000.snappy.parquet
│ │ │ ├── part-00000-1d3b5df7-b713-4747-87f9-71e3d3f1e2c7-c000.snappy.parquet
│ │ │ ├── part-00000-41371bd5-2a32-46fe-8f50-f2082f52458a-c000.snappy.parquet
│ │ │ ├── part-00000-7327c485-d13e-41de-956b-5c124073cbb8-c000.snappy.parquet
│ │ │ ├── part-00000-88b32cf5-d27c-4f4c-b8ff-810abaf87924-c000.snappy.parquet
│ │ │ ├── part-00000-a6bbe96a-0657-4a0a-82b9-a9927e03f741-c000.snappy.parquet
│ │ │ ├── part-00000-cabf04d5-751e-472c-a8a2-d6cd6577c7c0-c000.snappy.parquet
│ │ │ ├── part-00000-cfd599fd-7e4c-4b0a-bb38-de84f844c6d5-c000.snappy.parquet
│ │ │ ├── part-00000-e1c218e8-55c2-441a-b44d-8ceec70580f3-c000.snappy.parquet
│ │ │ ├── part-00000-fbd86e24-6e36-4b16-83d2-da77abdd6396-c000.snappy.parquet
│ │ │ └── part-00000-ff12118a-23ad-4ead-98c7-b92edfbc48ea-c000.snappy.parquet
│ │ │ ├── trip_data_dir
│ │ │ ├── compressed
│ │ │ │ ├── trip_data.7z
│ │ │ │ ├── trip_data.rar
│ │ │ │ ├── trip_data.tar
│ │ │ │ ├── trip_data.tgz
│ │ │ │ ├── trip_data.zip
│ │ │ │ ├── trip_data_9.bz2
│ │ │ │ ├── trip_data_9.gz
│ │ │ │ └── trip_data_some_with_no_newline.tgz
│ │ │ ├── csv
│ │ │ │ ├── no_newline
│ │ │ │ │ ├── trip_data_no_newline_1.csv
│ │ │ │ │ └── trip_data_no_newline_2.csv
│ │ │ │ ├── trip_data.tsv
│ │ │ │ ├── trip_data_1.csv
│ │ │ │ ├── trip_data_10.csv
│ │ │ │ ├── trip_data_2.csv
│ │ │ │ ├── trip_data_3.csv
│ │ │ │ ├── trip_data_4.csv
│ │ │ │ ├── trip_data_5.csv
│ │ │ │ ├── trip_data_6.csv
│ │ │ │ ├── trip_data_7.csv
│ │ │ │ ├── trip_data_8.csv
│ │ │ │ └── trip_data_9.csv
│ │ │ ├── sharded_trip_data_9.csv
│ │ │ ├── trip_data_1k_rows_in_10_grps.parquet
│ │ │ └── trip_data_b.txt
│ │ │ ├── trip_data_with_point.parquet
│ │ │ └── part-00000-6dbefb0c-abbd-4c39-93e7-0026e36b7b7c-c000.snappy.parquet
│ │ │ ├── trip_gzip.parquet
│ │ │ ├── part-00000-10535b0e-9ae5-4d8d-9045-3c70593cc34b-c000.gz.parquet
│ │ │ ├── part-00000-706a4664-2870-4604-a287-d5039787d396-c000.gz.parquet
│ │ │ ├── part-00000-75727679-e4a0-48bd-8f06-7323fd164d71-c000.gz.parquet
│ │ │ ├── part-00000-844e830c-f515-4295-85b2-127b03e38567-c000.gz.parquet
│ │ │ ├── part-00000-b32ce2c5-f0f6-4b06-8106-7fb141e204ec-c000.gz.parquet
│ │ │ ├── part-00000-c8da61e5-c277-42bb-a230-939b2fdf3c19-c000.gz.parquet
│ │ │ ├── part-00000-cdcd588a-b62f-4d3d-a4e7-3a9b5ebd638d-c000.gz.parquet
│ │ │ ├── part-00000-d7ee8da0-fdf3-484d-9b54-102d001334c8-c000.gz.parquet
│ │ │ ├── part-00000-e6e8dc36-44d0-45b5-90a0-67552b6f1252-c000.gz.parquet
│ │ │ ├── part-00000-edbe3665-387f-43e3-856b-61da36ab7bf7-c000.gz.parquet
│ │ │ ├── part-00000-ee44c78a-9ea6-49f6-b77e-e9d90c1e7545-c000.gz.parquet
│ │ │ └── part-00000-faf539eb-380b-4213-92e3-f9f693923952-c000.gz.parquet
│ │ │ ├── trips_with_headers_top1000.csv
│ │ │ ├── unique_rowgroups.parquet
│ │ │ ├── with_quoted_fields_doublequotes.csv
│ │ │ └── with_quoted_fields_noquotes.csv
│ ├── InExprDetector.h
│ ├── IntelGPUEnablingTest.cpp
│ ├── JoinHashTableTest.cpp
│ ├── L0MgrExecuteTest.cpp
│ ├── L0SharedMemoryTest.cpp
│ ├── LogCaptureTestHelper.h
│ ├── NoCatalogRelAlgTest.cpp
│ ├── NoCatalogSqlTest.cpp
│ ├── ParallelSortTest.cpp
│ ├── PartitionedGroupByTest.cpp
│ ├── ProfileTest.cpp
│ ├── ProfileTest.h
│ ├── ProfileUtils.cu
│ ├── Quantile
│ │ └── QuantileCpuTest.cpp
│ ├── QueryBuilderTest.cpp
│ ├── ResultSetArrowConversion.cpp
│ ├── ResultSetBaselineRadixSortTest.cpp
│ ├── ResultSetTest.cpp
│ ├── ResultSetTestUtils.cpp
│ ├── ResultSetTestUtils.h
│ ├── Shared
│ │ └── DateTimeUtilsTest.cpp
│ ├── SpirvBuildTest.cpp
│ ├── StandaloneQueryRunner.cpp
│ ├── StringDictionaryBenchmark.cpp
│ ├── StringDictionaryTest.cpp
│ ├── StringFunctionsTest.cpp
│ ├── StringTransformTest.cpp
│ ├── TestDataProvider.h
│ ├── TestHelpers.h
│ ├── TestRelAlgDagBuilder.cpp
│ ├── TestRelAlgDagBuilder.h
│ ├── TopKTest.cpp
│ ├── Udf
│ │ ├── device_selection_samples.cpp
│ │ └── udf_sample.cpp
│ ├── UdfTest.cpp
│ ├── UniversityExample
│ │ ├── advisor.csv
│ │ ├── classroom.csv
│ │ ├── course.csv
│ │ ├── create_tables.sql
│ │ ├── department.csv
│ │ ├── instructor.csv
│ │ ├── prereq.csv
│ │ ├── section.csv
│ │ ├── student.csv
│ │ ├── takes.csv
│ │ ├── teaches.csv
│ │ └── timeslot.csv
│ ├── UtilTest.cpp
│ └── aws
│ │ └── s3client.conf
├── ThirdParty
│ ├── .clang-format
│ ├── clang
│ │ ├── README.omnisci
│ │ └── run-clang-tidy.py
│ ├── googlebenchmark
│ │ ├── .clang-format
│ │ ├── .clang-tidy
│ │ ├── .github
│ │ │ ├── ISSUE_TEMPLATE
│ │ │ │ ├── bug_report.md
│ │ │ │ └── feature_request.md
│ │ │ ├── install_bazel.sh
│ │ │ ├── libcxx-setup.sh
│ │ │ └── workflows
│ │ │ │ ├── bazel.yml
│ │ │ │ ├── build-and-test-min-cmake.yml
│ │ │ │ ├── build-and-test-perfcounters.yml
│ │ │ │ ├── build-and-test.yml
│ │ │ │ ├── clang-format-lint.yml
│ │ │ │ ├── clang-tidy.yml
│ │ │ │ ├── doxygen.yml
│ │ │ │ ├── pylint.yml
│ │ │ │ ├── sanitizer.yml
│ │ │ │ ├── test_bindings.yml
│ │ │ │ └── wheels.yml
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── .ycm_extra_conf.py
│ │ ├── AUTHORS
│ │ ├── BUILD.bazel
│ │ ├── CMakeLists.txt
│ │ ├── CONTRIBUTING.md
│ │ ├── CONTRIBUTORS
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── WORKSPACE
│ │ ├── _config.yml
│ │ ├── appveyor.yml
│ │ ├── bazel
│ │ │ └── benchmark_deps.bzl
│ │ ├── bindings
│ │ │ └── python
│ │ │ │ ├── BUILD
│ │ │ │ ├── build_defs.bzl
│ │ │ │ ├── google_benchmark
│ │ │ │ ├── BUILD
│ │ │ │ ├── __init__.py
│ │ │ │ ├── benchmark.cc
│ │ │ │ └── example.py
│ │ │ │ ├── nanobind.BUILD
│ │ │ │ ├── python_headers.BUILD
│ │ │ │ └── requirements.txt
│ │ ├── cmake
│ │ │ ├── AddCXXCompilerFlag.cmake
│ │ │ ├── CXXFeatureCheck.cmake
│ │ │ ├── Config.cmake.in
│ │ │ ├── GetGitVersion.cmake
│ │ │ ├── GoogleTest.cmake
│ │ │ ├── GoogleTest.cmake.in
│ │ │ ├── Modules
│ │ │ │ ├── FindLLVMAr.cmake
│ │ │ │ ├── FindLLVMNm.cmake
│ │ │ │ ├── FindLLVMRanLib.cmake
│ │ │ │ └── FindPFM.cmake
│ │ │ ├── benchmark.pc.in
│ │ │ ├── gnu_posix_regex.cpp
│ │ │ ├── llvm-toolchain.cmake
│ │ │ ├── posix_regex.cpp
│ │ │ ├── pthread_affinity.cpp
│ │ │ ├── split_list.cmake
│ │ │ ├── std_regex.cpp
│ │ │ ├── steady_clock.cpp
│ │ │ └── thread_safety_attributes.cpp
│ │ ├── docs
│ │ │ ├── AssemblyTests.md
│ │ │ ├── _config.yml
│ │ │ ├── dependencies.md
│ │ │ ├── index.md
│ │ │ ├── perf_counters.md
│ │ │ ├── platform_specific_build_instructions.md
│ │ │ ├── python_bindings.md
│ │ │ ├── random_interleaving.md
│ │ │ ├── reducing_variance.md
│ │ │ ├── releasing.md
│ │ │ ├── tools.md
│ │ │ └── user_guide.md
│ │ ├── include
│ │ │ └── benchmark
│ │ │ │ ├── benchmark.h
│ │ │ │ └── export.h
│ │ ├── requirements.txt
│ │ ├── setup.py
│ │ ├── src
│ │ │ ├── CMakeLists.txt
│ │ │ ├── arraysize.h
│ │ │ ├── benchmark.cc
│ │ │ ├── benchmark_api_internal.cc
│ │ │ ├── benchmark_api_internal.h
│ │ │ ├── benchmark_main.cc
│ │ │ ├── benchmark_name.cc
│ │ │ ├── benchmark_register.cc
│ │ │ ├── benchmark_register.h
│ │ │ ├── benchmark_runner.cc
│ │ │ ├── benchmark_runner.h
│ │ │ ├── check.cc
│ │ │ ├── check.h
│ │ │ ├── colorprint.cc
│ │ │ ├── colorprint.h
│ │ │ ├── commandlineflags.cc
│ │ │ ├── commandlineflags.h
│ │ │ ├── complexity.cc
│ │ │ ├── complexity.h
│ │ │ ├── console_reporter.cc
│ │ │ ├── counter.cc
│ │ │ ├── counter.h
│ │ │ ├── csv_reporter.cc
│ │ │ ├── cycleclock.h
│ │ │ ├── internal_macros.h
│ │ │ ├── json_reporter.cc
│ │ │ ├── log.h
│ │ │ ├── mutex.h
│ │ │ ├── perf_counters.cc
│ │ │ ├── perf_counters.h
│ │ │ ├── re.h
│ │ │ ├── reporter.cc
│ │ │ ├── statistics.cc
│ │ │ ├── statistics.h
│ │ │ ├── string_util.cc
│ │ │ ├── string_util.h
│ │ │ ├── sysinfo.cc
│ │ │ ├── thread_manager.h
│ │ │ ├── thread_timer.h
│ │ │ ├── timers.cc
│ │ │ └── timers.h
│ │ ├── test
│ │ │ ├── AssemblyTests.cmake
│ │ │ ├── BUILD
│ │ │ ├── CMakeLists.txt
│ │ │ ├── args_product_test.cc
│ │ │ ├── basic_test.cc
│ │ │ ├── benchmark_gtest.cc
│ │ │ ├── benchmark_min_time_flag_iters_test.cc
│ │ │ ├── benchmark_min_time_flag_time_test.cc
│ │ │ ├── benchmark_name_gtest.cc
│ │ │ ├── benchmark_random_interleaving_gtest.cc
│ │ │ ├── benchmark_setup_teardown_test.cc
│ │ │ ├── benchmark_test.cc
│ │ │ ├── clobber_memory_assembly_test.cc
│ │ │ ├── commandlineflags_gtest.cc
│ │ │ ├── complexity_test.cc
│ │ │ ├── cxx03_test.cc
│ │ │ ├── diagnostics_test.cc
│ │ │ ├── display_aggregates_only_test.cc
│ │ │ ├── donotoptimize_assembly_test.cc
│ │ │ ├── donotoptimize_test.cc
│ │ │ ├── filter_test.cc
│ │ │ ├── fixture_test.cc
│ │ │ ├── internal_threading_test.cc
│ │ │ ├── link_main_test.cc
│ │ │ ├── map_test.cc
│ │ │ ├── memory_manager_test.cc
│ │ │ ├── min_time_parse_gtest.cc
│ │ │ ├── multiple_ranges_test.cc
│ │ │ ├── options_test.cc
│ │ │ ├── output_test.h
│ │ │ ├── output_test_helper.cc
│ │ │ ├── perf_counters_gtest.cc
│ │ │ ├── perf_counters_test.cc
│ │ │ ├── register_benchmark_test.cc
│ │ │ ├── repetitions_test.cc
│ │ │ ├── report_aggregates_only_test.cc
│ │ │ ├── reporter_output_test.cc
│ │ │ ├── skip_with_error_test.cc
│ │ │ ├── spec_arg_test.cc
│ │ │ ├── spec_arg_verbosity_test.cc
│ │ │ ├── state_assembly_test.cc
│ │ │ ├── statistics_gtest.cc
│ │ │ ├── string_util_gtest.cc
│ │ │ ├── templated_fixture_test.cc
│ │ │ ├── time_unit_gtest.cc
│ │ │ ├── user_counters_tabular_test.cc
│ │ │ ├── user_counters_test.cc
│ │ │ └── user_counters_thousands_test.cc
│ │ └── tools
│ │ │ ├── BUILD.bazel
│ │ │ ├── compare.py
│ │ │ ├── gbench
│ │ │ ├── Inputs
│ │ │ │ ├── test1_run1.json
│ │ │ │ ├── test1_run2.json
│ │ │ │ ├── test2_run.json
│ │ │ │ ├── test3_run0.json
│ │ │ │ ├── test3_run1.json
│ │ │ │ ├── test4_run.json
│ │ │ │ ├── test4_run0.json
│ │ │ │ └── test4_run1.json
│ │ │ ├── __init__.py
│ │ │ ├── report.py
│ │ │ └── util.py
│ │ │ ├── libpfm.BUILD.bazel
│ │ │ ├── requirements.txt
│ │ │ └── strip_asm.py
│ ├── googletest
│ │ ├── CMakeLists.txt
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── gmock-gtest-all.cc
│ │ ├── gmock
│ │ │ └── gmock.h
│ │ └── gtest
│ │ │ └── gtest.h
│ ├── licenses
│ │ ├── BITSHUFFLE.txt
│ │ ├── FASTLZ.txt
│ │ ├── GSON.txt
│ │ ├── Jeffail-gabs.txt
│ │ ├── LZ4.txt
│ │ ├── SNAPPY.txt
│ │ ├── STDINT.txt
│ │ ├── afero.txt
│ │ ├── beorn7-perks.txt
│ │ ├── boost.txt
│ │ ├── calcite.txt
│ │ ├── commons-cli.txt
│ │ ├── commons-math.txt
│ │ ├── commons-text.txt
│ │ ├── cors.txt
│ │ ├── cpp-jwt.txt
│ │ ├── cpr.txt
│ │ ├── double-conversion.txt
│ │ ├── etcd-io-bbolt.txt
│ │ ├── etcd-io-etcd.txt
│ │ ├── fmt.txt
│ │ ├── folly.txt
│ │ ├── fsnotify-fsnotify.txt
│ │ ├── gabs.txt
│ │ ├── generate-cert.txt
│ │ ├── gflags.txt
│ │ ├── ghodss-yaml.txt
│ │ ├── google-btree.txt
│ │ ├── google-glog.txt
│ │ ├── google-uuid.txt
│ │ ├── googlebenchmark.txt
│ │ ├── googletest.txt
│ │ ├── graceful.txt
│ │ ├── h3.txt
│ │ ├── index-format.sh
│ │ ├── index.md
│ │ ├── index.txt
│ │ ├── jonboulle-clockwork.txt
│ │ ├── kr-pretty.txt
│ │ ├── kr-text.txt
│ │ ├── libarchive.txt
│ │ ├── libbz2.txt
│ │ ├── libcurl.txt
│ │ ├── libexpat.txt
│ │ ├── libkml.txt
│ │ ├── liblzma.txt
│ │ ├── libmemkind.txt
│ │ ├── libpng.txt
│ │ ├── librdkafka.txt
│ │ ├── libuv-android-ifaddrs-c.txt
│ │ ├── libuv-android-ifaddrs-h.txt
│ │ ├── libuv-inet.txt
│ │ ├── libuv-pthread.txt
│ │ ├── libuv-stdint.txt
│ │ ├── libuv-tree.txt
│ │ ├── libuv.txt
│ │ ├── linenoise.txt
│ │ ├── llvm.txt
│ │ ├── logrus.txt
│ │ ├── magiconair-properties.txt
│ │ ├── minizip.txt
│ │ ├── mitchellh-mapstructure.txt
│ │ ├── muparser.txt
│ │ ├── ncurses.txt
│ │ ├── numactl.txt
│ │ ├── opensaml.txt
│ │ ├── pcre.txt
│ │ ├── pflag.txt
│ │ ├── picosha2.txt
│ │ ├── proj4.txt
│ │ ├── prometheus-client_model.txt
│ │ ├── prometheus-common.txt
│ │ ├── prometheus-procfs.txt
│ │ ├── pycrc.txt
│ │ ├── queue.txt
│ │ ├── rapidjson.txt
│ │ ├── regexp.txt
│ │ ├── rs-xhandler.txt
│ │ ├── shapelib.txt
│ │ ├── soheilhy-cmux.txt
│ │ ├── spf13-jwalterweatherman.txt
│ │ ├── sqlite-jdbc.txt
│ │ ├── tbb.txt
│ │ ├── timegm.txt
│ │ ├── tinycthread.txt
│ │ ├── tmc-grpc-websocket-proxy.txt
│ │ ├── uriparser.txt
│ │ ├── viper.txt
│ │ ├── wingetopt.txt
│ │ ├── xerces-c.txt
│ │ ├── xiang90-probing.txt
│ │ ├── xml-security-c.txt
│ │ ├── xml-tooling.txt
│ │ ├── xorg.html
│ │ └── zlib.txt
│ ├── rapidjson
│ │ ├── license.txt
│ │ └── rapidjson
│ │ │ ├── allocators.h
│ │ │ ├── document.h
│ │ │ ├── encodedstream.h
│ │ │ ├── encodings.h
│ │ │ ├── error
│ │ │ ├── en.h
│ │ │ └── error.h
│ │ │ ├── filereadstream.h
│ │ │ ├── filewritestream.h
│ │ │ ├── fwd.h
│ │ │ ├── internal
│ │ │ ├── biginteger.h
│ │ │ ├── diyfp.h
│ │ │ ├── dtoa.h
│ │ │ ├── ieee754.h
│ │ │ ├── itoa.h
│ │ │ ├── meta.h
│ │ │ ├── pow10.h
│ │ │ ├── regex.h
│ │ │ ├── stack.h
│ │ │ ├── strfunc.h
│ │ │ ├── strtod.h
│ │ │ └── swap.h
│ │ │ ├── istreamwrapper.h
│ │ │ ├── memorybuffer.h
│ │ │ ├── memorystream.h
│ │ │ ├── msinttypes
│ │ │ ├── inttypes.h
│ │ │ └── stdint.h
│ │ │ ├── ostreamwrapper.h
│ │ │ ├── pointer.h
│ │ │ ├── prettywriter.h
│ │ │ ├── rapidjson.h
│ │ │ ├── reader.h
│ │ │ ├── schema.h
│ │ │ ├── stream.h
│ │ │ ├── stringbuffer.h
│ │ │ └── writer.h
│ └── robin_hood.h
├── UdfCompiler
│ ├── CMakeLists.txt
│ ├── UdfCompiler.cpp
│ └── UdfCompiler.h
├── Utils
│ ├── CMakeLists.txt
│ ├── ChunkIter.cpp
│ ├── ChunkIter.h
│ ├── CommandLineOptions.cpp
│ ├── CommandLineOptions.h
│ ├── ExtractFromTime.cpp
│ ├── ExtractFromTime.h
│ ├── ExtractStringFromTime.cpp
│ ├── Regexp.cpp
│ ├── Regexp.h
│ ├── StringLike.cpp
│ └── StringLike.h
├── cmake
│ └── Modules
│ │ ├── FindArrow.cmake
│ │ ├── FindBisonpp.cmake
│ │ ├── FindBoost.cmake
│ │ ├── FindEGL.cmake
│ │ ├── FindFlexpp.cmake
│ │ ├── FindGperftools.cmake
│ │ ├── FindITTnotify.cmake
│ │ ├── FindLLVMSPIRVLib.cmake
│ │ ├── FindLevelZero.cmake
│ │ ├── FindLibArchive.cmake
│ │ ├── FindNVTX.cmake
│ │ ├── FindParquet.cmake
│ │ ├── FindSnappy.cmake
│ │ ├── FindThrust.cmake
│ │ └── arrow_4_io_context.cpp
├── config
│ ├── asan.suppressions
│ ├── tsan.suppressions
│ └── valgrind.suppressions
├── docs
│ ├── CMakeLists.txt
│ ├── Makefile
│ ├── README.md
│ ├── requirements.txt
│ └── source
│ │ ├── _static
│ │ ├── segment_analytics.js
│ │ └── theme_overrides.css
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── calcite
│ │ └── calcite_parser.rst
│ │ ├── catalog
│ │ ├── catalog.inc
│ │ ├── index.rst
│ │ ├── migration.inc
│ │ ├── overview.inc
│ │ └── system_catalog.inc
│ │ ├── components
│ │ ├── logger.rst
│ │ └── query_state.rst
│ │ ├── conf.py
│ │ ├── data_model
│ │ ├── api.rst
│ │ ├── columnar_data_organization
│ │ │ ├── chunk.inc
│ │ │ └── fragment.inc
│ │ ├── columnar_layout.rst
│ │ ├── dump_restore.rst
│ │ ├── index.rst
│ │ ├── memory_layout.rst
│ │ ├── physical_layout.rst
│ │ └── types.rst
│ │ ├── execution
│ │ ├── codegen.rst
│ │ ├── hash_joins.rst
│ │ ├── index.rst
│ │ ├── kernels.rst
│ │ ├── optimizer.rst
│ │ ├── overview.rst
│ │ ├── results.rst
│ │ └── scheduler.rst
│ │ ├── flow
│ │ └── data.rst
│ │ ├── glossary
│ │ └── index.rst
│ │ ├── img
│ │ ├── DataMgr.png
│ │ ├── DataMgrDevicesUml.svg
│ │ ├── catalog
│ │ │ ├── cat_schema.png
│ │ │ ├── catalog_overview.png
│ │ │ └── syscat_schema.png
│ │ ├── dag.png
│ │ ├── dag_optimization.png
│ │ ├── datapage.png
│ │ ├── favicon.webp
│ │ ├── fragment.png
│ │ ├── join_filter_pushdown.jpg
│ │ ├── memory_layout_schematic.png
│ │ ├── platform_overview.png
│ │ ├── query_state
│ │ │ ├── classes.svg
│ │ │ └── classes.xfig
│ │ ├── scheduler_1.png
│ │ └── scheduler_2.png
│ │ ├── index.rst
│ │ ├── overview
│ │ └── index.rst
│ │ ├── plantuml.cfg
│ │ └── quickstart
│ │ ├── build.rst
│ │ ├── deps.rst
│ │ ├── getting_started.rst
│ │ └── start.rst
├── java
│ └── utility
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── mapd
│ │ └── tests
│ │ └── ReductionConcurrencyTest.java
└── scripts
│ ├── 0001-Add-option-to-build-TBB-statically.patch
│ ├── 0001-PARQUET-1823-C-Invalid-RowGroup-returned-by-parquet-.patch
│ ├── ARROW-10651-fix-alloc-dealloc-mismatch.patch
│ ├── arch
│ ├── arrow
│ │ ├── 0001-PARQUET-1823-C-Invalid-RowGroup-returned-by-parquet-.patch
│ │ ├── PKGBUILD
│ │ └── add-missing-limits-include.patch
│ └── spirv-cross
│ │ └── PKGBUILD
│ ├── conda
│ ├── build.bat
│ ├── build.sh
│ ├── get_cxx_include_path.sh
│ ├── intel-gpu-enabling-test.sh
│ ├── make-m2-proxy.py
│ ├── test.bat
│ └── test.sh
│ ├── llvm-9-glibc-2.31-708430-remove-cyclades.patch
│ ├── llvm-9-glibc-2.31-708430.patch
│ ├── mapd-deps-conda-dev-env.yml
│ ├── mapd-deps-conda-windows-env.yml
│ ├── pg_test
│ └── generate_extract_tests.rb
│ └── windows
│ ├── deps-utils.src.ps1
│ └── port_overlays
│ └── arrow
│ ├── CONTROL
│ ├── all.patch
│ └── portfile.cmake
├── python
├── CMakeLists.txt
├── pyhdk
│ ├── __init__.py
│ ├── _builder.pxd
│ ├── _builder.pyx
│ ├── _common.pxd
│ ├── _common.pyx
│ ├── _execute.pxd
│ ├── _execute.pyx
│ ├── _ir.pxd
│ ├── _ir.pyx
│ ├── _sql.pxd
│ ├── _sql.pyx
│ ├── _storage.pxd
│ ├── _storage.pyx
│ ├── hdk.py
│ ├── sql.py
│ ├── storage.py
│ └── version.py.in
├── setup.py.in
└── tests
│ ├── conftest.py
│ ├── helpers.py
│ ├── modin
│ └── modin_smoke_test.py
│ ├── test_dir_token
│ ├── test_pyhdk_api.py
│ ├── test_pyhdk_bindings.py
│ ├── test_pyhdk_calcite_json.py
│ ├── test_pyhdk_data_import.py
│ ├── test_pyhdk_sql.py
│ ├── test_regtests.py
│ └── test_work_dir.py
├── recipe
├── build-hdk.sh
├── conda_build_config.yaml
└── meta.yaml
├── scripts
├── bucketing.py
└── conda
│ └── hdk-conda-dev-env.yml
└── src
├── CMakeLists.txt
├── HDK.cpp
├── HDK.h
└── release.h
/.clang-format:
--------------------------------------------------------------------------------
1 | BasedOnStyle: Chromium
2 | BinPackArguments: false
3 | BinPackParameters: false
4 | ColumnLimit: 90
5 | IndentWidth: 2
6 | BreakConstructorInitializers: BeforeComma
7 | IncludeBlocks: Preserve
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | build/*
2 | .vscode
3 |
4 | # Cython generated files
5 | python/pyhdk/*.cpp
6 |
7 | # Python version file, generated via cmake config
8 | version.py
9 |
10 | # Pytest generated files / directories
11 | __pycache__
12 |
13 | # Logs
14 | */hdk_log/*
15 | omniscidb/Calcite/java/calcite/hdk-log-java-test/*
16 | omniscidb/Calcite/java/calcite/dependency-reduced-pom.xml
17 | hdk-log-java-test
18 |
--------------------------------------------------------------------------------
/docker/Dockerfile.clang-cpu:
--------------------------------------------------------------------------------
1 | # Cuda stack
2 | RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb && \
3 | dpkg -i cuda-keyring_1.1-1_all.deb && \
4 | apt-get update && \
5 | apt-get install -y cuda-toolkit-12-2 cuda-drivers-535 libarrow-cuda-dev=13.*
6 |
7 | ENV PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
8 |
9 |
--------------------------------------------------------------------------------
/docker/Dockerfile.conda:
--------------------------------------------------------------------------------
1 | # Conda
2 | RUN curl -o Miniconda3-latest-Linux-x86_64.sh -L https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && \
3 | sh Miniconda3-latest-Linux-x86_64.sh -u -b -p /usr/share/miniconda && \
4 | chown -R ghrunner:ghrunner /usr/share/miniconda && \
5 | rm -f Miniconda3-latest-Linux-x86_64.sh
6 |
7 | ENV PATH /usr/share/miniconda/envs/omnisci-dev/bin:/usr/share/miniconda/bin:$PATH
8 |
9 |
--------------------------------------------------------------------------------
/docker/Dockerfile.cuda:
--------------------------------------------------------------------------------
1 | # Cuda stack
2 | RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb && \
3 | dpkg -i cuda-keyring_1.1-1_all.deb && \
4 | apt-get update && \
5 | apt-get install -y cuda-toolkit-12-2 cuda-drivers-535 libarrow-cuda-dev=13.*
6 |
7 | ENV PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
8 |
9 |
--------------------------------------------------------------------------------
/omniscidb/.clang-format:
--------------------------------------------------------------------------------
1 | BasedOnStyle: Chromium
2 | BinPackArguments: false
3 | BinPackParameters: false
4 | ColumnLimit: 90
5 | IndentWidth: 2
6 | BreakConstructorInitializers: BeforeComma
7 | IncludeBlocks: Preserve
8 |
--------------------------------------------------------------------------------
/omniscidb/.clang-tidy:
--------------------------------------------------------------------------------
1 | Checks: -*,readability-braces-around-statements,modernize-deprecated-headers,modernize-use-using,modernize-use-emplace,modernize-use-override
2 |
--------------------------------------------------------------------------------
/omniscidb/Analyzer/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(NOT MSVC)
2 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-attributes")
3 | endif()
4 |
5 | set(analyzer_source_files
6 | Analyzer.cpp
7 | Analyzer.h
8 | ${CMAKE_CURRENT_SOURCE_DIR}/../QueryEngine/DateTruncate.cpp
9 | )
10 |
11 | add_library(Analyzer ${analyzer_source_files})
12 |
13 | target_link_libraries(Analyzer IR SchemaMgr StringDictionary)
14 |
--------------------------------------------------------------------------------
/omniscidb/ArrowStorage/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(arrow_storage_source_files
2 | ArrowStorage.cpp
3 | ArrowStorageUtils.cpp
4 | )
5 |
6 | add_library(ArrowStorage ${arrow_storage_source_files})
7 |
8 | target_link_libraries(ArrowStorage Shared SchemaMgr StringDictionary DataMgr ${Parquet_LIBRARIES} ${Arrow_LIBRARIES} ${Boost_THREAD_LIBRARY} TBB::tbb Utils ${CMAKE_DL_LIBS})
9 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM python:3.8
2 |
3 | WORKDIR /app
4 |
5 | COPY requirements.txt .
6 |
7 | RUN pip install -r requirements.txt
8 |
9 | COPY . .
10 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/import_table_schemas/ips.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE ##TAB##
2 | (
3 | ips text encoding dict
4 | )
5 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/import_table_schemas/numbers.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE ##TAB##
2 | (
3 | t_integer INTEGER,
4 | t_bigint BIGINT,
5 | t_float FLOAT,
6 | t_double DOUBLE
7 | )
8 |
9 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/arrow_flights/Q001.sql:
--------------------------------------------------------------------------------
1 | select
2 | count(*)
3 | from
4 | ##TAB##
5 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/arrow_flights/Q002.sql:
--------------------------------------------------------------------------------
1 | select
2 | flight_year,
3 | flight_mmonth,
4 | flight_dayofmonth,
5 | uniquecarrier,
6 | cancellationcode,
7 | tailnum,
8 | origin,
9 | dest,
10 | origin_lat,
11 | origin_lon,
12 | dest_lat
13 | from ##TAB##
14 | limit 99999;
15 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q001.sql:
--------------------------------------------------------------------------------
1 | select
2 | count(*)
3 | from
4 | ##TAB##
5 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q002.sql:
--------------------------------------------------------------------------------
1 | select
2 | carrier_name,
3 | count(*)
4 | from
5 | ##TAB##
6 | group by
7 | carrier_name
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q003.sql:
--------------------------------------------------------------------------------
1 | select
2 | carrier_name,
3 | avg(arrdelay)
4 | from
5 | ##TAB##
6 | group by
7 | carrier_name
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q004.sql:
--------------------------------------------------------------------------------
1 | select
2 | origin_name,
3 | dest_name,
4 | avg(arrdelay)
5 | from
6 | ##TAB##
7 | group by
8 | origin_name,
9 | dest_name
10 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q005.sql:
--------------------------------------------------------------------------------
1 | select
2 | date_trunc(month, dep_timestamp) as ym,
3 | avg(arrdelay) as del
4 | from
5 | ##TAB##
6 | group by
7 | ym
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q006.sql:
--------------------------------------------------------------------------------
1 | select
2 | dest_name,
3 | extract(
4 | month
5 | from
6 | dep_timestamp
7 | ) as m,
8 | extract(
9 | year
10 | from
11 | dep_timestamp
12 | ) as y,
13 | avg(arrdelay) as del
14 | from
15 | ##TAB##
16 | group by
17 | dest_name,
18 | y,
19 | m
20 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q007.sql:
--------------------------------------------------------------------------------
1 | select
2 | count(*)
3 | from
4 | ##TAB##
5 | where
6 | origin_name = 'Lambert-St Louis International'
7 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q008.sql:
--------------------------------------------------------------------------------
1 | select
2 | count(*)
3 | from
4 | ##TAB##
5 | where
6 | origin_name = 'Lambert-St Louis International'
7 | and dest_name = 'Lincoln Municipal'
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q009.sql.disabled:
--------------------------------------------------------------------------------
1 | select
2 | uniquecarrier,
3 | flightnum,
4 | dep_timestamp,
5 | dest_lat
6 | from
7 | ##TAB##
8 | where
9 | origin_name = 'Lambert-St Louis International'
10 | and flightnum = 586
11 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q010.sql.disabled:
--------------------------------------------------------------------------------
1 | select
2 | origin_name,
3 | dest_name,
4 | avg(arrdelay),
5 | avg(depdelay),
6 | avg(arrdelay * depdelay)
7 | from
8 | ##TAB##
9 | group by
10 | origin_name,
11 | dest_name
12 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q011.sql:
--------------------------------------------------------------------------------
1 | select
2 | uniquecarrier,
3 | flightnum,
4 | dep_timestamp,
5 | dest_lat
6 | from
7 | ##TAB##
8 | where
9 | origin_name = 'Lambert-St Louis International'
10 | and flightnum = 586
11 | limit
12 | 5000
13 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q013.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | COUNT(*) as val
3 | FROM
4 | ##TAB##
5 | WHERE
6 | (
7 | (
8 | ##TAB##.dep_timestamp >= TIMESTAMP(0) '1996-07-28 00:00:00'
9 | AND ##TAB##.dep_timestamp < TIMESTAMP(0) '1997-05-18 00:00:00'
10 | )
11 | )
12 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q015.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | ##TAB##.dest_state as key0,
3 | AVG(##TAB##.arrdelay) AS val
4 | FROM
5 | ##TAB##
6 | WHERE
7 | (
8 | (
9 | ##TAB##.dep_timestamp >= TIMESTAMP(0) '1996-07-28 00:00:00'
10 | AND ##TAB##.dep_timestamp < TIMESTAMP(0) '1997-05-18 00:00:00'
11 | )
12 | )
13 | GROUP BY
14 | key0
15 | ORDER BY
16 | key0
17 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights/Q017.sql:
--------------------------------------------------------------------------------
1 | select
2 | origin_name,
3 | dest_name,
4 | avg(arrdelay),
5 | avg(depdelay),
6 | avg(arrdelay + depdelay)
7 | from
8 | ##TAB##
9 | group by
10 | origin_name,
11 | dest_name
12 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q018.sql:
--------------------------------------------------------------------------------
1 | select
2 | date_trunc(month, dep_timestamp_32_fixed) as ym,
3 | avg(arrdelay) as del
4 | from
5 | ##TAB##
6 | group by
7 | ym
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q019.sql:
--------------------------------------------------------------------------------
1 | select
2 | date_trunc(month, dep_timestamp_3) as ym,
3 | avg(arrdelay) as del
4 | from
5 | ##TAB##
6 | group by
7 | ym
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q020.sql:
--------------------------------------------------------------------------------
1 | select
2 | date_trunc(month, dep_timestamp_6) as ym,
3 | avg(arrdelay) as del
4 | from
5 | ##TAB##
6 | group by
7 | ym
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q021.sql:
--------------------------------------------------------------------------------
1 | select
2 | date_trunc(month, dep_timestamp_9) as ym,
3 | avg(arrdelay) as del
4 | from
5 | ##TAB##
6 | group by
7 | ym
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q022.sql:
--------------------------------------------------------------------------------
1 | select
2 | dest_name,
3 | extract(
4 | month
5 | from
6 | dep_timestamp_32_fixed
7 | ) as m,
8 | extract(
9 | year
10 | from
11 | dep_timestamp_32_fixed
12 | ) as y,
13 | avg(arrdelay) as del
14 | from
15 | ##TAB##
16 | group by
17 | dest_name,
18 | y,
19 | m
20 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q023.sql:
--------------------------------------------------------------------------------
1 | select
2 | dest_name,
3 | extract(
4 | month
5 | from
6 | dep_timestamp_3
7 | ) as m,
8 | extract(
9 | year
10 | from
11 | dep_timestamp_3
12 | ) as y,
13 | avg(arrdelay) as del
14 | from
15 | ##TAB##
16 | group by
17 | dest_name,
18 | y,
19 | m
20 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q024.sql:
--------------------------------------------------------------------------------
1 | select
2 | dest_name,
3 | extract(
4 | month
5 | from
6 | dep_timestamp_6
7 | ) as m,
8 | extract(
9 | year
10 | from
11 | dep_timestamp_6
12 | ) as y,
13 | avg(arrdelay) as del
14 | from
15 | ##TAB##
16 | group by
17 | dest_name,
18 | y,
19 | m
20 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/flights_hpt/Q025.sql:
--------------------------------------------------------------------------------
1 | select
2 | dest_name,
3 | extract(
4 | month
5 | from
6 | dep_timestamp_9
7 | ) as m,
8 | extract(
9 | year
10 | from
11 | dep_timestamp_9
12 | ) as y,
13 | avg(arrdelay) as del
14 | from
15 | ##TAB##
16 | group by
17 | dest_name,
18 | y,
19 | m
20 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/taxis/MQ01.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | cab_type,
3 | count(*)
4 | FROM
5 | ##TAB##
6 | GROUP BY
7 | cab_type
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/taxis/MQ02.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | passenger_count,
3 | avg(total_amount)
4 | FROM
5 | ##TAB##
6 | GROUP BY
7 | passenger_count
8 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/taxis/MQ03.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | passenger_count,
3 | extract(
4 | year
5 | from
6 | pickup_datetime
7 | ) AS pickup_year,
8 | count(*)
9 | FROM
10 | ##TAB##
11 | GROUP BY
12 | passenger_count,
13 | pickup_year
14 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/taxis/MQ04.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | passenger_count,
3 | extract(
4 | year
5 | from
6 | pickup_datetime
7 | ) AS pickup_year,
8 | cast(trip_distance as int) AS distance,
9 | count(*) AS the_count
10 | FROM
11 | ##TAB##
12 | GROUP BY
13 | passenger_count,
14 | pickup_year,
15 | distance
16 | ORDER BY
17 | pickup_year,
18 | the_count desc
19 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/taxis/MQ05.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | count(*)
3 | FROM
4 | ##TAB##
5 | WHERE
6 | MOD ( MOD (rowid, 4294967296) * 2654435761, 4294967296) < 50391620
7 | AND ((dropoff_longitude >= -73.96545429103965
8 | AND dropoff_longitude <= -73.77446517425182)
9 | AND (dropoff_latitude >= 40.65125236898476
10 | AND dropoff_latitude <= 40.8238895460745));
11 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/queries/taxis/MQ06.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | count(*)
3 | FROM
4 | ##TAB##
5 | WHERE
6 | SAMPLE_RATIO(0.01382818911)
7 | AND ((dropoff_longitude >= -73.96545429103965
8 | AND dropoff_longitude <= -73.77446517425182)
9 | AND (dropoff_latitude >= 40.65125236898476
10 | AND dropoff_latitude <= 40.8238895460745));
11 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/requirements.txt:
--------------------------------------------------------------------------------
1 | numpy>=1.15
2 | pymapd>=0.20.0
3 | pandas>=0.23
4 | nvidia-ml-py3>=7.352.0
5 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/st-queries/flights-fsi-csv/TEARDOWNQ01.sql:
--------------------------------------------------------------------------------
1 | DROP FOREIGN TABLE ##TAB##
2 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/st-queries/taxis-fsi-csv/TEARDOWNQ01.sql:
--------------------------------------------------------------------------------
1 | DROP FOREIGN TABLE ##TAB##
2 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/st-queries/taxis-fsi-parquet/TEARDOWNQ01.sql:
--------------------------------------------------------------------------------
1 | DROP FOREIGN TABLE ##TAB##
2 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/ApproxMedian/AM001.sql:
--------------------------------------------------------------------------------
1 | select
2 | count(x10),
3 | avg(x10),
4 | approx_median(x10)
5 | from
6 | ##TAB##
7 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/ApproxMedian/AM002.sql:
--------------------------------------------------------------------------------
1 | select
2 | y10,
3 | count(*),
4 | approx_median(x10)
5 | from
6 | ##TAB##
7 | group by y10
8 | order by y10;
9 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH001.sql:
--------------------------------------------------------------------------------
1 | select
2 | cast(x10 as double) as key0,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | key0
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH002.sql:
--------------------------------------------------------------------------------
1 | select
2 | cast(x100 as double) as key0,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | key0
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH003.sql:
--------------------------------------------------------------------------------
1 | select
2 | cast(x1k as double) as key0,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | key0
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH004.sql:
--------------------------------------------------------------------------------
1 | select
2 | cast(x10k as double) as key0,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | key0
12 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH005.sql:
--------------------------------------------------------------------------------
1 | select
2 | cast(x100k as double) as key0,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | key0
12 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH006.sql:
--------------------------------------------------------------------------------
1 | select
2 | cast(x1m as double) as key0,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | key0
12 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH007.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10k_s10k as key0,
3 | count(*),
4 | sum(y10)
5 | from
6 | ##TAB##
7 | group by
8 | key0
9 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH008.sql:
--------------------------------------------------------------------------------
1 | select
2 | x100k_s10k as key0,
3 | count(*),
4 | sum(y10)
5 | from
6 | ##TAB##
7 | group by
8 | key0
9 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH009.sql:
--------------------------------------------------------------------------------
1 | select
2 | x1m_s10k as key0,
3 | count(*),
4 | sum(y10)
5 | from
6 | ##TAB##
7 | group by
8 | key0
9 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/BaselineHash/BH010.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10k_s10k as key0,
3 | x100 as key1,
4 | count(*),
5 | sum(y10)
6 | from
7 | ##TAB##
8 | group by
9 | key0,
10 | key1
11 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS001.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | cast(x1k as float) as f1k,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | f1k
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS002.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | cast (x10k as float) as f10k,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | f10k
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS003.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | cast(x100k as float) as f100k,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | f100k
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS004.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | cast(x1m as float) as f1m,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | f1m
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS005.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | cast(x10m as float) as f10m,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | f10m
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS006.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10k_s10k as key0,
3 | x100 as key1,
4 | COUNT(*),
5 | SUM(x10) AS sx,
6 | SUM(y10) AS sy
7 | FROM
8 | ##TAB##
9 | GROUP BY
10 | key0,
11 | key1
12 | HAVING
13 | sx < sy
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSBS007.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1m_s10k as key0,
3 | y10 as key1,
4 | COUNT(*),
5 | SUM(x10) AS sx,
6 | SUM(y10) AS sy
7 | FROM
8 | ##TAB##
9 | GROUP BY
10 | key0,
11 | key1
12 | HAVING
13 | sx < sy
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM001.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x100,
3 | y10,
4 | count(*),
5 | max(y100),
6 | max(x10),
7 | max(y100) + max(x10 + 1),
8 | sum(y100) / sum(x10 + 1)
9 | FROM
10 | ##TAB##
11 | GROUP BY
12 | x100,
13 | y10
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM002.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1k,
3 | y10,
4 | count(*),
5 | max(x100),
6 | max(x10),
7 | max(x100) + max(x10 + 1),
8 | sum(x100) / sum(x10 + 1)
9 | FROM
10 | ##TAB##
11 | GROUP BY
12 | x1k,
13 | y10
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM003.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10k,
3 | y10,
4 | count(*),
5 | max(x100),
6 | max(x10),
7 | max(x100) + max(x10 + 1),
8 | sum(x100) / sum(x10 + 1)
9 | FROM
10 | ##TAB##
11 | GROUP BY
12 | x10k,
13 | y10
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM004.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x100k,
3 | y10,
4 | count(*),
5 | max(x100),
6 | max(x10),
7 | max(x100) + max(x10 + 1),
8 | sum(x100) / sum(x10 + 1)
9 | FROM
10 | ##TAB##
11 | GROUP BY
12 | x100k,
13 | y10
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM005.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1m,
3 | y10,
4 | count(*),
5 | max(x100),
6 | max(x10),
7 | max(x100) + max(x10 + 1),
8 | sum(x100) / sum(x10 + 1)
9 | FROM
10 | ##TAB##
11 | GROUP BY
12 | x1m,
13 | y10
14 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM006.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1k,
3 | x100,
4 | z10,
5 | COUNT(*),
6 | SUM(x10) AS sx,
7 | SUM(y10) AS sy
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x1k,
12 | x100,
13 | z10
14 | HAVING
15 | sx < sy
16 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHM007.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10k,
3 | x100,
4 | z10,
5 | COUNT(*),
6 | AVG(x10) AS ax,
7 | AVG(y10) AS ay
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x10k,
12 | x100,
13 | z10
14 | HAVING
15 | ax < ay
16 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS001.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1k,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x1k
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS002.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10k,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x10k
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS003.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x100k,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x100k
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS004.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1m,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x1m
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS005.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10m,
3 | count(*),
4 | max(x100),
5 | max(x10),
6 | max(x100) + max(x10 + 1),
7 | sum(x100) / sum(x10 + 1)
8 | FROM
9 | ##TAB##
10 | GROUP BY
11 | x10m
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS006.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1m,
3 | COUNT(*),
4 | SUM(x10) AS sx,
5 | SUM(y10) AS sy
6 | FROM
7 | ##TAB##
8 | GROUP BY
9 | x1m
10 | HAVING
11 | sx < sy
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS007.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10m,
3 | COUNT(*),
4 | AVG(x10) AS ax,
5 | AVG(y10) AS ay
6 | FROM
7 | ##TAB##
8 | GROUP BY
9 | x10m
10 | HAVING
11 | ax < ay
12 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS008.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1m,
3 | count(*),
4 | sum(x100) / (case when sum(x10) = 0 then 1 else sum(x10) end)
5 | FROM
6 | ##TAB##
7 | GROUP BY
8 | x1m
9 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS009.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10m,
3 | count(*),
4 | sum(x100) / (case when sum(x10) = 0 then 1 else sum(x10) end)
5 | FROM
6 | ##TAB##
7 | GROUP BY
8 | x10m
9 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS010.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x100k,
3 | count(*),
4 | sum(x100) / max(x10 + 1)
5 | FROM
6 | ##TAB##
7 | GROUP BY
8 | x100k
9 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS011.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x1m,
3 | count(*),
4 | sum(x100) / max(x10 + 1)
5 | FROM
6 | ##TAB##
7 | GROUP BY
8 | x1m
9 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/MultiStep/MSPHS012.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | x10m,
3 | count(*),
4 | sum(x100) / max(x10 + 1)
5 | FROM
6 | ##TAB##
7 | GROUP BY
8 | x10m
9 | LIMIT 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/NonGroupedAgg/NGA01.sql:
--------------------------------------------------------------------------------
1 | select
2 | COUNT(*),
3 | COUNT(x10),
4 | COUNT(y10),
5 | COUNT(z10),
6 | COUNT(x100),
7 | COUNT(y100),
8 | COUNT(z100)
9 | from
10 | ##TAB##
11 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/NonGroupedAgg/NGA02.sql:
--------------------------------------------------------------------------------
1 | select
2 | SUM(x10),
3 | SUM(y10),
4 | SUM(z10),
5 | SUM(x100),
6 | SUM(y100),
7 | SUM(z100)
8 | from
9 | ##TAB##
10 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/NonGroupedAgg/NGA03.sql:
--------------------------------------------------------------------------------
1 | select
2 | MAX(x10),
3 | MAX(y10),
4 | MAX(z10),
5 | MAX(x100),
6 | MAX(y100),
7 | MAX(z100)
8 | from
9 | ##TAB##
10 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/NonGroupedAgg/NGA04.sql:
--------------------------------------------------------------------------------
1 | select
2 | MIN(x10),
3 | MIN(y10),
4 | MIN(z10),
5 | MIN(x100),
6 | MIN(y100),
7 | MIN(z100)
8 | from
9 | ##TAB##
10 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/NonGroupedAgg/NGA05.sql:
--------------------------------------------------------------------------------
1 | select
2 | AVG(x10),
3 | AVG(y10),
4 | AVG(z10),
5 | AVG(x100),
6 | AVG(y100),
7 | AVG(z100)
8 | from
9 | ##TAB##
10 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashMultiCol/PHM001.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10,
3 | y10,
4 | count(z10),
5 | sum(z10),
6 | max(z10),
7 | min(z10),
8 | avg(z10)
9 | from
10 | ##TAB##
11 | group by
12 | x10,
13 | y10
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashMultiCol/PHM002.sql:
--------------------------------------------------------------------------------
1 | select
2 | x100,
3 | y10,
4 | count(z10),
5 | sum(z10),
6 | max(z10),
7 | min(z10),
8 | avg(z10)
9 | from
10 | ##TAB##
11 | group by
12 | x100,
13 | y10
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashMultiCol/PHM003.sql:
--------------------------------------------------------------------------------
1 | select
2 | x1k,
3 | y10,
4 | count(z10),
5 | sum(z10),
6 | max(z10),
7 | min(z10),
8 | avg(z10)
9 | from
10 | ##TAB##
11 | group by
12 | x1k,
13 | y10
14 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashMultiCol/PHM004.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10k,
3 | y10,
4 | count(z10),
5 | sum(z10),
6 | max(z10),
7 | min(z10),
8 | avg(z10)
9 | from
10 | ##TAB##
11 | group by
12 | x10k,
13 | y10
14 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashMultiCol/PHM005.sql:
--------------------------------------------------------------------------------
1 | select
2 | x100k,
3 | y10,
4 | count(z10),
5 | sum(z10),
6 | max(z10),
7 | min(z10),
8 | avg(z10)
9 | from
10 | ##TAB##
11 | group by
12 | x100k,
13 | y10
14 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashMultiCol/PHM006.sql:
--------------------------------------------------------------------------------
1 | select
2 | x1m,
3 | y10,
4 | count(z10),
5 | sum(z10),
6 | max(z10),
7 | min(z10),
8 | avg(z10)
9 | from
10 | ##TAB##
11 | group by
12 | x1m,
13 | y10
14 | limit 1000
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS001.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x10
12 |
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS002.sql:
--------------------------------------------------------------------------------
1 | select
2 | x100,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS003.sql:
--------------------------------------------------------------------------------
1 | select
2 | x1k,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x1k
12 | limit 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS004.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10k,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x10k
12 | limit 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS005.sql:
--------------------------------------------------------------------------------
1 | select
2 | x100k,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x100k
12 | limit 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS006.sql:
--------------------------------------------------------------------------------
1 | select
2 | x1m,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x1m
12 | limit 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/PerfectHashSingleCol/PHS007.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10m,
3 | count(y10),
4 | sum(y10),
5 | max(y10),
6 | min(y10),
7 | avg(y10)
8 | from
9 | ##TAB##
10 | group by
11 | x10m
12 | limit 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/Sort/S001.sql:
--------------------------------------------------------------------------------
1 | select
2 | x100k,
3 | count(*) as cnt
4 | from
5 | ##TAB##
6 | group by
7 | x100k
8 | order by
9 | cnt
10 | limit
11 | 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/Sort/S002.sql:
--------------------------------------------------------------------------------
1 | select
2 | x1m,
3 | count(*) as cnt
4 | from
5 | ##TAB##
6 | group by
7 | x1m
8 | order by
9 | cnt
10 | limit
11 | 100
--------------------------------------------------------------------------------
/omniscidb/Benchmarks/synthetic_benchmark/queries/Sort/S003.sql:
--------------------------------------------------------------------------------
1 | select
2 | x10m,
3 | count(*) as cnt
4 | from
5 | ##TAB##
6 | group by
7 | x10m
8 | order by
9 | cnt
10 | limit
11 | 100
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/.mvn/extensions.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 | com.github.gzm55.maven
5 | project-settings-extension
6 | 0.1.1
7 |
8 |
9 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/.mvn/settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | gcs-maven-central
5 | Cloud Storage Maven Central
6 | https://maven-central.storage-download.googleapis.com/maven2/
7 | central
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/calcite/parser/ColumnType.java:
--------------------------------------------------------------------------------
1 | package com.mapd.calcite.parser;
2 |
3 | public class ColumnType {
4 | public String colName;
5 | public TypeInfo colType;
6 | public boolean isSystem;
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/calcite/parser/TableDetails.java:
--------------------------------------------------------------------------------
1 | package com.mapd.calcite.parser;
2 |
3 | public class TableDetails { public java.util.List rowDesc; }
4 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/DdlResponse.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.extension.ddl;
2 |
3 | import com.google.gson.annotations.Expose;
4 |
5 | public class DdlResponse {
6 | @Expose
7 | private final String statementType = "DDL";
8 | @Expose
9 | private JsonSerializableDdl payload;
10 |
11 | public void setPayload(final JsonSerializableDdl payload) {
12 | this.payload = payload;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/JsonSerializableDdl.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.extension.ddl;
2 |
3 | import com.mapd.calcite.parser.MapDSerializer;
4 |
5 | public interface JsonSerializableDdl {
6 | default String toJsonString() {
7 | return MapDSerializer.toJsonString(this);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/omnisci/OmniSciEncoding.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.extension.ddl.omnisci;
2 |
3 | public enum OmniSciEncoding { NONE, FIXED, COMPRESSED, DICT, DAYS }
4 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/omnisci/OmniSciGeo.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.extension.ddl.omnisci;
2 |
3 | public enum OmniSciGeo { POINT, LINESTRING, POLYGON, MULTIPOLYGON }
4 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/omnisql/OmniSqlJson.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.extension.ddl.omnisql;
2 |
3 | import com.mapd.parser.extension.ddl.JsonSerializableDdl;
4 |
5 | public class OmniSqlJson implements JsonSerializableDdl {
6 | @Override
7 | public String toString() {
8 | return toJsonString();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/omnisql/OmniSqlOptionPair.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.extension.ddl.omnisql;
2 |
3 | import org.apache.calcite.util.Pair;
4 |
5 | public class OmniSqlOptionPair extends Pair {
6 | public OmniSqlOptionPair(String option, OmniSqlSanitizedString value) {
7 | super(option, value);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/extension/ddl/omnisql/OmniSqlOptionsMap.java:
--------------------------------------------------------------------------------
1 |
2 | package com.mapd.parser.extension.ddl.omnisql;
3 |
4 | import java.util.TreeMap;
5 |
6 | public class OmniSqlOptionsMap extends TreeMap {}
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/server/InvalidParseRequest.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.server;
2 |
3 | public class InvalidParseRequest extends Exception {
4 | public int code;
5 | public String msg;
6 |
7 | public InvalidParseRequest(int code, String msg) {
8 | this.code = code;
9 | this.msg = msg;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/main/java/com/mapd/parser/server/PlanResult.java:
--------------------------------------------------------------------------------
1 | package com.mapd.parser.server;
2 |
3 | public class PlanResult {
4 | public String planResult;
5 | public long executionTimeMs;
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/ast/test_extension_functions.ast:
--------------------------------------------------------------------------------
1 | | ` test 'int32_t (int32_t)'
2 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/alter_foreign_server_change_owner.json:
--------------------------------------------------------------------------------
1 | {
2 | "payload": {
3 | "serverName": "my_csv_server",
4 | "newOwner": "Joe",
5 | "command": "ALTER_SERVER",
6 | "alterType": "CHANGE_OWNER"
7 | },
8 | "statementType": "DDL"
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/alter_foreign_server_rename_server.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "newServerName": "my_new_csv_server",
5 | "command": "ALTER_SERVER",
6 | "alterType": "RENAME_SERVER",
7 | "serverName": "my_csv_server"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/alter_foreign_server_set_data_wrapper_csv.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "serverName": "test_server",
5 | "command": "ALTER_SERVER",
6 | "alterType": "SET_DATA_WRAPPER",
7 | "dataWrapper": "OMNISCI_CSV"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/alter_foreign_server_set_options.json:
--------------------------------------------------------------------------------
1 | {
2 | "payload": {
3 | "command": "ALTER_SERVER",
4 | "options": {
5 | "base_path": "/home/my_user/data/new-csv/"
6 | },
7 | "serverName": "my_csv_server",
8 | "alterType": "SET_OPTIONS"
9 | },
10 | "statementType": "DDL"
11 | }
12 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/create_foreign_server.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_SERVER",
5 | "ifNotExists": false,
6 | "serverName": "test_server",
7 | "dataWrapper": "test_data_wrapper",
8 | "options": {
9 | "attribute_1": "value_1",
10 | "attribute_2": "2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/create_foreign_server_w_if_not_exists.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_SERVER",
5 | "ifNotExists": true,
6 | "serverName": "test_server",
7 | "dataWrapper": "test_data_wrapper",
8 | "options": {
9 | "attribute_1": "value_1",
10 | "attribute_2": "2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/drop_foreign_server.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "DROP_SERVER",
5 | "ifExists": false,
6 | "serverName": "test_server"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/drop_foreign_server_w_if_exists.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "DROP_SERVER",
5 | "ifExists": true,
6 | "serverName": "test_server"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/show_foreign_server.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_SERVERS"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/show_foreign_server_like.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_SERVERS",
5 | "filters": [
6 | {
7 | "attribute": "data_wrapper",
8 | "value": "omnisci_%",
9 | "operation": "LIKE"
10 | }
11 | ]
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreignserver/show_foreign_server_where.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_SERVERS",
5 | "filters": [
6 | {
7 | "attribute": "data_wrapper",
8 | "value": "omnisci_csv",
9 | "operation": "EQUALS"
10 | }
11 | ]
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/alter_foreign_table_rename_column.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "alterType": "RENAME_COLUMN",
5 | "tableName": "test_table",
6 | "oldColumnName": "old_column",
7 | "newColumnName": "new_column",
8 | "command": "ALTER_FOREIGN_TABLE"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/alter_foreign_table_rename_table.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "alterType": "RENAME_TABLE",
5 | "tableName": "test_table",
6 | "newTableName": "new_test_table",
7 | "command": "ALTER_FOREIGN_TABLE"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/alter_foreign_table_set_options.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "alterType": "ALTER_OPTIONS",
5 | "tableName": "test_table",
6 | "command": "ALTER_FOREIGN_TABLE",
7 | "options": {
8 | "base_path": "/home/my_user/data/new-csv/"
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/cft_Schema.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_FOREIGN_TABLE",
5 | "ifNotExists": false,
6 | "tableName": "test_table",
7 | "serverName": "test_server",
8 | "schemaName": "test_schema"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/dft.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "DROP_FOREIGN_TABLE",
5 | "ifExists": false,
6 | "tableName": "test_table"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/dft_ifExists.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "DROP_FOREIGN_TABLE",
5 | "ifExists": true,
6 | "tableName": "test_table"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/refresh_foreign_table.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "REFRESH_FOREIGN_TABLES",
5 | "tableNames": [
6 | "test_table"
7 | ]
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/refresh_foreign_table_with_evict.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "REFRESH_FOREIGN_TABLES",
5 | "tableNames": [
6 | "test_table"
7 | ],
8 | "options": {
9 | "evict": "true"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/foreigntable/refresh_foreign_tables.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "REFRESH_FOREIGN_TABLES",
5 | "tableNames": [
6 | "test_table",
7 | "test_table2"
8 | ]
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/interruptcommands/alter_system_clear_cpu.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "ALTER_SYSTEM_CLEAR",
5 | "cacheType": "CPU"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/interruptcommands/alter_system_clear_gpu.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "ALTER_SYSTEM_CLEAR",
5 | "cacheType": "GPU"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/interruptcommands/alter_system_clear_render.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "ALTER_SYSTEM_CLEAR",
5 | "cacheType": "RENDER"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/interruptcommands/kill_query.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "KILL_QUERY",
5 | "querySession": "123-a1b2"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/reassignowned/reassign_owned.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "REASSIGN_OWNED",
5 | "oldOwners": [
6 | "user_1",
7 | "user_2"
8 | ],
9 | "newOwner": "user_3"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_databases.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_DATABASES"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_disk_cache_usage.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_DISK_CACHE_USAGE"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_disk_cache_usage_for.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_DISK_CACHE_USAGE",
5 | "tableNames": [
6 | "table1",
7 | "table2"
8 | ]
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_queries.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_QUERIES"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_table_details.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_TABLE_DETAILS"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_table_details_for_tables.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_TABLE_DETAILS",
5 | "tableNames": [
6 | "test_table_1",
7 | "test_table_2"
8 | ]
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_tables.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_TABLES"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_user_details.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_USER_DETAILS"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_user_details_for_user.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_USER_DETAILS",
5 | "userNames": ["test_user1", "test_user2"]
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/showcommands/show_user_sessions.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "SHOW_USER_SESSIONS"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/usermapping/create_user_mapping.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_USER_MAPPING",
5 | "ifNotExists": false,
6 | "serverName": "test_server",
7 | "user": "test_user",
8 | "options": {
9 | "attribute_1": "value_1",
10 | "attribute_2": "2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/usermapping/create_user_mapping_w_current_user.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_USER_MAPPING",
5 | "ifNotExists": false,
6 | "serverName": "test_server",
7 | "user": "CURRENT_USER",
8 | "options": {
9 | "attribute_1": "value_1",
10 | "attribute_2": "2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/usermapping/create_user_mapping_w_if_not_exists.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_USER_MAPPING",
5 | "ifNotExists": true,
6 | "serverName": "test_server",
7 | "user": "test_user",
8 | "options": {
9 | "attribute_1": "value_1",
10 | "attribute_2": "2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/usermapping/create_user_mapping_w_public.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "CREATE_USER_MAPPING",
5 | "ifNotExists": false,
6 | "serverName": "test_server",
7 | "user": "PUBLIC",
8 | "options": {
9 | "attribute_1": "value_1",
10 | "attribute_2": "2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/usermapping/drop_user_mapping.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "DROP_USER_MAPPING",
5 | "ifExists": false,
6 | "serverName": "test_server",
7 | "user": "test_user"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/Calcite/java/calcite/src/test/resources/json/ddl/usermapping/drop_user_mapping_w_if_exists.json:
--------------------------------------------------------------------------------
1 | {
2 | "statementType": "DDL",
3 | "payload": {
4 | "command": "DROP_USER_MAPPING",
5 | "ifExists": true,
6 | "serverName": "test_server",
7 | "user": "test_user"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/omniscidb/ConfigBuilder/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_library(ConfigBuilder ConfigBuilder.cpp)
2 |
3 | target_link_libraries(ConfigBuilder Logger ${Boost_LIBRARIES})
4 |
--------------------------------------------------------------------------------
/omniscidb/CudaMgr/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(ENABLE_CUDA)
2 | add_library(CudaMgr CudaMgr.cpp)
3 | else()
4 | add_library(CudaMgr CudaMgrNoCuda.cpp)
5 | endif()
6 |
7 | target_link_libraries(CudaMgr Logger Shared ${CUDA_LIBRARIES})
8 |
--------------------------------------------------------------------------------
/omniscidb/DataMgr/GpuMgrContext.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (C) 2023 Intel Corporation
3 | *
4 | * SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | #include "GpuMgr.h"
8 | #include "Shared/GpuPlatform.h"
9 |
10 | struct GpuMgrContext {
11 | GpuMgr* gpu_mgr;
12 | size_t gpu_count;
13 | std::vector buffer_mgrs;
14 | };
15 |
--------------------------------------------------------------------------------
/omniscidb/IR/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(ir_source_files
2 | Context.cpp
3 | Context.h
4 | Datum.cpp
5 | Exception.h
6 | Expr.cpp
7 | Expr.h
8 | Node.cpp
9 | Node.h
10 | Type.cpp
11 | Type.h
12 | TypeUtils.cpp
13 | TypeUtils.h
14 | ${CMAKE_CURRENT_SOURCE_DIR}/../QueryEngine/DateTruncate.cpp
15 | )
16 |
17 | add_library(IR ${ir_source_files})
18 |
19 | target_link_libraries(IR Shared)
20 |
--------------------------------------------------------------------------------
/omniscidb/IR/TypeUtils.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (C) 2022 Intel Corporation
3 | *
4 | * SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | #pragma once
8 |
9 | #include "Type.h"
10 |
11 | namespace hdk::ir {
12 |
13 | std::string sqlTypeName(const Type* type);
14 |
15 | } // namespace hdk::ir
16 |
--------------------------------------------------------------------------------
/omniscidb/L0Mgr/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(ENABLE_L0)
2 | set(L0_SOURCES L0Mgr.cpp L0Exception.cpp)
3 | else()
4 | set(L0_SOURCES L0MgrNoL0.cpp L0ExceptionNoL0.cpp)
5 | endif()
6 |
7 | add_library(L0Mgr ${L0_SOURCES})
8 | target_link_libraries(L0Mgr Logger ${LevelZero_LIBRARIES})
9 |
10 |
--------------------------------------------------------------------------------
/omniscidb/Logger/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(logger_source_files
2 | Logger.cpp
3 | )
4 |
5 | add_library(Logger ${logger_source_files})
6 | target_link_libraries(Logger ${Boost_LIBRARIES})
7 | if(ENABLE_NVTX)
8 | target_link_libraries(Logger Shared ${CMAKE_DL_LIBS})
9 | endif()
10 |
--------------------------------------------------------------------------------
/omniscidb/OSDependent/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(OSDEPENDENT_SOURCE_FILES
2 | omnisci_glob.cpp
3 | omnisci_path.cpp
4 | omnisci_hostname.cpp
5 | omnisci_fs.cpp)
6 |
7 | if(MSVC)
8 | add_subdirectory(Windows)
9 | else()
10 | add_subdirectory(Unix)
11 | endif()
12 |
--------------------------------------------------------------------------------
/omniscidb/OSDependent/Unix/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(BUILD_SHARED_LIBS)
2 | add_definitions("-DOSDEPENDENT_SHARED_OBJECT_NAME=\"${CMAKE_SHARED_LIBRARY_PREFIX}OSDependent${CMAKE_SHARED_LIBRARY_SUFFIX}\"")
3 | endif()
4 |
5 | add_library(OSDependent ${OSDEPENDENT_SOURCE_FILES})
6 | set_target_properties(OSDependent PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/..)
7 |
8 | target_link_libraries(OSDependent Logger ${CMAKE_DL_LIBS})
9 |
--------------------------------------------------------------------------------
/omniscidb/OSDependent/Windows/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_library(OSDependent ${OSDEPENDENT_SOURCE_FILES})
2 | set_target_properties(OSDependent PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/..)
3 |
4 | target_link_libraries(OSDependent Logger)
5 |
--------------------------------------------------------------------------------
/omniscidb/QueryBuilder/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(NOT MSVC)
2 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-attributes")
3 | endif()
4 |
5 | set(query_builder_source_files
6 | QueryBuilder.cpp
7 | QueryBuilder.h
8 | )
9 |
10 | add_library(QueryBuilder ${query_builder_source_files})
11 |
12 | target_link_libraries(QueryBuilder IR Analyzer SchemaMgr Shared)
13 |
--------------------------------------------------------------------------------
/omniscidb/QueryEngine/LoopControlFlow/JoinLoopTestMakefile:
--------------------------------------------------------------------------------
1 | JoinLoopTest: JoinLoopTest.cpp JoinLoop.cpp JoinLoop.h
2 | g++ -Wall -O0 -g -o JoinLoopTest JoinLoopTest.cpp JoinLoop.cpp -I`llvm-config --includedir` `llvm-config --libs` `llvm-config --ldflags` -Wl,-no-as-needed -rdynamic -lglog -lgflags -pthread
3 | clean:
4 | rm -f JoinLoopTest
5 |
--------------------------------------------------------------------------------
/omniscidb/QueryOptimizer/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(query_optimizer_source_files
2 | CanonicalizeQuery.cpp
3 | CanonicalizeQuery.h
4 | )
5 |
6 | add_library(QueryOptimizer ${query_optimizer_source_files})
7 |
8 | target_link_libraries(QueryOptimizer QueryBuilder IR Analyzer SchemaMgr Shared)
9 |
--------------------------------------------------------------------------------
/omniscidb/QueryOptimizer/CanonicalizeQuery.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2023 Intel Corporation
3 | *
4 | * SPDX-License-Identifier: Apache-2.0
5 | */
6 |
7 | #pragma once
8 |
9 | namespace hdk::ir {
10 |
11 | class QueryDag;
12 |
13 | void canonicalizeQuery(QueryDag& dag);
14 |
15 | } // namespace hdk::ir
16 |
--------------------------------------------------------------------------------
/omniscidb/ResultSetRegistry/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(result_set_registry_source_files
2 | ColumnarResults.cpp
3 | ResultSetMetadata.cpp
4 | ResultSetRegistry.cpp
5 | ResultSetTableToken.cpp
6 | )
7 |
8 | add_library(ResultSetRegistry ${result_set_registry_source_files})
9 |
10 | target_link_libraries(ResultSetRegistry SchemaMgr ResultSet StringDictionary DataMgr IR Shared Logger Utils)
11 |
--------------------------------------------------------------------------------
/omniscidb/ResultSetRegistry/ResultSetMetadata.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2023 Intel Corporation
3 | * Copyright 2017 MapD Technologies, Inc.
4 | *
5 | * SPDX-License-Identifier: Apache-2.0
6 | */
7 |
8 | #pragma once
9 |
10 | #include "DataMgr/ChunkMetadata.h"
11 | #include "ResultSet/ResultSet.h"
12 |
13 | namespace hdk {
14 |
15 | ChunkMetadataMap synthesizeMetadata(const ResultSet* rows);
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/omniscidb/SchemaMgr/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(schema_manager_source_files
2 | ColumnInfo.cpp
3 | SchemaMgr.cpp
4 | )
5 |
6 | add_library(SchemaMgr ${schema_manager_source_files})
7 |
8 | target_link_libraries(SchemaMgr Shared)
--------------------------------------------------------------------------------
/omniscidb/SqliteConnector/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_library(SqliteConnector SqliteConnector.cpp SqliteConnector.h)
2 |
3 | target_link_libraries(SqliteConnector PUBLIC SQLite::SQLite3 PRIVATE Logger ${Boost_THREAD_LIBRARY})
4 |
--------------------------------------------------------------------------------
/omniscidb/StringDictionary/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_library(StringDictionary StringDictionary.cpp)
2 |
3 | if(ENABLE_FOLLY)
4 | target_link_libraries(StringDictionary OSDependent Utils ${Boost_LIBRARIES} ${PROFILER_LIBS} ${Folly_LIBRARIES} TBB::tbb)
5 | else()
6 | target_link_libraries(StringDictionary OSDependent Utils ${Boost_LIBRARIES} ${PROFILER_LIBS} TBB::tbb)
7 | endif()
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowSQLRunner/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(arrow_query_runner_files
2 | ArrowSQLRunner.cpp
3 | RelAlgCache.cpp
4 | SQLiteComparator.cpp
5 | )
6 |
7 | add_library(ArrowQueryRunner ${arrow_query_runner_files})
8 | target_link_libraries(ArrowQueryRunner gtest ${Boost_LIBRARIES} QueryEngine ArrowStorage Calcite)
9 |
10 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/date_time.csv:
--------------------------------------------------------------------------------
1 | col1,col2
2 | 2000-01-01,00:00:00
3 | 2000-01-01,01:00:00
4 | 2000-01-01,02:00:00
5 | 2000-01-01,03:00:00
6 | 2000-01-01,04:00:00
7 | 2000-01-01,05:00:00
8 | 2000-01-01,06:00:00
9 | 2000-01-01,07:00:00
10 | 2000-01-01,08:00:00
11 | 2000-01-01,09:00:00
12 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/fp_int.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/ArrowStorageDataFiles/fp_int.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/fp_int_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/ArrowStorageDataFiles/fp_int_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/int_float.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/ArrowStorageDataFiles/int_float.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/mixed_data.csv:
--------------------------------------------------------------------------------
1 | col1,col2,col3,col4
2 | 10,0.0,s0,dd0
3 | 20,1.0,s1,dd1
4 | 10,2.0,s0,dd2
5 | 20,3.0,s2,dd3
6 | 10,4.0,s0,dd4
7 | 20,5.0,s1,dd5
8 | 10,6.0,s0,dd6
9 | 20,7.0,s2,dd7
10 | 10,8.0,s3,dd8
11 | 20,9.0,s3,dd9
12 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/nulls_header.csv:
--------------------------------------------------------------------------------
1 | col1,col2
2 | ,10.0
3 | ,20.0
4 | ,30.0
5 | ,40.0
6 | ,50.0
7 | ,60.0
8 | ,70.0
9 | ,80.0
10 | ,90.0
11 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/numbers_delim.csv:
--------------------------------------------------------------------------------
1 | col1|col2
2 | 1|10.0
3 | 2|20.0
4 | 3|30.0
5 | 4|40.0
6 | 5|50.0
7 | 6|60.0
8 | 7|70.0
9 | 8|80.0
10 | 9|90.0
11 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/numbers_header.csv:
--------------------------------------------------------------------------------
1 | col1,col2
2 | 1,10.0
3 | 2,20.0
4 | 3,30.0
5 | 4,40.0
6 | 5,50.0
7 | 6,60.0
8 | 7,70.0
9 | 8,80.0
10 | 9,90.0
11 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/numbers_header2.csv:
--------------------------------------------------------------------------------
1 | col1,col2
2 | 10,100.0
3 | 11,110.0
4 | 12,120.0
5 | 13,130.0
6 | 14,140.0
7 | 15,150.0
8 | 16,160.0
9 | 17,170.0
10 | 18,180.0
11 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/numbers_noheader.csv:
--------------------------------------------------------------------------------
1 | 1,10.0
2 | 2,20.0
3 | 3,30.0
4 | 4,40.0
5 | 5,50.0
6 | 6,60.0
7 | 7,70.0
8 | 8,80.0
9 | 9,90.0
10 |
--------------------------------------------------------------------------------
/omniscidb/Tests/ArrowStorageDataFiles/strings.csv:
--------------------------------------------------------------------------------
1 | col1,col2
2 | s1,dd1
3 | ss2,dddd2
4 | sss3,dddddd3
5 | ssss4,dddddddd4
6 | sssss5,dddddddddd5
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/EmbeddedDataFiles/embedded_db_test_6x4table.csv:
--------------------------------------------------------------------------------
1 | t,i,bi,d
2 | aaa,0,1,10.1
3 | bb,0,2,20.2
4 | CCC,0,3,30.3
5 | d,1,4,40.4
6 | ee,1,5,50.5
7 | ffff,1,6,60.6
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/EmbeddedDataFiles/embedded_db_test_join_table.csv:
--------------------------------------------------------------------------------
1 | i,bv,val
2 | 0,False,100
3 | 1,True,200
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/EmbeddedDataFiles/embedded_db_test_nulls_table.csv:
--------------------------------------------------------------------------------
1 | t,i,bi,d
2 | aaa,,,10.1
3 | ,0,2,
4 | CCC,,3,
5 | ,,4,40.4
6 | ee,1,,50.5
7 | ,1,6,
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Export/QueryExport/datafiles/query_export_test_array_null_handling.csv:
--------------------------------------------------------------------------------
1 | col_int, col_int_var_array, col_point
2 | 0, {1 | 2 | 3}, POINT(0 0)
3 | 4, {5 | \N | 7}, POINT(0 0)
4 | 8, {9 | 10 | 11}, POINT(0 0)
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/example.csv:
--------------------------------------------------------------------------------
1 | text
2 | a
3 | b
4 | c
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/example.csv.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FilePathWhitelist/example.csv.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/example.csv.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FilePathWhitelist/example.csv.tar.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/malformed_export_config_1.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-export-paths = "/tmp"
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/malformed_export_config_2.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-export-paths = [ /tmp ]
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/malformed_import_config_1.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-import-paths = "/tmp"
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/malformed_import_config_2.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-import-paths = [ /tmp ]
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/non_existent_root_path.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-import-paths = ["./nonexistent_path"]
6 | allowed-export-paths = ["./nonexistent_path"]
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/root_path_config.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-import-paths = ["/"]
6 | allowed-export-paths = ["/"]
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FilePathWhitelist/test_config.conf:
--------------------------------------------------------------------------------
1 | # Server config file for tests
2 | port = -1
3 | calcite-port = 3280
4 | null-div-by-zero = true
5 | allowed-import-paths = [ "../../Tests/FilePathWhitelist" ]
6 | allowed-export-paths = [ "/tmp" ]
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/0.csv:
--------------------------------------------------------------------------------
1 | i
2 | 0
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/0.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/0.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/1badint.csv:
--------------------------------------------------------------------------------
1 | s
2 | 1
3 | 2
4 | 3
5 | -a
6 | 4
7 | 5
8 | 6
9 | 2
10 | 3
11 | 4
12 | 2
13 | 2
14 | 2
15 | 3
16 | 2
17 | 3
18 | 3
19 | 2
20 | 3
21 | 3
22 | 2
23 | 4
24 | 2
25 | 3
26 | 4
27 | 2
28 | 4
29 | 1
30 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/3.csv:
--------------------------------------------------------------------------------
1 | i
2 | 3
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_date.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_date.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_float64.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_float64.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int16.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int16.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int32.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int32.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int32_no_annotation.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int32_no_annotation.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int64.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int64.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int64_no_annotation.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_int64_no_annotation.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_time_micro.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_time_micro.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_time_milli.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_time_milli.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_time_nano.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_time_nano.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_timestamp_micro.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_timestamp_micro.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_timestamp_milli.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_timestamp_milli.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_timestamp_nano.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_timestamp_nano.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint16.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint16.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint32.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint32.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint64.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint64.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint8.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/coercible_uint8.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date16_as_timestamp_micro.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date16_as_timestamp_micro.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date16_as_timestamp_milli.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date16_as_timestamp_milli.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date16_as_timestamp_nano.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_date16_as_timestamp_nano.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_float64.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_float64.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int16.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int16.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int32.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int32.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int32_no_annotation.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int32_no_annotation.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int64.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int64.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int64_no_annotation.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_int64_no_annotation.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_timestamp_micro.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_timestamp_micro.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_timestamp_milli.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_timestamp_milli.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_timestamp_nano.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_timestamp_nano.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint16.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint16.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint32.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint32.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint64.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint64.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint8.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/ParquetCoercionTypes/non_coercible_uint8.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/a.csv:
--------------------------------------------------------------------------------
1 | s
2 | a
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/a.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/a.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/archive_delete_file.zip:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_archives/three_row_3_4_5.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_archives/three_row_3_4_5.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_archives/two_row_1_2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_archives/two_row_1_2.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file/one_row_3.csv:
--------------------------------------------------------------------------------
1 | i
2 | 3
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file/two_row_1_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file/two_row_4_5.csv:
--------------------------------------------------------------------------------
1 | i
2 | 4
3 | 5
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file_multi/one_row_1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file_multi/one_row_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
3 |
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file_multi/one_row_3.csv:
--------------------------------------------------------------------------------
1 | i
2 | 3
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file_multi/two_row_4_5.csv:
--------------------------------------------------------------------------------
1 | i
2 | 4
3 | 5
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file_multi_bad_append/one_row_1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 3
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_file_multi_bad_append/one_row_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
3 |
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_dir_missing_file/one_row_1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/csv_string_dir/single_file.csv:
--------------------------------------------------------------------------------
1 | string
2 | a
3 | aa
4 | aaa
5 | aaaa
6 | aaaaa
7 | aaaaaa
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/dir_file.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/dir_file.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/dir_file_multi.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/dir_file_multi.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file/one_row_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file/one_row_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file/two_row_1_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file/two_row_1_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file/two_row_4_5.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file/two_row_4_5.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/one_row_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/one_row_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/one_row_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/one_row_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/one_row_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/one_row_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/two_row_4_5.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi/two_row_4_5.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi_bad_append/one_row_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi_bad_append/one_row_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi_bad_append/one_row_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_file_multi_bad_append/one_row_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_missing_file/one_row_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_dir_missing_file/one_row_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_string_dir/1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_string_dir/1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/parquet_string_dir/2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/parquet_string_dir/2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/single_file.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
4 | 3
5 | 4
6 | 5
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/single_file.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/single_file.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/single_file.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/single_file.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/single_file_delete_rows.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_after/single_file_delete_rows.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_after/single_file_delete_rows.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/archive_delete_file.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/archive_delete_file.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_archives/two_row_1_2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_archives/two_row_1_2.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_file/two_row_1_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_file_multi/one_row_1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_file_multi/one_row_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
3 |
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_file_multi_bad_append/one_row_1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_file_multi_bad_append/one_row_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
3 |
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_missing_file/one_row_1.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_dir_missing_file/one_row_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
3 |
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/csv_string_dir/single_file.csv:
--------------------------------------------------------------------------------
1 | string
2 | a
3 | aa
4 | aaa
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/dir_file.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/dir_file.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/dir_file_multi.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/dir_file_multi.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file/two_row_1_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file/two_row_1_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi/one_row_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi/one_row_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi/one_row_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi/one_row_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi_bad_append/one_row_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi_bad_append/one_row_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi_bad_append/one_row_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_file_multi_bad_append/one_row_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_missing_file/one_row_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_missing_file/one_row_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_missing_file/one_row_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_dir_missing_file/one_row_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/parquet_string_dir/1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/parquet_string_dir/1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/single_file.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/single_file.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/single_file.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/single_file.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/single_file.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/single_file_delete_rows.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/append_before/single_file_delete_rows.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/append_before/single_file_delete_rows.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_datetime_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_datetime_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_datetime_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_datetime_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_malformed.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_malformed.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_types.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_csv_dir/file_1.csv:
--------------------------------------------------------------------------------
1 | index,boolean,tiny_int,small_int,int,big_int,float,time,timestamp,date,text,fixedpoint
2 | 1,{true, false},{50, 100},{30000, 20000},{2000000000, -100000},{9000000000000000000, -9000000000000000000},{10.1, 11.1},{00:00:10, 01:00:10},{2000-01-01 00:00:59, 2010-01-01 00:00:59},{2000-01-01, 2000-02-02},{text_1, text_2},{1.23000, 2.34000}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_csv_dir/file_2.csv:
--------------------------------------------------------------------------------
1 | index,boolean,tiny_int,small_int,int,big_int,float,time,timestamp,date,text,fixedpoint
2 | 2,{false, true},{110, 101},{30500, 10001},{2000500000, -23233},{9000000050000000000, -9200000000000000000},{100.12, 2.22},{00:10:00, 00:20:00},{2020-06-15 00:59:59, 2020-08-22 00:00:59},{2020-06-15, 2020-08-22},{text_3, text_4},{3.45600, 4.50000}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_csv_dir/file_3.csv:
--------------------------------------------------------------------------------
1 | index,boolean,tiny_int,small_int,int,big_int,float,time,timestamp,date,text,fixedpoint
2 | 3,{true, true},{120, 44},{31000, 8123},{2100000000, 200000000},{9100000000000000000, 9200000000000000000},{1000.123, 1392.22},{10:00:00, 20:00:00},{2500-12-31 23:59:59, 2500-01-01 23:59:59},{2500-12-31, 2500-01-01},{text_5, text_6},{6.78000, 5.60000}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_parquet_dir/file_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_parquet_dir/file_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_parquet_dir/file_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_parquet_dir/file_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_parquet_dir/file_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_types_parquet_dir/file_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_fixed_len_unsigned_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_fixed_len_unsigned_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_quoted_text.csv:
--------------------------------------------------------------------------------
1 | index,quoted_text
2 | 1,{"quoted text"}
3 | 2,{"quoted text 2"}
4 | 3,{"quoted text 3", "quoted text 4"}
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_types.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types_csv_dir/file_1.csv:
--------------------------------------------------------------------------------
1 | index,boolean,tiny_int,small_int,int,big_int,float,time,timestamp,date,text,fixedpoint
2 | 1,{true},{50, 100},{30000, 20000},{2000000000},{9000000000000000000},{10.1, 11.1},{00:00:10},{1/1/2000 00:00:59, 1/1/2010 00:00:59},{1/1/2000, 2/2/2000},{text_1},{1.23000,2.34000}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types_csv_dir/file_2.csv:
--------------------------------------------------------------------------------
1 | index,boolean,tiny_int,small_int,int,big_int,float,time,timestamp,date,text,fixedpoint
2 | 2,{false, true},{110},{30500},{2000500000},{9000000050000000000},{100.12},{00:10:00, 00:20:00},{6/15/2020 00:59:59},{6/15/2020},{text_2, text_3},{3.45600,4.50000,5.60000}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types_csv_dir/file_3.csv:
--------------------------------------------------------------------------------
1 | index,boolean,tiny_int,small_int,int,big_int,float,time,timestamp,date,text,fixedpoint
2 | 3,{true},{120},{31000},{2100000000, 200000000},{9100000000000000000, 9200000000000000000},{1000.123},{10:00:00},{12/31/2500 23:59:59},{12/31/2500},{text_4},{6.78000}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types_parquet_dir/file_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_types_parquet_dir/file_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types_parquet_dir/file_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_types_parquet_dir/file_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_types_parquet_dir/file_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_types_parquet_dir/file_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/array_unsigned_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/array_unsigned_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/b.csv:
--------------------------------------------------------------------------------
1 | s
2 | b
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/b.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/b.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/byte_array_decimal.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/byte_array_decimal.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/custom_markers.csv:
--------------------------------------------------------------------------------
1 | text,quoted_text,int_array
2 | NIL,|quoted \|text\||,[1]
3 | text_1,|quoted text|,[1,2]
4 | NIL,|"quoted" "text"|,[3,4,5]
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/date.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/date.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/datetime_precision.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/datetime_precision.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/decimal.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_int_encoding.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/decimal_int_encoding.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_longstr.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | 0
3 | -0.0083320001140236855
4 | -10.008332000114023685532313111124135353151331513513513513535135135
5 | 10.008332000114023685532313111124135353151331513513513513535135135
6 | 9999999999999999.99
7 | -9999999999999999.99
8 | 9999999999999999.994
9 | -9999999999999999.994
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_out_of_range.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | 123456789018770702345678.01
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_out_of_range_max.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | 10000000000000000.00
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_out_of_range_max_round.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | 9999999999999999.9999999
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_out_of_range_min.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | -10000000000000000.00
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_out_of_range_min_round.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | -9999999999999999.9999999
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/decimal_survival.csv:
--------------------------------------------------------------------------------
1 | decimal
2 | 10000000000000000.00
3 | 9999999999999999.9999999
4 | 100.00
5 | 0.00
6 | -100.00
7 | -9999999999999999.9999999
8 | -10000000000000000.00
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/different_cols/2_col_a_1.csv:
--------------------------------------------------------------------------------
1 | t,i1
2 | a,1
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/different_cols/3_col_a_1_2.csv:
--------------------------------------------------------------------------------
1 | t,i1,i2
2 | a,1,2
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_1/timestamp_micros.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_1/timestamp_micros.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_1/timestamp_millis.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_1/timestamp_millis.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_2/1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_2/1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_2/two_col_1_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/different_parquet_schemas_2/two_col_1_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.7z
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.bz2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.bz2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | a,{1, 1, 1}
3 | aa,{'NA', 2, 2}
4 | aaa,{3, 'NA', 3}
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.csv.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.csv.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.rar
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.tar.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_dir.7z
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir/example_1a.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | a,{1, 1, 1}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir/example_1b.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aa,{'NA', 2, 2}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir/example_1c.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aaa,{3, 'NA', 3}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_archives/example_1a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_dir_archives/example_1a.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_archives/example_1b.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_dir_archives/example_1b.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_archives/example_1c.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_dir_archives/example_1c.7z
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_bad_ext/example_1a.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | a,{1, 1, 1}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_bad_ext/example_1b.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aa,{'NA', 2, 2}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_bad_ext/example_1c.tmp:
--------------------------------------------------------------------------------
1 | text,array
2 | aaa,{3, 'NA', 3}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_multilevel/1a/example_1a.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | a,{1, 1, 1}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_multilevel/1b/1c/example_1c.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aaa,{3, 'NA', 3}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_multilevel/1b/example_1b.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aa,{'NA', 2, 2}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_newline/example_1a.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | a,{1, 1, 1}
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_newline/example_1b.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aa,{'NA', 2, 2}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_dir_newline/example_1c.csv:
--------------------------------------------------------------------------------
1 | text,array
2 | aaa,{3, 'NA', 3}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_empty.zip:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_invalid_file.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_invalid_file.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_multi.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_multi.7z
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_multi.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_multi.tar.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_multi.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_multi.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_multilevel.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_multilevel.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_newline.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_newline.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_row_group_size.1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_row_group_size.1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_1_row_group_size.2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_1_row_group_size.2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | a,1,1.1
3 | aa,1,1.1
4 | aa,2,2.2
5 | aaa,1,1.1
6 | aaa,2,2.2
7 | aaa,3,3.3
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2.tsv:
--------------------------------------------------------------------------------
1 | text int double
2 | a 1 1.1
3 | aa 1 1.1
4 | aa 2 2.2
5 | aaa 1 1.1
6 | aaa 2 2.2
7 | aaa 3 3.3
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_crlf.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | a,1,1.1
3 | aa,1,1.1
4 | aa,2,2.2
5 | aaa,1,1.1
6 | aaa,2,2.2
7 | aaa,3,3.3
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_csv_dir/file_1.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | a,1,1.1
3 | aa,1,1.1
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_csv_dir/file_2.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | aa,2,2.2
3 | aaa,1,1.1
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_csv_dir/subdir/file_3.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | aaa,2,2.2
3 | aaa,3,3.3
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_field_delim.csv:
--------------------------------------------------------------------------------
1 | text|int|double
2 | a|1|1.1
3 | aa|1|1.1
4 | aa|2|2.2
5 | aaa|1|1.1
6 | aaa|2|2.2
7 | aaa|3|3.3
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_line_delim.csv:
--------------------------------------------------------------------------------
1 | text,int,double*a,1,1.1*aa,1,1.1*aa,2,2.2*aaa,1,1.1*aaa,2,2.2*aaa,3,3.3
2 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_parquet_dir/file_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_2_parquet_dir/file_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_parquet_dir/file_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_2_parquet_dir/file_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_parquet_dir/subdir/file_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_2_parquet_dir/subdir/file_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_quote.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | ~a~,1,1.1
3 | ~aa~,1,1.1
4 | ~aa~,2,2.2
5 | ~aaa~,1,1.1
6 | ~aaa~,2,2.2
7 | ~aaa~,3,3.3
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_2_quote_escape.csv:
--------------------------------------------------------------------------------
1 | text,int,double
2 | a$aa,1,1.1
3 | a$a$aa,1,1.1
4 | a$a$aa,2,2.2
5 | a$a$a$aa,1,1.1
6 | a$a$a$aa,2,2.2
7 | a$a$a$aa,3,3.3
8 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_row_group_size.1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_row_group_size.1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/example_row_group_size.2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/example_row_group_size.2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/file_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/file_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/file_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/file_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/file_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/file_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/file_4.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/file_4.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/five_row_1_2_3_4_5.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
4 | 3
5 | 4
6 | 5
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/fixed_encoded_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/fixed_encoded_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/fixed_length_string_array_with_null_array.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/fixed_length_string_array_with_null_array.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_point.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_point.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_point_malformed.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_point_malformed.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_types.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_types.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_types_parquet_dir/file_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_types_parquet_dir/file_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_types_parquet_dir/file_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_types_parquet_dir/file_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/geo_types_parquet_dir/file_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/geo_types_parquet_dir/file_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/int8_empty_and_null_array_permutations.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/int8_empty_and_null_array_permutations.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/int8_empty_array.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/int8_empty_array.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_array.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_array.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_geo.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_geo.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_int.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_int.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_text.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/invalid_parquet/one_invalid_row_text.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/no_header.csv:
--------------------------------------------------------------------------------
1 | a,{1, 1, 1}
2 | aa,{2, 2, 2}
3 | aaa,{3, 3, 3}
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/no_stats.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/no_stats.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/non_quoted.csv:
--------------------------------------------------------------------------------
1 | text,quoted_text
2 | text_1,"text_1"
3 | text_2,"text_2"
4 | text_3,"text_3"
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_array.csv:
--------------------------------------------------------------------------------
1 | index, i1, i2, i3
2 | 1, NULL, NULL, {NULL}
3 | 2, NULL, {100}, {NULL, NULL}
4 | 3, {100}, {200}, {NULL, 100}
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_array.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/null_array.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_columns.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/null_columns.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_str.csv:
--------------------------------------------------------------------------------
1 | string
2 | a,1
3 | b,1
4 | ,1
5 | c,1
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_str.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/null_str.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_values_for_none_encoded_fields.csv:
--------------------------------------------------------------------------------
1 | non_encoded_text, text, point
2 | 1,,text_encoded, "POINT(0 0)"
3 | 2,text_none,, "POINT(0 0)"
4 | 3,text_none, text_encoded,
5 | 4,,,
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_values_for_none_encoded_fields.odbc.csv:
--------------------------------------------------------------------------------
1 | index,non_encoded_text, text
2 | 1,,text_encoded
3 | 2,text_none,
4 | 3,text_none,text_encoded
5 | 4,,
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/null_values_for_none_encoded_fields.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/null_values_for_none_encoded_fields.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/numeric_and_boolean_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/numeric_and_boolean_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/numeric_and_boolean_types_with_all_null_placement_permutations.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/numeric_and_boolean_types_with_all_null_placement_permutations.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/out_of_range_int.csv:
--------------------------------------------------------------------------------
1 | i,i2
2 | 0,0
3 | 0,-2147483648
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/out_of_range_int.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/out_of_range_int.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/quoted_headers.csv:
--------------------------------------------------------------------------------
1 | "text","array"
2 | a,{1, 1, 1}
3 | aa,{2, 2, 2}
4 | aaa,{3, 3, 3}
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/refresh1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/refresh1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/refresh2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/refresh2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/refresh_tmp0:
--------------------------------------------------------------------------------
1 | i
2 | 1
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/regex_parser/first_line_mismatch.log:
--------------------------------------------------------------------------------
1 | message 0
2 | 2021-02-08T18:11:36.906277 message
3 | 1
4 | 2021-03-08T18:11:36.906277 message
5 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/regex_parser/multi_lines.log:
--------------------------------------------------------------------------------
1 | 2021-02-08T18:11:36.906277 message
2 | 1
3 | 2021-04-08T18:11:36.906277 message
4 |
5 | 2
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/regex_parser/multi_lines.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/regex_parser/multi_lines.log.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/regex_parser/multi_lines_with_mismatch.log:
--------------------------------------------------------------------------------
1 | 2021-01-08T18:11:36.906277 message
2 | 1
3 | 2021-02-08T18:11:36.906277 mismatch 1 *
4 | 2021-03-08T18:11:36.906277 message2
5 | 2021-04-08T18:11:36.906277 mismatch 2 *
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/regex_parser/single_lines.log:
--------------------------------------------------------------------------------
1 | 2021-02-08T18:11:36.906277 message1
2 | 2021-03-08T18:11:36.906277 message2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/regex_parser/single_lines_with_new_lines.log:
--------------------------------------------------------------------------------
1 |
2 | 2021-02-08T18:11:36.906277 message1
3 |
4 | 2021-03-08T18:11:36.906277 message2
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/reversed_long_lat.csv:
--------------------------------------------------------------------------------
1 | lat,long
2 | 0,1
3 | 1,2
4 | 2,3
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/row_group_size_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/row_group_size_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/scalar_types.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/scalar_types.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_csv_dir/file_1.csv:
--------------------------------------------------------------------------------
1 | boolean,tiny_int,small_int,int,big_int,float,decimal,time,timestamp,date,text,quoted_text
2 | true,100,30000,2000000000,9000000000000000000,10.1,100.1234,00:00:10,1/1/2000 00:00:59,1/1/2000,text_1,"quoted text"
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_csv_dir/file_2.csv:
--------------------------------------------------------------------------------
1 | boolean,tiny_int,small_int,int,big_int,float,decimal,time,timestamp,date,text,quoted_text
2 | false,110,30500,2000500000,9000000050000000000,100.12,2.1234,00:10:00,6/15/2020 00:59:59,6/15/2020,text_2,"quoted text 2"
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_csv_dir/file_3.csv:
--------------------------------------------------------------------------------
1 | boolean,tiny_int,small_int,int,big_int,float,decimal,time,timestamp,date,text,quoted_text
2 | true,120,31000,2100000000,9100000000000000000,1000.123,100.1,10:00:00,12/31/2500 23:59:59,12/31/2500,text_3,"quoted text 3"
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_csv_dir/file_4.csv:
--------------------------------------------------------------------------------
1 | boolean,tiny_int,small_int,int,big_int,float,decimal,time,timestamp,date,text,quoted_text
2 | ,,,,,,,,,,,
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_1.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_1.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_3.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_3.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_4.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/scalar_types_parquet_dir/file_4.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/csv/a_21_2021-01-01.csv:
--------------------------------------------------------------------------------
1 | i
2 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/csv/b_15_2021-12-31.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/csv/c_00_2021-02-15.csv:
--------------------------------------------------------------------------------
1 | i
2 | 0
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/csv/zzz.csv:
--------------------------------------------------------------------------------
1 | i
2 | 9
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/a_21_2021-01-01.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/a_21_2021-01-01.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/b_15_2021-12-31.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/b_15_2021-12-31.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/c_00_2021-02-15.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/c_00_2021-02-15.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/zzz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/sorted_dir/parquet/zzz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/sqlite.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/sqlite.db
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/strings_repeating.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/strings_repeating.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/strings_with_all_null_placement_permutations.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/strings_with_all_null_placement_permutations.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/three_row_3_4_5.csv:
--------------------------------------------------------------------------------
1 | i
2 | 3
3 | 4
4 | 5
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/three_row_3_4_5.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/three_row_3_4_5.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/time.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/time.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/timestamp.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/timestamp.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/tinyint_with_null.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/tinyint_with_null.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/tinyint_without_null.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/tinyint_without_null.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/tinyint_without_null_out_of_range.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/tinyint_without_null_out_of_range.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_col_1_2.csv:
--------------------------------------------------------------------------------
1 | i1, i2
2 | 1, 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_col_1_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/two_col_1_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_col_3_4.csv:
--------------------------------------------------------------------------------
1 | i1, i2
2 | 3, 4
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_col_3_4.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/two_col_3_4.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_row_1_2.csv:
--------------------------------------------------------------------------------
1 | i
2 | 1
3 | 2
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_row_1_2.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/two_row_1_2.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_row_3_4.csv:
--------------------------------------------------------------------------------
1 | i
2 | 3
3 | 4
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/two_row_3_4.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/FsiDataFiles/two_row_3_4.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/1_csv.json:
--------------------------------------------------------------------------------
1 | {"fragment_id_to_file_regions_map":[{"key":0,"value":[{"first_row_file_offset":0,"first_row_index":0,"region_size":2,"row_count":1}]}],"reader_metadata":{"file_locations":["BASEPATH/1.csv"],"cumulative_sizes":[2],"current_offset":2,"current_index":1,"files_metadata":[{"header_offset":2,"total_bytes_read":1,"data_size":2}]},"num_rows":1,"append_start_offset":2}
2 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/1_parquet.json:
--------------------------------------------------------------------------------
1 | {"fragment_to_row_group_interval_map":[{"key":0,"value":[{"file_path":"BASEPATH/1.parquet","start_index":0,"end_index":0}]}],"last_row_group":0,"last_fragment_index":0,"last_fragment_row_count":1,"total_row_count":1}
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/1_postgres.json:
--------------------------------------------------------------------------------
1 | {"fragment_remote_db_rownumber_start_":[{"key":0,"value":0}],"column_values":[{"column_name":"col1","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_column_id":1,"omnisci_type_name":"kBIGINT"}]}
2 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/1_sqlite.json:
--------------------------------------------------------------------------------
1 | {"fragment_remote_db_rownumber_start_":[{"key":0,"value":0}],"column_values":[{"column_name":"col1","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_column_id":1,"omnisci_type_name":"kBIGINT"}]}
2 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/append_after_postgres.json:
--------------------------------------------------------------------------------
1 | {"fragment_remote_db_rownumber_start_":[{"key":0,"value":0},{"key":1,"value":2}],"column_values":[{"column_name":"i","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_type_name":"kBIGINT"},{"column_name":"i","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_type_name":"kBIGINT"}]}
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/append_after_sqlite.json:
--------------------------------------------------------------------------------
1 | {"fragment_remote_db_rownumber_start_":[{"key":0,"value":0},{"key":1,"value":2}],"column_values":[{"column_name":"i","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_type_name":"kBIGINT"},{"column_name":"i","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_type_name":"kBIGINT"}]}
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/append_before_csv.json:
--------------------------------------------------------------------------------
1 | {"fragment_id_to_file_regions_map":[{"key":0,"value":[{"first_row_file_offset":0,"first_row_index":0,"region_size":4,"row_count":2}]}],"reader_metadata":{"file_locations":["BASEPATH/append_tmp/single_file.csv"],"cumulative_sizes":[4],"current_offset":4,"current_index":1,"files_metadata":[{"header_offset":2,"total_bytes_read":3,"data_size":4}]},"num_rows":2,"append_start_offset":4}
2 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/append_before_parquet.json:
--------------------------------------------------------------------------------
1 | {"fragment_to_row_group_interval_map":[{"key":0,"value":[{"file_path":"BASEPATH/append_tmp/single_file.parquet","start_index":0,"end_index":1}]}],"last_row_group":1,"last_fragment_index":0,"last_fragment_row_count":2,"total_row_count":2}
2 |
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/append_before_postgres.json:
--------------------------------------------------------------------------------
1 | {"fragment_remote_db_rownumber_start_":[{"key":0,"value":0},{"key":1,"value":2}],"column_values":[{"column_name":"i","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_type_name":"kBIGINT"}]}
--------------------------------------------------------------------------------
/omniscidb/Tests/FsiDataFiles/wrapper_metadata/append_before_sqlite.json:
--------------------------------------------------------------------------------
1 | {"fragment_remote_db_rownumber_start_":[{"key":0,"value":0},{"key":1,"value":2}],"column_values":[{"column_name":"i","data_size":8,"decimal_digits":0,"omnisci_type":12,"omnisci_type_name":"kBIGINT"}]}
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/array_including_quoted_fields.csv:
--------------------------------------------------------------------------------
1 | 1,"field1","field2_part1,field2_part2",{"field1","field2_part1,field2_part2"}
2 | 2,"""field1""","""field2_part1,field2_part2""",{"""field1""","""field2_part1,field2_part2"""}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/array_including_quoted_fields_different_delimiter.csv:
--------------------------------------------------------------------------------
1 | 1,"field1","field2_part1,field2_part2",{"field1"|"field2_part1,field2_part2"}
2 | 2,"""field1""","""field2_part1,field2_part2""",{"""field1"""|"""field2_part1,field2_part2"""}
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/dataframe_options.csv:
--------------------------------------------------------------------------------
1 | int4|int8
2 | d|e
3 | f|o
4 | 3|8
5 | 1|0
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/decimal_data.csv:
--------------------------------------------------------------------------------
1 | decimal2,decimal4,decimal8
2 | 4,0.00,1.1
3 | 213.4,2389341.23,4857364039384.75638
4 | 999.9,9384612.78,2947583746581.92748
5 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/fsi_bool_test.csv:
--------------------------------------------------------------------------------
1 | a,b
2 | true,1
3 | true,2
4 | true,3
5 | false,4
6 | false,5
7 | true,6
8 | false,7
9 | true,8
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/interrupt_table_very_large.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/interrupt_table_very_large.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/null_values_full_column.csv:
--------------------------------------------------------------------------------
1 | int4,int8,fp4,fp8,bool
2 | ,n/a,null,,
3 | NaN,,,NULL,
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/null_values_numeric.csv:
--------------------------------------------------------------------------------
1 | int4,int8,fp4,fp8,ts,bool
2 | 12,,34.2,,,
3 | ,65,,76.2,2018-10-01,true
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/null_values_text.csv:
--------------------------------------------------------------------------------
1 | col0,col1,col2,col3
2 | ,13,,
3 | n/a,42,hello,N/A
4 | NULL,4,null,text
5 | ,19,n/a,n/a
6 | hello,34,,
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/random_strings_with_line_endings.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/random_strings_with_line_endings.7z
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/sharded_2_col_1_20.csv:
--------------------------------------------------------------------------------
1 | a,b
2 | 1,1
3 | 2,2
4 | 3,3
5 | 4,4
6 | 5,5
7 | 6,6
8 | 7,7
9 | 8,8
10 | 9,9
11 | 10,10
12 | 11,11
13 | 12,12
14 | 13,13
15 | 14,14
16 | 15,15
17 | 16,16
18 | 17,17
19 | 18,18
20 | 19,19
21 | 20,20
22 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/sharded_example_1.csv:
--------------------------------------------------------------------------------
1 | a,b,c
2 | 1,1,test_1
3 | 2,2,test_2
4 | 1,10,test_10
5 | 2,20,test_20
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/sharded_example_2.csv:
--------------------------------------------------------------------------------
1 | a,b,c,d
2 | 1,2,3,4
3 | 5,6,7,8
4 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/skip_header.txt:
--------------------------------------------------------------------------------
1 | "1.0","1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0"
2 | "1.0","1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0"
3 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-00496d78-a271-4067-b637-cf955cc1cece-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-00496d78-a271-4067-b637-cf955cc1cece-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-39b67566-3b5f-4b7a-ba90-fa1d797aebaa-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-39b67566-3b5f-4b7a-ba90-fa1d797aebaa-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-3b102c58-121b-4248-9779-98164ae62a46-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-3b102c58-121b-4248-9779-98164ae62a46-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-40ad11fc-bfc2-447f-9d05-ff91ee7822e6-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-40ad11fc-bfc2-447f-9d05-ff91ee7822e6-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-4e2fefc8-32bc-4686-8bfc-946b1f59f26a-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-4e2fefc8-32bc-4686-8bfc-946b1f59f26a-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-4e5dcec6-6a1f-4b84-a650-76239936f8f2-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-4e5dcec6-6a1f-4b84-a650-76239936f8f2-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-62a4c1ad-4bf1-48ee-8c69-8271cbdd2d64-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-62a4c1ad-4bf1-48ee-8c69-8271cbdd2d64-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-70c9477a-6451-4d2d-aa9f-3a54877a7f84-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-70c9477a-6451-4d2d-aa9f-3a54877a7f84-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-82f7c111-3374-4ef8-98ce-98f3b00ad702-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-82f7c111-3374-4ef8-98ce-98f3b00ad702-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-a77f3c8f-5b0f-4a4a-8c50-dffb6f753e38-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-a77f3c8f-5b0f-4a4a-8c50-dffb6f753e38-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-b839ca7b-5558-4777-afac-27981ef57158-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-b839ca7b-5558-4777-afac-27981ef57158-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-c55c5406-f12b-4374-810e-d01866d5520a-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip+1.parquet/part-00000-c55c5406-f12b-4374-810e-d01866d5520a-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-027865e6-e4d9-40b9-97ff-83c5c5531154-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-027865e6-e4d9-40b9-97ff-83c5c5531154-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-0b4be806-bca1-4f1d-b5bf-5ba977cd6396-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-0b4be806-bca1-4f1d-b5bf-5ba977cd6396-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-1d3b5df7-b713-4747-87f9-71e3d3f1e2c7-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-1d3b5df7-b713-4747-87f9-71e3d3f1e2c7-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-41371bd5-2a32-46fe-8f50-f2082f52458a-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-41371bd5-2a32-46fe-8f50-f2082f52458a-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-7327c485-d13e-41de-956b-5c124073cbb8-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-7327c485-d13e-41de-956b-5c124073cbb8-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-88b32cf5-d27c-4f4c-b8ff-810abaf87924-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-88b32cf5-d27c-4f4c-b8ff-810abaf87924-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-a6bbe96a-0657-4a0a-82b9-a9927e03f741-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-a6bbe96a-0657-4a0a-82b9-a9927e03f741-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-cabf04d5-751e-472c-a8a2-d6cd6577c7c0-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-cabf04d5-751e-472c-a8a2-d6cd6577c7c0-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-cfd599fd-7e4c-4b0a-bb38-de84f844c6d5-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-cfd599fd-7e4c-4b0a-bb38-de84f844c6d5-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-e1c218e8-55c2-441a-b44d-8ceec70580f3-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-e1c218e8-55c2-441a-b44d-8ceec70580f3-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-fbd86e24-6e36-4b16-83d2-da77abdd6396-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-fbd86e24-6e36-4b16-83d2-da77abdd6396-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-ff12118a-23ad-4ead-98c7-b92edfbc48ea-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip.parquet/part-00000-ff12118a-23ad-4ead-98c7-b92edfbc48ea-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.7z
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.rar
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.tgz
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data.zip
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data_9.bz2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data_9.bz2
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data_9.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data_9.gz
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data_some_with_no_newline.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/compressed/trip_data_some_with_no_newline.tgz
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_dir/trip_data_1k_rows_in_10_grps.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_dir/trip_data_1k_rows_in_10_grps.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_data_with_point.parquet/part-00000-6dbefb0c-abbd-4c39-93e7-0026e36b7b7c-c000.snappy.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_data_with_point.parquet/part-00000-6dbefb0c-abbd-4c39-93e7-0026e36b7b7c-c000.snappy.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-10535b0e-9ae5-4d8d-9045-3c70593cc34b-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-10535b0e-9ae5-4d8d-9045-3c70593cc34b-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-706a4664-2870-4604-a287-d5039787d396-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-706a4664-2870-4604-a287-d5039787d396-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-75727679-e4a0-48bd-8f06-7323fd164d71-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-75727679-e4a0-48bd-8f06-7323fd164d71-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-844e830c-f515-4295-85b2-127b03e38567-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-844e830c-f515-4295-85b2-127b03e38567-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-b32ce2c5-f0f6-4b06-8106-7fb141e204ec-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-b32ce2c5-f0f6-4b06-8106-7fb141e204ec-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-c8da61e5-c277-42bb-a230-939b2fdf3c19-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-c8da61e5-c277-42bb-a230-939b2fdf3c19-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-cdcd588a-b62f-4d3d-a4e7-3a9b5ebd638d-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-cdcd588a-b62f-4d3d-a4e7-3a9b5ebd638d-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-d7ee8da0-fdf3-484d-9b54-102d001334c8-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-d7ee8da0-fdf3-484d-9b54-102d001334c8-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-e6e8dc36-44d0-45b5-90a0-67552b6f1252-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-e6e8dc36-44d0-45b5-90a0-67552b6f1252-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-edbe3665-387f-43e3-856b-61da36ab7bf7-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-edbe3665-387f-43e3-856b-61da36ab7bf7-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-ee44c78a-9ea6-49f6-b77e-e9d90c1e7545-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-ee44c78a-9ea6-49f6-b77e-e9d90c1e7545-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-faf539eb-380b-4213-92e3-f9f693923952-c000.gz.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/trip_gzip.parquet/part-00000-faf539eb-380b-4213-92e3-f9f693923952-c000.gz.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/unique_rowgroups.parquet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/Tests/Import/datafiles/unique_rowgroups.parquet
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/with_quoted_fields_doublequotes.csv:
--------------------------------------------------------------------------------
1 | "id","dt1","str1","bool1","smallint1","ts0"
2 | "1","2019-10-11","test1","true","1","2019-10-11 13:15:22"
3 | "2","2019-01-23","test2","false","2","2019-01-23 20:45:10"
4 |
5 |
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/Import/datafiles/with_quoted_fields_noquotes.csv:
--------------------------------------------------------------------------------
1 | id,dt1,str1,bool1,smallint1,ts0
2 | 1,2019-10-11,test1,true,1,2019-10-11 13:15:22
3 | 2,2019-01-23,test2,false,2,2019-01-23 20:45:10
4 |
5 |
6 |
--------------------------------------------------------------------------------
/omniscidb/Tests/UniversityExample/advisor.csv:
--------------------------------------------------------------------------------
1 | s_id,i_id
2 | 00128,45565
3 | 12345,10101
4 | 23121,76543
5 | 44553,22222
6 | 45678,22222
7 | 76543,45565
8 | 76653,98345
9 | 98765,98345
10 | 98988,76766
11 |
--------------------------------------------------------------------------------
/omniscidb/Tests/UniversityExample/classroom.csv:
--------------------------------------------------------------------------------
1 | building,room_number,capacity
2 | Packard,101,500
3 | Painter,514,10
4 | Taylor,3128,70
5 | Watson,100,30
6 | Watson,120,50
7 |
--------------------------------------------------------------------------------
/omniscidb/Tests/UniversityExample/department.csv:
--------------------------------------------------------------------------------
1 | dept_name,building,budget
2 | Biology,Watson,90000
3 | Comp. Sci.,Taylor,100000
4 | Elec. Eng.,Taylor,85000
5 | Finance,Painter,120000
6 | History,Painter,50000
7 | Music,Packard,80000
8 | Physics,Watson,70000
9 |
--------------------------------------------------------------------------------
/omniscidb/Tests/UniversityExample/instructor.csv:
--------------------------------------------------------------------------------
1 | ID,name,dept_name,salary
2 | 10101,Srinivasan,Comp. Sci.,65000
3 | 12121,Wu,Finance,90000
4 | 15151,Mozart,Music,40000
5 | 22222,Einstein,Physics,95000
6 | 32343,El Said,History,60000
7 | 33456,Gold,Physics,87000
8 | 45565,Katz,Comp. Sci.,75000
9 | 58583,Califieri,History,62000
10 | 76543,Singh,Finance,80000
11 | 76766,Crick,Biology,72000
12 | 83821,Brandt,Comp. Sci.,92000
13 | 98345,Kim,Elec. Eng.,80000
14 |
--------------------------------------------------------------------------------
/omniscidb/Tests/UniversityExample/prereq.csv:
--------------------------------------------------------------------------------
1 | course_id,prereq_id
2 | BIO-301,BIO-101
3 | BIO-399,BIO-101
4 | CS-190,CS-101
5 | CS-315,CS-101
6 | CS-319,CS-101
7 | CS-347,CS-101
8 | EE-181,PHY-101
9 |
--------------------------------------------------------------------------------
/omniscidb/Tests/UniversityExample/student.csv:
--------------------------------------------------------------------------------
1 | ID,name,dept_name,tot_cred
2 | 00128,Zhang,Comp. Sci.,102
3 | 12345,Shankar,Comp. Sci.,32
4 | 19991,Brandt,History,80
5 | 23121,Chavez,Finance,110
6 | 44553,Peltier,Physics,56
7 | 45678,Levy,Physics,46
8 | 54321,Williams,Comp. Sci.,54
9 | 55739,Sanchez,Music,38
10 | 70557,Snow,Physics,0
11 | 76543,Brown,Comp. Sci.,58
12 | 76653,Aoi,Elec. Eng.,60
13 | 98765,Bourikas,Elec. Eng.,98
14 | 98988,Tanaka,Biology,120
15 |
--------------------------------------------------------------------------------
/omniscidb/Tests/aws/s3client.conf:
--------------------------------------------------------------------------------
1 | AWS_ACCESS_KEY_ID=
2 | AWS_SECRET_ACCESS_KEY=
3 | AWS_REGION=us-west-1
4 |
5 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/.clang-format:
--------------------------------------------------------------------------------
1 | DisableFormat: true
2 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/clang/README.omnisci:
--------------------------------------------------------------------------------
1 | Original source: https://github.com/llvm-mirror/clang-tools-extra/blob/93a546b52fbebbeffd91dcb44f577a7324bc3e10/clang-tidy/tool/run-clang-tidy.py
2 |
3 | This is the run-clang-tidy.py helper distributed with clang/clang-tidy.
4 |
5 | It has been modified to minimize non-error, non-warning output.
6 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/.clang-format:
--------------------------------------------------------------------------------
1 | ---
2 | Language: Cpp
3 | BasedOnStyle: Google
4 | PointerAlignment: Left
5 | ...
6 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/.clang-tidy:
--------------------------------------------------------------------------------
1 | ---
2 | Checks: 'clang-analyzer-*,readability-redundant-*,performance-*'
3 | WarningsAsErrors: 'clang-analyzer-*,readability-redundant-*,performance-*'
4 | HeaderFilterRegex: '.*'
5 | AnalyzeTemporaryDtors: false
6 | FormatStyle: none
7 | User: user
8 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-midnight
2 | markdown: GFM
3 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/bindings/python/BUILD:
--------------------------------------------------------------------------------
1 | exports_files(glob(["*.BUILD"]))
2 | exports_files(["build_defs.bzl"])
3 |
4 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/bindings/python/python_headers.BUILD:
--------------------------------------------------------------------------------
1 | cc_library(
2 | name = "python_headers",
3 | hdrs = glob(["**/*.h"]),
4 | includes = ["."],
5 | visibility = ["//visibility:public"],
6 | )
7 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/bindings/python/requirements.txt:
--------------------------------------------------------------------------------
1 | absl-py>=0.7.1
2 |
3 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/Config.cmake.in:
--------------------------------------------------------------------------------
1 | @PACKAGE_INIT@
2 |
3 | include (CMakeFindDependencyMacro)
4 |
5 | find_dependency (Threads)
6 |
7 | include("${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake")
8 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/benchmark.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | exec_prefix=${prefix}
3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@
4 | includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
5 |
6 | Name: @PROJECT_NAME@
7 | Description: Google microbenchmark framework
8 | Version: @VERSION@
9 |
10 | Libs: -L${libdir} -lbenchmark
11 | Libs.private: -lpthread
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/gnu_posix_regex.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | int main() {
4 | std::string str = "test0159";
5 | regex_t re;
6 | int ec = regcomp(&re, "^[a-z]+[0-9]+$", REG_EXTENDED | REG_NOSUB);
7 | if (ec != 0) {
8 | return ec;
9 | }
10 | return regexec(&re, str.c_str(), 0, nullptr, 0) ? -1 : 0;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/llvm-toolchain.cmake:
--------------------------------------------------------------------------------
1 | find_package(LLVMAr REQUIRED)
2 | set(CMAKE_AR "${LLVMAR_EXECUTABLE}" CACHE FILEPATH "" FORCE)
3 |
4 | find_package(LLVMNm REQUIRED)
5 | set(CMAKE_NM "${LLVMNM_EXECUTABLE}" CACHE FILEPATH "" FORCE)
6 |
7 | find_package(LLVMRanLib REQUIRED)
8 | set(CMAKE_RANLIB "${LLVMRANLIB_EXECUTABLE}" CACHE FILEPATH "" FORCE)
9 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/posix_regex.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | int main() {
4 | std::string str = "test0159";
5 | regex_t re;
6 | int ec = regcomp(&re, "^[a-z]+[0-9]+$", REG_EXTENDED | REG_NOSUB);
7 | if (ec != 0) {
8 | return ec;
9 | }
10 | int ret = regexec(&re, str.c_str(), 0, nullptr, 0) ? -1 : 0;
11 | regfree(&re);
12 | return ret;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/split_list.cmake:
--------------------------------------------------------------------------------
1 | macro(split_list listname)
2 | string(REPLACE ";" " " ${listname} "${${listname}}")
3 | endmacro()
4 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/std_regex.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | int main() {
4 | const std::string str = "test0159";
5 | std::regex re;
6 | re = std::regex("^[a-z]+[0-9]+$",
7 | std::regex_constants::extended | std::regex_constants::nosubs);
8 | return std::regex_search(str, re) ? 0 : -1;
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/steady_clock.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | int main() {
4 | typedef std::chrono::steady_clock Clock;
5 | Clock::time_point tp = Clock::now();
6 | ((void)tp);
7 | }
8 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/cmake/thread_safety_attributes.cpp:
--------------------------------------------------------------------------------
1 | #define HAVE_THREAD_SAFETY_ATTRIBUTES
2 | #include "../src/mutex.h"
3 |
4 | int main() {}
5 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/docs/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-minimal
2 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/requirements.txt:
--------------------------------------------------------------------------------
1 | numpy == 1.22
2 | scipy == 1.5.4
3 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/src/check.cc:
--------------------------------------------------------------------------------
1 | #include "check.h"
2 |
3 | namespace benchmark {
4 | namespace internal {
5 |
6 | static AbortHandlerT* handler = &std::abort;
7 |
8 | BENCHMARK_EXPORT AbortHandlerT*& GetAbortHandler() { return handler; }
9 |
10 | } // namespace internal
11 | } // namespace benchmark
12 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/test/link_main_test.cc:
--------------------------------------------------------------------------------
1 | #include "benchmark/benchmark.h"
2 |
3 | void BM_empty(benchmark::State& state) {
4 | for (auto _ : state) {
5 | auto iterations = state.iterations();
6 | benchmark::DoNotOptimize(iterations);
7 | }
8 | }
9 | BENCHMARK(BM_empty);
10 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/tools/BUILD.bazel:
--------------------------------------------------------------------------------
1 | load("@py_deps//:requirements.bzl", "requirement")
2 |
3 | py_library(
4 | name = "gbench",
5 | srcs = glob(["gbench/*.py"]),
6 | deps = [
7 | requirement("numpy"),
8 | requirement("scipy"),
9 | ],
10 | )
11 |
12 | py_binary(
13 | name = "compare",
14 | srcs = ["compare.py"],
15 | python_version = "PY2",
16 | deps = [
17 | ":gbench",
18 | ],
19 | )
20 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/tools/gbench/__init__.py:
--------------------------------------------------------------------------------
1 | """Google Benchmark tooling"""
2 |
3 | __author__ = 'Eric Fiselier'
4 | __email__ = 'eric@efcs.ca'
5 | __versioninfo__ = (0, 5, 0)
6 | __version__ = '.'.join(str(v) for v in __versioninfo__) + 'dev'
7 |
8 | __all__ = []
9 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googlebenchmark/tools/requirements.txt:
--------------------------------------------------------------------------------
1 | scipy>=1.5.0
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/googletest/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include_directories(.)
2 | add_library(gtest gmock-gtest-all.cc)
3 |
4 | find_package(Threads REQUIRED)
5 | target_link_libraries(gtest PRIVATE Threads::Threads)
6 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/licenses/index-format.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | pandoc index.md -o index.txt
4 |
--------------------------------------------------------------------------------
/omniscidb/ThirdParty/licenses/regexp.txt:
--------------------------------------------------------------------------------
1 | regexp.c and regexp.h from https://github.com/ccxvii/minilibs sha 875c33568b5a4aa4fb3dd0c52ea98f7f0e5ca684
2 |
3 | "
4 | These libraries are in the public domain (or the equivalent where that is not possible). You can do anything you want with them. You have no legal obligation to do anything else, although I appreciate attribution.
5 | "
6 |
--------------------------------------------------------------------------------
/omniscidb/Utils/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(utils_source_files
2 | ChunkIter.cpp
3 | ExtractFromTime.cpp
4 | ExtractStringFromTime.cpp
5 | Regexp.cpp
6 | StringLike.cpp
7 | )
8 |
9 | add_library(Utils ${utils_source_files})
10 | add_dependencies(Utils Calcite)
11 | target_link_libraries(Utils OSDependent ${Boost_LIBRARIES} Shared)
12 |
--------------------------------------------------------------------------------
/omniscidb/cmake/Modules/arrow_4_io_context.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | int main() {
5 | auto io_context = arrow::io::default_io_context();
6 | }
7 |
--------------------------------------------------------------------------------
/omniscidb/config/asan.suppressions:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/config/asan.suppressions
--------------------------------------------------------------------------------
/omniscidb/docs/requirements.txt:
--------------------------------------------------------------------------------
1 | sphinx>=2.3.1
2 | sphinx_rtd_theme>=0.5.0
3 | sphinxcontrib-plantuml>=0.18
4 | breathe
5 |
--------------------------------------------------------------------------------
/omniscidb/docs/source/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/api/.gitkeep
--------------------------------------------------------------------------------
/omniscidb/docs/source/catalog/migration.inc:
--------------------------------------------------------------------------------
1 | OmniSciDB includes a schema migration service for migrating user catalog information between versions. The schema migration service can also drive storage level migrations. The ``mapd_version_history`` table enables tracking whether or not a migration has been performed. When changing `SysCatalog` or `Catalog` *SQLite* schema, migrations must be used to ensure previous data directories work properly.
2 |
--------------------------------------------------------------------------------
/omniscidb/docs/source/data_model/columnar_data_organization/fragment.inc:
--------------------------------------------------------------------------------
1 | A fragment describes a horizontal partition of a set of rows in a table. A set of fragments makes up a table (see Diagram below). By default, each fragment will consist of 32 million records. Fragment size is configurable when the table is created (see `CREATE TABLE `_).
2 |
3 |
4 | .. image:: /img/fragment.png
5 |
6 |
--------------------------------------------------------------------------------
/omniscidb/docs/source/data_model/index.rst:
--------------------------------------------------------------------------------
1 | .. OmniSciDB Data Model
2 |
3 | Data Model
4 | ==========
5 |
6 | .. toctree::
7 | :maxdepth: 2
8 |
9 | columnar_layout
10 | physical_layout
11 | memory_layout
12 | api
13 | types
14 |
--------------------------------------------------------------------------------
/omniscidb/docs/source/execution/index.rst:
--------------------------------------------------------------------------------
1 | .. OmniSciDB Query Execution
2 |
3 | Query Execution
4 | ===============
5 |
6 | .. toctree::
7 | :maxdepth: 2
8 |
9 | overview
10 | optimizer
11 | scheduler
12 | codegen
13 | kernels
14 | results
15 |
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/DataMgr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/DataMgr.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/catalog/cat_schema.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/catalog/cat_schema.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/catalog/catalog_overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/catalog/catalog_overview.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/catalog/syscat_schema.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/catalog/syscat_schema.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/dag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/dag.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/dag_optimization.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/dag_optimization.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/datapage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/datapage.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/favicon.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/favicon.webp
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/fragment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/fragment.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/join_filter_pushdown.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/join_filter_pushdown.jpg
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/memory_layout_schematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/memory_layout_schematic.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/platform_overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/platform_overview.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/scheduler_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/scheduler_1.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/img/scheduler_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/omniscidb/docs/source/img/scheduler_2.png
--------------------------------------------------------------------------------
/omniscidb/docs/source/quickstart/getting_started.rst:
--------------------------------------------------------------------------------
1 | .. OmniSciDB Quickstart
2 |
3 | ###############
4 | Getting Started
5 | ###############
6 |
7 | The following information will help a developer get started with OmniSciDB, by building the server from source and loading some sample data.
8 |
9 | .. toctree::
10 | :maxdepth: 1
11 |
12 | deps
13 | build
14 | start
15 |
--------------------------------------------------------------------------------
/omniscidb/scripts/conda/build.bat:
--------------------------------------------------------------------------------
1 | cd %~dp0\..\..\..
2 |
3 | cmake -B build -S . %*
4 | cmake --build build --config Release --parallel
5 |
6 |
--------------------------------------------------------------------------------
/omniscidb/scripts/conda/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -vxe
4 | cd $(dirname "$0")/../../..
5 |
6 | test -z "$CC" || export CUDAFLAGS="--compiler-bindir $CC"
7 |
8 | nvcc=$(ls -1 /usr/local/cuda-*/bin/nvcc | head -1)
9 | export PATH=$(dirname "$nvcc"):$PATH
10 |
11 | cmake -B build -S . $@
12 | cmake --build build --parallel $(nproc)
13 |
14 |
--------------------------------------------------------------------------------
/python/pyhdk/_ir.pyx:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2023 Intel Corporation.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 |
6 |
--------------------------------------------------------------------------------
/python/pyhdk/sql.py:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2022 Intel Corporation.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 |
6 | from pyhdk._sql import Calcite, RelAlgExecutor
7 |
--------------------------------------------------------------------------------
/python/pyhdk/storage.py:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright 2022 Intel Corporation.
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 |
6 | from pyhdk._storage import ArrowStorage, TableOptions, DataMgr
7 |
--------------------------------------------------------------------------------
/python/tests/modin/modin_smoke_test.py:
--------------------------------------------------------------------------------
1 | import os
2 |
3 | os.environ["MODIN_STORAGE_FORMAT"] = "omnisci"
4 | import modin.pandas as pd
5 |
6 | a = pd.DataFrame([[1, 11]], columns=["a", "b"])
7 | a["a"] = a["a"] + a["b"]
8 | print(a["a"])
9 |
--------------------------------------------------------------------------------
/python/tests/test_dir_token:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/hdk/a201e3d954af1ff4bfaf6f3d6c2f0c6fd5983543/python/tests/test_dir_token
--------------------------------------------------------------------------------
/recipe/conda_build_config.yaml:
--------------------------------------------------------------------------------
1 | c_compiler: gcc
2 | c_compiler_version: 9
3 | cxx_compiler: gxx
4 | cxx_compiler_version: 9
5 | ignore_build_only_deps:
6 | - numpy
7 | - python
8 | numpy: '1.18'
9 | tbb: '2021.1.1'
10 | python:
11 | - 3.7
12 | #- 3.8
13 | boost_cpp: '1.72'
14 | pin_run_as_build:
15 | boost-cpp:
16 | max_pin: x.x.x
17 |
--------------------------------------------------------------------------------
/scripts/conda/hdk-conda-dev-env.yml:
--------------------------------------------------------------------------------
1 | ../../omniscidb/scripts/mapd-deps-conda-dev-env.yml
--------------------------------------------------------------------------------
/src/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}/)
2 | include_directories(${CMAKE_SOURCE_DIR}/omniscidb)
3 |
4 | add_library(HDK HDK.h HDK.cpp)
5 | target_link_libraries(HDK ArrowStorage Calcite QueryEngine)
6 |
7 |
--------------------------------------------------------------------------------
/src/release.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (C) 2022 Intel Corporation
3 | * Copyright 2017 MapD Technologies, Inc.
4 | *
5 | * SPDX-License-Identifier: Apache-2.0
6 | */
7 |
8 | #ifndef RELEASE_H
9 | #define RELEASE_H
10 |
11 | #include
12 |
13 | static const std::string MAPD_RELEASE{
14 | "@HDK_VERSION_RAW@-@HDK_BUILD_DATE@-@HDK_GIT_HASH@"};
15 |
16 | #endif
17 |
--------------------------------------------------------------------------------