├── .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 | --------------------------------------------------------------------------------