| Test | Status | Duration |
|---|---|---|
| TestCompare_BytesChangedAllocsUnchanged | ✓ | — |
| TestCompare_Improvement | ✓ | — |
| TestCompare_NewBenchmark | ✓ | — |
| TestCompare_Noise | ✓ | — |
| TestCompare_Regression | ✓ | — |
| TestCompare_RemovedBenchmark | ✓ | — |
| TestCompare_TimingOnlyNoise | ✓ | — |
| TestFmtNs | ✓ | — |
| TestFormatMarkdown_NoRegression | ✓ | — |
| TestFormatMarkdown_RegressionWarning | ✓ | — |
| TestParseBenchFile | ✓ | — |
| TestParseBenchFile_NoBytesAllocs | ✓ | — |
| TestStripBenchPrefix | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestBindingTester | ✓ | 1m9.4s |
| Test | Status | Duration |
|---|---|---|
| TestMetaEvolveCheck_AllowNoVersionChangeFlag | ✓ | 10ms |
| TestMetaEvolveCheck_ValidEvolution | ✓ | 10ms |
| TestBuildFDBSQLDSN | ✓ | — |
| TestBuildFDBSQLDSN/both_options | ✓ | — |
| TestBuildFDBSQLDSN/cluster_file_with_space_percent-encoded | ✓ | — |
| TestBuildFDBSQLDSN/path_only | ✓ | — |
| TestBuildFDBSQLDSN/strips_leading_slash_on_path | ✓ | — |
| TestBuildFDBSQLDSN/with_cluster_file | ✓ | — |
| TestBuildFDBSQLDSN/with_schema | ✓ | — |
| TestCompletion_ContextFlagPullsFromConfig | ✓ | — |
| TestCompletion_IndexDescribePositional | ✓ | — |
| TestCompletion_IndexDescribeSilentOnBadConfig | ✓ | — |
| TestCompletion_MetaGetOutputIsYAMLNotText | ✓ | — |
| TestCompletion_MetaTypesDescribePositional | ✓ | — |
| TestCompletion_MetaTypesDescribeSilentOnBadConfig | ✓ | — |
| TestCompletion_OutputFlagDefaultsTextJSON | ✓ | — |
| TestCompletion_StoreDumpSubspace | ✓ | — |
| TestCompletion_TypeFlagPullsFromMetadata | ✓ | — |
| TestCompletion_TypeFlagSilentOnBadConfig | ✓ | — |
| TestCompletion_UseContextPositional | ✓ | — |
| TestConfigCurrentContext_ErrorsWhenEmpty | ✓ | — |
| TestConfigCurrentContext_JSON | ✓ | — |
| TestConfigCurrentContext_PrintsName | ✓ | — |
| TestConfigGetContexts_Empty | ✓ | — |
| TestConfigGetContexts_JSONArray | ✓ | — |
| TestConfigGetContexts_MarksActive | ✓ | — |
| TestConfigInit_CreatesStarter | ✓ | — |
| TestConfigInit_ForceOverwrites | ✓ | — |
| TestConfigInit_OutputIsParseable | ✓ | — |
| TestConfigInit_RefusesToOverwrite | ✓ | — |
| TestConfigPath_HonoursEnv | ✓ | — |
| TestConfigSchema_EmitsSnakeCaseAndUnpopulated | ✓ | — |
| TestConfigUseContext_MissingFileHint | ✓ | — |
| TestConfigUseContext_PersistsAndConfirms | ✓ | — |
| TestConfigUseContext_TypoHintListsAvailable | ✓ | — |
| TestConfigView_InvalidOutputRejected | ✓ | — |
| TestConfigView_JSONUsesProtoNames | ✓ | — |
| TestConfigView_MissingContextHint | ✓ | — |
| TestConfigView_YAMLRoundTripsSnakeCase | ✓ | — |
| TestDemoMetaDataIndexCount | ✓ | — |
| TestDiffIndexes_MultipleSortedAlphabetically | ✓ | — |
| TestDiffJSON_IdenticalProducesEmptySections | ✓ | — |
| TestDiffJSON_IndexAddedAndRemoved | ✓ | — |
| TestDiffJSON_VersionBumpEmitsVersion | ✓ | — |
| TestDiffSection_EntryShape | ✓ | — |
| TestDiff_Identical | ✓ | — |
| TestDiff_IndexAdded | ✓ | — |
| TestDiff_IndexRemoved | ✓ | — |
| TestDiff_IndexTypeChanged | ✓ | — |
| TestDiff_RecordTypePKChange | ✓ | — |
| TestDiff_VersionChange | ✓ | — |
| TestEndsStatement | ✓ | — |
| TestFdbCommandWiring | ✓ | — |
| TestFormatPK | ✓ | — |
| TestFormatPK_BinaryTypes | ✓ | — |
| TestIndexDescribeCmd_JSON | ✓ | — |
| TestIndexDescribeCmd_MetaFile | ✓ | — |
| TestIndexDescribeCmd_UnknownName | ✓ | — |
| TestIndexLs_NoFDB_RequiresFileSource | ✓ | — |
| TestIndexLs_NoFDB_WorksWithBogusClusterFile | ✓ | — |
| TestIsQuery | ✓ | — |
| TestKeyspaceResolve_JSON | ✓ | — |
| TestKeyspaceResolve_PrintsHex | ✓ | — |
| TestKeyspaceResolve_RejectsEmpty | ✓ | — |
| TestKnownSubspaceLabels_Stable | ✓ | — |
| TestLockStateDescription | ✓ | — |
| TestLookupIndex_Found | ✓ | — |
| TestLookupIndex_MissingListsAllAvailable | ✓ | — |
| TestLookupRecordType_Found | ✓ | — |
| TestLookupRecordType_Missing | ✓ | — |
| TestMetaDiffCmd_JSONEndToEnd | ✓ | — |
| TestMetaDiffCmd_RejectsInvalidOutput | ✓ | — |
| TestMetaDiffCmd_TextEndToEnd | ✓ | — |
| TestMetaEvolveCheck_DefaultStrict_NoFlagsAllowNothingExtra | ✓ | — |
| TestMetaEvolveCheck_InvalidJSON_NoValidFalse | ✓ | — |
| TestMetaEvolveCheck_SameVersionRejected | ✓ | — |
| TestMetaEvolveCheck_ValidJSON | ✓ | — |
| TestMetaGet_DefaultJSONContainsRecords | ✓ | — |
| TestMetaGet_InvalidOutputRejected | ✓ | — |
| TestMetaGet_YAMLContainsRecords | ✓ | — |
| TestMetaTypesDescribeCmd_JSON | ✓ | — |
| TestMetaTypesDescribeCmd_MetaFile | ✓ | — |
| TestMetaTypesDescribeCmd_UnknownType | ✓ | — |
| TestMetaTypesLs_JSONShape | ✓ | — |
| TestMetaTypesLs_MetaFileFlagWorks | ✓ | — |
| TestMetaValidate_JSON | ✓ | — |
| TestMetaValidate_RequiresFile | ✓ | — |
| TestMetaValidate_Succeeds | ✓ | — |
| TestPKFieldsOrUnset | ✓ | — |
| TestPadCell | ✓ | — |
| TestParseKeyspacePath | ✓ | — |
| TestParseKeyspacePath/#00 | ✓ | — |
| TestParseKeyspacePath// | ✓ | — |
| TestParseKeyspacePath/// | ✓ | — |
| TestParseKeyspacePath//a//b | ✓ | — |
| TestParseKeyspacePath//myapp/ | ✓ | — |
| TestParseKeyspacePath//myapp/prod/orders | ✓ | — |
| TestParseKeyspacePath//single | ✓ | — |
| TestParseKeyspacePath/myapp/prod/orders | ✓ | — |
| TestParsePrimaryKey | ✓ | — |
| TestParsePrimaryKey/#00 | ✓ | — |
| TestParsePrimaryKey/-7 | ✓ | — |
| TestParsePrimaryKey/0 | ✓ | — |
| TestParsePrimaryKey/1.5 | ✓ | — |
| TestParsePrimaryKey/42 | ✓ | — |
| TestParsePrimaryKey/42abc | ✓ | — |
| TestParsePrimaryKey/9223372036854775807 | ✓ | — |
| TestParsePrimaryKey/abc | ✓ | — |
| TestPlural | ✓ | — |
| TestRecordCountStateName | ✓ | — |
| TestRecordTypeNames_TypedIndex | ✓ | — |
| TestRecordTypeNames_UniversalIndex | ✓ | — |
| TestRenderCell_TypeDispatch | ✓ | — |
| TestRenderIndexList_DispatchesByFormat | ✓ | — |
| TestRenderKV_LabelsKnownSubspaces | ✓ | — |
| TestRenderKV_LabelsKnownSubspaces/index | ✓ | — |
| TestRenderKV_LabelsKnownSubspaces/record | ✓ | — |
| TestRenderKV_LabelsKnownSubspaces/store-info | ✓ | — |
| TestRenderKV_LabelsKnownSubspaces/unknown_subspace_id | ✓ | — |
| TestRenderKV_UnparseableKey | ✓ | — |
| TestResolveMetaSourceFile_FDBStoreWrappedWithContext | ✓ | — |
| TestResolveMetaSourceFile_MissingSourceWrappedWithContext | ✓ | — |
| TestResolveMetaSourceFile_OverrideShortCircuits | ✓ | — |
| TestRootVersionFlagMatchesSubcommand | ✓ | — |
| TestRunStoreInfo_EmptyKeyspaceErrors | ✓ | — |
| TestSetContext_AddsAndActivates | ✓ | — |
| TestSetContext_UpdatesExistingNoDup | ✓ | — |
| TestSettingValue_FoundAndMissing | ✓ | — |
| TestSortedRecordTypeNames | ✓ | — |
| TestSplitStatements | ✓ | — |
| TestSplitStatements_Empty | ✓ | — |
| TestSubspaceIDByLabel_RoundTrip | ✓ | — |
| TestSubspaceIDByLabel_Unknown | ✓ | — |
| TestSubspaceLabelCoverage | ✓ | — |
| TestToInt64_Coercions | ✓ | — |
| TestToInt64_Coercions/bool | ✓ | — |
| TestToInt64_Coercions/float64 | ✓ | — |
| TestToInt64_Coercions/int | ✓ | — |
| TestToInt64_Coercions/int32 | ✓ | — |
| TestToInt64_Coercions/int64 | ✓ | — |
| TestToInt64_Coercions/negative_int64 | ✓ | — |
| TestToInt64_Coercions/nil | ✓ | — |
| TestToInt64_Coercions/string | ✓ | — |
| TestToInt64_Coercions/uint64_within_int64_range | ✓ | — |
| TestTxCommand | ✓ | — |
| TestValidateOutputFormat | ✓ | — |
| TestValidateOutputFormat/case-sensitive_—_TEXT_is_not_text | ✓ | — |
| TestValidateOutputFormat/empty_is_accepted_(command_default) | ✓ | — |
| TestValidateOutputFormat/json_ok | ✓ | — |
| TestValidateOutputFormat/text_ok | ✓ | — |
| TestValidateOutputFormat/unknown_rejected_and_lists_allowed_values | ✓ | — |
| TestValidateOutputFormat/yaml_in_json|yaml_set | ✓ | — |
| TestValidateRecordType_WrapsLookup | ✓ | — |
| TestVersionCmd_InvalidOutput | ✓ | — |
| TestVersionCmd_JSON | ✓ | — |
| TestVersionCmd_Short | ✓ | — |
| TestVersionCmd_Text | ✓ | — |
| TestWriteCatalogDatabases_JSON | ✓ | — |
| TestWriteCatalogDatabases_Text | ✓ | — |
| TestWriteCatalogDatabases_TextEmpty | ✓ | — |
| TestWriteCatalogSchemas_JSONEmptyIsArray | ✓ | — |
| TestWriteCatalogSchemas_JSONShape | ✓ | — |
| TestWriteCatalogSchemas_Text | ✓ | — |
| TestWriteCatalogTemplates_TextAndJSON | ✓ | — |
| TestWriteIndexDescriptionJSON_HappyPath | ✓ | — |
| TestWriteIndexDescription_NotFoundLists_AvailableNames | ✓ | — |
| TestWriteIndexDescription_SimpleValueIndex | ✓ | — |
| TestWriteIndexDescription_UniqueIndex | ✓ | — |
| TestWriteIndexEntryAsJSON_BinaryPKIsValidJSON | ✓ | — |
| TestWriteIndexEntryAsJSON_HappyPath | ✓ | — |
| TestWriteIndexListJSON_EmptyMetadata | ✓ | — |
| TestWriteIndexListJSON_RendersArray | ✓ | — |
| TestWriteMetaDataRendered_JSONAndYAML | ✓ | — |
| TestWriteRecordAsJSON_HappyPath | ✓ | — |
| TestWriteRecordAsJSON_NilRecordType | ✓ | — |
| TestWriteRecordAsJSON_ValidJSONWithNUL | ✓ | — |
| TestWriteRecordTypeDescriptionJSON_NoIndexesOmitsKeys | ✓ | — |
| TestWriteRecordTypeDescriptionJSON_Shape | ✓ | — |
| TestWriteRecordTypeDescription_NoIndexes | ✓ | — |
| TestWriteRecordTypeDescription_Shape | ✓ | — |
| TestWriteStoreInfoJSON_RendersProtoFields | ✓ | — |
| TestWriteStoreInfoRendersAllFields | ✓ | — |
| TestWriteStoreInfo_LegacyUnsplitSuffix | ✓ | — |
| TestWriteStoreInfo_ModernNoUnsplitLine | ✓ | — |
| TestWriteStoreInfo_OmitsPrefixWhenNil | ✓ | — |
| TestWriteStoreInfo_OmitsZeroIncarnation | ✓ | — |
| TestWriteStoreInfo_OmitsZeroTimestamp | ✓ | — |
| TestWriteStoreInfo_RendersFDBPrefix | ✓ | — |
| TestWriteStoreInfo_RendersIncarnation | ✓ | — |
| TestWriteStoreInfo_RendersRFC3339Timestamp | ✓ | — |
| TestWriteTypesListJSON_Shape | ✓ | — |
| TestWriteTypesList_RendersFixture | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestLoadFrom_AcceptsSnakeCaseYAML | ✓ | — |
| TestLoadFrom_MissingFileReturnsEmptyConfig | ✓ | — |
| TestPath_DefaultFallsBackToHome | ✓ | — |
| TestPath_HonoursEnvOverride | ✓ | — |
| TestResolveContext_ByExplicitName | ✓ | — |
| TestResolveContext_FallsBackToCurrent | ✓ | — |
| TestResolveContext_MissingName | ✓ | — |
| TestResolveContext_NoCurrentAndNoName | ✓ | — |
| TestSaveLoad_RoundTrip | ✓ | — |
| TestSaveTo_AtomicRenameLeavesNoTempFile | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestFileSource_LoadValid | ✓ | 10ms |
| TestFileSource_CorruptProto | ✓ | — |
| TestFileSource_EmptyFile | ✓ | — |
| TestFileSource_MetaDataMissingRecords | ✓ | — |
| TestFileSource_MissingFile | ✓ | — |
| TestFromContext_EmptyMetaFile | ✓ | — |
| TestFromContext_MetaFileOK | ✓ | — |
| TestFromContext_MetaStoreKeyspaceRequiresDB | ✓ | — |
| TestFromContext_NoMetadataSource | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestLivingDocsCiteCurrentFDBVersion | ✓ | 80ms |
| TestLivingDocsCiteCurrentGoVersion | ✓ | 50ms |
| TestLivingDocsCiteCurrentJavaTarget | ✓ | 50ms |
| TestGoTestWiresSrc | ✓ | — |
| TestPanicBoundary_AllowlistMatchesDoc | ✓ | — |
| TestPanicBoundary_FuzzNetsWired | ✓ | — |
| TestPlanProtoSchemaMatches412 | ✓ | — |
| TestREADMENoEscapeHatchContradiction | ✓ | — |
| TestReleaseDocsExistAndCompat | ✓ | — |
| TestStaleReportsArchived | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestDifferential_GetKeyRYW_ColdPhantom/cac_b | ✓ | 320ms |
| TestDifferential_GetKeyRYW_ColdPhantom/cac_bc | ✓ | 320ms |
| TestDifferential_GetKeyRYW_ColdPhantom/cac_c | ✓ | 310ms |
| TestDifferential_GetKeyRYW_ColdPhantom/cac_d | ✓ | 310ms |
| TestDifferential_WatchFiresOnChange/cgo | ✓ | 310ms |
| TestDifferential_WatchFiresOnChange/go | ✓ | 310ms |
| TestDifferential_WatchFiresOnDelete/cgo | ✓ | 310ms |
| TestDifferential_WatchFiresOnDelete/go | ✓ | 310ms |
| TestDifferential_WatchOnAbsentKeyFiresOnCreate/cgo | ✓ | 310ms |
| TestDifferential_WatchOnAbsentKeyFiresOnCreate/go | ✓ | 310ms |
| FuzzDifferential_GetKeyRYW | ✓ | 180ms |
| TestDifferential_ErrorCodes/readonly_large_read_conflicts | ✓ | 140ms |
| TestDifferential_ErrorCodes/oversized_key_precedes_size | ✓ | 120ms |
| TestDifferential_ErrorCodes/transaction_too_large | ✓ | 120ms |
| TestDifferential_GetKey | ✓ | 100ms |
| TestDifferential_TenantCrossClientCRUD | ✓ | 100ms |
| FuzzDifferential_ConflictOutcome | ✓ | 60ms |
| FuzzDifferential | ✓ | 50ms |
| TestDifferential_VersionstampValidationOrder/vsfirst_then_oversized_txn | ✓ | 50ms |
| TestDifferential_ErrorCodes/read_system_key_no_access | ✓ | 40ms |
| TestDifferential_SnapshotReadNoConflict/snapshot_read_no_conflict | ✓ | 40ms |
| TestDifferential_TenantCrossClientDelete | ✓ | 40ms |
| TestDifferential_TransactionSizeLimit/single_key_clear | ✓ | 40ms |
| FuzzDifferential_GetKeyRYW/cb92b269e5df5917 | ✓ | 30ms |
| TestBenchmarkSanity | ✓ | 30ms |
| TestDifferential_ErrorCodes/key_too_large | ✓ | 30ms |
| TestDifferential_GetKeyBoundary/large_neg_offset | ✓ | 30ms |
| TestDifferential_GetKeyBoundary/large_pos_offset | ✓ | 30ms |
| TestDifferential_GetKeyRYW/pending_cac_nomatch | ✓ | 30ms |
| TestDifferential_GetKeyRYW/pending_set_fills_gap | ✓ | 30ms |
| TestDifferential_TenantCRUDErrors/delete_nonempty | ✓ | 30ms |
| TestDifferential_TenantVersionstampedKey/after_logical | ✓ | 30ms |
| TestDifferential_TenantVersionstampedKey/mid_key | ✓ | 30ms |
| TestDifferential_VersionstampValidationOrder/oversized_txn_then_vs | ✓ | 30ms |
| FuzzDifferential_GetKeyRYW/2d1b2d1fc6bd16be | ✓ | 20ms |
| FuzzDifferential_GetKeyRYW/44d3fcdde8fcdf06 | ✓ | 20ms |
| FuzzDifferential_GetKeyRYW/seed#1 | ✓ | 20ms |
| FuzzDifferential_GetKeyRYW/seed#2 | ✓ | 20ms |
| FuzzDifferential_GetKeyRYW/seed#3 | ✓ | 20ms |
| TestDifferential_AtomicFoldWidths/max_b1_o8_operandwins_earlyreturn | ✓ | 20ms |
| TestDifferential_ConflictRangeMaxKey | ✓ | 20ms |
| TestDifferential_ErrorCodes/value_too_large | ✓ | 20ms |
| TestDifferential_GetKeyConflict/dependent_atomic_conflicts | ✓ | 20ms |
| TestDifferential_GetKeyConflict/outside_span_no_conflict | ✓ | 20ms |
| TestDifferential_GetKeyRYW/max_empty_then_cac_stays_present | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_cac_match_committed | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_cac_over_cleared | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_cac_over_pending_set | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_cac_two_phantoms | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_clearrange_hole | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_only | ✓ | 20ms |
| TestDifferential_GetKeyRYW/pending_set_new_first | ✓ | 20ms |
| TestDifferential_RYWCoalescing/add_accumulation_one_txn | ✓ | 20ms |
| TestDifferential_RYWCoalescing/clear_then_set_same_txn | ✓ | 20ms |
| TestDifferential_RYWCoalescing/set_then_compareandclear_match | ✓ | 20ms |
| TestDifferential_RYWCoalescing/set_then_compareandclear_nomatch | ✓ | 20ms |
| TestDifferential_RYWReads/pending_add_onto_seeded | ✓ | 20ms |
| TestDifferential_RYWReads/pending_clear_of_seeded | ✓ | 20ms |
| TestDifferential_ReadConflictRange/range_above_zz | ✓ | 20ms |
| TestDifferential_SnapshotReadNoConflict/regular_read_conflicts | ✓ | 20ms |
| TestDifferential_TenantCRUDErrors/duplicate_create | ✓ | 20ms |
| TestDifferential_TenantVersionstampedKey/binary_surround | ✓ | 20ms |
| TestDifferential_TenantVersionstampedKey/offset0_no_logical | ✓ | 20ms |
| TestDifferential_TenantVersionstampedValue/after_logical | ✓ | 20ms |
| TestDifferential_TenantVersionstampedValue/binary_surround | ✓ | 20ms |
| TestDifferential_TenantVersionstampedValue/mid_value | ✓ | 20ms |
| TestDifferential_TenantVersionstampedValue/offset0 | ✓ | 20ms |
| TestDifferential_TransactionSizeLimit/set | ✓ | 20ms |
| TestInterop_AtomicAdd | ✓ | 20ms |
| TestInterop_ClearRange | ✓ | 20ms |
| TestInterop_DirectoryLayer | ✓ | 20ms |
| TestInterop_MixedWriteBothRead | ✓ | 20ms |
| FuzzDifferential/seed#0 | ✓ | 10ms |
| FuzzDifferential/seed#1 | ✓ | 10ms |
| FuzzDifferential/seed#2 | ✓ | 10ms |
| FuzzDifferential/seed#3 | ✓ | 10ms |
| FuzzDifferential/seed#4 | ✓ | 10ms |
| FuzzDifferential/seed#5 | ✓ | 10ms |
| FuzzDifferential_ConflictOutcome/seed#0 | ✓ | 10ms |
| FuzzDifferential_ConflictOutcome/seed#1 | ✓ | 10ms |
| FuzzDifferential_ConflictOutcome/seed#2 | ✓ | 10ms |
| FuzzDifferential_ConflictOutcome/seed#3 | ✓ | 10ms |
| FuzzDifferential_ConflictOutcome/seed#4 | ✓ | 10ms |
| FuzzDifferential_ConflictOutcome/seed#5 | ✓ | 10ms |
| FuzzDifferential_GetKeyRYW/921744ae5a0ac798 | ✓ | 10ms |
| FuzzDifferential_GetKeyRYW/seed#0 | ✓ | 10ms |
| FuzzDifferential_GetKeyRYW/seed#4 | ✓ | 10ms |
| FuzzDifferential_GetKeyRYW/seed#5 | ✓ | 10ms |
| TestDifferential_AppendIfFitsFold/append_concat | ✓ | 10ms |
| TestDifferential_AppendIfFitsFold/append_empty_base | ✓ | 10ms |
| TestDifferential_AppendIfFitsFold/append_empty_operand | ✓ | 10ms |
| TestDifferential_AppendIfFitsFold/append_missing | ✓ | 10ms |
| TestDifferential_AppendIfFitsFold/append_wide | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_b16_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_b1_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_b3_o3 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_b8_o16 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_carry_o1_wrap | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_carry_o8_wrap | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/add_empty_operand | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_b16_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_b1_o3 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_b3_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_b8_o1 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_empty_base | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_empty_operand | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/and_missing_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_b3_o2_existingwins_trunc | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_b3_o8_existingwins_zeropad | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_b8_o8_equal | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_b8high_o3_operandwins | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_empty_base | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_empty_operand | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/max_missing_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_b1_o8_existingwins_earlyscan | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_b3_o2_operandwins | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_b3_o8_existingwins_zeropad | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_b8_o8_equal | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_b8high_o3_existingwins_trunc | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_empty_base | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_empty_operand | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/min_missing_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/or_b1_o3 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/or_b3_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/or_b8_o1 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/or_empty_base | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/or_empty_operand | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/or_missing_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/xor_b1_o3 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/xor_b3_o8 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/xor_b8_o1 | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/xor_empty_base | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/xor_empty_operand | ✓ | 10ms |
| TestDifferential_AtomicFoldWidths/xor_missing_o8 | ✓ | 10ms |
| TestDifferential_AtomicMinAndV2LowLevel/and_absent | ✓ | 10ms |
| TestDifferential_AtomicMinAndV2LowLevel/min_absent | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemax_base_gt | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemax_base_lt | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemax_base_prefix | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemax_equal | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemax_missing | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemax_operand_prefix | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemin_base_gt | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemin_base_lt | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemin_base_prefix | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemin_equal | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemin_missing | ✓ | 10ms |
| TestDifferential_ByteMinMaxFold/bytemin_operand_prefix | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_empty_base_vs_empty_operand | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_missing_empty | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_missing_nonempty | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_present_equal_clears | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_present_prefix_operand | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_present_unequal_kept | ✓ | 10ms |
| TestDifferential_CompareAndClearFold/cac_present_vs_empty_operand | ✓ | 10ms |
| TestDifferential_GRVCacheDefaultSeesCgoSeed | ✓ | 10ms |
| TestDifferential_GetKey/b_LLE | ✓ | 10ms |
| TestDifferential_GetKey/d_LLE | ✓ | 10ms |
| TestDifferential_GetKey/h_FGT | ✓ | 10ms |
| TestDifferential_GetKeyBoundary/FGE_maxReadKey | ✓ | 10ms |
| TestDifferential_GetKeyBoundary/LLT_empty_bigneg | ✓ | 10ms |
| TestDifferential_GetKeyBoundary/LLT_maxReadKey | ✓ | 10ms |
| TestDifferential_GetKeyConflict/cleared_range_excluded | ✓ | 10ms |
| TestDifferential_GetKeyConflict/independent_write_excluded | ✓ | 10ms |
| TestDifferential_GetKeyConflict/unmodified_gap_conflicts | ✓ | 10ms |
| TestDifferential_GetKeyRYW/pending_clear_shifts | ✓ | 10ms |
| TestDifferential_GetRangeConflictClamp_RFC121 | ✓ | 10ms |
| TestDifferential_GetRangeIteratorConflict_RFC121 | ✓ | 10ms |
| TestDifferential_GetRangeSelectorRYW | ✓ | 10ms |
| TestDifferential_GetVersionstamp | ✓ | 10ms |
| TestDifferential_KeySizeBoundary | ✓ | 10ms |
| TestDifferential_LocalityGetAddressesForKey | ✓ | 10ms |
| TestDifferential_PinnedRangeRetriesStaleVersion | ✓ | 10ms |
| TestDifferential_RYWCoalescing/appendiffits_accumulation | ✓ | 10ms |
| TestDifferential_RYWCoalescing/min_missing_then_add | ✓ | 10ms |
| TestDifferential_RYWCoalescing/set_then_add_same_txn | ✓ | 10ms |
| TestDifferential_RYWCoalescing/set_then_or_xor | ✓ | 10ms |
| TestDifferential_RYWReads/add_onto_cleared_same_txn | ✓ | 10ms |
| TestDifferential_RYWReads/clearrange_hole | ✓ | 10ms |
| TestDifferential_RYWReads/compareandclear_match | ✓ | 10ms |
| TestDifferential_RYWReads/getkey_offset_over_pending | ✓ | 10ms |
| TestDifferential_RYWReads/pending_set_shadows_storage | ✓ | 10ms |
| TestDifferential_RYWReads/xor_cac_xor_getkey_offset | ✓ | 10ms |
| TestDifferential_RYWReads/xor_empty_operand | ✓ | 10ms |
| TestDifferential_RangeLimitInvalid | ✓ | 10ms |
| TestDifferential_RangeRead | ✓ | 10ms |
| TestDifferential_RangeRead/limit1 | ✓ | 10ms |
| TestDifferential_RangeSplitPointsMaxKey | ✓ | 10ms |
| TestDifferential_ReadConflictRange/key_exact_r5 | ✓ | 10ms |
| TestDifferential_ReadConflictRange/key_other_r6 | ✓ | 10ms |
| TestDifferential_ReadConflictRange/range_begin_r0 | ✓ | 10ms |
| TestDifferential_ReadConflictRange/range_below_q | ✓ | 10ms |
| TestDifferential_ReadConflictRange/range_end_r9 | ✓ | 10ms |
| TestDifferential_ReadConflictRange/range_mid_r5 | ✓ | 10ms |
| TestDifferential_ReadOwnWriteConflict_RFC121 | ✓ | 10ms |
| TestDifferential_SelfWriteReadConflict | ✓ | 10ms |
| TestDifferential_SnapshotRYWReenable/disable/getrange | ✓ | 10ms |
| TestDifferential_TenantVersionstampErrors | ✓ | 10ms |
| TestDifferential_TuplePack | ✓ | 10ms |
| TestDifferential_TupleUnpackCross | ✓ | 10ms |
| TestDifferential_Unreadable/getrange_reach | ✓ | 10ms |
| TestDifferential_Unreadable/svv_rywdisabled_reads_storage | ✓ | 10ms |
| TestDifferential_VSValueOffsets/after_logical | ✓ | 10ms |
| TestDifferential_VSValueOffsets/binary_surround | ✓ | 10ms |
| TestDifferential_VSValueOffsets/mid_value | ✓ | 10ms |
| TestDifferential_VersionstampErrors/valid_tight | ✓ | 10ms |
| TestDifferential_VersionstampMultiOp | ✓ | 10ms |
| TestDifferential_VersionstampTuplePack | ✓ | 10ms |
| TestDifferential_VersionstampedKey/after_logical | ✓ | 10ms |
| TestDifferential_VersionstampedKey/binary_surround | ✓ | 10ms |
| TestDifferential_VersionstampedKey/mid_key | ✓ | 10ms |
| TestDifferential_VersionstampedKey/offset0_no_logical | ✓ | 10ms |
| TestDifferential_VersionstampedValue | ✓ | 10ms |
| TestDifferential_WriteBattery/add | ✓ | 10ms |
| TestDifferential_WriteBattery/and_missing_V2 | ✓ | 10ms |
| TestDifferential_WriteBattery/appendiffits | ✓ | 10ms |
| TestDifferential_WriteBattery/bitand_missing_V2 | ✓ | 10ms |
| TestDifferential_WriteBattery/bytemax | ✓ | 10ms |
| TestDifferential_WriteBattery/bytemin | ✓ | 10ms |
| TestDifferential_WriteBattery/max | ✓ | 10ms |
| TestDifferential_WriteBattery/min_missing_V2 | ✓ | 10ms |
| TestDifferential_WriteBattery/or | ✓ | 10ms |
| TestDifferential_WriteBattery/set_ascii | ✓ | 10ms |
| TestDifferential_WriteBattery/set_at_value_limit | ✓ | 10ms |
| TestDifferential_WriteBattery/set_binary | ✓ | 10ms |
| TestDifferential_WriteBattery/set_empty | ✓ | 10ms |
| TestDifferential_WriteBattery/xor | ✓ | 10ms |
| TestDifferential_WriteConflictRange/key_exact_r5 | ✓ | 10ms |
| TestDifferential_WriteConflictRange/key_other_r6 | ✓ | 10ms |
| TestDifferential_WriteConflictRange/range_above_zz | ✓ | 10ms |
| TestDifferential_WriteConflictRange/range_begin_r0 | ✓ | 10ms |
| TestDifferential_WriteConflictRange/range_below_q | ✓ | 10ms |
| TestDifferential_WriteConflictRange/range_end_r9 | ✓ | 10ms |
| TestDifferential_WriteConflictRange/range_mid_r5 | ✓ | 10ms |
| TestInterop_CGoWriteGoRead | ✓ | 10ms |
| TestInterop_ConflictDetection | ✓ | 10ms |
| TestInterop_GetRange | ✓ | 10ms |
| TestInterop_GetRange/CGoWrite_GoRange | ✓ | 10ms |
| TestInterop_GetRangeReverse | ✓ | 10ms |
| TestInterop_GoWriteCGoRead | ✓ | 10ms |
| TestInterop_KeySelector | ✓ | 10ms |
| TestInterop_LastLessOrEqual | ✓ | 10ms |
| TestInterop_SelectorRange | ✓ | 10ms |
| FuzzDifferential_ApproximateSize | ✓ | — |
| FuzzDifferential_ApproximateSize/seed#0 | ✓ | — |
| FuzzDifferential_ApproximateSize/seed#1 | ✓ | — |
| FuzzDifferential_ApproximateSize/seed#2 | ✓ | — |
| FuzzDifferential_ApproximateSize/seed#3 | ✓ | — |
| FuzzDifferential_ApproximateSize/seed#4 | ✓ | — |
| FuzzDifferential_TuplePack | ✓ | — |
| FuzzDifferential_TuplePack/seed#0 | ✓ | — |
| FuzzDifferential_TuplePack/seed#1 | ✓ | — |
| TestDifferential_AppendIfFitsFold | ✓ | — |
| TestDifferential_ApproximateSize | ✓ | — |
| TestDifferential_AtomicFoldWidths | ✓ | — |
| TestDifferential_AtomicFoldWidths/add_empty_base | ✓ | — |
| TestDifferential_AtomicFoldWidths/add_missing_o8 | ✓ | — |
| TestDifferential_AtomicMinAndV2LowLevel | ✓ | — |
| TestDifferential_ByteMinMaxFold | ✓ | — |
| TestDifferential_CancelLifecycle | ✓ | — |
| TestDifferential_CancelLifecycle/add_read_conflict_range | ✓ | — |
| TestDifferential_CancelLifecycle/commit | ✓ | — |
| TestDifferential_CancelLifecycle/get | ✓ | — |
| TestDifferential_CancelLifecycle/get_approximate_size | ✓ | — |
| TestDifferential_CancelLifecycle/get_estimated_range_size | ✓ | — |
| TestDifferential_CancelLifecycle/get_key | ✓ | — |
| TestDifferential_CancelLifecycle/get_range | ✓ | — |
| TestDifferential_CancelLifecycle/get_range_split_points | ✓ | — |
| TestDifferential_CancelLifecycle/get_read_version | ✓ | — |
| TestDifferential_CancelLifecycle/get_versionstamp | ✓ | — |
| TestDifferential_CancelLifecycle/locality_get_addresses | ✓ | — |
| TestDifferential_CancelLifecycle/on_error | ✓ | — |
| TestDifferential_CancelLifecycle/watch | ✓ | — |
| TestDifferential_CompareAndClearFold | ✓ | — |
| TestDifferential_ConflictRangeEdges | ✓ | — |
| TestDifferential_ConflictRangeEdges/read_empty | ✓ | — |
| TestDifferential_ConflictRangeEdges/read_inverted | ✓ | — |
| TestDifferential_ConflictRangeEdges/read_normal | ✓ | — |
| TestDifferential_ConflictRangeEdges/read_oversized | ✓ | — |
| TestDifferential_ConflictRangeEdges/write_empty | ✓ | — |
| TestDifferential_ConflictRangeEdges/write_inverted | ✓ | — |
| TestDifferential_ConflictRangeEdges/write_normal | ✓ | — |
| TestDifferential_ConflictRangeEdges/write_oversized | ✓ | — |
| TestDifferential_ErrorCodes | ✓ | — |
| TestDifferential_ErrorCodes/value_at_limit_ok | ✓ | — |
| TestDifferential_GetEstimatedRangeSizeBytes | ✓ | — |
| TestDifferential_GetKey/a_FGE | ✓ | — |
| TestDifferential_GetKey/a_FGT | ✓ | — |
| TestDifferential_GetKey/a_LLE | ✓ | — |
| TestDifferential_GetKey/a_LLT | ✓ | — |
| TestDifferential_GetKey/b_FGE | ✓ | — |
| TestDifferential_GetKey/b_FGT | ✓ | — |
| TestDifferential_GetKey/b_LLT | ✓ | — |
| TestDifferential_GetKey/c_FGE | ✓ | — |
| TestDifferential_GetKey/c_FGT | ✓ | — |
| TestDifferential_GetKey/c_LLE | ✓ | — |
| TestDifferential_GetKey/c_LLT | ✓ | — |
| TestDifferential_GetKey/d_FGE | ✓ | — |
| TestDifferential_GetKey/d_FGT | ✓ | — |
| TestDifferential_GetKey/d_LLT | ✓ | — |
| TestDifferential_GetKey/e_FGE | ✓ | — |
| TestDifferential_GetKey/e_FGT | ✓ | — |
| TestDifferential_GetKey/e_LLE | ✓ | — |
| TestDifferential_GetKey/e_LLT | ✓ | — |
| TestDifferential_GetKey/f_FGE | ✓ | — |
| TestDifferential_GetKey/f_FGT | ✓ | — |
| TestDifferential_GetKey/f_LLE | ✓ | — |
| TestDifferential_GetKey/f_LLT | ✓ | — |
| TestDifferential_GetKey/g_FGE | ✓ | — |
| TestDifferential_GetKey/g_FGT | ✓ | — |
| TestDifferential_GetKey/g_LLE | ✓ | — |
| TestDifferential_GetKey/g_LLT | ✓ | — |
| TestDifferential_GetKey/h_FGE | ✓ | — |
| TestDifferential_GetKey/h_LLE | ✓ | — |
| TestDifferential_GetKey/h_LLT | ✓ | — |
| TestDifferential_GetKeyBoundary | ✓ | — |
| TestDifferential_GetKeyBoundary/FGE_allKeysEnd | ✓ | — |
| TestDifferential_GetKeyBoundary/FGT_allKeysEnd | ✓ | — |
| TestDifferential_GetKeyBoundary/FGT_maxReadKey | ✓ | — |
| TestDifferential_GetKeyBoundary/LLE_maxReadKey | ✓ | — |
| TestDifferential_GetKeyBoundary/LLT_empty | ✓ | — |
| TestDifferential_GetKeyBoundary/past_max | ✓ | — |
| TestDifferential_GetKeyConflict | ✓ | — |
| TestDifferential_GetKeyRYW | ✓ | — |
| TestDifferential_GetKeyRYW_ColdPhantom | ✓ | — |
| TestDifferential_GetRangeSelectorBounds | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/empty_fge08_to_fge08 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/fge00plus4_to_fge18_limit5 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/fge02_to_llt15minus2 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/fge04_to_fge16_rev_limit6 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/fge04_to_fge16_reverse | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/fgt03plus3_to_fge15 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/fgt09plus1_to_fge14 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/inverted_fge15_to_fge05 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/lle03_to_fgt07 | ✓ | — |
| TestDifferential_GetRangeSelectorBounds/llt05_to_lle12plus1 | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/clear_begin_anchor | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/clear_end_anchor | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/clear_holes_offset | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/reverse_clear_mid | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/set_at_begin_anchor_limit | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/set_below_end_back | ✓ | — |
| TestDifferential_GetRangeSelectorRYW/set_newkey_offset_cross | ✓ | — |
| TestDifferential_GetRangeSplitPoints | ✓ | — |
| TestDifferential_MetadataVersionKey | ✓ | — |
| TestDifferential_MetadataVersionKey/atomic_add | ✓ | — |
| TestDifferential_MetadataVersionKey/clear_mvk | ✓ | — |
| TestDifferential_MetadataVersionKey/clearrange_over_mvk | ✓ | — |
| TestDifferential_MetadataVersionKey/plain_set | ✓ | — |
| TestDifferential_MetadataVersionKey/svk_to_mvk | ✓ | — |
| TestDifferential_MetadataVersionKey/svv_required_value | ✓ | — |
| TestDifferential_MetadataVersionKey/svv_short_operand | ✓ | — |
| TestDifferential_MetadataVersionKey/svv_wrong_value | ✓ | — |
| TestDifferential_RYWCoalescing | ✓ | — |
| TestDifferential_RYWDisableAfterOp | ✓ | — |
| TestDifferential_RYWDisableAfterOp/clean_disable_then_get | ✓ | — |
| TestDifferential_RYWDisableAfterOp/get_disable_commit_readonly | ✓ | — |
| TestDifferential_RYWDisableAfterOp/get_disable_get | ✓ | — |
| TestDifferential_RYWDisableAfterOp/getkey_rywdisabled_redisable | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_commit | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_estimated_size | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_get | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_get_read_version | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_getkey | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_getrange | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_snapshot_get | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_snapshot_getkey | ✓ | — |
| TestDifferential_RYWDisableAfterOp/set_disable_split_points | ✓ | — |
| TestDifferential_RYWReads | ✓ | — |
| TestDifferential_RangeRead/all_iterator | ✓ | — |
| TestDifferential_RangeRead/all_small | ✓ | — |
| TestDifferential_RangeRead/all_wantall | ✓ | — |
| TestDifferential_RangeRead/exact_limit20 | ✓ | — |
| TestDifferential_RangeRead/limit10 | ✓ | — |
| TestDifferential_RangeRead/reverse_all | ✓ | — |
| TestDifferential_RangeRead/reverse_limit7 | ✓ | — |
| TestDifferential_ReadConflictRange | ✓ | — |
| TestDifferential_SnapshotRYWReenable | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_disable_enable/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_disable_enable/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_disable_enable/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_disable_enable/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable_enable/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable_enable/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable_enable/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/disable_enable_enable/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_disable/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_disable/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_disable/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_disable/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_enable_disable/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_enable_disable/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_enable_disable/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_enable_disable/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_only/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_only/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_only/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/enable_only/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/no_option/get | ✓ | — |
| TestDifferential_SnapshotRYWReenable/no_option/getkey | ✓ | — |
| TestDifferential_SnapshotRYWReenable/no_option/getrange | ✓ | — |
| TestDifferential_SnapshotRYWReenable/no_option/getrange_rev | ✓ | — |
| TestDifferential_SnapshotRYWReenable/ryw_disable_dominates | ✓ | — |
| TestDifferential_SnapshotReadNoConflict | ✓ | — |
| TestDifferential_TenantCRUDErrors | ✓ | — |
| TestDifferential_TenantCRUDErrors/delete_nonexistent | ✓ | — |
| TestDifferential_TenantCRUDErrors/invalid_name_ff_prefix | ✓ | — |
| TestDifferential_TenantVersionstampErrors/empty_body | ✓ | — |
| TestDifferential_TenantVersionstampErrors/offbyone_reject | ✓ | — |
| TestDifferential_TenantVersionstampErrors/offset_past_body | ✓ | — |
| TestDifferential_TenantVersionstampErrors/operand_too_small | ✓ | — |
| TestDifferential_TenantVersionstampErrors/valid_tight | ✓ | — |
| TestDifferential_TenantVersionstampedKey | ✓ | — |
| TestDifferential_TenantVersionstampedValue | ✓ | — |
| TestDifferential_TransactionSizeLimit | ✓ | — |
| TestDifferential_TuplePack/KeyConvertible | ✓ | — |
| TestDifferential_TuplePack/UUID | ✓ | — |
| TestDifferential_TuplePack/Versionstamp_complete | ✓ | — |
| TestDifferential_TuplePack/big_-(2^60) | ✓ | — |
| TestDifferential_TuplePack/big_-0xff*2^64 | ✓ | — |
| TestDifferential_TuplePack/big_-2^100 | ✓ | — |
| TestDifferential_TuplePack/big_-2^1000 | ✓ | — |
| TestDifferential_TuplePack/big_-42 | ✓ | — |
| TestDifferential_TuplePack/big_0 | ✓ | — |
| TestDifferential_TuplePack/big_2^100 | ✓ | — |
| TestDifferential_TuplePack/big_2^1000 | ✓ | — |
| TestDifferential_TuplePack/big_42 | ✓ | — |
| TestDifferential_TuplePack/big_MinInt64 | ✓ | — |
| TestDifferential_TuplePack/bool_false | ✓ | — |
| TestDifferential_TuplePack/bool_true | ✓ | — |
| TestDifferential_TuplePack/bytes_00ff | ✓ | — |
| TestDifferential_TuplePack/bytes_embedded_null | ✓ | — |
| TestDifferential_TuplePack/bytes_empty | ✓ | — |
| TestDifferential_TuplePack/bytes_ff | ✓ | — |
| TestDifferential_TuplePack/bytes_large | ✓ | — |
| TestDifferential_TuplePack/f32_+0 | ✓ | — |
| TestDifferential_TuplePack/f32_+Inf | ✓ | — |
| TestDifferential_TuplePack/f32_-0 | ✓ | — |
| TestDifferential_TuplePack/f32_-1.0 | ✓ | — |
| TestDifferential_TuplePack/f32_-Inf | ✓ | — |
| TestDifferential_TuplePack/f32_-max | ✓ | — |
| TestDifferential_TuplePack/f32_1.0 | ✓ | — |
| TestDifferential_TuplePack/f32_NaN | ✓ | — |
| TestDifferential_TuplePack/f32_max | ✓ | — |
| TestDifferential_TuplePack/f32_subnormal | ✓ | — |
| TestDifferential_TuplePack/f64_+0 | ✓ | — |
| TestDifferential_TuplePack/f64_+Inf | ✓ | — |
| TestDifferential_TuplePack/f64_-0 | ✓ | — |
| TestDifferential_TuplePack/f64_-1.0 | ✓ | — |
| TestDifferential_TuplePack/f64_-Inf | ✓ | — |
| TestDifferential_TuplePack/f64_-max | ✓ | — |
| TestDifferential_TuplePack/f64_1.0 | ✓ | — |
| TestDifferential_TuplePack/f64_NaN | ✓ | — |
| TestDifferential_TuplePack/f64_max | ✓ | — |
| TestDifferential_TuplePack/f64_subnormal | ✓ | — |
| TestDifferential_TuplePack/int_-(2^16-1) | ✓ | — |
| TestDifferential_TuplePack/int_-(2^24-1) | ✓ | — |
| TestDifferential_TuplePack/int_-(2^32-1) | ✓ | — |
| TestDifferential_TuplePack/int_-(2^40-1) | ✓ | — |
| TestDifferential_TuplePack/int_-(2^48-1) | ✓ | — |
| TestDifferential_TuplePack/int_-(2^56-1) | ✓ | — |
| TestDifferential_TuplePack/int_-(2^8-1) | ✓ | — |
| TestDifferential_TuplePack/int_-1 | ✓ | — |
| TestDifferential_TuplePack/int_-2^16 | ✓ | — |
| TestDifferential_TuplePack/int_-2^24 | ✓ | — |
| TestDifferential_TuplePack/int_-2^32 | ✓ | — |
| TestDifferential_TuplePack/int_-2^40 | ✓ | — |
| TestDifferential_TuplePack/int_-2^48 | ✓ | — |
| TestDifferential_TuplePack/int_-2^56 | ✓ | — |
| TestDifferential_TuplePack/int_-2^8 | ✓ | — |
| TestDifferential_TuplePack/int_0 | ✓ | — |
| TestDifferential_TuplePack/int_1 | ✓ | — |
| TestDifferential_TuplePack/int_2^16 | ✓ | — |
| TestDifferential_TuplePack/int_2^16-1 | ✓ | — |
| TestDifferential_TuplePack/int_2^24 | ✓ | — |
| TestDifferential_TuplePack/int_2^24-1 | ✓ | — |
| TestDifferential_TuplePack/int_2^32 | ✓ | — |
| TestDifferential_TuplePack/int_2^32-1 | ✓ | — |
| TestDifferential_TuplePack/int_2^40 | ✓ | — |
| TestDifferential_TuplePack/int_2^40-1 | ✓ | — |
| TestDifferential_TuplePack/int_2^48 | ✓ | — |
| TestDifferential_TuplePack/int_2^48-1 | ✓ | — |
| TestDifferential_TuplePack/int_2^56 | ✓ | — |
| TestDifferential_TuplePack/int_2^56-1 | ✓ | — |
| TestDifferential_TuplePack/int_2^8 | ✓ | — |
| TestDifferential_TuplePack/int_2^8-1 | ✓ | — |
| TestDifferential_TuplePack/int_MaxInt64 | ✓ | — |
| TestDifferential_TuplePack/int_MinInt64 | ✓ | — |
| TestDifferential_TuplePack/int_native_42 | ✓ | — |
| TestDifferential_TuplePack/multi_element | ✓ | — |
| TestDifferential_TuplePack/nested_deep | ✓ | — |
| TestDifferential_TuplePack/nested_empty | ✓ | — |
| TestDifferential_TuplePack/nested_vs_toplevel_nil | ✓ | — |
| TestDifferential_TuplePack/nested_with_nil | ✓ | — |
| TestDifferential_TuplePack/nil_toplevel | ✓ | — |
| TestDifferential_TuplePack/str_00ff | ✓ | — |
| TestDifferential_TuplePack/str_embedded_null | ✓ | — |
| TestDifferential_TuplePack/str_empty | ✓ | — |
| TestDifferential_TuplePack/str_ff | ✓ | — |
| TestDifferential_TuplePack/str_hello | ✓ | — |
| TestDifferential_TuplePack/str_trailing_null | ✓ | — |
| TestDifferential_TuplePack/uint_1<<63 | ✓ | — |
| TestDifferential_TuplePack/uint_1<<63+1 | ✓ | — |
| TestDifferential_TuplePack/uint_MaxUint64 | ✓ | — |
| TestDifferential_TuplePack/uint_native_42 | ✓ | — |
| TestDifferential_TuplePackHelpers | ✓ | — |
| TestDifferential_TuplePackHelpers/AppendInto_inplace_and_realloc | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1ConcatWithPrefix_p0 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1ConcatWithPrefix_p1 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1ConcatWithPrefix_p2 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1ConcatWithPrefix_p3 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1ConcatWithPrefix_p4 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e0 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e1 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e2 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e3 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e4 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e5 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p0_e6 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e0 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e1 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e2 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e3 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e4 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e5 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p1_e6 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e0 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e1 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e2 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e3 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e4 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e5 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p2_e6 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e0 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e1 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e2 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e3 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e4 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e5 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p3_e6 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e0 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e1 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e2 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e3 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e4 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e5 | ✓ | — |
| TestDifferential_TuplePackHelpers/Pack1WithPrefix_p4_e6 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackConcatWithPrefix_p0 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackConcatWithPrefix_p1 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackConcatWithPrefix_p2 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackConcatWithPrefix_p3 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackConcatWithPrefix_p4 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackWithPrefix_p0 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackWithPrefix_p1 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackWithPrefix_p2 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackWithPrefix_p3 | ✓ | — |
| TestDifferential_TuplePackHelpers/PackWithPrefix_p4 | ✓ | — |
| TestDifferential_TuplePackHelpers/pool_reuse_buffer_reset | ✓ | — |
| TestDifferential_TuplePackVersionstamp | ✓ | — |
| TestDifferential_TuplePackVersionstamp/incomplete_after_elems | ✓ | — |
| TestDifferential_TuplePackVersionstamp/incomplete_at_0 | ✓ | — |
| TestDifferential_TuplePackVersionstamp/incomplete_uv_620 | ✓ | — |
| TestDifferential_TuplePackVersionstamp/incomplete_with_prefix | ✓ | — |
| TestDifferential_TupleUnpackCross/big_-(2^60) | ✓ | — |
| TestDifferential_TupleUnpackCross/big_-0xff*2^64 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_-2^100 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_-2^1000 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_-42 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_0 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_2^100 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_2^1000 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_42 | ✓ | — |
| TestDifferential_TupleUnpackCross/big_MinInt64 | ✓ | — |
| TestDifferential_TupleUnpackCross/bool_false | ✓ | — |
| TestDifferential_TupleUnpackCross/bool_true | ✓ | — |
| TestDifferential_TupleUnpackCross/bytes_00ff | ✓ | — |
| TestDifferential_TupleUnpackCross/bytes_embedded_null | ✓ | — |
| TestDifferential_TupleUnpackCross/bytes_empty | ✓ | — |
| TestDifferential_TupleUnpackCross/bytes_ff | ✓ | — |
| TestDifferential_TupleUnpackCross/bytes_large | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_+0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_+Inf | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_-0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_-1.0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_-Inf | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_-max | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_1.0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_NaN | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_max | ✓ | — |
| TestDifferential_TupleUnpackCross/f32_subnormal | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_+0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_+Inf | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_-0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_-1.0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_-Inf | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_-max | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_1.0 | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_NaN | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_max | ✓ | — |
| TestDifferential_TupleUnpackCross/f64_subnormal | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^16-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^24-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^32-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^40-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^48-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^56-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-(2^8-1) | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^16 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^24 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^32 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^40 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^48 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^56 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_-2^8 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_0 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^16 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^16-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^24 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^24-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^32 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^32-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^40 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^40-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^48 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^48-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^56 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^56-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^8 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_2^8-1 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_MaxInt64 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_MinInt64 | ✓ | — |
| TestDifferential_TupleUnpackCross/int_native_42 | ✓ | — |
| TestDifferential_TupleUnpackCross/nil_toplevel | ✓ | — |
| TestDifferential_TupleUnpackCross/str_00ff | ✓ | — |
| TestDifferential_TupleUnpackCross/str_embedded_null | ✓ | — |
| TestDifferential_TupleUnpackCross/str_empty | ✓ | — |
| TestDifferential_TupleUnpackCross/str_ff | ✓ | — |
| TestDifferential_TupleUnpackCross/str_hello | ✓ | — |
| TestDifferential_TupleUnpackCross/str_trailing_null | ✓ | — |
| TestDifferential_TupleUnpackCross/uint_1<<63 | ✓ | — |
| TestDifferential_TupleUnpackCross/uint_1<<63+1 | ✓ | — |
| TestDifferential_TupleUnpackCross/uint_MaxUint64 | ✓ | — |
| TestDifferential_TupleUnpackCross/uint_native_42 | ✓ | — |
| TestDifferential_Unreadable | ✓ | — |
| TestDifferential_Unreadable/getkey | ✓ | — |
| TestDifferential_Unreadable/getkey_from_inside_svk_range_head | ✓ | — |
| TestDifferential_Unreadable/svk_other_key_in_range | ✓ | — |
| TestDifferential_Unreadable/svv_bypass_returns_operand | ✓ | — |
| TestDifferential_Unreadable/svv_get | ✓ | — |
| TestDifferential_Unreadable/svv_snapshot_get | ✓ | — |
| TestDifferential_VSValueOffsets | ✓ | — |
| TestDifferential_VersionstampErrors | ✓ | — |
| TestDifferential_VersionstampErrors/empty_body | ✓ | — |
| TestDifferential_VersionstampErrors/offbyone_reject | ✓ | — |
| TestDifferential_VersionstampErrors/offset_negative | ✓ | — |
| TestDifferential_VersionstampErrors/offset_past_body | ✓ | — |
| TestDifferential_VersionstampErrors/operand_too_small | ✓ | — |
| TestDifferential_VersionstampValidationOrder | ✓ | — |
| TestDifferential_VersionstampValidationOrder/oversized_key_then_vs | ✓ | — |
| TestDifferential_VersionstampValidationOrder/oversized_value_then_vs | ✓ | — |
| TestDifferential_VersionstampValidationOrder/vsfirst_then_oversized_key | ✓ | — |
| TestDifferential_VersionstampValidationOrder/vsfirst_then_oversized_value | ✓ | — |
| TestDifferential_VersionstampValidationOrder/vskey_oversized_and_badoffset | ✓ | — |
| TestDifferential_VersionstampValidationOrder/vsvalue_oversized_and_badoffset | ✓ | — |
| TestDifferential_VersionstampedKey | ✓ | — |
| TestDifferential_WatchFiresOnChange | ✓ | — |
| TestDifferential_WatchFiresOnDelete | ✓ | — |
| TestDifferential_WatchOnAbsentKeyFiresOnCreate | ✓ | — |
| TestDifferential_WatchRYWDisabled | ✓ | — |
| TestDifferential_WriteBattery | ✓ | — |
| TestDifferential_WriteConflictRange | ✓ | — |
| TestInterop_GetRange/GoWrite_CGoRange | ✓ | — |
| TestInterop_GetRangeWithLimit | ✓ | — |
| TestInterop_SnapshotGetKey | ✓ | — |
| TestInterop_Versionstamp | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestMultiShard | ✓ | 46.270s |
| TestCycle_SurvivesInjectedReadFaults | ✓ | 45.080s |
| TestMultiShard_LargerShards | ✓ | 42.740s |
| TestFDB_DatabaseLocked_ReadPathEnforcement | ✓ | 40.560s |
| TestCycle_SurvivesDroppedCommitReply | ✓ | 40.410s |
| TestAtomicOps_LogConsistentUnderDroppedCommit | ✓ | 40.290s |
| TestCommitUnknownResult_NoDoubleApply | ✓ | 35.050s |
| TestCycle_SurvivesInjectedWrongShard | ✓ | 25.130s |
| TestCycle_SerializableUnderConcurrency | ✓ | 20.050s |
| TestAtomicOps_LogConsistentUnderConcurrency | ✓ | 15.140s |
| TestClusterFileRewatch_FollowsForward_E2E | ✓ | 10.040s |
| TestRead_BoundedByTimeout_NoHang | ✓ | 7.160s |
| TestReadPath_ReplyTimeout_SurfacesRetryable | ✓ | 6.030s |
| TestSetTimeout_BoundsHungMetrics | ✓ | 5.560s |
| TestSetTimeout_BoundsHungRead | ✓ | 5.360s |
| TestSetTimeout_BoundsHungGRV | ✓ | 5.350s |
| TestSetTimeout_BoundsHungLocate | ✓ | 5.320s |
| TestSetTimeout_BoundsHungPipelinedRead | ✓ | 5.320s |
| TestSimInlineFutureVersion_QueueModelBackoff/getValue/1009 | ✓ | 5.160s |
| TestWrongShardServer_FaultInjection | ✓ | 5.130s |
| TestSimInlineFutureVersion_QueueModelBackoff/getValue/1037 | ✓ | 5.120s |
| TestWrongShardServer_GetRange | ✓ | 5.120s |
| TestSimInlineFutureVersion_QueueModelBackoff/getKeyValues/1009 | ✓ | 5.100s |
| TestSimRangeWrongShardMidScan/forward | ✓ | 5.100s |
| TestPipelinedGet_WrongShardRetry | ✓ | 5.070s |
| TestSimRangeWrongShardMidScan/reverse | ✓ | 5.070s |
| TestWrongShardServer_GetKey | ✓ | 5.040s |
| TestSimInlineFutureVersion_QueueModelBackoff/getKey/1009 | ✓ | 5.030s |
| TestGetRange | ✓ | 5.020s |
| TestConnectionMonitor_SurvivesIdleConnection | ✓ | 5.010s |
| TestFDB_CommitReadOnlyNoForcedGRV | ✓ | 5.000s |
| TestPeerDisconnect_FailsInFlightReplyImmediately | ✓ | 5.000s |
| TestFDB_CommitPathGRV_HonorsCtxCancel | ✓ | 4.970s |
| TestClusterFileRewatch_NoForward_E2E | ✓ | 4.960s |
| TestCoordinatorBootstrap | ✓ | 4.920s |
| TestWatchTimeoutViaContext | ✓ | 2.000s |
| TestMultiShard/WatchMultipleShards | ✓ | 1.010s |
| TestFDB_Unreadable_Matrix/commit_drains_inflight_pipelined_read | ✓ | 1.000s |
| TestFDB_Unreadable_Matrix/late_resolve_does_not_poison_next_incarnation | ✓ | 1.000s |
| TestFDB_Unreadable_Matrix/watch_setup_error_does_not_poison_commit | ✓ | 1.000s |
| TestConcurrentTransactions_Stress | ✓ | 550ms |
| TestMultiShard/WatchDuringHeavyWrites | ✓ | 550ms |
| TestMultiShard/ConcurrentWritesDuringDD | ✓ | 530ms |
| TestMultiShard/WatchBasic | ✓ | 510ms |
| TestMultiShard/WatchClearRange | ✓ | 510ms |
| TestWatch | ✓ | 510ms |
| TestWatchCancellation | ✓ | 510ms |
| TestWatchClearRange | ✓ | 510ms |
| TestWatchFiresOnAtomicMutation | ✓ | 510ms |
| TestWatchNonExistentKey | ✓ | 510ms |
| TestWatch_CPort | ✓ | 510ms |
| TestFDB_Metrics_TransactionLatencyResetsOnReuse | ✓ | 410ms |
| TestFDB_Metrics_TransactionLatencyResetsOnUserReset | ✓ | 410ms |
| TestReadPath_ReplyTimeout_SurfacesRetryable/getKey | ✓ | 330ms |
| TestReadPath_ReplyTimeout_SurfacesRetryable/getRange | ✓ | 330ms |
| TestReadPath_ReplyTimeout_SurfacesRetryable/getValue | ✓ | 330ms |
| TestRYWSegCursor_EquivalentToMaterializer | ✓ | 310ms |
| TestMultiShard/ContinuationCorrectnessWithCacheInvalidation | ✓ | 260ms |
| TestConcurrentTransactions | ✓ | 210ms |
| TestSetMaxRetryDelay | ✓ | 210ms |
| TestFailureMonitorNoSpuriousSignal | ✓ | 200ms |
| TestGetOrDialConn_CoalescesConcurrentDials | ✓ | 200ms |
| TestConcurrentGetRange | ✓ | 100ms |
| TestFailureMonitorMultipleRecoveries | ✓ | 100ms |
| TestFailureMonitorRecoverySignal | ✓ | 100ms |
| TestGetOrDialConn_OwnerCancelDoesNotFailWaiters | ✓ | 100ms |
| TestMultiShard_LargerShards/ContinuationCorrectnessWithCacheInvalidation | ✓ | 100ms |
| TestConcurrent_NextWriteNoConflict_NoRace | ✓ | 80ms |
| TestRYW_UnreadableCapScanNotQuadratic | ✓ | 60ms |
| TestDatabaseLevelTimeout_CPort | ✓ | 50ms |
| TestMultiShard/MoreFlagAtShardBoundary | ✓ | 50ms |
| TestWaitReplyOrProxiesChanged_ProxiesChangeMidWait | ✓ | 50ms |
| TestErrorPredicate_CPort | ✓ | 40ms |
| TestMultiShard/ConcurrentReadsWrites | ✓ | 40ms |
| TestMultiShard/GetKey | ✓ | 40ms |
| TestMultiShard/GetRangeWithLimit | ✓ | 40ms |
| TestMultiShard_LargerShards/GetRangeWithLimit | ✓ | 40ms |
| TestConcurrentAtomicAdd | ✓ | 30ms |
| TestConcurrentRangeAndWrite | ✓ | 30ms |
| TestConcurrent_SetIsAtomic | ✓ | 30ms |
| TestMultiShard/TransactRetry | ✓ | 30ms |
| TestOnErrorRetryWithBackoff_CPort | ✓ | 30ms |
| TestOnError_ResourceConstrainedErrors | ✓ | 30ms |
| TestOnError_RetryCount | ✓ | 30ms |
| TestSleepCtx_ElapsesNaturally | ✓ | 30ms |
| TestConflictDetection | ✓ | 20ms |
| TestConflictDetectionAcrossRetry | ✓ | 20ms |
| TestDDSketch_RelativeErrorGuarantee | ✓ | 20ms |
| TestFDB_Metrics_ConflictCounts | ✓ | 20ms |
| TestFDB_Metrics_DummyRetriesCounted | ✓ | 20ms |
| TestFDB_Metrics_LatencyRecorded | ✓ | 20ms |
| TestGetKey | ✓ | 20ms |
| TestGetRangeReverseAllModes | ✓ | 20ms |
| TestHedge_QueueModelOutstandingReturnsToBaseline/timeout_releases_both | ✓ | 20ms |
| TestMultiShard_LargerShards/GetKey | ✓ | 20ms |
| TestOnError_ResetsRYWCache | ✓ | 20ms |
| TestOnError_RespectsContextCancellation | ✓ | 20ms |
| TestQueueModelConcurrentSafe | ✓ | 20ms |
| TestRaceReplies_AccountsEveryStartedRequest/timeout_—_no_winner,_both_in_others | ✓ | 20ms |
| TestRangeByteCeiling | ✓ | 20ms |
| TestRetryCountIncrement | ✓ | 20ms |
| TestRetryWithInterleavedWrites | ✓ | 20ms |
| TestSnapshotRead | ✓ | 20ms |
| TestTransactRetry | ✓ | 20ms |
| TestWaitForReply_AccountsSingleRequest/timeout | ✓ | 20ms |
| TestWriteWriteConflict | ✓ | 20ms |
| TestAddConflictRange_CPort | ✓ | 10ms |
| TestAddConflictRanges | ✓ | 10ms |
| TestAddReadConflictRange | ✓ | 10ms |
| TestAddWriteConflictRange | ✓ | 10ms |
| TestAtomicAdd | ✓ | 10ms |
| TestAtomicAddConcurrent | ✓ | 10ms |
| TestAtomicAdd_CPort | ✓ | 10ms |
| TestAtomicAdd_Overflow_RoundTrip | ✓ | 10ms |
| TestAtomicAdd_RoundTrip | ✓ | 10ms |
| TestAtomicAppendIfFits_CPort | ✓ | 10ms |
| TestAtomicBitAnd_CPort | ✓ | 10ms |
| TestAtomicBitOr_CPort | ✓ | 10ms |
| TestAtomicBitXor_CPort | ✓ | 10ms |
| TestAtomicByteMax_CPort | ✓ | 10ms |
| TestAtomicByteMax_RoundTrip | ✓ | 10ms |
| TestAtomicByteMin_CPort | ✓ | 10ms |
| TestAtomicCompareAndClear_CPort | ✓ | 10ms |
| TestAtomicCompareAndClear_RoundTrip | ✓ | 10ms |
| TestAtomicMax_CPort | ✓ | 10ms |
| TestAtomicMin_CPort | ✓ | 10ms |
| TestAtomicSetVersionstampedKey_CPort | ✓ | 10ms |
| TestAtomicSetVersionstampedValue_CPort | ✓ | 10ms |
| TestBatchPriority | ✓ | 10ms |
| TestBlobGranuleRetryable_CPort | ✓ | 10ms |
| TestCancel | ✓ | 10ms |
| TestClear | ✓ | 10ms |
| TestClearRange | ✓ | 10ms |
| TestClearRangeAndVerify_CPort | ✓ | 10ms |
| TestClearRangeZeroWidth_CPort | ✓ | 10ms |
| TestClearRange_Boundary | ✓ | 10ms |
| TestClearSingleKey | ✓ | 10ms |
| TestClusterVersionChanged_SelfConflicting | ✓ | 10ms |
| TestCommitDummyTransaction_DoesNotOverwriteUserKey | ✓ | 10ms |
| TestCommitUnknownResult_SelfConflicting | ✓ | 10ms |
| TestConcurrentClearAndRead | ✓ | 10ms |
| TestConcurrentRYW_SameTransaction | ✓ | 10ms |
| TestConcurrentWritesSameKey | ✓ | 10ms |
| TestConcurrent_ConflictReaders_NoRace | ✓ | 10ms |
| TestCycle_DetectsBrokenRing | ✓ | 10ms |
| TestDatabaseLevelAccessSystemKeys_CPort | ✓ | 10ms |
| TestEmptyKeyValue_CPort | ✓ | 10ms |
| TestEmptyKeyValue_Limits | ✓ | 10ms |
| TestErrorPredicateRetryableNotCommitted_CPort | ✓ | 10ms |
| TestExplicitConflictRanges | ✓ | 10ms |
| TestFDB_GRVCache_OptInOnly | ✓ | 10ms |
| TestFDB_Metrics_OversizedCommitCountsStarted | ✓ | 10ms |
| TestFDB_Metrics_PipelinedReadLatencySampled | ✓ | 10ms |
| TestGetEstimatedRangeSizeBytes | ✓ | 10ms |
| TestGetKey_AllSelectors | ✓ | 10ms |
| TestGetPipelined_ClearedKey | ✓ | 10ms |
| TestGetRangeEmpty_CPort | ✓ | 10ms |
| TestGetRangeLimit | ✓ | 10ms |
| TestGetRangeReverse | ✓ | 10ms |
| TestGetRangeReverse_Full | ✓ | 10ms |
| TestGetRangeSplitPoints | ✓ | 10ms |
| TestGetRangeStreamingExact_CPort | ✓ | 10ms |
| TestGetRangeStreamingMode_CPort | ✓ | 10ms |
| TestGetRangeWithLimit | ✓ | 10ms |
| TestGetRange_AdjacentKeys | ✓ | 10ms |
| TestGetRange_ExactLimit | ✓ | 10ms |
| TestGetRange_KeyAtBoundary | ✓ | 10ms |
| TestGetRange_LargeLimit | ✓ | 10ms |
| TestGetRange_Limit1 | ✓ | 10ms |
| TestGetRange_Reverse | ✓ | 10ms |
| TestGetRange_ReversePagination | ✓ | 10ms |
| TestGetRange_WithLimit | ✓ | 10ms |
| TestGetVersionstamp | ✓ | 10ms |
| TestGetVersionstamp_ErrorBeforeCommit | ✓ | 10ms |
| TestHedgeKnob | ✓ | 10ms |
| TestLargeKey_NearLimit | ✓ | 10ms |
| TestLargeValue_CPort | ✓ | 10ms |
| TestLargeValue_NearLimit | ✓ | 10ms |
| TestMultiShard/AtomicAdd | ✓ | 10ms |
| TestMultiShard/AtomicOpsVariety | ✓ | 10ms |
| TestMultiShard/BatchedWrites | ✓ | 10ms |
| TestMultiShard/ClearRange | ✓ | 10ms |
| TestMultiShard/ConflictDetection | ✓ | 10ms |
| TestMultiShard/GetEstimatedRangeSize | ✓ | 10ms |
| TestMultiShard/GetRange | ✓ | 10ms |
| TestMultiShard/GetRangeReverse | ✓ | 10ms |
| TestMultiShard/GetRangeSplitPoints | ✓ | 10ms |
| TestMultiShard/ReadWriteConflictRanges | ✓ | 10ms |
| TestMultiShard/ReadYourWrites | ✓ | 10ms |
| TestMultiShard/SingleKeyReads | ✓ | 10ms |
| TestMultiShard/SnapshotRead | ✓ | 10ms |
| TestMultiShard_LargerShards/ClearRange | ✓ | 10ms |
| TestMultiShard_LargerShards/GetRange | ✓ | 10ms |
| TestMultipleAtomicOps_CPort | ✓ | 10ms |
| TestOnError_AllRetryableCodes/all_proxies_unreachable | ✓ | 10ms |
| TestOnError_AllRetryableCodes/cluster_version_changed | ✓ | 10ms |
| TestOnError_AllRetryableCodes/database_locked | ✓ | 10ms |
| TestOnError_AllRetryableCodes/future_version | ✓ | 10ms |
| TestOnError_AllRetryableCodes/grv_proxy_memory_limit | ✓ | 10ms |
| TestOnError_AllRetryableCodes/not_committed | ✓ | 10ms |
| TestOnError_AllRetryableCodes/process_behind | ✓ | 10ms |
| TestOnError_AllRetryableCodes/proxy_memory_limit_exceeded | ✓ | 10ms |
| TestOnError_AllRetryableCodes/range_locked | ✓ | 10ms |
| TestOnError_AllRetryableCodes/throttled_hot_shard | ✓ | 10ms |
| TestOnError_AllRetryableCodes/transaction_too_old | ✓ | 10ms |
| TestOnError_AllRetryableErrors/database_locked | ✓ | 10ms |
| TestOnError_AllRetryableErrors/future_version | ✓ | 10ms |
| TestOnError_AllRetryableErrors/proxy_memory_limit_exceeded | ✓ | 10ms |
| TestOnError_AllRetryableErrors/transaction_too_old | ✓ | 10ms |
| TestOnError_ClusterVersionChanged_RetriesSelfConflicting | ✓ | 10ms |
| TestOnError_PreservesReadVersionBehavior | ✓ | 10ms |
| TestPipelinedGet_BatchResolvesCorrectly | ✓ | 10ms |
| TestPipelinedGet_Resolve_FlushErrorRetries | ✓ | 10ms |
| TestPipelinedGet_Resolve_TimeoutRetries | ✓ | 10ms |
| TestPipelinedGet_Resolve_TransportErrorRetries | ✓ | 10ms |
| TestPostCommitReset_CPort | ✓ | 10ms |
| TestRYWAtomicAdd_CPort | ✓ | 10ms |
| TestRYWAtomic_AllTypes | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Add_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Add_empty_param | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Add_existing | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Add_overflow | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Add_short_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/AndV2_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/AndV2_existing | ✓ | 10ms |
| TestRYWAtomic_AllTypes/And_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/And_empty_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/And_existing | ✓ | 10ms |
| TestRYWAtomic_AllTypes/And_long_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/AppendIfFits_empty_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/AppendIfFits_empty_param | ✓ | 10ms |
| TestRYWAtomic_AllTypes/AppendIfFits_existing | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMax_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMax_base_bigger | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMax_empty_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMax_mixed_len | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMin_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMin_empty_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/ByteMin_param_smaller | ✓ | 10ms |
| TestRYWAtomic_AllTypes/CompareAndClear_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/CompareAndClear_match | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Max_different_lengths | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Max_equal | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Max_existing_param_bigger | ✓ | 10ms |
| TestRYWAtomic_AllTypes/MinV2_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/MinV2_existing | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Min_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Min_different_lengths | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Min_equal | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Min_existing_base_smaller | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Min_existing_param_smaller | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Or_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Or_empty_base | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Or_existing | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Xor_absent | ✓ | 10ms |
| TestRYWAtomic_AllTypes/Xor_existing | ✓ | 10ms |
| TestRYWAtomic_ChainedOps/Add_then_Add | ✓ | 10ms |
| TestRYWAtomic_ChainedOps/Add_then_CompareAndClear_match | ✓ | 10ms |
| TestRYWAtomic_ChainedOps/AppendIfFits_chain | ✓ | 10ms |
| TestRYWAtomic_ChainedOps/Or_then_And | ✓ | 10ms |
| TestRYWAtomic_ChainedOps/Set_then_Add | ✓ | 10ms |
| TestRYWClearRangeGetRange_CPort | ✓ | 10ms |
| TestRYWClearRange_ThenGet/cleared_keys_absent | ✓ | 10ms |
| TestRYWClearRange_ThenSet_ThenGet/set_shadows_clear | ✓ | 10ms |
| TestRYWClearSetGet_CPort | ✓ | 10ms |
| TestRYWClearThenGet_CPort | ✓ | 10ms |
| TestRYWGetRange_AtomicInRange/add_in_range | ✓ | 10ms |
| TestRYWGetRange_NewKeyInRange/interleaved_new_key | ✓ | 10ms |
| TestRYWGetRange_WithLocalWrites/merge_writes_forward_and_reverse | ✓ | 10ms |
| TestReadOnlyCommitIntegration | ✓ | 10ms |
| TestReadPath_NormalTimeout_Succeeds | ✓ | 10ms |
| TestReadTransact | ✓ | 10ms |
| TestReadTransact_ReturnsWithoutCommit | ✓ | 10ms |
| TestReadWriteConflict | ✓ | 10ms |
| TestReadYourWrites_CPort | ✓ | 10ms |
| TestResetClearsReadVersion_CPort | ✓ | 10ms |
| TestResetClearsRetryCount_CPort | ✓ | 10ms |
| TestReset_CPort | ✓ | 10ms |
| TestSetGet | ✓ | 10ms |
| TestSetNextWriteNoWriteConflictRange | ✓ | 10ms |
| TestSetRetryLimit | ✓ | 10ms |
| TestSetTimeout_OverallBudget | ✓ | 10ms |
| TestSleepCtx_ReturnsCtxErrOnCancel | ✓ | 10ms |
| TestSnapshotCache_GetAfterRange_Integration | ✓ | 10ms |
| TestSnapshotCache_GetRange_Integration | ✓ | 10ms |
| TestSnapshotCache_WritesThenRange_Integration | ✓ | 10ms |
| TestSnapshotReadNoConflict | ✓ | 10ms |
| TestSnapshot_ConflictAsymmetry | ✓ | 10ms |
| TestSnapshot_GetAfterAtomicAdd | ✓ | 10ms |
| TestSnapshot_GetAfterClear | ✓ | 10ms |
| TestSnapshot_GetDoesNotConflict | ✓ | 10ms |
| TestSnapshot_GetRange | ✓ | 10ms |
| TestSnapshot_GetRangeAfterClearRange | ✓ | 10ms |
| TestSnapshot_GetRangeDoesNotConflict | ✓ | 10ms |
| TestSnapshot_GetRangeReverse | ✓ | 10ms |
| TestSnapshot_SnapshotRYWDisable | ✓ | 10ms |
| TestTracerExportsSpans | ✓ | 10ms |
| TestTransactionReuseAfterCommit_CPort | ✓ | 10ms |
| TestWaitReplyOrProxiesChanged_Timeout | ✓ | 10ms |
| TestWaitReply_Timeout | ✓ | 10ms |
| TestWatch_ReadVersionSurvivesReset | ✓ | 10ms |
| TestWatch_ValueCapturedSyncFiresAfterModify | ✓ | 10ms |
| TestWriteConflictRanges | ✓ | 10ms |
| TestWriteConflict_CPort | ✓ | 10ms |
| TestWriteSystemKey_CPort | ✓ | 10ms |
| FuzzDDSketch | ✓ | — |
| FuzzDDSketch/seed#0 | ✓ | — |
| FuzzDDSketch/seed#1 | ✓ | — |
| FuzzDDSketch/seed#2 | ✓ | — |
| FuzzParseGetKeyReply | ✓ | — |
| FuzzParseGetKeyReply/seed#0 | ✓ | — |
| FuzzParseGetKeyReply/seed#1 | ✓ | — |
| FuzzParseGetKeyReply/seed#2 | ✓ | — |
| FuzzParseGetKeyReply/seed#3 | ✓ | — |
| FuzzParseGetKeyServerLocationsReply | ✓ | — |
| FuzzParseGetKeyServerLocationsReply/seed#0 | ✓ | — |
| FuzzParseGetKeyServerLocationsReply/seed#1 | ✓ | — |
| FuzzParseGetKeyServerLocationsReply/seed#2 | ✓ | — |
| FuzzParseGetKeyValuesReply | ✓ | — |
| FuzzParseGetKeyValuesReply/seed#0 | ✓ | — |
| FuzzParseGetKeyValuesReply/seed#1 | ✓ | — |
| FuzzParseGetKeyValuesReply/seed#2 | ✓ | — |
| FuzzParseGetKeyValuesReply/seed#3 | ✓ | — |
| FuzzParseGetReadVersionReply | ✓ | — |
| FuzzParseGetReadVersionReply/seed#0 | ✓ | — |
| FuzzParseGetReadVersionReply/seed#1 | ✓ | — |
| FuzzParseGetReadVersionReply/seed#2 | ✓ | — |
| FuzzParseGetReadVersionReply/seed#3 | ✓ | — |
| FuzzParseGetValueReply | ✓ | — |
| FuzzParseGetValueReply/seed#0 | ✓ | — |
| FuzzParseGetValueReply/seed#1 | ✓ | — |
| FuzzParseGetValueReply/seed#2 | ✓ | — |
| FuzzParseGetValueReply/seed#3 | ✓ | — |
| FuzzParseSplitRangeReply | ✓ | — |
| FuzzParseSplitRangeReply/seed#0 | ✓ | — |
| FuzzParseSplitRangeReply/seed#1 | ✓ | — |
| FuzzParseSplitRangeReply/seed#2 | ✓ | — |
| FuzzParseTagThrottleInfo | ✓ | — |
| FuzzParseTagThrottleInfo/seed#0 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#1 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#2 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#3 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#4 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#5 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#6 | ✓ | — |
| FuzzParseTagThrottleInfo/seed#7 | ✓ | — |
| FuzzParseWaitMetricsReply | ✓ | — |
| FuzzParseWaitMetricsReply/seed#0 | ✓ | — |
| FuzzParseWaitMetricsReply/seed#1 | ✓ | — |
| FuzzParseWaitMetricsReply/seed#2 | ✓ | — |
| FuzzParseWatchValueReply | ✓ | — |
| FuzzParseWatchValueReply/seed#0 | ✓ | — |
| FuzzParseWatchValueReply/seed#1 | ✓ | — |
| FuzzParseWatchValueReply/seed#2 | ✓ | — |
| FuzzRYWCache | ✓ | — |
| FuzzRYWCache/seed#0 | ✓ | — |
| FuzzRYWCache/seed#1 | ✓ | — |
| FuzzRYWCache/seed#10 | ✓ | — |
| FuzzRYWCache/seed#11 | ✓ | — |
| FuzzRYWCache/seed#12 | ✓ | — |
| FuzzRYWCache/seed#2 | ✓ | — |
| FuzzRYWCache/seed#3 | ✓ | — |
| FuzzRYWCache/seed#4 | ✓ | — |
| FuzzRYWCache/seed#5 | ✓ | — |
| FuzzRYWCache/seed#6 | ✓ | — |
| FuzzRYWCache/seed#7 | ✓ | — |
| FuzzRYWCache/seed#8 | ✓ | — |
| FuzzRYWCache/seed#9 | ✓ | — |
| TestAddGetKeyConflictRange_RYWDisabledFullSpan | ✓ | — |
| TestAddReadConflictForKeyRYW | ✓ | — |
| TestAddReadConflictForKeyRYW/cleared_range_skipped | ✓ | — |
| TestAddReadConflictForKeyRYW/independent_write_skipped | ✓ | — |
| TestAddReadConflictForKeyRYW/rywDisabled_full | ✓ | — |
| TestAddReadConflictForKeyRYW/unmodified_gap_conflicts | ✓ | — |
| TestAddReadConflictForKey_EncodesHalfOpenRange | ✓ | — |
| TestAddReadConflictForKey_MultipleAppendsShareBackingBuffer | ✓ | — |
| TestAddReadConflictRange_Validation | ✓ | — |
| TestAddReadConflictRange_Validation/end_past_maxReadKey | ✓ | — |
| TestAddReadConflictRange_Validation/in_range | ✓ | — |
| TestAddReadConflictRange_Validation/inverted_beats_maxKey | ✓ | — |
| TestAddReadConflictRange_Validation/mvk_exact_exception | ✓ | — |
| TestAddReadConflictRange_Validation/mvk_non_exact | ✓ | — |
| TestAddReadConflictRange_Validation/readsys_allows_system_endpoint | ✓ | — |
| TestAddReadConflict_AppendsExplicitRange | ✓ | — |
| TestAddWriteConflictForKey_ConsumesNextWriteNoConflict | ✓ | — |
| TestAddWriteConflictForKey_DisabledWhenWriteConflictsDisabled | ✓ | — |
| TestAddWriteConflictRange_Validation | ✓ | — |
| TestAddWriteConflictRange_Validation/end_past_maxWriteKey | ✓ | — |
| TestAddWriteConflictRange_Validation/in_range | ✓ | — |
| TestAddWriteConflictRange_Validation/inverted_beats_maxKey | ✓ | — |
| TestAddWriteConflictRange_Validation/mvk_exact_no_exception | ✓ | — |
| TestAddWriteConflictRange_Validation/readsys_does_not_help_write | ✓ | — |
| TestAddWriteConflictRange_Validation/writesys_allows_system_endpoint | ✓ | — |
| TestAddWriteConflict_ExplicitRange_DisabledFlags | ✓ | — |
| TestAddWriteConflict_ExplicitRange_DisabledFlags/disabled | ✓ | — |
| TestAddWriteConflict_ExplicitRange_DisabledFlags/nextWriteNoConflict | ✓ | — |
| TestApplyAtomic_Add | ✓ | — |
| TestApplyAtomic_Add/8byte_overflow | ✓ | — |
| TestApplyAtomic_Add/8byte_simple | ✓ | — |
| TestApplyAtomic_Add/base_longer_truncated | ✓ | — |
| TestApplyAtomic_Add/base_shorter_zero_padded | ✓ | — |
| TestApplyAtomic_Add/carry_chain | ✓ | — |
| TestApplyAtomic_Add/carry_propagation_3byte | ✓ | — |
| TestApplyAtomic_Add/empty_base_8byte | ✓ | — |
| TestApplyAtomic_Add/empty_param | ✓ | — |
| TestApplyAtomic_Add/nil_base_8byte | ✓ | — |
| TestApplyAtomic_Add_ResultNotAliased | ✓ | — |
| TestApplyAtomic_And | ✓ | — |
| TestApplyAtomic_And/base_longer | ✓ | — |
| TestApplyAtomic_And/basic | ✓ | — |
| TestApplyAtomic_And/empty_base_zeros_out | ✓ | — |
| TestApplyAtomic_And/empty_param | ✓ | — |
| TestApplyAtomic_And/nil_base_zeros_out | ✓ | — |
| TestApplyAtomic_And/param_longer_zero_padded | ✓ | — |
| TestApplyAtomic_AndV2 | ✓ | — |
| TestApplyAtomic_AndV2/empty_base_is_present | ✓ | — |
| TestApplyAtomic_AndV2/nil_base_returns_param | ✓ | — |
| TestApplyAtomic_AndV2/present_base | ✓ | — |
| TestApplyAtomic_AppendIfFits | ✓ | — |
| TestApplyAtomic_AppendIfFits/base_already_at_limit | ✓ | — |
| TestApplyAtomic_AppendIfFits/basic_append | ✓ | — |
| TestApplyAtomic_AppendIfFits/empty_base | ✓ | — |
| TestApplyAtomic_AppendIfFits/empty_param | ✓ | — |
| TestApplyAtomic_AppendIfFits/exactly_at_limit | ✓ | — |
| TestApplyAtomic_AppendIfFits/nil_base | ✓ | — |
| TestApplyAtomic_AppendIfFits/over_limit | ✓ | — |
| TestApplyAtomic_ByteMax | ✓ | — |
| TestApplyAtomic_ByteMax/base_greater | ✓ | — |
| TestApplyAtomic_ByteMax/both_empty | ✓ | — |
| TestApplyAtomic_ByteMax/empty_base_present | ✓ | — |
| TestApplyAtomic_ByteMax/equal | ✓ | — |
| TestApplyAtomic_ByteMax/longer_base | ✓ | — |
| TestApplyAtomic_ByteMax/longer_param | ✓ | — |
| TestApplyAtomic_ByteMax/nil_base | ✓ | — |
| TestApplyAtomic_ByteMax/param_greater | ✓ | — |
| TestApplyAtomic_ByteMin | ✓ | — |
| TestApplyAtomic_ByteMin/base_smaller | ✓ | — |
| TestApplyAtomic_ByteMin/empty_base_present | ✓ | — |
| TestApplyAtomic_ByteMin/equal | ✓ | — |
| TestApplyAtomic_ByteMin/nil_base | ✓ | — |
| TestApplyAtomic_ByteMin/param_smaller | ✓ | — |
| TestApplyAtomic_ByteMin/shorter_base | ✓ | — |
| TestApplyAtomic_ByteMin/shorter_param | ✓ | — |
| TestApplyAtomic_CompareAndClear | ✓ | — |
| TestApplyAtomic_CompareAndClear/both_empty_clears | ✓ | — |
| TestApplyAtomic_CompareAndClear/different_length_keeps | ✓ | — |
| TestApplyAtomic_CompareAndClear/equal_clears | ✓ | — |
| TestApplyAtomic_CompareAndClear/nil_base_clears | ✓ | — |
| TestApplyAtomic_CompareAndClear/nil_base_empty_param_clears | ✓ | — |
| TestApplyAtomic_CompareAndClear/not_equal_keeps | ✓ | — |
| TestApplyAtomic_Max | ✓ | — |
| TestApplyAtomic_Max/base_greater | ✓ | — |
| TestApplyAtomic_Max/empty_base_returns_param | ✓ | — |
| TestApplyAtomic_Max/empty_param | ✓ | — |
| TestApplyAtomic_Max/equal | ✓ | — |
| TestApplyAtomic_Max/le_compare_msb_matters | ✓ | — |
| TestApplyAtomic_Max/nil_base_returns_param | ✓ | — |
| TestApplyAtomic_Max/param_greater | ✓ | — |
| TestApplyAtomic_Max/param_longer_nonzero_high | ✓ | — |
| TestApplyAtomic_Max/param_longer_zero_high_base_wins | ✓ | — |
| TestApplyAtomic_Min | ✓ | — |
| TestApplyAtomic_Min/base_smaller | ✓ | — |
| TestApplyAtomic_Min/empty_base | ✓ | — |
| TestApplyAtomic_Min/empty_param | ✓ | — |
| TestApplyAtomic_Min/equal | ✓ | — |
| TestApplyAtomic_Min/nil_base_8byte | ✓ | — |
| TestApplyAtomic_Min/nil_base_zero_param | ✓ | — |
| TestApplyAtomic_Min/param_longer_high_nonzero | ✓ | — |
| TestApplyAtomic_Min/param_smaller | ✓ | — |
| TestApplyAtomic_MinV2 | ✓ | — |
| TestApplyAtomic_MinV2/empty_base_is_present | ✓ | — |
| TestApplyAtomic_MinV2/nil_base_returns_param | ✓ | — |
| TestApplyAtomic_MinV2/param_smaller | ✓ | — |
| TestApplyAtomic_NilVsEmpty | ✓ | — |
| TestApplyAtomic_NilVsEmpty/AndV2_nil_and_empty_differ | ✓ | — |
| TestApplyAtomic_NilVsEmpty/And_nil_and_empty_same | ✓ | — |
| TestApplyAtomic_NilVsEmpty/Min_vs_MinV2_nil_base | ✓ | — |
| TestApplyAtomic_Or | ✓ | — |
| TestApplyAtomic_Or/base_longer | ✓ | — |
| TestApplyAtomic_Or/basic | ✓ | — |
| TestApplyAtomic_Or/empty_base_returns_param | ✓ | — |
| TestApplyAtomic_Or/empty_param | ✓ | — |
| TestApplyAtomic_Or/nil_base_returns_param | ✓ | — |
| TestApplyAtomic_Or/param_longer | ✓ | — |
| TestApplyAtomic_SetValue | ✓ | — |
| TestApplyAtomic_SetValue/empty_param | ✓ | — |
| TestApplyAtomic_SetValue/existing_base_overwritten | ✓ | — |
| TestApplyAtomic_SetValue/nil_base | ✓ | — |
| TestApplyAtomic_SetValue/nil_param | ✓ | — |
| TestApplyAtomic_UnknownOp | ✓ | — |
| TestApplyAtomic_UnknownOp/empty_base_returned | ✓ | — |
| TestApplyAtomic_UnknownOp/nil_base_returns_nil | ✓ | — |
| TestApplyAtomic_UnknownOp/present_base_returned | ✓ | — |
| TestApplyAtomic_Xor | ✓ | — |
| TestApplyAtomic_Xor/basic | ✓ | — |
| TestApplyAtomic_Xor/empty_base_returns_param | ✓ | — |
| TestApplyAtomic_Xor/empty_param | ✓ | — |
| TestApplyAtomic_Xor/nil_base_returns_param | ✓ | — |
| TestApplyAtomic_Xor/param_longer | ✓ | — |
| TestApplyAtomic_Xor/self_xor_zeros | ✓ | — |
| TestApplyDBInfo_FirstApplyBroadcasts | ✓ | — |
| TestApplyDBInfo_NoChangeNoBroadcast | ✓ | — |
| TestApplyDBInfo_RealChangeBroadcasts | ✓ | — |
| TestApplyDBInfo_WakesAllConcurrentWaiters | ✓ | — |
| TestApproximateCommitSize_SizesSnapshotNotLiveBuffer | ✓ | — |
| TestAtomicReplace_PreservesMode | ✓ | — |
| TestAtomicSetVersionstampedKeyInvalidIndex_CPort | ✓ | — |
| TestAtomicSetVersionstampedValueInvalidIndex_CPort | ✓ | — |
| TestAtomicSetVersionstampedValueTooShort_CPort | ✓ | — |
| TestAtomic_MinAndV2UpgradeGate | ✓ | — |
| TestAtomic_MinAndV2UpgradeGate/api500 | ✓ | — |
| TestAtomic_MinAndV2UpgradeGate/api509 | ✓ | — |
| TestAtomic_MinAndV2UpgradeGate/api510 | ✓ | — |
| TestAtomic_MinAndV2UpgradeGate/api730 | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/Add | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/And | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/AndV2 | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/AppendIfFits | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/ByteMax | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/ByteMin | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/CompareAndClear | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/Max | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/Min | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/MinV2 | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/Or | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/SetVersionstampedValue | ✓ | — |
| TestAtomic_NonVersionstampedKeyOps_AddOneWriteConflictRange/Xor | ✓ | — |
| TestAtomic_SetVersionstampedKey_ConsumesNextWriteNoConflictFlag | ✓ | — |
| TestAtomic_SetVersionstampedKey_NoWriteConflictRange | ✓ | — |
| TestBackoffSleep_ZeroDuration | ✓ | — |
| TestBatchGRVSpanContext | ✓ | — |
| TestBatchGRVSpanContext/all-unsampled_batch_→_zero-trace_unsampled | ✓ | — |
| TestBatchGRVSpanContext/empty_batch_→_zero-trace_unsampled_root | ✓ | — |
| TestBatchGRVSpanContext/multiple_sampled_txns_→_single_fresh_root,_none_adopted | ✓ | — |
| TestBatchGRVSpanContext/one_sampled_tx_→_sampled_fresh_root,_NOT_the_tx_traceID | ✓ | — |
| TestBatchGRVSpanContext/sampled-first_and_sampled-last_both_promote_(order-independent) | ✓ | — |
| TestBuildCommitRequest_MarshalsValidatedSnapshot | ✓ | — |
| TestBuildCommitRequest_TenantNoAlias | ✓ | — |
| TestBuildCommitTransactionRequest_LockAware | ✓ | — |
| TestBuildCommitTransactionRequest_Plain | ✓ | — |
| TestBuildCommitTransactionRequest_TenantAdjustsVersionstampOffset | ✓ | — |
| TestBuildCommitTransactionRequest_TenantPrefix | ✓ | — |
| TestBuildCommitTransactionRequest_TenantSkipsMetadataVersionKey | ✓ | — |
| TestBuildGetKeyServerLocationsRangeRequest_Forward | ✓ | — |
| TestBuildGetKeyServerLocationsRangeRequest_Reverse | ✓ | — |
| TestBuildGetKeyServerLocationsRequest_RoundTrip | ✓ | — |
| TestBuildGetKeyValuesRequest_LockAwareSetsOptions | ✓ | — |
| TestBuildGetKeyValuesRequest_RoundTrip | ✓ | — |
| TestBuildGetReadVersionRequest_RoundTrip | ✓ | — |
| TestBuildGetValueRequest_LockAwareSetsOptions | ✓ | — |
| TestBuildGetValueRequest_RoundTrip | ✓ | — |
| TestBuildWatchValueRequest_NoValue | ✓ | — |
| TestBuildWatchValueRequest_RoundTrip | ✓ | — |
| TestCancel_CancelsActiveWatchContext | ✓ | — |
| TestCancel_SetsCancelledState | ✓ | — |
| TestCannotReadSystemKey_CPort | ✓ | — |
| TestCannotWriteSystemKey_CPort | ✓ | — |
| TestCheckTimeout_DisabledWhenZero | ✓ | — |
| TestCheckTimeout_Expired | ✓ | — |
| TestCheckTimeout_NotExpired | ✓ | — |
| TestChildSpanContext | ✓ | — |
| TestChooseTopTwo | ✓ | — |
| TestChooseTopTwoExcludesConnDeadServer | ✓ | — |
| TestClassifyWatchError | ✓ | — |
| TestClassifyWatchError/all_alternatives_1006 | ✓ | — |
| TestClassifyWatchError/database_locked_terminal | ✓ | — |
| TestClassifyWatchError/future_version_1009 | ✓ | — |
| TestClassifyWatchError/non_fdb_terminal | ✓ | — |
| TestClassifyWatchError/not_committed_terminal | ✓ | — |
| TestClassifyWatchError/process_behind_1037 | ✓ | — |
| TestClassifyWatchError/timed_out_1004 | ✓ | — |
| TestClassifyWatchError/watch_cancelled_1029 | ✓ | — |
| TestClassifyWatchError/wrong_shard_1001 | ✓ | — |
| TestClearAndReturn_ClearsBackingArray | ✓ | — |
| TestClearAndReturn_ClearsBackingArray/KeyRangeRef | ✓ | — |
| TestClearAndReturn_ClearsBackingArray/MutationRef | ✓ | — |
| TestClearRangeInverted_CPort | ✓ | — |
| TestClearRange_ClampsOversizedKeys | ✓ | — |
| TestClear_DropsOversizedKey | ✓ | — |
| TestClear_NoOpConsumesNextWriteNoConflict | ✓ | — |
| TestClear_NoOpConsumesNextWriteNoConflict/clamped_empty_range | ✓ | — |
| TestClear_NoOpConsumesNextWriteNoConflict/oversized_single_key | ✓ | — |
| TestClientMetrics_ConnectionFailureVisible | ✓ | — |
| TestClientMetrics_RetryMapping | ✓ | — |
| TestClientMetrics_SlogEvents | ✓ | — |
| TestClusterFileString_GoldenToString | ✓ | — |
| TestClusterFileString_GoldenToString/hostname | ✓ | — |
| TestClusterFileString_GoldenToString/hostname-tls | ✓ | — |
| TestClusterFileString_GoldenToString/ipv6 | ✓ | — |
| TestClusterFileString_GoldenToString/mixed-reorder | ✓ | — |
| TestClusterFileString_GoldenToString/multi-ipv4 | ✓ | — |
| TestClusterFileString_GoldenToString/single-ipv4 | ✓ | — |
| TestClusterFileString_GoldenToString/single-ipv4-tls | ✓ | — |
| TestCollectOverlapping_FinalShardWithNilEnd | ✓ | — |
| TestCollectOverlapping_NoEntriesReturnsNil | ✓ | — |
| TestCollectOverlapping_OnlyMatchingTenant | ✓ | — |
| TestCollectOverlapping_StopsAfterRange | ✓ | — |
| TestCommitDoesNotReset_CPort | ✓ | — |
| TestCommitDummyTransaction | ✓ | — |
| TestCommitDummyTransaction_IsDummyGuard | ✓ | — |
| TestCommitDummyTransaction_NoWriteConflicts | ✓ | — |
| TestCommit_AcceptsValueAtLimit | ✓ | — |
| TestCommit_RYWPoisonBeatsTimeout | ✓ | — |
| TestCommit_RawAccessRaisesNonSystemKeyLimit | ✓ | — |
| TestCommit_RawAccessRaisesNonSystemKeyLimit/readSystemKeys | ✓ | — |
| TestCommit_RawAccessRaisesNonSystemKeyLimit/writeSystemKeys | ✓ | — |
| TestCommit_RejectsOversizedAtomicOperand | ✓ | — |
| TestCommit_RejectsOversizedKey | ✓ | — |
| TestCommit_RejectsOversizedSetValue | ✓ | — |
| TestCommit_SystemKeyHasHigherLimit | ✓ | — |
| TestCommit_TenantDeniesRawAccessKeySlack | ✓ | — |
| TestConcurrent_ResetWhileSizing_NoRace | ✓ | — |
| TestConflictBufAlloc_AllocatesOnFreshTransaction | ✓ | — |
| TestConflictBufAlloc_BumpsWithinExistingCapacity | ✓ | — |
| TestConflictBufAlloc_GrowsWhenExistingTooSmall | ✓ | — |
| TestConflictBufAlloc_GrowthPathBeyondPoolCapacity | ✓ | — |
| TestConnRecord_AdoptStoredIfChanged | ✓ | — |
| TestConnRecord_DeferredPersist | ✓ | — |
| TestConnRecord_MemoryOnly | ✓ | — |
| TestConnRecord_PersistIfDirty_BestEffort | ✓ | — |
| TestConnectionMonitor_BytesReceived | ✓ | — |
| TestConnectionMonitor_PingReplyArrives | ✓ | — |
| TestCycle_CheckData_FailureModes | ✓ | — |
| TestCycle_CheckData_FailureModes/cycle_got_longer | ✓ | — |
| TestCycle_CheckData_FailureModes/cycle_got_shorter | ✓ | — |
| TestCycle_CheckData_FailureModes/invalid_value_malformed_(non-integral) | ✓ | — |
| TestCycle_CheckData_FailureModes/invalid_value_out_of_range | ✓ | — |
| TestCycle_CheckData_FailureModes/key_changed | ✓ | — |
| TestCycle_CheckData_FailureModes/missing_read_mid-walk_(badRead_analog) | ✓ | — |
| TestCycle_CheckData_FailureModes/node_count_changed_(fewer) | ✓ | — |
| TestCycle_CheckData_FailureModes/node_count_changed_(more) | ✓ | — |
| TestCycle_CheckData_FailureModes/valid_single_cycle | ✓ | — |
| TestDBInfoEqual_BothEmpty | ✓ | — |
| TestDBInfoEqual_CommitProxyAddressDiffers | ✓ | — |
| TestDBInfoEqual_CommitProxyLengthMismatch | ✓ | — |
| TestDBInfoEqual_CommitProxyTokenDiffers | ✓ | — |
| TestDBInfoEqual_GRVProxyAddressDiffers | ✓ | — |
| TestDBInfoEqual_GRVProxyLengthMismatch | ✓ | — |
| TestDBInfoEqual_GRVProxyTokenDiffers | ✓ | — |
| TestDBInfoEqual_IdenticalProxies | ✓ | — |
| TestDBInfoEqual_MultipleProxies | ✓ | — |
| TestDDSketch_Edges | ✓ | — |
| TestDDSketch_Monotonic | ✓ | — |
| TestDatabaseAccessSystemKeysPropagation | ✓ | — |
| TestDatabaseDefaultsPropagateToTransaction | ✓ | — |
| TestDatabaseLevelRetryLimit_CPort | ✓ | — |
| TestDatabaseLevelSizeLimit_CPort | ✓ | — |
| TestDialAndPool_RecoverUnpoisonsSingleflight | ✓ | — |
| TestEmptyRange | ✓ | — |
| TestEndpointAddress | ✓ | — |
| TestEndpointIsTLS | ✓ | — |
| TestEndpointToken | ✓ | — |
| TestEndpointValid | ✓ | — |
| TestEnsureMutationCapacity_GrowsWhenSmaller | ✓ | — |
| TestEnsureMutationCapacity_NoOpWhenSufficient | ✓ | — |
| TestEveryNthCommitReplyDrop | ✓ | — |
| TestEveryNthInlineReadError | ✓ | — |
| TestEvictReSorts | ✓ | — |
| TestFDB_GRVCache_RefresherStartsOnOptInMiss | ✓ | — |
| TestFDB_GRVCache_SkipOverridesUse | ✓ | — |
| TestFDB_Metrics_CleanCommit | ✓ | — |
| TestFDB_Metrics_DummyCommitCounted | ✓ | — |
| TestFDB_Metrics_ReadOnlyCommitNotCounted | ✓ | — |
| TestFDB_Unreadable_Matrix | ✓ | — |
| TestFDB_Unreadable_Matrix/bypass_not_persistent_across_reset | ✓ | — |
| TestFDB_Unreadable_Matrix/commit_poison_precedes_validation | ✓ | — |
| TestFDB_Unreadable_Matrix/commit_poisoned_by_swallowed_read_error | ✓ | — |
| TestFDB_Unreadable_Matrix/getkey_crosses_emptied_svk_range_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/getkey_crosses_svk_range_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/getkey_from_inside_svk_range_head_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/getkey_reaching_pending_stamp_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/getrange_reach_semantics | ✓ | — |
| TestFDB_Unreadable_Matrix/pipelined_get_sticky_entry_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/pipelined_get_svk_range_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/svk_bypass_reads_through | ✓ | — |
| TestFDB_Unreadable_Matrix/svk_clear_erases_range_unreadability | ✓ | — |
| TestFDB_Unreadable_Matrix/svk_different_key_in_range_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/svv_bypass_returns_operand | ✓ | — |
| TestFDB_Unreadable_Matrix/svv_regular_get_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/svv_rywdisabled_reads_storage | ✓ | — |
| TestFDB_Unreadable_Matrix/svv_snapshot_get_1036 | ✓ | — |
| TestFDB_Unreadable_Matrix/svv_snapshot_rywoff_reads_storage | ✓ | — |
| TestFDB_Unreadable_Matrix/svv_sticky_plain_set_still_1036 | ✓ | — |
| TestFailureMonitorBasic | ✓ | — |
| TestFailureMonitorExclusionWindow | ✓ | — |
| TestFailureMonitorMultiEndpoint | ✓ | — |
| TestFailureMonitorWindowGrowthAndCap | ✓ | — |
| TestFollowForward_Adopts | ✓ | — |
| TestFollowForward_CountsCoordinatorChange | ✓ | — |
| TestFollowForward_HopBound | ✓ | — |
| TestFollowForward_Rejects | ✓ | — |
| TestGRVBatcherIndex | ✓ | — |
| TestGRVBatcherIndex/batch | ✓ | — |
| TestGRVBatcherIndex/batch_with_extra_flag | ✓ | — |
| TestGRVBatcherIndex/default | ✓ | — |
| TestGRVBatcherIndex/system_immediate | ✓ | — |
| TestGRVCache_BatchPriorityRkThrottle | ✓ | — |
| TestGRVCache_CommitUpdateAdvancesFreshness | ✓ | — |
| TestGRVCache_Invalidate | ✓ | — |
| TestGRVCache_SystemImmediateBypass | ✓ | — |
| TestGRVCache_TryCacheBeforeUpdate | ✓ | — |
| TestGRVCache_TryCacheStaleVersion | ✓ | — |
| TestGRVCache_UpdateMonotonicNoBackwards | ✓ | — |
| TestGRVCache_UpdateThenTryCacheReturnsValue | ✓ | — |
| TestGRVFlush_NoPanicNoDeliver | ✓ | — |
| TestGRVFlush_RecoverFailsBatch | ✓ | — |
| TestGRVPriorityToPriority | ✓ | — |
| TestGRVPriorityToPriority/batch | ✓ | — |
| TestGRVPriorityToPriority/default | ✓ | — |
| TestGRVPriorityToPriority/system_immediate | ✓ | — |
| TestGRVPriorityToPriority/unknown_bits_→_default | ✓ | — |
| TestGetAddressesForKey | ✓ | — |
| TestGetAddressesForKey_CPort | ✓ | — |
| TestGetAdjustedEndpoint | ✓ | — |
| TestGetAdjustedEndpoint/lower32_wrap | ✓ | — |
| TestGetAdjustedEndpoint/offset_3 | ✓ | — |
| TestGetAdjustedEndpoint/zero_offset | ✓ | — |
| TestGetApproximateSize_CPort | ✓ | — |
| TestGetApproximateSize_CppAccounting | ✓ | — |
| TestGetApproximateSize_CppAccounting/clear_range | ✓ | — |
| TestGetApproximateSize_CppAccounting/clear_single_key | ✓ | — |
| TestGetApproximateSize_CppAccounting/conflict_ranges | ✓ | — |
| TestGetApproximateSize_CppAccounting/reset_clears_single_key_count | ✓ | — |
| TestGetApproximateSize_CppAccounting/set | ✓ | — |
| TestGetCommittedVersionReadOnly_CPort | ✓ | — |
| TestGetCommittedVersion_AfterCommit | ✓ | — |
| TestGetCommittedVersion_BeforeCommit | ✓ | — |
| TestGetCommittedVersion_CPort | ✓ | — |
| TestGetDBInfo | ✓ | — |
| TestGetEstimatedRangeSizeBytes_CPort | ✓ | — |
| TestGetKeyBoundaryShortCircuit_CPort | ✓ | — |
| TestGetKeyRYW_FullyCached | ✓ | — |
| TestGetKeyRYW_FullyCached/clear_shifts_fgt_a | ✓ | — |
| TestGetKeyRYW_FullyCached/fge_a_offset2 | ✓ | — |
| TestGetKeyRYW_FullyCached/fgt_a_offset2_pending | ✓ | — |
| TestGetKeyRYW_FullyCached/llt_c | ✓ | — |
| TestGetKeyRYW_FullyCached/llt_c_clear_b | ✓ | — |
| TestGetKeyRYW_FullyCached/set_fge_b | ✓ | — |
| TestGetKeyRYW_FullyCached/set_fills_gap_fgt_a | ✓ | — |
| TestGetKeyRYW_ServerRemerge | ✓ | — |
| TestGetKeyRYW_SnapshotBypassesWrites | ✓ | — |
| TestGetKey_AllKeysEndSelector | ✓ | — |
| TestGetKey_AllSelectors/FGE_between | ✓ | — |
| TestGetKey_AllSelectors/FGE_exact | ✓ | — |
| TestGetKey_AllSelectors/FGT_exact | ✓ | — |
| TestGetKey_AllSelectors/LLE_exact | ✓ | — |
| TestGetKey_AllSelectors/LLT_exact | ✓ | — |
| TestGetKey_EmptyKeyOffset | ✓ | — |
| TestGetLocations_CPort | ✓ | — |
| TestGetMaxWriteKeySize | ✓ | — |
| TestGetNonExistentKey | ✓ | — |
| TestGetNonExistentKey_Limits | ✓ | — |
| TestGetOrDialConn_DialOutsideConnMu | ✓ | — |
| TestGetPipelined_CacheHit | ✓ | — |
| TestGetPipelined_ServerFetch | ✓ | — |
| TestGetPutTimer_Recycle | ✓ | — |
| TestGetRangeEmpty_Limits | ✓ | — |
| TestGetRangeReverseAllModes/all_100 | ✓ | — |
| TestGetRangeReverseAllModes/exact_20 | ✓ | — |
| TestGetRangeReverseAllModes/large_50 | ✓ | — |
| TestGetRangeReverseAllModes/medium_10 | ✓ | — |
| TestGetRangeReverseAllModes/one | ✓ | — |
| TestGetRangeReverseAllModes/small_5 | ✓ | — |
| TestGetRangeReverseAllModes/unlimited | ✓ | — |
| TestGetRangeSplitPoints_CPort | ✓ | — |
| TestGetRange_EmptyRangeBoundary | ✓ | — |
| TestGetRange_EmptyResult | ✓ | — |
| TestGetValue_NonExistentKey | ✓ | — |
| TestGetVersionstamp_FormatBigEndian | ✓ | — |
| TestGetWatchCtx_LazyAndIdempotent | ✓ | — |
| TestGrvCache_TryCache | ✓ | — |
| TestGrvCache_TryCache/batch_priority_returns_cached_version | ✓ | — |
| TestGrvCache_TryCache/batch_ratekeeper_throttle | ✓ | — |
| TestGrvCache_TryCache/default_ratekeeper_throttle | ✓ | — |
| TestGrvCache_TryCache/stale_cache_expired | ✓ | — |
| TestGrvCache_TryCache/system_immediate_always_bypasses_cache | ✓ | — |
| TestGrvCache_TryCache/zero_version_returns_false | ✓ | — |
| TestGrvCache_UpdateMonotonic | ✓ | — |
| TestGrvFlags | ✓ | — |
| TestGrvFlags/batch | ✓ | — |
| TestGrvFlags/batch_risky | ✓ | — |
| TestGrvFlags/default | ✓ | — |
| TestGrvFlags/default_risky | ✓ | — |
| TestGrvFlags/system_immediate | ✓ | — |
| TestGrvPriorityToPriority | ✓ | — |
| TestGrvPriorityToPriority/batch | ✓ | — |
| TestGrvPriorityToPriority/default | ✓ | — |
| TestGrvPriorityToPriority/system_immediate | ✓ | — |
| TestGrvPriorityToPriority/unknown_falls_to_default | ✓ | — |
| TestHandleConnError_MarksEndpointFailedWithEmptyPool | ✓ | — |
| TestHandleConnError_PoolUnchangedWhenAddrAbsent | ✓ | — |
| TestHandleDialError_CtxCancelDoesNotEvict | ✓ | — |
| TestHedge_ConnErrorOnReply | ✓ | — |
| TestHedge_ContextCancellation | ✓ | — |
| TestHedge_NoSecondary_WaitsForPrimary | ✓ | — |
| TestHedge_PrimaryRepliesBeforeTimer | ✓ | — |
| TestHedge_PrimarySendFails_FallsBackToSecondary | ✓ | — |
| TestHedge_QueueModelOutstandingReturnsToBaseline | ✓ | — |
| TestHedge_QueueModelOutstandingReturnsToBaseline/context_cancel_releases_both | ✓ | — |
| TestHedge_QueueModelOutstandingReturnsToBaseline/winner+loser_both_released | ✓ | — |
| TestHedge_SecondaryWinsRace | ✓ | — |
| TestIPAddressString_IPv4 | ✓ | — |
| TestIPAddressString_IPv4/broadcast | ✓ | — |
| TestIPAddressString_IPv4/loopback | ✓ | — |
| TestIPAddressString_IPv4/typical | ✓ | — |
| TestIPAddressString_IPv4/zero | ✓ | — |
| TestIPAddressString_IPv6 | ✓ | — |
| TestIPAddressString_IPv6/all_zeros | ✓ | — |
| TestIPAddressString_IPv6/link_local | ✓ | — |
| TestIPAddressString_IPv6/loopback | ✓ | — |
| TestIPAddressString_IPv6/nil_slice | ✓ | — |
| TestIPAddressString_IPv6/short_slice | ✓ | — |
| TestIPAddressString_UnknownTag | ✓ | — |
| TestInsertSortedDedup | ✓ | — |
| TestInsertSortedMultiTenant | ✓ | — |
| TestInsertSortedOrder | ✓ | — |
| TestIntersectConflictRanges | ✓ | — |
| TestIntersectConflictRanges/adjacent_not_overlapping | ✓ | — |
| TestIntersectConflictRanges/disjoint_fallback | ✓ | — |
| TestIntersectConflictRanges/empty_reads_fallback | ✓ | — |
| TestIntersectConflictRanges/exact_overlap | ✓ | — |
| TestIntersectConflictRanges/partial_overlap_read_first | ✓ | — |
| TestIntersectConflictRanges/partial_overlap_write_first | ✓ | — |
| TestIntersectConflictRanges/read_contains_write | ✓ | — |
| TestIntersectConflictRanges/second_write_overlaps | ✓ | — |
| TestIntersectConflictRanges/write_contains_read | ✓ | — |
| TestIntersectConflictRanges_Adversarial | ✓ | — |
| TestIntersectConflictRanges_Adversarial/exact_overlap | ✓ | — |
| TestIntersectConflictRanges_Adversarial/multiple_ranges_second_overlaps | ✓ | — |
| TestIntersectConflictRanges_Adversarial/no_overlap_fallback | ✓ | — |
| TestIntersectConflictRanges_Adversarial/partial_overlap_read_starts_first | ✓ | — |
| TestIntersectConflictRanges_Adversarial/partial_overlap_write_starts_first | ✓ | — |
| TestInvalidateBinarySearch | ✓ | — |
| TestInvalidateEmptyCache | ✓ | — |
| TestInvalidateExactBegin | ✓ | — |
| TestInvalidateGRVCache | ✓ | — |
| TestInvalidateMiss | ✓ | — |
| TestInvalidateRange | ✓ | — |
| TestInvalidateRange/disjoint_range_removes_nothing | ✓ | — |
| TestInvalidateRange/empty_cache | ✓ | — |
| TestInvalidateRange/full_range_clears_all_for_tenant | ✓ | — |
| TestInvalidateRange/overlapping_middle | ✓ | — |
| TestInvalidateRange/overlapping_nil-end_entry | ✓ | — |
| TestInvalidateRange/tenant_isolation | ✓ | — |
| TestInvalidateRangePreservesSort | ✓ | — |
| TestInvalidateTenantIsolation | ✓ | — |
| TestIsAllAlternativesFailed | ✓ | — |
| TestIsAllAlternativesFailed/FDB_1006 | ✓ | — |
| TestIsAllAlternativesFailed/FDB_other | ✓ | — |
| TestIsAllAlternativesFailed/nil | ✓ | — |
| TestIsAllAlternativesFailed/plain | ✓ | — |
| TestIsAllAlternativesFailed/wrapped_FDB_1006 | ✓ | — |
| TestIsFutureVersionOrProcessBehind | ✓ | — |
| TestIsFutureVersionOrProcessBehind/FDB_1001_wrong_shard | ✓ | — |
| TestIsFutureVersionOrProcessBehind/FDB_1007 | ✓ | — |
| TestIsFutureVersionOrProcessBehind/FDB_1009 | ✓ | — |
| TestIsFutureVersionOrProcessBehind/FDB_1037 | ✓ | — |
| TestIsFutureVersionOrProcessBehind/nil | ✓ | — |
| TestIsFutureVersionOrProcessBehind/plain | ✓ | — |
| TestIsFutureVersionOrProcessBehind/wrapped_1009 | ✓ | — |
| TestIsSpecialKey | ✓ | — |
| TestIsSpecialKey/0x00_then_0xff | ✓ | — |
| TestIsSpecialKey/0xff_then_0x00 | ✓ | — |
| TestIsSpecialKey/empty | ✓ | — |
| TestIsSpecialKey/nil | ✓ | — |
| TestIsSpecialKey/regular_key | ✓ | — |
| TestIsSpecialKey/single_0xff | ✓ | — |
| TestIsSpecialKey/single_\xff/metadataVersion-style | ✓ | — |
| TestIsSpecialKey/two_0xff | ✓ | — |
| TestIsSpecialKey/two_0xff_plus_suffix | ✓ | — |
| TestIsWrongShardServer | ✓ | — |
| TestIsWrongShardServer/FDB_1001_wrong_shard_server | ✓ | — |
| TestIsWrongShardServer/FDB_1006 | ✓ | — |
| TestIsWrongShardServer/FDB_1062_change_feed_cancelled_NOT_wrong-shard | ✓ | — |
| TestIsWrongShardServer/FDB_other | ✓ | — |
| TestIsWrongShardServer/nil | ✓ | — |
| TestIsWrongShardServer/plain | ✓ | — |
| TestIsWrongShardServer/wrapped_FDB_1001 | ✓ | — |
| TestJitterBackoff_Bounds | ✓ | — |
| TestJitterBackoff_ZeroAndNegative | ✓ | — |
| TestKeyAfterBytes_AppendsZero | ✓ | — |
| TestKeyAfterBytes_EmptyKey | ✓ | — |
| TestKeyAfterBytes_NilKey | ✓ | — |
| TestKeyAfterBytes_ReturnsCopy | ✓ | — |
| TestKickTopology_DropsWhenFull | ✓ | — |
| TestKickTopology_FirstSendSucceeds | ✓ | — |
| TestLoadBalanceOrder | ✓ | — |
| TestLoadBalanceOrderSingle | ✓ | — |
| TestLocateBinarySearch | ✓ | — |
| TestLocateBinarySearch/boundary_between_first_and_second | ✓ | — |
| TestLocateBinarySearch/deep_in_last_shard_(nil_end) | ✓ | — |
| TestLocateBinarySearch/exact_begin_of_first_shard | ✓ | — |
| TestLocateBinarySearch/exact_begin_of_last_shard | ✓ | — |
| TestLocateBinarySearch/middle_of_first_shard | ✓ | — |
| TestLocateBinarySearch/middle_of_second_shard | ✓ | — |
| TestLocateBinarySearch/middle_of_third_shard | ✓ | — |
| TestLocateEmptyCache | ✓ | — |
| TestLocateRangeBinarySearch | ✓ | — |
| TestLocateRangeReverseOrder | ✓ | — |
| TestLocateSingleEntry | ✓ | — |
| TestLocateTenantIsolation | ✓ | — |
| TestLockAwareReadOptions | ✓ | — |
| TestMapTimeout | ✓ | — |
| TestMapTimeout/caller-ctx-done | ✓ | — |
| TestMapTimeout/deadline-not-reached | ✓ | — |
| TestMapTimeout/nil-error | ✓ | — |
| TestMapTimeout/no-timeout-set | ✓ | — |
| TestMapTimeout/our-cancel-fired | ✓ | — |
| TestMapTimeout/our-deadline-fired | ✓ | — |
| TestMapTimeout/unrelated-error | ✓ | — |
| TestMetricOps_EarlyReturnPrecedence | ✓ | — |
| TestMultiKeyTransaction | ✓ | — |
| TestMultiShard/Versionstamp | ✓ | — |
| TestMutationLayout_BitIdenticalRoundTrip | ✓ | — |
| TestNetworkAddressString | ✓ | — |
| TestNetworkAddressString_IPv4 | ✓ | — |
| TestNetworkAddressString_IPv6Bracketed | ✓ | — |
| TestNewSpanContext | ✓ | — |
| TestNextBackoffNoTagsNormalBackoff | ✓ | — |
| TestNextBackoffProxyTagThrottledAccumulates | ✓ | — |
| TestNextBackoffTagThrottled | ✓ | — |
| TestNextBackoff_TagThrottleCapAtRecheckInterval | ✓ | — |
| TestNextGRVRefreshDelay | ✓ | — |
| TestNextGRVRefreshDelay/aged_cache,_low_latency | ✓ | — |
| TestNextGRVRefreshDelay/both_budgets_exhausted | ✓ | — |
| TestNextGRVRefreshDelay/cache_stale | ✓ | — |
| TestNextGRVRefreshDelay/fresh_cache,_high_latency | ✓ | — |
| TestNextGRVRefreshDelay/fresh_cache,_low_latency | ✓ | — |
| TestNextGRVRefreshDelay/latency_exceeds_cache_lag | ✓ | — |
| TestNextGRVRefreshDelay/proxy_contact_aging | ✓ | — |
| TestNilShardEndClampLogic | ✓ | — |
| TestNilShardEndClampLogic/nil_shardEnd_must_be_clamped | ✓ | — |
| TestNilShardEndClampLogic/shardEnd_beyond_curEnd_must_be_clamped | ✓ | — |
| TestNilShardEndClampLogic/shardEnd_within_range_not_clamped | ✓ | — |
| TestNilShardEndExhaustedBreak | ✓ | — |
| TestNilShardEndExhaustedBreak/ShardEnd_==_curEnd_must_break | ✓ | — |
| TestNilShardEndExhaustedBreak/ShardEnd_before_curEnd_must_not_break | ✓ | — |
| TestNilShardEndExhaustedBreak/ShardEnd_past_curEnd_must_break | ✓ | — |
| TestNilShardEndExhaustedBreak/nil_ShardEnd_must_break | ✓ | — |
| TestNilShardEndLocateRange | ✓ | — |
| TestNilShardEndLocateRangePartialCoverage | ✓ | — |
| TestNoInlineVTables | ✓ | — |
| TestOnErrorNonFDBError_CPort | ✓ | — |
| TestOnErrorNonRetryable_CPort | ✓ | — |
| TestOnErrorRetryable_NotRetryableSet | ✓ | — |
| TestOnErrorRetryable_PinsOnErrorSet | ✓ | — |
| TestOnErrorRetryable_RetryableSet | ✓ | — |
| TestOnError_AllRetryableCodes | ✓ | — |
| TestOnError_AllRetryableCodes/batch_transaction_throttled | ✓ | — |
| TestOnError_AllRetryableCodes/commit_unknown_result | ✓ | — |
| TestOnError_AllRetryableCodes/proxy_tag_throttled | ✓ | — |
| TestOnError_AllRetryableCodes/tag_throttled | ✓ | — |
| TestOnError_AllRetryableErrors | ✓ | — |
| TestOnError_AllRetryableErrors/all_proxies_unreachable | ✓ | — |
| TestOnError_AllRetryableErrors/batch_transaction_throttled | ✓ | — |
| TestOnError_AllRetryableErrors/blob_granule_request_failed | ✓ | — |
| TestOnError_AllRetryableErrors/cluster_version_changed | ✓ | — |
| TestOnError_AllRetryableErrors/commit_unknown_result | ✓ | — |
| TestOnError_AllRetryableErrors/grv_proxy_memory_limit | ✓ | — |
| TestOnError_AllRetryableErrors/not_committed | ✓ | — |
| TestOnError_AllRetryableErrors/process_behind | ✓ | — |
| TestOnError_AllRetryableErrors/proxy_tag_throttled | ✓ | — |
| TestOnError_AllRetryableErrors/range_locked | ✓ | — |
| TestOnError_AllRetryableErrors/tag_throttled | ✓ | — |
| TestOnError_AllRetryableErrors/throttled_hot_shard | ✓ | — |
| TestOnError_NonFDBError | ✓ | — |
| TestOnError_NonRetryable | ✓ | — |
| TestOnError_NonRetryable/all_alternatives_failed | ✓ | — |
| TestOnError_NonRetryable/non_fdb_error | ✓ | — |
| TestOnError_NonRetryable/non_retryable_fdb_error | ✓ | — |
| TestOnError_NonRetryable/transaction_timed_out | ✓ | — |
| TestOnError_NonRetryable/wrong_shard_server | ✓ | — |
| TestOnError_NonRetryablePassthrough | ✓ | — |
| TestOnError_NonRetryable_ErrorsOut | ✓ | — |
| TestOnError_NotCommitted_NoSelfConflicting | ✓ | — |
| TestOnError_SelfConflicting_ClusterVersionChanged | ✓ | — |
| TestOnError_SelfConflicting_CommitUnknown | ✓ | — |
| TestOpContext | ✓ | — |
| TestOpenDatabase_RequiresAPIVersion | ✓ | — |
| TestOpenTLSConfigPrecedence | ✓ | — |
| TestOpenTLSConfigPrecedence/explicit_on_TLS_cluster_→_wins_over_env_resolution | ✓ | — |
| TestOpenTLSConfigPrecedence/explicit_on_non-TLS_cluster_→_TLS_engages | ✓ | — |
| TestOpenTLSConfigPrecedence/non-TLS_cluster,_no_explicit_→_plaintext_(nil) | ✓ | — |
| TestPanicBackstop_Backoff | ✓ | — |
| TestPanicBackstop_ConsecutiveMaxNotMasked | ✓ | — |
| TestPanicBackstop_LogRateLimited | ✓ | — |
| TestPanicBackstop_NilDB | ✓ | — |
| TestPanicBackstop_RecoverCountReset | ✓ | — |
| TestParseClusterFile | ✓ | — |
| TestParseClusterFile_Errors | ✓ | — |
| TestParseClusterFile_Errors/empty_file_with_only_comments | ✓ | — |
| TestParseClusterFile_Errors/file_not_found | ✓ | — |
| TestParseClusterFile_Errors/invalid_coordinator_address | ✓ | — |
| TestParseClusterString | ✓ | — |
| TestParseClusterString/missing_@ | ✓ | — |
| TestParseClusterString/missing_colon_in_prefix | ✓ | — |
| TestParseClusterString/no_coordinators | ✓ | — |
| TestParseClusterString/single_coordinator | ✓ | — |
| TestParseClusterString/three_coordinators | ✓ | — |
| TestParseClusterString_AcceptanceSet | ✓ | — |
| TestParseClusterString_RejectsEmptyCoordinators | ✓ | — |
| TestParseClusterString_TLS | ✓ | — |
| TestParseClusterString_TLS/bare_tls_invalid | ✓ | — |
| TestParseClusterString_TLS/fromHostname_then_tls | ✓ | — |
| TestParseClusterString_TLS/hostname_tls | ✓ | — |
| TestParseClusterString_TLS/ipv6_tls | ✓ | — |
| TestParseClusterString_TLS/mixed_rejected | ✓ | — |
| TestParseClusterString_TLS/mixed_rejected_rev | ✓ | — |
| TestParseClusterString_TLS/plain_multi | ✓ | — |
| TestParseClusterString_TLS/plain_single | ✓ | — |
| TestParseClusterString_TLS/tls_multi_uniform | ✓ | — |
| TestParseClusterString_TLS/tls_single | ✓ | — |
| TestParseClusterString_TrimsWhitespaceAndComments | ✓ | — |
| TestParseClusterString_TrimsWhitespaceAndComments/_desc:id@1.2.3.4:4500,_5.6.7.8:4500_ | ✓ | — |
| TestParseClusterString_TrimsWhitespaceAndComments/desc:id@1.2.3.4:4500,5.6.7.8:4500___#_a_comment | ✓ | — |
| TestParseClusterString_TrimsWhitespaceAndComments/desc_:_id_@_1.2.3.4:4500_,_5.6.7.8:4500 | ✓ | — |
| TestParseCommitReply_EmptyBytes | ✓ | — |
| TestParseCommitReply_ErrorOrError | ✓ | — |
| TestParseCommitReply_GarbageBytes | ✓ | — |
| TestParseCoordinatorResponse_Forward | ✓ | — |
| TestParseCoordinatorResponse_NoForward | ✓ | — |
| TestParseSpanParent | ✓ | — |
| TestParseTagThrottleInfoEmpty | ✓ | — |
| TestParseTagThrottleInfoMultipleTags | ✓ | — |
| TestParseTagThrottleInfoSingleTag | ✓ | — |
| TestParseTagThrottleInfoTruncated | ✓ | — |
| TestParseTagThrottleInfoTruncatedAfterTag | ✓ | — |
| TestParseTagThrottleInfoTruncatedAfterTagLen | ✓ | — |
| TestPartialBatchReply_RoundTrip | ✓ | — |
| TestPendingGet_Resolve_ContextCancelled | ✓ | — |
| TestPipelinedGet_IllegalKeyRejectedAtEnqueue | ✓ | — |
| TestPostCommitReset_ClearsTransactionalState | ✓ | — |
| TestPostCommitReset_PreservesCommittedIdentity | ✓ | — |
| TestPostCommitReset_ReturnsConflictBufferToPool | ✓ | — |
| TestProxiesChangedBroadcast | ✓ | — |
| TestProxyRoundRobin | ✓ | — |
| TestQueueModelAllConnDeadProbesSoonest | ✓ | — |
| TestQueueModelAllFailedPicksEarliestExpiry | ✓ | — |
| TestQueueModelExcludesConnDeadServer | ✓ | — |
| TestQueueModelFutureVersionBackoff | ✓ | — |
| TestQueueModelPenaltyFromServer | ✓ | — |
| TestQueueModelPicksLeastLoaded | ✓ | — |
| TestQueueModelReadmitsRecoveredServer | ✓ | — |
| TestQueueModelSingleServer | ✓ | — |
| TestQueueModelSkipsFailedServers | ✓ | — |
| TestQueueModelSmootherDecay | ✓ | — |
| TestQueueModelStartEndRequest | ✓ | — |
| TestRYWAtomic_AllTypes/AppendIfFits_absent | ✓ | — |
| TestRYWAtomic_AllTypes/ByteMax_param_bigger | ✓ | — |
| TestRYWAtomic_AllTypes/ByteMin_base_smaller | ✓ | — |
| TestRYWAtomic_AllTypes/ByteMin_mixed_len | ✓ | — |
| TestRYWAtomic_AllTypes/CompareAndClear_mismatch | ✓ | — |
| TestRYWAtomic_AllTypes/Max_absent | ✓ | — |
| TestRYWAtomic_AllTypes/Max_existing_base_bigger | ✓ | — |
| TestRYWAtomic_ChainedOps | ✓ | — |
| TestRYWClearRange_ThenGet | ✓ | — |
| TestRYWClearRange_ThenSet_ThenGet | ✓ | — |
| TestRYWClearedRangeMerge | ✓ | — |
| TestRYWDisable_CPort | ✓ | — |
| TestRYWDoAddResultLength_CPort | ✓ | — |
| TestRYWGetRange_AllClearedServerMore | ✓ | — |
| TestRYWGetRange_AtomicInRange | ✓ | — |
| TestRYWGetRange_AtomicOnClearedKeyInvalidatesSortedKeys | ✓ | — |
| TestRYWGetRange_AtomicResolution | ✓ | — |
| TestRYWGetRange_ClearRangeOptimized | ✓ | — |
| TestRYWGetRange_ClearThenSet | ✓ | — |
| TestRYWGetRange_CompareAndClearInRange | ✓ | — |
| TestRYWGetRange_EmptyRange | ✓ | — |
| TestRYWGetRange_HasWritesInRangeBinarySearch | ✓ | — |
| TestRYWGetRange_InterleavedReverse | ✓ | — |
| TestRYWGetRange_InterleavedWritesAndServer | ✓ | — |
| TestRYWGetRange_Limit1Reverse | ✓ | — |
| TestRYWGetRange_LimitWithMore | ✓ | — |
| TestRYWGetRange_ManyWritesFewInRange | ✓ | — |
| TestRYWGetRange_MultipleClearedBatches | ✓ | — |
| TestRYWGetRange_NewKeyInRange | ✓ | — |
| TestRYWGetRange_NoWritesOrClears | ✓ | — |
| TestRYWGetRange_ReverseAllCleared | ✓ | — |
| TestRYWGetRange_ReverseWriteBetweenBatches | ✓ | — |
| TestRYWGetRange_ServerMoreWithLimit | ✓ | — |
| TestRYWGetRange_SetThenClearRange | ✓ | — |
| TestRYWGetRange_UnlimitedReverse | ✓ | — |
| TestRYWGetRange_UnlimitedWithClears | ✓ | — |
| TestRYWGetRange_UnlimitedWithWrites | ✓ | — |
| TestRYWGetRange_V2AtomicOnPresentEmpty | ✓ | — |
| TestRYWGetRange_WithLocalWrites | ✓ | — |
| TestRYWGetRange_WriteAtBoundaryKey | ✓ | — |
| TestRYWGetRange_WriteOverridesServer | ✓ | — |
| TestRYWGetRange_WritesAndClears | ✓ | — |
| TestRYWGetRange_WritesBeyondBoundary | ✓ | — |
| TestRYWSetClearGet_CPort | ✓ | — |
| TestRYWSetNewKeysGetRange_CPort | ✓ | — |
| TestRYWSnapshotCache_ClearShadowsServerCache | ✓ | — |
| TestRYWSnapshotCache_FastPathCachesServerMore | ✓ | — |
| TestRYWSnapshotCache_GetAfterRangeCacheHit | ✓ | — |
| TestRYWSnapshotCache_GetCachesNonExistentKey | ✓ | — |
| TestRYWSnapshotCache_GetCachesServerResult | ✓ | — |
| TestRYWSnapshotCache_GetRangeCachesServerResult | ✓ | — |
| TestRYWSnapshotCache_GetRangeReverseFromCache | ✓ | — |
| TestRYWSnapshotCache_GetRangeSubrangeHit | ✓ | — |
| TestRYWSnapshotCache_GetRangeWithClearsMerge | ✓ | — |
| TestRYWSnapshotCache_GetRangeWithLimit | ✓ | — |
| TestRYWSnapshotCache_GetRangeWithWritesMerge | ✓ | — |
| TestRYWSnapshotCache_PartialServerMoreSlowPath | ✓ | — |
| TestRYWSnapshotCache_ResetClearsCache | ✓ | — |
| TestRYWSnapshotCache_WriteShadowsServerCache | ✓ | — |
| TestRYW_BypassIndependentChainSkipsStorage | ✓ | — |
| TestRYW_SetClearGetRange_Integration | ✓ | — |
| TestRYW_UnreadableKeysIndex | ✓ | — |
| TestRYW_VersionstampUnreadableIsSticky | ✓ | — |
| TestRYW_VersionstampUnreadableIsSticky/setvalue_then_versionstamp | ✓ | — |
| TestRYW_VersionstampUnreadableIsSticky/versionstamp_then_plain_set | ✓ | — |
| TestRYW_VersionstampUnreadableIsSticky/versionstamp_then_setvalue | ✓ | — |
| TestRYW_VersionstampedAbsentNoPhantom | ✓ | — |
| TestRYW_VersionstampedOverClearedOrPlainNoPhantom | ✓ | — |
| TestRYW_VersionstampedOverClearedOrPlainNoPhantom/cleared_then_versionstamp | ✓ | — |
| TestRYW_VersionstampedOverClearedOrPlainNoPhantom/plain_set_then_versionstamp | ✓ | — |
| TestRaceReplies_AccountsEveryStartedRequest | ✓ | — |
| TestRaceReplies_AccountsEveryStartedRequest/a_wins_—_loser_b_in_others | ✓ | — |
| TestRaceReplies_AccountsEveryStartedRequest/b_wins_—_loser_a_in_others | ✓ | — |
| TestRaceReplies_AccountsEveryStartedRequest/cancel_—_no_winner,_both_in_others | ✓ | — |
| TestRangeByteCeiling/cap_above_total_does_not_trip | ✓ | — |
| TestRangeByteCeiling/exceeds_cap_errors | ✓ | — |
| TestRangeByteCeiling/unset_cap_is_unbounded | ✓ | — |
| TestRangeConflictExtent | ✓ | — |
| TestRangeConflictExtent/forward_drained_keeps_full | ✓ | — |
| TestRangeConflictExtent/forward_empty_keeps_full | ✓ | — |
| TestRangeConflictExtent/forward_more+empty_keeps_full_(degenerate) | ✓ | — |
| TestRangeConflictExtent/forward_more_clamps_end | ✓ | — |
| TestRangeConflictExtent/reverse_drained_keeps_full | ✓ | — |
| TestRangeConflictExtent/reverse_empty_keeps_full | ✓ | — |
| TestRangeConflictExtent/reverse_more_clamps_begin | ✓ | — |
| TestReadOnlyCommit | ✓ | — |
| TestReadSystemKey_CPort | ✓ | — |
| TestReadTransact_ContextCancellation | ✓ | — |
| TestReplyGroundTruth | ✓ | — |
| TestReplyGroundTruth/CommitID_committed | ✓ | — |
| TestReplyGroundTruth/CommitID_conflict | ✓ | — |
| TestReplyGroundTruth/GetKeyReply_basic | ✓ | — |
| TestReplyGroundTruth/GetKeyServerLocationsReply_one_range | ✓ | — |
| TestReplyGroundTruth/GetKeyValuesReply_empty | ✓ | — |
| TestReplyGroundTruth/GetKeyValuesReply_two_rows | ✓ | — |
| TestReplyGroundTruth/GetReadVersionReply_locked | ✓ | — |
| TestReplyGroundTruth/GetValueReply_missing | ✓ | — |
| TestReplyGroundTruth/GetValueReply_present | ✓ | — |
| TestReplyGroundTruth/SplitRangeReply_two_points | ✓ | — |
| TestReplyGroundTruth/StorageMetrics_basic | ✓ | — |
| TestReplyGroundTruth/WatchValueReply_basic | ✓ | — |
| TestResetAfterCancel_CPort | ✓ | — |
| TestResetClearsProxyThrottleDuration | ✓ | — |
| TestReset_ClearsAccumulatedTagThrottle | ✓ | — |
| TestReset_ClearsCommittedIdentity | ✓ | — |
| TestReset_NoTimeoutLeavesDeadlineUntouched | ✓ | — |
| TestReset_PreservesPersistentOptions | ✓ | — |
| TestReset_ReAppliesTimeoutFromCreationTime | ✓ | — |
| TestResolveTLSConfig | ✓ | — |
| TestResolveTLSConfig/CA_only_→_RootCAs_set,_no_client_cert | ✓ | — |
| TestResolveTLSConfig/cert+key+CA_→_mutual_config | ✓ | — |
| TestResolveTLSConfig/cert_without_key_→_error | ✓ | — |
| TestResolveTLSConfig/nothing_configured_→_empty_non-nil_config | ✓ | — |
| TestResolveTLSConfig/unreadable_CA_→_error | ✓ | — |
| TestResolveTLSPath | ✓ | — |
| TestResolveTLSPath/default_dir_if_file_exists | ✓ | — |
| TestResolveTLSPath/empty_when_nothing | ✓ | — |
| TestResolveTLSPath/env_wins | ✓ | — |
| TestResourceConstrainedBackoff_CPort | ✓ | — |
| TestSecondDelay | ✓ | — |
| TestSetCausalReadRisky | ✓ | — |
| TestSetReadVersionFuture_CPort | ✓ | — |
| TestSetReadVersionOld_CPort | ✓ | — |
| TestSetRetryLimit_Unlimited | ✓ | — |
| TestSetRetryLimit_Zero | ✓ | — |
| TestSetTag | ✓ | — |
| TestSetTimeout_CPort | ✓ | — |
| TestSetTimeout_CommitCheck | ✓ | — |
| TestSetTimeout_Disabled | ✓ | — |
| TestSetTimeout_Get | ✓ | — |
| TestSetTimeout_Preserved | ✓ | — |
| TestSetTimeout_ResetRestartsTimer | ✓ | — |
| TestSimInlineFutureVersion_QueueModelBackoff | ✓ | — |
| TestSimRangeWrongShardMidScan | ✓ | — |
| TestSizeLimitMinimum_CPort | ✓ | — |
| TestSizeLimitTooLarge_CPort | ✓ | — |
| TestSizeLimitTooSmall_CPort | ✓ | — |
| TestSizeLimit_CPort | ✓ | — |
| TestSleepCtx_AlreadyCancelledCtx | ✓ | — |
| TestSmootherDecay | ✓ | — |
| TestSnapshotCache_EmptyRange | ✓ | — |
| TestSnapshotCache_GetKeyAtBoundary | ✓ | — |
| TestSnapshotCache_InsertAndGetKey | ✓ | — |
| TestSnapshotCache_InsertAndGetRangeKVs | ✓ | — |
| TestSnapshotCache_MergeAdjacentInserts | ✓ | — |
| TestSnapshotCache_MergeOverlappingInserts | ✓ | — |
| TestSnapshotCache_NonOverlappingInserts | ✓ | — |
| TestSnapshotCache_Reset | ✓ | — |
| TestSnapshotRYWDisable_CPort | ✓ | — |
| TestSnapshotRYWEnable_CPort | ✓ | — |
| TestSnapshot_GetKey | ✓ | — |
| TestSnapshot_GetReadVersion | ✓ | — |
| TestSnapshot_GetReadsUncommittedWrite | ✓ | — |
| TestStripTenantPrefix_DifferentTenantsPrefixNotStripped | ✓ | — |
| TestStripTenantPrefix_NegativeTenantNoop | ✓ | — |
| TestStripTenantPrefix_NilEndUntouched | ✓ | — |
| TestStripTenantPrefix_Tenant42 | ✓ | — |
| TestStripTenantPrefix_TooShortToContainPrefix | ✓ | — |
| TestTagThrottleStateUpdateAndQuery | ✓ | — |
| TestTenantCommit_BuildTwiceNoDoublePrefix | ✓ | — |
| TestTenantPrefixInCommit | ✓ | — |
| TestTenantPrefixInCommit/clear_range_both_params_get_prefix | ✓ | — |
| TestTenantPrefixInCommit/large_tenant_id | ✓ | — |
| TestTenantPrefixInCommit/metadata_version_key_exempt | ✓ | — |
| TestTenantPrefixInCommit/multiple_mutations_mixed | ✓ | — |
| TestTenantPrefixInCommit/no_tenant_no_prefix | ✓ | — |
| TestTenantPrefixInCommit/read_write_conflict_ranges_get_prefix | ✓ | — |
| TestTenantPrefixInCommit/set_mutation_gets_prefix | ✓ | — |
| TestTenantPrefixInCommit/set_versionstamped_key_offset_adjusted | ✓ | — |
| TestTenantPrefixInCommit/tenant_id_zero | ✓ | — |
| TestTenantPrefixInCommit/versionstamp_offset_overflow_large | ✓ | — |
| TestThrottleDuration | ✓ | — |
| TestThrottleDuration/expired | ✓ | — |
| TestThrottleDuration/high_rate | ✓ | — |
| TestThrottleDuration/low_rate_capped_by_remaining | ✓ | — |
| TestThrottleDuration/nonzero_rate | ✓ | — |
| TestThrottleDuration/zero_rate | ✓ | — |
| TestTopologyMonitor_ConsumesKickWithoutBlocking | ✓ | — |
| TestTopologyMonitor_ShutsDownOnCtxDone | ✓ | — |
| TestTracerDefaultNoopEmitsNothing | ✓ | — |
| TestTransactionCancel_CPort | ✓ | — |
| TestTransactionClear | ✓ | — |
| TestTransactionReset | ✓ | — |
| TestTransactionSet | ✓ | — |
| TestTransactionSizeLimit_Commit | ✓ | — |
| TestTransactionSizeLimit_DefaultsToKnob | ✓ | — |
| TestTransactionSpanLifecycle | ✓ | — |
| TestTryOneCoordinator_PanicReturnsError | ✓ | — |
| TestUpdateMinAcceptable_TracksMinimum | ✓ | — |
| TestUserFacingReset_ClearsRetryStateAndBumpsCreationTime | ✓ | — |
| TestValidateVersion_AbsurdFutureRejected | ✓ | — |
| TestValidateVersion_AtMinIsAccepted | ✓ | — |
| TestValidateVersion_BelowMinReturnsTooOld | ✓ | — |
| TestValidateVersion_NoMinAcceptsAnyReasonable | ✓ | — |
| TestValidateVersionstampOffset_ExactlyAtBoundary | ✓ | — |
| TestValidateVersionstampOffset_NegativeOffset | ✓ | — |
| TestValidateVersionstampOffset_OffsetEqualsBodyMinusTen | ✓ | — |
| TestValidateVersionstampOffset_OffsetPlusTenExceedsBody | ✓ | — |
| TestValidateVersionstampOffset_TooShort | ✓ | — |
| TestValidateVersionstampOffset_ValidMidBuffer | ✓ | — |
| TestVersionstampValidOffset_CPort | ✓ | — |
| TestWaitForReply_AccountsSingleRequest | ✓ | — |
| TestWaitForReply_AccountsSingleRequest/context_cancel | ✓ | — |
| TestWaitProxiesChanged_StableUntilBroadcast | ✓ | — |
| TestWaitReplyOrProxiesChanged_ContextCancelled | ✓ | — |
| TestWaitReplyOrProxiesChanged_NormalReply | ✓ | — |
| TestWaitReplyOrProxiesChanged_ProxiesChange | ✓ | — |
| TestWaitReplyOrProxiesChanged_ReplyBeforeProxiesChange | ✓ | — |
| TestWaitReply_ContextCancelled | ✓ | — |
| TestWaitReply_Success | ✓ | — |
| TestWatchRYWDisable_CPort | ✓ | — |
| TestWrongShardServerCode_Canonical | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestConsistencyCheck_AfterGoClientWrites | ✓ | 1m19.9s |
| TestParseConsistencyTrace | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestAllKeys_ContainsAnyKey | ✓ | — |
| TestAllKeys_EmptyPrefix | ✓ | — |
| TestFromBytes_CopiesInput | ✓ | — |
| TestFromBytes_Roundtrip | ✓ | — |
| TestSub_MultipleElements | ✓ | — |
| TestSub_SingleElement | ✓ | — |
| TestSubspaceContains | ✓ | — |
| TestSubspaceFDBRangeKeySelectors | ✓ | — |
| TestSubspaceString | ✓ | — |
| TestSubspaceUnpackError | ✓ | — |
| TestSubspace_Contains_EmptyKey | ✓ | — |
| TestSubspace_FDBKey_EqualBytes | ✓ | — |
| TestSubspace_FDBRangeKeys_Boundaries | ✓ | — |
| TestSubspace_NestedSub_ThreeLevels | ✓ | — |
| TestSubspace_PackUnpack_EmptyTuple | ✓ | — |
| TestSubspace_PackUnpack_Roundtrip | ✓ | — |
| TestSubspace_Sub_ExtendsPrefix | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzUnpack | ✓ | — |
| FuzzUnpack/seed#0 | ✓ | — |
| FuzzUnpack/seed#1 | ✓ | — |
| FuzzUnpack/seed#2 | ✓ | — |
| FuzzUnpack/seed#3 | ✓ | — |
| FuzzUnpack/seed#4 | ✓ | — |
| TestIncompleteVersionstamp | ✓ | — |
| TestPack1ConcatWithPrefix | ✓ | — |
| TestPack1WithPrefix | ✓ | — |
| TestPack1_IncompleteVersionstampPanics | ✓ | — |
| TestPackConcatWithPrefix | ✓ | — |
| TestPackConcatWithPrefix/both_empty | ✓ | — |
| TestPackConcatWithPrefix/empty_first | ✓ | — |
| TestPackConcatWithPrefix/empty_second | ✓ | — |
| TestPackConcatWithPrefix/no_tuples | ✓ | — |
| TestPackConcatWithPrefix/single_tuple | ✓ | — |
| TestPackConcatWithPrefix/three_tuples | ✓ | — |
| TestPackConcatWithPrefix/two_tuples | ✓ | — |
| TestPackSortOrder_Integers | ✓ | — |
| TestPackSortOrder_Strings | ✓ | — |
| TestPackSortOrder_TypeOrder | ✓ | — |
| TestPackUnpack_BigInt | ✓ | — |
| TestPackUnpack_Bool | ✓ | — |
| TestPackUnpack_Bytes | ✓ | — |
| TestPackUnpack_EmptyBytes | ✓ | — |
| TestPackUnpack_EmptyString | ✓ | — |
| TestPackUnpack_EmptyTuple | ✓ | — |
| TestPackUnpack_Float32 | ✓ | — |
| TestPackUnpack_Float64 | ✓ | — |
| TestPackUnpack_Int | ✓ | — |
| TestPackUnpack_Int64 | ✓ | — |
| TestPackUnpack_MultiElement | ✓ | — |
| TestPackUnpack_NestedTuple | ✓ | — |
| TestPackUnpack_Nil | ✓ | — |
| TestPackUnpack_String | ✓ | — |
| TestPackUnpack_StringWithNull | ✓ | — |
| TestPackUnpack_UUID | ✓ | — |
| TestPackUnpack_Versionstamp | ✓ | — |
| TestPackWithPrefix | ✓ | — |
| TestPackWithPrefix/bool_false | ✓ | — |
| TestPackWithPrefix/bool_true | ✓ | — |
| TestPackWithPrefix/bytes_element | ✓ | — |
| TestPackWithPrefix/empty_prefix | ✓ | — |
| TestPackWithPrefix/empty_tuple | ✓ | — |
| TestPackWithPrefix/float | ✓ | — |
| TestPackWithPrefix/large_int | ✓ | — |
| TestPackWithPrefix/multi_element | ✓ | — |
| TestPackWithPrefix/negative_int | ✓ | — |
| TestPackWithPrefix/nested_tuple | ✓ | — |
| TestPackWithPrefix/nil_element | ✓ | — |
| TestPackWithPrefix/nil_prefix | ✓ | — |
| TestPackWithPrefix/single_int | ✓ | — |
| TestPackWithPrefix/single_string | ✓ | — |
| TestPackerPoolRoundtrip | ✓ | — |
| TestTuple_FDBRangeKeys | ✓ | — |
| TestTuple_HasIncompleteVersionstamp | ✓ | — |
| TestTuple_String | ✓ | — |
| TestUnpackMalformedReturnsError | ✓ | — |
| TestUnpackMalformedReturnsError/4-byte_int,_truncated_payload | ✓ | — |
| TestUnpackMalformedReturnsError/8-byte_int,_truncated_payload | ✓ | — |
| TestUnpackMalformedReturnsError/bytes_code,_escaped-00_then_no_terminator | ✓ | — |
| TestUnpackMalformedReturnsError/bytes_code,_no_terminator | ✓ | — |
| TestUnpackMalformedReturnsError/negIntStart_bigint,_missing_length_byte | ✓ | — |
| TestUnpackMalformedReturnsError/negIntStart_bigint,_truncated_payload | ✓ | — |
| TestUnpackMalformedReturnsError/neg_8-byte_int,_truncated_payload | ✓ | — |
| TestUnpackMalformedReturnsError/neg_8-byte_int_discriminator_at_end_of_input | ✓ | — |
| TestUnpackMalformedReturnsError/nested_tuple_with_truncated_string | ✓ | — |
| TestUnpackMalformedReturnsError/posIntEnd_bigint,_missing_length_byte | ✓ | — |
| TestUnpackMalformedReturnsError/posIntEnd_bigint,_truncated_payload | ✓ | — |
| TestUnpackMalformedReturnsError/string_code,_no_terminator | ✓ | — |
| TestUnpackMalformedReturnsError/string_code,_no_terminator,_empty_payload | ✓ | — |
| TestUnpackMalformedReturnsError/valid_element_then_truncated_second | ✓ | — |
| TestVersionstamp_Bytes | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestTenantConflictIsolation | ✓ | 6.150s |
| TestTenantClearRangeIsolation | ✓ | 6.030s |
| TestTenantAtomicMutationIsolation | ✓ | 5.940s |
| TestTenantIsolation | ✓ | 5.930s |
| TestTenant_Reset_PreservesTenantScoping | ✓ | 5.890s |
| TestTenant_CreateTransaction_AppliesDatabaseDefaults | ✓ | 5.860s |
| TestTenantReadTransact | ✓ | 5.840s |
| TestTenantGetRangeIsolation | ✓ | 5.830s |
| TestOpenTenantById | ✓ | 5.800s |
| TestTenantCRUD | ✓ | 5.750s |
| TestTenant_Transact_AppliesDatabaseDefaults | ✓ | 5.700s |
| TestConflictRange_SelectorGetRange_NoMissedConflict | ✓ | 2.350s |
| TestFDB_TransactCtx_RetryLoopBoundedByCtxDeadline | ✓ | 310ms |
| TestAtomicAllTypes | ✓ | 100ms |
| TestDirectoryLayerConcurrent | ✓ | 80ms |
| TestDirectoryLayerMultiple | ✓ | 80ms |
| TestDirectoryLayerRecursiveRemove | ✓ | 60ms |
| TestDirectoryLayerPartition | ✓ | 50ms |
| TestIterator | ✓ | 50ms |
| TestManyWatchesSameKey_AllFire | ✓ | 50ms |
| TestDirectoryLayerBasic | ✓ | 40ms |
| TestDirectoryLayerDataIsolation | ✓ | 40ms |
| TestDirectoryLayerNewDirectoryLayer | ✓ | 40ms |
| TestDirectoryLayerPartitionData | ✓ | 40ms |
| TestDirectoryLayerPartitionIsolation | ✓ | 40ms |
| TestDirectoryLayerLayerCheck | ✓ | 30ms |
| TestDirectoryLayerMove | ✓ | 30ms |
| TestDirectoryLayerSubdirectory | ✓ | 30ms |
| TestGetRangeWithSelectorRangeReverse | ✓ | 30ms |
| TestKeyValueSizeLimits | ✓ | 30ms |
| TestDirectoryLayerCreatePrefix | ✓ | 20ms |
| TestDirectoryLayerDuplicateCreate | ✓ | 20ms |
| TestDirectoryLayerOpenExisting | ✓ | 20ms |
| TestGetRangeEdgeCases | ✓ | 20ms |
| TestLocalityGetBoundaryKeys | ✓ | 20ms |
| TestMultipleWatchesSameKey | ✓ | 20ms |
| TestOpenTenant_NonExistent | ✓ | 20ms |
| TestRangeIterator_TupleRange | ✓ | 20ms |
| TestReadTransactRetry | ✓ | 20ms |
| TestRetryLoopErrorConversion | ✓ | 20ms |
| TestTransactionOptions | ✓ | 20ms |
| TestAtomicOps | ✓ | 10ms |
| TestClearRange | ✓ | 10ms |
| TestConflictRange_TrivialBeginReverseMore | ✓ | 10ms |
| TestDirectoryLayerPartitionPanics | ✓ | 10ms |
| TestDirectoryLayerRemoveNonExistent | ✓ | 10ms |
| TestFDB_TransactCtx_CancelDuringFnAbortsBeforeCommit | ✓ | 10ms |
| TestFutureParallelism | ✓ | 10ms |
| TestGetCommittedVersion | ✓ | 10ms |
| TestGetRange | ✓ | 10ms |
| TestGetRangeEdgeCases/limit_zero_means_unlimited | ✓ | 10ms |
| TestGetRangeEdgeCases/single_key_range | ✓ | 10ms |
| TestGetRangeSplitPoints | ✓ | 10ms |
| TestGetRangeWithSelectorRange | ✓ | 10ms |
| TestIterator/WantAll | ✓ | 10ms |
| TestIterator/WithLimit | ✓ | 10ms |
| TestKeyValueSizeLimits/empty_value | ✓ | 10ms |
| TestKeyValueSizeLimits/long_key | ✓ | 10ms |
| TestKeyValueSizeLimits/max_value_100KB | ✓ | 10ms |
| TestMustGetPanicRecovery | ✓ | 10ms |
| TestMustGetPanic_RetryInTransact | ✓ | 10ms |
| TestPrefixRangeIntegration | ✓ | 10ms |
| TestRangeIterator_ForwardPaging | ✓ | 10ms |
| TestRangeIterator_ReversePaging | ✓ | 10ms |
| TestRangeIterator_SnapshotRead | ✓ | 10ms |
| TestRangeIterator_WithLimit | ✓ | 10ms |
| TestReadYourOwnWrite_AtomicAdd | ✓ | 10ms |
| TestReadYourOwnWrite_AtomicAddThenGet | ✓ | 10ms |
| TestReadYourOwnWrite_Clear | ✓ | 10ms |
| TestReadYourOwnWrite_CompareAndClearThenGet | ✓ | 10ms |
| TestReadYourOwnWrite_MultipleAtomicsThenGet | ✓ | 10ms |
| TestReset | ✓ | 10ms |
| TestSetGetBasic | ✓ | 10ms |
| TestSetTransactionRetryLimit_Zero | ✓ | 10ms |
| TestSetVersionstampedKey | ✓ | 10ms |
| TestSnapshot | ✓ | 10ms |
| TestSnapshotGetEstimatedRangeSizeBytes | ✓ | 10ms |
| TestSnapshotGetKey | ✓ | 10ms |
| TestSnapshotMethods | ✓ | 10ms |
| TestTransactorInterface | ✓ | 10ms |
| TestAPIVersionHelpers | ✓ | — |
| TestAPIVersion_AlreadySetDifferentVersion | ✓ | — |
| TestAPIVersion_AlreadySetSameVersion | ✓ | — |
| TestAPIVersion_TooLow | ✓ | — |
| TestBootstrapContext | ✓ | — |
| TestCloseNilDatabase | ✓ | — |
| TestCommitFutureNil | ✓ | — |
| TestCreateTransaction_AppliesDatabaseDefaults | ✓ | — |
| TestCreateTransaction_ResetDropsUserOptions | ✓ | — |
| TestCreateTransaction_ResetPreservesDatabaseDefaults | ✓ | — |
| TestDatabaseDefault_BypassUnreadable_Propagates | ✓ | — |
| TestDatabaseDefault_CausalReadRisky_Propagates | ✓ | — |
| TestDatabaseDefault_SnapshotRYWDisable_Propagates | ✓ | — |
| TestDatabaseDefault_SnapshotRYW_IsCounter | ✓ | — |
| TestDatabaseDefault_SnapshotRYW_RetryIdempotent | ✓ | — |
| TestDatabaseMaxRetryDelay | ✓ | — |
| TestDatabaseOptions_Stubs | ✓ | — |
| TestDatabaseTransactionSizeLimit | ✓ | — |
| TestDatabaseTransactionTimeout | ✓ | — |
| TestDeferredVersionstamp | ✓ | — |
| TestDirectoryLayerPartitionPanics/Bytes | ✓ | — |
| TestDirectoryLayerPartitionPanics/FDBKey | ✓ | — |
| TestDirectoryLayerPartitionPanics/FDBRangeKeys | ✓ | — |
| TestDirectoryLayerPartitionPanics/Pack | ✓ | — |
| TestDirectoryLayerPartitionPanics/Sub | ✓ | — |
| TestErrorString_KnownCode | ✓ | — |
| TestErrorWrapping | ✓ | — |
| TestError_Retryable | ✓ | — |
| TestFirstGreaterOrEqual | ✓ | — |
| TestFirstGreaterThan | ✓ | — |
| TestFutureCancel | ✓ | — |
| TestFutureIsReady | ✓ | — |
| TestFutureNilPanic_BecomesError | ✓ | — |
| TestFuturePanic_BecomesError | ✓ | — |
| TestFuturePanic_NoFalsePositive | ✓ | — |
| TestGetAPIVersion | ✓ | — |
| TestGetClientStatus | ✓ | — |
| TestGetCommittedVersionFuture | ✓ | — |
| TestGetRangeEdgeCases/empty_range_begin_equals_end | ✓ | — |
| TestGetRangeEdgeCases/no_matching_keys | ✓ | — |
| TestHedgeToggle | ✓ | — |
| TestIsOnErrorRetryable_PinsOnErrorSet | ✓ | — |
| TestIsRetryable_KnownNonRetryable | ✓ | — |
| TestIsRetryable_KnownRetryable | ✓ | — |
| TestIsRetryable_PinsFDBErrorPredicate | ✓ | — |
| TestIsRetryable_UnknownCode | ✓ | — |
| TestIterator/Exact | ✓ | — |
| TestIterator/Iterator | ✓ | — |
| TestIterator/Large | ✓ | — |
| TestIterator/Medium | ✓ | — |
| TestIterator/Reverse | ✓ | — |
| TestIterator/Serial | ✓ | — |
| TestIterator/Small | ✓ | — |
| TestKeyAfter_Cases | ✓ | — |
| TestKeyAfter_Cases/capped | ✓ | — |
| TestKeyAfter_Cases/empty | ✓ | — |
| TestKeyAfter_Cases/nil | ✓ | — |
| TestKeyAfter_Cases/single | ✓ | — |
| TestKeyAfter_Cases/trailing_zero | ✓ | — |
| TestKeyAfter_NoAliasOnSpareCapacity | ✓ | — |
| TestKeyRangeFDBRangeKeySelectors | ✓ | — |
| TestKeyRange_FDBRangeKeys | ✓ | — |
| TestKeySelector_FDBKeySelector | ✓ | — |
| TestKeySelectors | ✓ | — |
| TestKeyString | ✓ | — |
| TestLastLessOrEqual | ✓ | — |
| TestLastLessThan | ✓ | — |
| TestMustAPIVersion_Panics | ✓ | — |
| TestOpenTenant_EmptyName | ✓ | — |
| TestOpenTenant_SystemKeyName | ✓ | — |
| TestOpenWithConnectionString_InvalidString | ✓ | — |
| TestOptionMatrix_DocumentsEveryOption | ✓ | — |
| TestPanicToError_NonFDBPanic | ✓ | — |
| TestPrefixRange | ✓ | — |
| TestPrefixRangeAllFFError | ✓ | — |
| TestPrefixRangeCoversBeginCopy | ✓ | — |
| TestPrintable | ✓ | — |
| TestReadYourOwnWrite_Get | ✓ | — |
| TestReadYourOwnWrite_GetRange | ✓ | — |
| TestReadYourOwnWrite_PermutedMinMaxPattern | ✓ | — |
| TestReadYourOwnWrite_SetClearGetRange | ✓ | — |
| TestReadYourOwnWrite_SetClearGetRangeReverse | ✓ | — |
| TestReadYourOwnWrite_SetClearIterator | ✓ | — |
| TestReadYourOwnWrite_SetThenAtomicAddThenGet | ✓ | — |
| TestRebootWorker | ✓ | — |
| TestSelectorRange_FDBRangeKeySelectors | ✓ | — |
| TestSetAccessSystemKeys_DoesNotImplyLockAware | ✓ | — |
| TestSetReadLockAware_Independent | ✓ | — |
| TestSizeLimit | ✓ | — |
| TestSnapshotCancel | ✓ | — |
| TestSnapshotGetDatabase | ✓ | — |
| TestSnapshotGetReadVersion | ✓ | — |
| TestSnapshotOptions | ✓ | — |
| TestSnapshotReadTransact | ✓ | — |
| TestSnapshotSnapshot | ✓ | — |
| TestStartStopNetwork_NoOp | ✓ | — |
| TestStrinc | ✓ | — |
| TestStrinc_AllFF | ✓ | — |
| TestStrinc_Basic | ✓ | — |
| TestStrinc_DoesNotMutateInput | ✓ | — |
| TestStrinc_MultipleTrailingFF | ✓ | — |
| TestStrinc_SingleByte | ✓ | — |
| TestStrinc_TrailingFF | ✓ | — |
| TestSystemKeyOptions_RejectedOnTenant | ✓ | — |
| TestSystemKeyOptions_RejectedOnTenant/access_system_keys | ✓ | — |
| TestSystemKeyOptions_RejectedOnTenant/read_system_keys | ✓ | — |
| TestTransactionOptions_Stubs | ✓ | — |
| TestTransactionRetryLimit | ✓ | — |
| TestTuplePackInt64_FDBVectors | ✓ | — |
| TestTupleUnpackInt64_Errors | ✓ | — |
| TestTupleUnpackInt64_LegacyWideForm | ✓ | — |
| TestVersionstamp | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| ExampleWriteText | ✓ | — |
| TestHandler_TextExposition | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestDial_HandshakeStallTimesOut | ✓ | 400ms |
| TestDial_HandshakeDeadlineFromCtx | ✓ | 250ms |
| TestDial_HandshakeHonorsCancellation | ✓ | 200ms |
| TestMonitor_DroppedPingRePingsInsteadOfStalling | ✓ | 110ms |
| TestConn_MonitorDeathClosesSocket | ✓ | 60ms |
| TestConn_StrandedSenderStress | ✓ | 50ms |
| TestConn_FailConnectionIdempotent | ✓ | 10ms |
| TestDial_MissingClientCertRejected | ✓ | 10ms |
| TestDial_RealMutualTLS | ✓ | 10ms |
| TestBuildVoidReply | ✓ | — |
| TestConn_AbruptServerCloseFailsPending | ✓ | — |
| TestConn_CtxCancelUnblocksStrandedFlush | ✓ | — |
| TestConn_CtxCancelUnblocksStrandedSendFrame | ✓ | — |
| TestConn_cancelPending_Discipline | ✓ | — |
| TestConnectPacketCompatibility | ✓ | — |
| TestConnectPacketIPv6 | ✓ | — |
| TestConnectPacketRoundTrip | ✓ | — |
| TestConnectPacket_RoundTripPreservesAllFields | ✓ | — |
| TestConnectPacket_UnmarshalRejectsLengthAbove40 | ✓ | — |
| TestConnectPacket_UnmarshalShortBuffer | ✓ | — |
| TestDial_WrongCARejected | ✓ | — |
| TestExtractPingReplyToken_EmptyBody | ✓ | — |
| TestExtractPingReplyToken_MalformedFlatBuffers | ✓ | — |
| TestExtractPingReplyToken_RandomGarbage | ✓ | — |
| TestExtractPingReplyToken_RecoversAllZeroToken | ✓ | — |
| TestExtractPingReplyToken_ShortBodyBelowMinimum | ✓ | — |
| TestFrameChecksumVerification | ✓ | — |
| TestFrameEmptyBody | ✓ | — |
| TestFramePayloadTooLarge | ✓ | — |
| TestFrameReader_ChecksumFlippedHeaderByteIsCaught | ✓ | — |
| TestFrameReader_PayloadTooShort | ✓ | — |
| TestFrameReader_PersistentHeaderAcrossMultipleFrames | ✓ | — |
| TestFrameReader_TruncatedAtChecksum | ✓ | — |
| TestFrameReader_TruncatedAtLengthHeader | ✓ | — |
| TestFrameReader_TruncatedAtPayload | ✓ | — |
| TestFrameRoundTrip | ✓ | — |
| TestFrameRoundTrip/TLS | ✓ | — |
| TestFrameRoundTrip/non-TLS | ✓ | — |
| TestMultipleFrames | ✓ | — |
| TestNewConnectionID_NonZeroAndDistinct | ✓ | — |
| TestNewUID_DistinctConsecutiveCalls | ✓ | — |
| TestPingRequest_MultipleTokens | ✓ | — |
| TestPingRequest_RoundTrip | ✓ | — |
| TestReadConnectPacket_TruncatedReader | ✓ | — |
| TestRecoverLoop_ContainsPanicAndFailsConnection | ✓ | — |
| TestReplyHandle_Cancel_LostRace_LeaksChannel | ✓ | — |
| TestReplyHandle_Cancel_WonRace_PoolsChannel | ✓ | — |
| TestReplyHandle_Release_Success_PoolsChannel | ✓ | — |
| TestSendPingWithReply_DropsToNilOnFullWriteCh | ✓ | — |
| TestSplitmix64_AdjacentCallsDiffer | ✓ | — |
| TestSplitmix64_NoAllZeroFixedPoint | ✓ | — |
| TestWireLogBinary | ✓ | — |
| TestWireLogText | ✓ | — |
| TestWireLogTextRecv | ✓ | — |
| TestWireLogTextTruncation | ✓ | — |
| TestWriteConnectPacket_PropagatesWriterError | ✓ | — |
| TestWriteFrame_LargeBodyRoundTrip | ✓ | — |
| TestWriteFrame_PropagatesWriterError | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzGetKeyRequest_RoundTrip | ✓ | — |
| FuzzGetKeyRequest_RoundTrip/seed#0 | ✓ | — |
| FuzzGetKeyRequest_RoundTrip/seed#1 | ✓ | — |
| FuzzGetKeyServerLocationsReply_RoundTrip | ✓ | — |
| FuzzGetKeyServerLocationsReply_RoundTrip/seed#0 | ✓ | — |
| FuzzGetKeyServerLocationsReply_RoundTrip/seed#1 | ✓ | — |
| FuzzKeyRangeRef_SingleKeyOptimization | ✓ | — |
| FuzzKeyRangeRef_SingleKeyOptimization/seed#0 | ✓ | — |
| FuzzKeyRangeRef_SingleKeyOptimization/seed#1 | ✓ | — |
| FuzzKeyRangeRef_SingleKeyOptimization/seed#2 | ✓ | — |
| FuzzSplitRangeReply_RoundTrip | ✓ | — |
| FuzzSplitRangeReply_RoundTrip/seed#0 | ✓ | — |
| FuzzSplitRangeReply_RoundTrip/seed#1 | ✓ | — |
| FuzzSplitRangeReply_RoundTrip/seed#2 | ✓ | — |
| FuzzSplitRangeRequest_RoundTrip | ✓ | — |
| FuzzSplitRangeRequest_RoundTrip/seed#0 | ✓ | — |
| FuzzSplitRangeRequest_RoundTrip/seed#1 | ✓ | — |
| FuzzWaitMetricsRequest_RoundTrip | ✓ | — |
| FuzzWaitMetricsRequest_RoundTrip/seed#0 | ✓ | — |
| FuzzWaitMetricsRequest_RoundTrip/seed#1 | ✓ | — |
| FuzzWatchValueRequest_RoundTrip | ✓ | — |
| FuzzWatchValueRequest_RoundTrip/seed#0 | ✓ | — |
| FuzzWatchValueRequest_RoundTrip/seed#1 | ✓ | — |
| TestCommitTransactionRequestMarshalFooter | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/100_SET_mutations_(preload_batch) | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/3_system_key_mutations_(tenant_CRUD_repro) | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/empty_transaction | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/empty_transaction_with_read_version | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/single_ClearRange_mutation | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/single_SET_mutation | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/tenant_ID_0_(default,_not_-1) | ✓ | — |
| TestCommitTransactionRequestMarshalFooter/write-only_(no_read_conflicts,_no_read_version) | ✓ | — |
| TestCommitTransactionRequestRoundtrip | ✓ | — |
| TestCrashFrame92Candidates | ✓ | — |
| TestCrashFrame92Candidates/ClearRange_303/304 | ✓ | — |
| TestCrashFrame92Candidates/ClearRange_537/538 | ✓ | — |
| TestCrashFrame92Candidates/SET_47/63 | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/empty_key | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/limit_0 | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/limit_1 | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/long_key_1024 | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/long_key_256 | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/nil_key | ✓ | — |
| TestGetKeyServerLocationsRequestRoundtrip/short_key | ✓ | — |
| TestGroundTruthMarshal | ✓ | — |
| TestGroundTruthMarshal/CommitTransactionRequest_3_system_keys | ✓ | — |
| TestGroundTruthMarshal/CommitTransactionRequest_empty | ✓ | — |
| TestGroundTruthMarshal/CommitTransactionRequest_single_set | ✓ | — |
| TestGroundTruthMarshal/CommitTransactionRequest_three_sets | ✓ | — |
| TestGroundTruthMarshal/GetKeyRequest_basic | ✓ | — |
| TestGroundTruthMarshal/GetKeyServerLocationsRequest_basic | ✓ | — |
| TestGroundTruthMarshal/GetKeyServerLocationsRequest_empty | ✓ | — |
| TestGroundTruthMarshal/GetKeyServerLocationsRequest_with_end | ✓ | — |
| TestGroundTruthMarshal/GetKeyValuesRequest_basic | ✓ | — |
| TestGroundTruthMarshal/GetReadVersionRequest_causal_risky | ✓ | — |
| TestGroundTruthMarshal/GetValueRequest_basic | ✓ | — |
| TestInlineErrorUnionRoundTrip | ✓ | — |
| TestInlineErrorUnionRoundTrip/GetKeyReply/absent | ✓ | — |
| TestInlineErrorUnionRoundTrip/GetKeyReply/present | ✓ | — |
| TestInlineErrorUnionRoundTrip/GetKeyValuesReply/absent | ✓ | — |
| TestInlineErrorUnionRoundTrip/GetKeyValuesReply/present | ✓ | — |
| TestInlineErrorUnionRoundTrip/GetValueReply/absent | ✓ | — |
| TestInlineErrorUnionRoundTrip/GetValueReply/present | ✓ | — |
| TestKeyRangeRef_RoundTrip | ✓ | — |
| TestKeyRangeRef_RoundTrip/edge:_empty_begin,_single-byte_end | ✓ | — |
| TestKeyRangeRef_RoundTrip/empty/empty | ✓ | — |
| TestKeyRangeRef_RoundTrip/long_keys | ✓ | — |
| TestKeyRangeRef_RoundTrip/normal_range | ✓ | — |
| TestKeyRangeRef_RoundTrip/single-key_optimization_(begin+\x00_==_end) | ✓ | — |
| TestKeyRangeRef_RoundTrip/single-key_with_binary | ✓ | — |
| TestLoadBalancedReplyErrorSlots | ✓ | — |
| TestManualMarshal_GetKeyServerLocationsRequest_basic | ✓ | — |
| TestMarshalErrorOrInlineError_RoundTrip | ✓ | — |
| TestMarshalFDBPooled_ByteIdentical | ✓ | — |
| TestMarshalFDBPooled_ByteIdentical/empty_transaction | ✓ | — |
| TestMarshalFDBPooled_ByteIdentical/multiple_mutations_and_conflict_ranges | ✓ | — |
| TestMarshalFDBPooled_ByteIdentical/single_mutation | ✓ | — |
| TestMarshalFDBPooled_ByteIdentical/system_key_mutations | ✓ | — |
| TestParseKeyValueRefStringVector | ✓ | — |
| TestParseKeyValueRefStringVector/empty | ✓ | — |
| TestParseKeyValueRefStringVector/empty_values | ✓ | — |
| TestParseKeyValueRefStringVector/multiple | ✓ | — |
| TestParseKeyValueRefStringVector/nil | ✓ | — |
| TestParseKeyValueRefStringVector/single | ✓ | — |
| TestParseKeyValueRefStringVector/truncated_key | ✓ | — |
| TestReadErrorOr_ErrorCodeIsUint16 | ✓ | — |
| TestReadErrorOr_ErrorTag | ✓ | — |
| TestReadErrorOr_MalformedPayload | ✓ | — |
| TestReadErrorOr_NoneTag | ✓ | — |
| TestReadErrorOr_OneFieldSuccess | ✓ | — |
| TestReadErrorOr_ZeroFieldSuccess | ✓ | — |
| TestReadInlineReplyError | ✓ | — |
| TestReadInlineReplyError_Absent | ✓ | — |
| TestReadInlineReplyError_Malformed | ✓ | — |
| TestReadOptions_ConsistencyCheckAbsent | ✓ | — |
| TestReadOptions_ConsistencyCheckBoundaries | ✓ | — |
| TestReadOptions_OptionalPrimitiveScalarRoundTrip | ✓ | — |
| TestWatchValueReply_RoundTrip | ✓ | — |
| TestWatchValueRequest_RoundTrip | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzNewReader | ✓ | — |
| FuzzNewReader/seed#0 | ✓ | — |
| FuzzNewReader/seed#1 | ✓ | — |
| FuzzNewReader/seed#2 | ✓ | — |
| FuzzNewReader/seed#3 | ✓ | — |
| FuzzReadErrorOrInto | ✓ | — |
| FuzzReadErrorOrInto/seed#0 | ✓ | — |
| FuzzReadErrorOrInto/seed#1 | ✓ | — |
| FuzzReadErrorOrInto/seed#2 | ✓ | — |
| TestFDBError_Description_LatentBugFixes | ✓ | — |
| TestFieldOffset_CorruptedVTable | ✓ | — |
| TestGenerateVTable_AlignmentGap | ✓ | — |
| TestGenerateVTable_AlignmentLargerThanSize | ✓ | — |
| TestGenerateVTable_AlignmentPadding | ✓ | — |
| TestGenerateVTable_AllZeroSizeFields | ✓ | — |
| TestGenerateVTable_ComplexMix | ✓ | — |
| TestGenerateVTable_Empty | ✓ | — |
| TestGenerateVTable_FiveFields | ✓ | — |
| TestGenerateVTable_MixedTypesWithRelativeOffsets | ✓ | — |
| TestGenerateVTable_PanicOnMismatchedLengths | ✓ | — |
| TestGenerateVTable_PanicOnZeroAlignment | ✓ | — |
| TestGenerateVTable_SingleInt | ✓ | — |
| TestGenerateVTable_SingleZeroSizeField | ✓ | — |
| TestGenerateVTable_StableSortPreservesOrder | ✓ | — |
| TestGenerateVTable_WithZeroSizeField | ✓ | — |
| TestReadOptionalInt32_NestedStruct | ✓ | — |
| TestReadUID_MissingField | ✓ | — |
| TestReadVectorInt32_NestedStruct | ✓ | — |
| TestVTableHashCollision | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestBackend_DefaultIsPureGo | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestEmptyPackage | ✓ | — |
| TestFormatted | ✓ | — |
| TestMultipleFiles | ✓ | — |
| TestUnformattedSpacing | ✓ | — |
| TestUnformattedTabs | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestEmptyPackage | ✓ | — |
| TestFlagsMatchOptions | ✓ | — |
| TestFormatted | ✓ | — |
| TestGofumptExtraRule | ✓ | — |
| TestMultipleFiles | ✓ | — |
| TestUnformattedSpacing | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestRun_AllowlistedExempt | ✓ | — |
| TestRun_NonAllowlistedFlagged | ✓ | — |
| TestRun_PerFileCount | ✓ | — |
| TestRun_ShadowedRecoverIgnored | ✓ | — |
| TestRun_TestFileExempt | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestEstimateDistanceVsExactHighDim | ✓ | 240ms |
| TestEstimateDistanceVsExact | ✓ | 190ms |
| TestScorerMatchesDistance | ✓ | 130ms |
| TestScorerFusedPathMatchesDistance | ✓ | 40ms |
| TestEncodedVectorSerializationRoundTrip/#89 | ✓ | 30ms |
| TestQuantizerEncodeSelfDistanceNearZero/#48 | ✓ | 20ms |
| TestEncodeDirectionPreserved/#03 | ✓ | 10ms |
| TestEncodedVectorSerializationRoundTrip/#28 | ✓ | 10ms |
| TestEncodedVectorSerializationRoundTrip/#59 | ✓ | 10ms |
| TestEncodedVectorSerializationRoundTrip/#85 | ✓ | 10ms |
| TestEncodedVectorSerializationRoundTrip/#88 | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceCosine | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceNearZero/#23 | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceNearZero/#24 | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceNearZero/#46 | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceNearZero/#47 | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceNearZero/#72 | ✓ | 10ms |
| TestQuantizerEncodeSelfDistanceNearZero/#74 | ✓ | 10ms |
| FuzzUnpackComponentsFastPath | ✓ | — |
| FuzzUnpackComponentsFastPath/seed#0 | ✓ | — |
| TestAllSameValueVector | ✓ | — |
| TestBitPackingCrossByteBoundary | ✓ | — |
| TestBitPackingSmall | ✓ | — |
| TestEncodeDirectionPreserved | ✓ | — |
| TestEncodeDirectionPreserved/#00 | ✓ | — |
| TestEncodeDirectionPreserved/#01 | ✓ | — |
| TestEncodeDirectionPreserved/#02 | ✓ | — |
| TestEncodeDirectionPreserved/#04 | ✓ | — |
| TestEncodeDirectionPreserved/#05 | ✓ | — |
| TestEncodeDirectionPreserved/#06 | ✓ | — |
| TestEncodeDirectionPreserved/#07 | ✓ | — |
| TestEncodeDirectionPreserved/#08 | ✓ | — |
| TestEncodeDirectionPreserved/#09 | ✓ | — |
| TestEncodeDirectionPreserved/#10 | ✓ | — |
| TestEncodeDirectionPreserved/#11 | ✓ | — |
| TestEncodedVectorFromBytesErrors | ✓ | — |
| TestEncodedVectorSerializationRoundTrip | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#00 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#01 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#02 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#03 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#04 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#05 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#06 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#07 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#08 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#09 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#10 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#11 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#12 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#13 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#14 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#15 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#16 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#17 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#18 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#19 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#20 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#21 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#22 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#23 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#24 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#25 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#26 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#27 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#29 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#30 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#31 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#32 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#33 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#34 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#35 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#36 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#37 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#38 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#39 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#40 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#41 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#42 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#43 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#44 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#45 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#46 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#47 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#48 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#49 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#50 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#51 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#52 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#53 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#54 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#55 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#56 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#57 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#58 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#60 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#61 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#62 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#63 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#64 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#65 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#66 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#67 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#68 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#69 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#70 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#71 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#72 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#73 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#74 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#75 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#76 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#77 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#78 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#79 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#80 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#81 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#82 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#83 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#84 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#86 | ✓ | — |
| TestEncodedVectorSerializationRoundTrip/#87 | ✓ | — |
| TestEstimatedDistanceSpecialValues | ✓ | — |
| TestEstimatedDistanceSpecialValues2 | ✓ | — |
| TestEstimatorCosineZeroQuery | ✓ | — |
| TestMultipleExBitsPrecision | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#00 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#01 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#02 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#03 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#04 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#05 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#06 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#07 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#08 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#09 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#10 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#11 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#12 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#13 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#14 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#15 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#16 | ✓ | — |
| TestQuantizerEncodeSelfDistanceCosine/#17 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#00 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#01 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#02 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#03 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#04 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#05 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#06 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#07 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#08 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#09 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#10 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#11 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#12 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#13 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#14 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#15 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#16 | ✓ | — |
| TestQuantizerEncodeSelfDistanceDotProduct/#17 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#00 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#01 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#02 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#03 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#04 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#05 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#06 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#07 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#08 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#09 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#10 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#11 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#12 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#13 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#14 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#15 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#16 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#17 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#18 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#19 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#20 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#21 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#22 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#25 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#26 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#27 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#28 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#29 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#30 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#31 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#32 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#33 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#34 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#35 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#36 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#37 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#38 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#39 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#40 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#41 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#42 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#43 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#44 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#45 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#49 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#50 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#51 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#52 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#53 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#54 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#55 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#56 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#57 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#58 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#59 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#60 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#61 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#62 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#63 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#64 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#65 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#66 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#67 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#68 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#69 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#70 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#71 | ✓ | — |
| TestQuantizerEncodeSelfDistanceNearZero/#73 | ✓ | — |
| TestQuantizerInterface | ✓ | — |
| TestQuantizerPanicsOnInvalidExBits | ✓ | — |
| TestUnitVector | ✓ | — |
| TestZeroVector | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestRandomKitchenSink | ✓ | 11.210s |
| TestSPFreshChaos_LifecycleSoakFaults/seed_5902 | ✓ | 7.540s |
| TestSPFreshChaos_LifecycleSoakFaults/seed_5901 | ✓ | 7.080s |
| TestConcurrentKitchenSink | ✓ | 5.310s |
| TestConcurrentLongRun | ✓ | 5.010s |
| TestRandomMultiIndex | ✓ | 3.720s |
| TestRandomAllFaults | ✓ | 3.660s |
| TestConcurrentHighContention | ✓ | 3.110s |
| TestConcurrentBasic | ✓ | 3.020s |
| TestConcurrentWithSum | ✓ | 3.010s |
| TestRandomRankIndexWithFaults | ✓ | 2.810s |
| TestRandomRankIndex | ✓ | 2.440s |
| TestLeaderboardHeavyFaultStress | ✓ | 1.760s |
| TestRankIndexCountDuplicatesHeavyFaultStress | ✓ | 1.710s |
| TestRandomValueIndexWithFaults | ✓ | 1.700s |
| TestRandomCountIndex | ✓ | 1.690s |
| TestRandomPermutedMin | ✓ | 1.670s |
| TestMultiIndexRandomHeavyStress | ✓ | 1.610s |
| TestRandomVersionIndexWithFaults | ✓ | 1.590s |
| TestRandomVersionIndex | ✓ | 1.580s |
| TestRandomSumIndex | ✓ | 1.570s |
| TestRandomPermutedMax | ✓ | 1.560s |
| TestRandomCoveringIndexWithFaults | ✓ | 1.540s |
| TestRandomBasicCRUD | ✓ | 1.530s |
| TestRandomValueIndex | ✓ | 1.470s |
| TestRandomCoveringIndex | ✓ | 1.410s |
| TestSPFreshChaos_ConcurrentRefineRebalanceFaults | ✓ | 1.400s |
| TestRankIndexHeavyFaultStress | ✓ | 1.320s |
| TestLeaderboardAllFaultTypes | ✓ | 1.240s |
| TestLeaderboardHighScoreFirstStress | ✓ | 1.130s |
| TestLeaderboardRandomFaults | ✓ | 1.120s |
| TestSPFreshChaos_SplitUnderFault | ✓ | 1.120s |
| TestRandomDeterminism | ✓ | 1.060s |
| TestRankIndexCountDuplicatesRandomStress | ✓ | 1.020s |
| TestRandomWithDeleteAll | ✓ | 980ms |
| TestMultidimensionalRandomStress | ✓ | 900ms |
| TestMinMaxEverMixedRandomStress | ✓ | 870ms |
| TestTextHeavyFaultStress | ✓ | 820ms |
| TestMaxEverVersionGroupedHeavyFaultStress | ✓ | 810ms |
| TestUniqueIndexRandomStress | ✓ | 810ms |
| TestRankIndexRandomStress | ✓ | 800ms |
| TestVersionIndexHeavyFaultStress | ✓ | 770ms |
| TestPermutedMinRandomStress | ✓ | 760ms |
| TestPermutedMaxRandomStress | ✓ | 750ms |
| TestRandomWithFaults | ✓ | 730ms |
| TestVersionIndexRandomStress | ✓ | 730ms |
| TestFanOutRandomStress | ✓ | 720ms |
| TestMaxEverVersionHeavyFaultStress | ✓ | 710ms |
| TestCoveringIndexRandomAll | ✓ | 680ms |
| TestVectorRandomStress | ✓ | 680ms |
| TestCoveringIndexRandomRetryHeavy | ✓ | 650ms |
| TestMaxEverRandomStress | ✓ | 650ms |
| TestMinEverRandomStress | ✓ | 650ms |
| TestCompositeVersionIndexRandomStress | ✓ | 640ms |
| TestRandomBitmapWithFaults | ✓ | 640ms |
| TestMultiTypeRandomStress | ✓ | 620ms |
| TestRandomBitmapNoFaults | ✓ | 580ms |
| TestFanOutCrossProductRandomStress | ✓ | 540ms |
| TestSPFreshChaos_BulkBuildUnderFault | ✓ | 540ms |
| TestVersionIndexAllFaultsStress | ✓ | 530ms |
| TestTextRandomFaults | ✓ | 490ms |
| TestConcurrentSave200 | ✓ | 450ms |
| TestMaxEverVersionAllFaultsStress | ✓ | 450ms |
| TestRandomWithCountIndex | ✓ | 390ms |
| TestMaxEverVersionRandomFaults | ✓ | 380ms |
| TestRandomWithCountNotNullIndex | ✓ | 380ms |
| TestRandomWithSumIndex | ✓ | 330ms |
| TestMaxEverVersionGroupedRandomFaults | ✓ | 320ms |
| TestRandomWithCountUpdatesIndex | ✓ | 290ms |
| TestSPFreshChaos_BasicVerify | ✓ | 240ms |
| TestMultiIndexRapidOverwrite | ✓ | 170ms |
| TestMultiIndexDeleteAndReinsert | ✓ | 160ms |
| TestIntraTransactionRace | ✓ | 140ms |
| TestMaxEverVersionIdempotencyExplanation | ✓ | 140ms |
| TestVectorHighDimRaBitQCommitUnknown | ✓ | 140ms |
| TestLeaderboardBasicVerify | ✓ | 100ms |
| TestSPFreshChaos_WritePathFaults | ✓ | 90ms |
| TestLeaderboardDeleteAllRecords | ✓ | 80ms |
| TestRankIndexDeleteAllRecords | ✓ | 70ms |
| TestRankIndexDuplicateScoresCommitUnknown | ✓ | 70ms |
| TestLeaderboardDuplicateScoresCommitUnknown | ✓ | 60ms |
| TestLeaderboardMultipleWindowsCommitUnknown | ✓ | 60ms |
| TestMaxEverDecreasingValues | ✓ | 60ms |
| TestMaxEverIncreasingValues | ✓ | 60ms |
| TestMultiIndexDeleteAllCommitUnknown | ✓ | 60ms |
| TestOnlineIndexerHeavyFaults | ✓ | 60ms |
| TestTextCommitUnknownOverwrite | ✓ | 60ms |
| TestTextDeleteAllRecords | ✓ | 60ms |
| TestLeaderboardDuplicateScores | ✓ | 50ms |
| TestLeaderboardHighScoreFirst | ✓ | 50ms |
| TestLeaderboardOverwriteChangesScore | ✓ | 50ms |
| TestMultiTypeDeleteAllCommitUnknown | ✓ | 50ms |
| TestPermutedMaxDeleteAllRecords | ✓ | 50ms |
| TestPermutedMinDeleteAllRecords | ✓ | 50ms |
| TestCountIndexCommitUnknown | ✓ | 40ms |
| TestCountNotNullCommitUnknown | ✓ | 40ms |
| TestDeleteAllRecords | ✓ | 40ms |
| TestLeaderboardCommitUnknown | ✓ | 40ms |
| TestLeaderboardCommitUnknownDelete | ✓ | 40ms |
| TestLeaderboardCommitUnknownOverwrite | ✓ | 40ms |
| TestMultiIndexDeleteAllThenSaveCommitUnknown | ✓ | 40ms |
| TestMultiTypeSaveCommitUnknown | ✓ | 40ms |
| TestOnlineIndexerAllFaults | ✓ | 40ms |
| TestRankIndexBasicVerify | ✓ | 40ms |
| TestRankIndexCommitUnknownDelete | ✓ | 40ms |
| TestRankIndexOverwriteChangesRank | ✓ | 40ms |
| TestTextBasicVerify | ✓ | 40ms |
| TestUniqueIndexDeleteAndReuseValue | ✓ | 40ms |
| TestFanOutCrossProduct | ✓ | 30ms |
| TestLeaderboardMultipleWindows | ✓ | 30ms |
| TestMaxEverVersionDeleteAllRecords | ✓ | 30ms |
| TestMaxEverVersionGroupedDeleteAll | ✓ | 30ms |
| TestMultiIndexBasicVerify | ✓ | 30ms |
| TestMultiIndexCommitUnknown | ✓ | 30ms |
| TestOnlineIndexerCommitUnknown | ✓ | 30ms |
| TestOnlineIndexerCommitUnknownCountIndex | ✓ | 30ms |
| TestOnlineIndexerCommitUnknownSmallChunks | ✓ | 30ms |
| TestPermutedMaxCommitUnknownDelete | ✓ | 30ms |
| TestPermutedMinBasicVerify | ✓ | 30ms |
| TestPermutedMinDeleteLastInGroup | ✓ | 30ms |
| TestRankIndexCommitUnknown | ✓ | 30ms |
| TestRankIndexCountDuplicatesBasic | ✓ | 30ms |
| TestRankIndexCountDuplicatesCommitUnknown | ✓ | 30ms |
| TestRankIndexCountDuplicatesDeleteCommitUnknown | ✓ | 30ms |
| TestRankIndexDuplicateScores | ✓ | 30ms |
| TestSumIndexCommitUnknown | ✓ | 30ms |
| TestTextCommitUnknownDelete | ✓ | 30ms |
| TestTextCommitUnknownInsert | ✓ | 30ms |
| TestTextUpdateDifferentName | ✓ | 30ms |
| TestUniqueIndexMultipleSavesCommitUnknown | ✓ | 30ms |
| TestUniqueIndexSwapPricesCommitUnknown | ✓ | 30ms |
| TestVectorCommitUnknownDelete | ✓ | 30ms |
| TestVectorCommitUnknownOverwrite | ✓ | 30ms |
| TestVersionIndexCommitUnknownMultipleSaves | ✓ | 30ms |
| TestBasicSaveDeleteVerify | ✓ | 20ms |
| TestBasicSaveVerify | ✓ | 20ms |
| TestCommitUnknownDelete | ✓ | 20ms |
| TestCommitUnknownMultipleSaves | ✓ | 20ms |
| TestCompositeVersionIndexCommitUnknown | ✓ | 20ms |
| TestCountNotNullNilToSet | ✓ | 20ms |
| TestCountUpdatesMultipleCommitUnknown | ✓ | 20ms |
| TestCoveringIndexOverwrite | ✓ | 20ms |
| TestFanOutBasicVerify | ✓ | 20ms |
| TestFanOutChangeTagsCommitUnknown | ✓ | 20ms |
| TestFanOutCrossProductCommitUnknown | ✓ | 20ms |
| TestFanOutDeleteRecordCommitUnknown | ✓ | 20ms |
| TestFanOutEmptyToNonEmptyCommitUnknown | ✓ | 20ms |
| TestGroupedMaxEverBasicVerify | ✓ | 20ms |
| TestGroupedMaxEverCommitUnknown | ✓ | 20ms |
| TestMaxEverBasicVerify | ✓ | 20ms |
| TestMaxEverDeleteAllResets | ✓ | 20ms |
| TestMaxEverDeleteIsNoOp | ✓ | 20ms |
| TestMaxEverOverwriteHigherCommitUnknown | ✓ | 20ms |
| TestMaxEverOverwriteLowerCommitUnknown | ✓ | 20ms |
| TestMaxEverVersionBasicVerify | ✓ | 20ms |
| TestMaxEverVersionCommitUnknownOverwrite | ✓ | 20ms |
| TestMaxEverVersionGroupedBasicVerify | ✓ | 20ms |
| TestMaxEverVersionGroupedCommitUnknownOverwrite | ✓ | 20ms |
| TestMinEverBasicVerify | ✓ | 20ms |
| TestMinEverOverwriteCommitUnknown | ✓ | 20ms |
| TestMinEverZeroValue | ✓ | 20ms |
| TestMultiIndexDeleteCommitUnknown | ✓ | 20ms |
| TestMultiIndexOverwriteCommitUnknown | ✓ | 20ms |
| TestMultiKeyCoveringCommitUnknown | ✓ | 20ms |
| TestMultidimensionalCommitUnknownDelete | ✓ | 20ms |
| TestPermutedMaxBasicVerify | ✓ | 20ms |
| TestPermutedMaxCommitUnknownOverwriteLower | ✓ | 20ms |
| TestPermutedMaxDeleteLastInGroup | ✓ | 20ms |
| TestPermutedMinCommitUnknownDelete | ✓ | 20ms |
| TestPermutedMinCommitUnknownOverwriteHigher | ✓ | 20ms |
| TestRankIndexCommitUnknownOverwrite | ✓ | 20ms |
| TestTextUpdateSameName | ✓ | 20ms |
| TestUniqueIndexBasicVerify | ✓ | 20ms |
| TestUniqueIndexOverwriteCommitUnknown | ✓ | 20ms |
| TestUniqueIndexViolationDetection | ✓ | 20ms |
| TestVectorBasicSave | ✓ | 20ms |
| TestVectorHighDimRaBitQBasic | ✓ | 20ms |
| TestVersionIndexBasicVerify | ✓ | 20ms |
| TestVersionIndexCommitUnknownDelete | ✓ | 20ms |
| TestVersionIndexCommitUnknownDeleteAll | ✓ | 20ms |
| TestVersionIndexCommitUnknownOverwrite | ✓ | 20ms |
| TestVersionIndexDeleteAllVerify | ✓ | 20ms |
| TestVersionIndexDeleteVerify | ✓ | 20ms |
| TestVersionIndexOverwriteVerify | ✓ | 20ms |
| TestVersionIndexSaveDeleteSaveCommitUnknown | ✓ | 20ms |
| TestBitmapBasicSave | ✓ | 10ms |
| TestBitmapCommitUnknown | ✓ | 10ms |
| TestBitmapDelete | ✓ | 10ms |
| TestBitmapDeleteCommitUnknown | ✓ | 10ms |
| TestBitmapMultipleRecords | ✓ | 10ms |
| TestBitmapOverwrite | ✓ | 10ms |
| TestCommitUnknownOverwrite | ✓ | 10ms |
| TestCommitUnknownSingleSave | ✓ | 10ms |
| TestCompositeVersionIndexBasicVerify | ✓ | 10ms |
| TestCountUpdatesCommitUnknown | ✓ | 10ms |
| TestCoveringIndexBasicVerify | ✓ | 10ms |
| TestCoveringIndexCommitUnknownDelete | ✓ | 10ms |
| TestCoveringIndexCommitUnknownDeleteAll | ✓ | 10ms |
| TestCoveringIndexCommitUnknownInsert | ✓ | 10ms |
| TestCoveringIndexCommitUnknownOverwrite | ✓ | 10ms |
| TestCoveringIndexDelete | ✓ | 10ms |
| TestCoveringIndexDeleteAll | ✓ | 10ms |
| TestFanOutCommitUnknown | ✓ | 10ms |
| TestFanOutEmptyTags | ✓ | 10ms |
| TestFanOutNonEmptyToEmptyCommitUnknown | ✓ | 10ms |
| TestMaxEverCommitUnknown | ✓ | 10ms |
| TestMaxEverVersionCommitUnknownDelete | ✓ | 10ms |
| TestMaxEverVersionCommitUnknownInsert | ✓ | 10ms |
| TestMaxEverVersionGroupedCommitUnknownInsert | ✓ | 10ms |
| TestMaxEverZeroValue | ✓ | 10ms |
| TestMinEverCommitUnknown | ✓ | 10ms |
| TestMinEverDeleteIsNoOp | ✓ | 10ms |
| TestMinEverOverwriteHigherCommitUnknown | ✓ | 10ms |
| TestMinEverZeroCommitUnknown | ✓ | 10ms |
| TestMultiKeyCoveringBasicVerify | ✓ | 10ms |
| TestMultidimensionalBasicSave | ✓ | 10ms |
| TestMultidimensionalCommitUnknownInsert | ✓ | 10ms |
| TestMultidimensionalCommitUnknownOverwrite | ✓ | 10ms |
| TestOverwriteExistingRecord | ✓ | 10ms |
| TestPermutedMaxCommitUnknownInsert | ✓ | 10ms |
| TestPermutedMaxCommitUnknownOverwriteHigher | ✓ | 10ms |
| TestPermutedMinCommitUnknownInsert | ✓ | 10ms |
| TestPermutedMinCommitUnknownOverwriteLower | ✓ | 10ms |
| TestUniqueIndexCommitUnknown | ✓ | 10ms |
| TestVectorCommitUnknownInsert | ✓ | 10ms |
| TestVersionIndexCommitUnknownInsert | ✓ | 10ms |
| TestFanOutDuplicateTags | ✓ | — |
| TestSPFreshChaos_LifecycleSoakFaults | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestFDBResolver_CacheManagement | ✓ | 20ms |
| TestFDBResolver_ConcurrentCrossInstance | ✓ | 20ms |
| TestFDBResolver_Persistence | ✓ | 10ms |
| TestFDBResolver_ResolveAllocatesNew | ✓ | 10ms |
| TestFDBResolver_ResolverDirectory_EndToEnd | ✓ | 10ms |
| TestFDBResolver_ReverseLookup | ✓ | 10ms |
| TestAddSubdirectories | ✓ | — |
| TestConstantDirectory | ✓ | — |
| TestDeepTree | ✓ | — |
| TestDirectoryJavaAligned | ✓ | — |
| TestDirectoryTree | ✓ | — |
| TestDuplicateSubdirectoryPanics | ✓ | — |
| TestFDBResolver_EmptyStringName | ✓ | — |
| TestFindChildForValue | ✓ | — |
| TestFindChildForValue_Bytes | ✓ | — |
| TestKeySpacePath | ✓ | — |
| TestKeySpacePathErrors | ✓ | — |
| TestKeySpaceString | ✓ | — |
| TestKeyTypeString | ✓ | — |
| TestKeyTypeValidation | ✓ | — |
| TestMemoryResolver_Concurrent | ✓ | — |
| TestMemoryResolver_Resolve | ✓ | — |
| TestMemoryResolver_ReverseLookup | ✓ | — |
| TestPathDepthAndListing | ✓ | — |
| TestPathEqual | ✓ | — |
| TestPathEqual_Bytes | ✓ | — |
| TestPathFlatten | ✓ | — |
| TestPathFromTuple | ✓ | — |
| TestPathFromTupleRoundtrip | ✓ | — |
| TestPathFromTuple_ConstantPriority | ✓ | — |
| TestPathString | ✓ | — |
| TestResolverDirectory | ✓ | — |
| TestResolverDirectoryTypeError | ✓ | — |
| TestResolverFunc | ✓ | — |
| TestResolverFuncError | ✓ | — |
| TestToPathString | ✓ | — |
| TestToSubspace | ✓ | — |
| TestToTree | ✓ | — |
| TestValidate | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestIntegration_VectorIndexScan_KNN | ✓ | 70ms |
| TestIntegration_VectorIndexScan_RankLessThan | ✓ | 70ms |
| TestIntegration_VectorIndexScan_ContinuationPK | ✓ | 60ms |
| TestExecutorPackageIsSingleThreaded | ✓ | 50ms |
| TestIntegration_Aggregation_AVG | ✓ | 30ms |
| TestIntegration_FilterPlan_IsNull | ✓ | 30ms |
| TestIntegration_ProjectionOverJoin | ✓ | 30ms |
| TestIntegration_StreamingAggregation_SortedInput | ✓ | 30ms |
| TestGoToProtoValue_TypeErrors | ✓ | 20ms |
| TestIntegration_NestedLoopJoin_CrossJoin | ✓ | 20ms |
| TestIntegration_NestedLoopJoin_LeftOuter | ✓ | 20ms |
| TestIntegration_UnionPlan | ✓ | 20ms |
| TestIntegration_UpdatePlan_WithParameter | ✓ | 20ms |
| TestEstimateQueryResultBytes_NilSafety | ✓ | 10ms |
| TestIntegration_Aggregation_GroupBy_MultiFunc | ✓ | 10ms |
| TestIntegration_Aggregation_MinMaxAvg | ✓ | 10ms |
| TestIntegration_Aggregation_NoGroupBy | ✓ | 10ms |
| TestIntegration_DeletePlan | ✓ | 10ms |
| TestIntegration_DeletePlan_AllRecords | ✓ | 10ms |
| TestIntegration_DeletePlan_WithFilter | ✓ | 10ms |
| TestIntegration_DistinctPlan | ✓ | 10ms |
| TestIntegration_FilterPlan | ✓ | 10ms |
| TestIntegration_FilterPlan_CompoundPredicate | ✓ | 10ms |
| TestIntegration_FilterPlan_NoMatch | ✓ | 10ms |
| TestIntegration_FilterPlan_OrPredicate | ✓ | 10ms |
| TestIntegration_FilterSortLimit_Pipeline | ✓ | 10ms |
| TestIntegration_FilterSortProjection_Pipeline | ✓ | 10ms |
| TestIntegration_IndexScan | ✓ | 10ms |
| TestIntegration_IndexScan_BoundedRange | ✓ | 10ms |
| TestIntegration_IndexScan_Equality | ✓ | 10ms |
| TestIntegration_IndexScan_EqualityRange | ✓ | 10ms |
| TestIntegration_IndexScan_FullRange | ✓ | 10ms |
| TestIntegration_IndexScan_Reverse | ✓ | 10ms |
| TestIntegration_InsertPlan_DuplicateError | ✓ | 10ms |
| TestIntegration_InsertPlan_ValuesExplode | ✓ | 10ms |
| TestIntegration_IntersectionPlan | ✓ | 10ms |
| TestIntegration_LimitOverSort | ✓ | 10ms |
| TestIntegration_LimitWithOffset | ✓ | 10ms |
| TestIntegration_NestedLoopJoin_WithPredicate | ✓ | 10ms |
| TestIntegration_ParameterBinding_Delete | ✓ | 10ms |
| TestIntegration_ParameterBinding_Filter | ✓ | 10ms |
| TestIntegration_ParameterBinding_IndexScan | ✓ | 10ms |
| TestIntegration_ProjectionPlan | ✓ | 10ms |
| TestIntegration_ResultSet_ByName | ✓ | 10ms |
| TestIntegration_ResultSet_FilterPipeline | ✓ | 10ms |
| TestIntegration_ResultSet_StringCoercion | ✓ | 10ms |
| TestIntegration_ResultSet_TypedAccess | ✓ | 10ms |
| TestIntegration_ScanDatum_Shape | ✓ | 10ms |
| TestIntegration_ScanPlan_AllRecords | ✓ | 10ms |
| TestIntegration_ScanPlan_TypeFilter | ✓ | 10ms |
| TestIntegration_ScanPlan_UnsetFieldsOmitted | ✓ | 10ms |
| TestIntegration_SortLimitPlan | ✓ | 10ms |
| TestIntegration_SortPlan_MultiKey | ✓ | 10ms |
| TestIntegration_SortPlan_Reverse | ✓ | 10ms |
| TestIntegration_StreamingAggregation_CountAndSum | ✓ | 10ms |
| TestIntegration_TypeFilter_MixedRecordTypes | ✓ | 10ms |
| TestIntegration_UnionPlan_DisjointLegs | ✓ | 10ms |
| TestIntegration_UpdatePlan | ✓ | 10ms |
| TestIntegration_UpdatePlan_ClearField | ✓ | 10ms |
| TestIntegration_UpdatePlan_MultipleFields | ✓ | 10ms |
| TestPartialSortTopK_LargeDataset | ✓ | 10ms |
| TestProtoRoundTrip_AllScalarKinds | ✓ | 10ms |
| TestProtoToMap_EnumField | ✓ | 10ms |
| TestAggKeyName_FieldValue | ✓ | — |
| TestAggKeyName_NonFieldValue | ✓ | — |
| TestAggResultName_Avg | ✓ | — |
| TestAggResultName_Count | ✓ | — |
| TestAggResultName_Max | ✓ | — |
| TestAggResultName_Min | ✓ | — |
| TestAggResultName_NilOperand | ✓ | — |
| TestAggResultName_Sum | ✓ | — |
| TestAggResultName_UnknownFunction | ✓ | — |
| TestAggregateContinuation_FloatMinMax | ✓ | — |
| TestAggregateContinuation_NilGroupState | ✓ | — |
| TestAggregateContinuation_RoundTrip_SumCount | ✓ | — |
| TestAggregateCursor_GroupedSum | ✓ | — |
| TestAggregateCursor_OnNextAfterClose | ✓ | — |
| TestAggregateCursor_ScalarOnEmpty | ✓ | — |
| TestAggregateCursor_SingleGroup_CountStar | ✓ | — |
| TestBindParameter_NilParams | ✓ | — |
| TestBindParameter_OneBased | ✓ | — |
| TestBindParameter_OrdinalExceedsLength | ✓ | — |
| TestBindParameter_ZeroOrdinal | ✓ | — |
| TestBoundedBuffer_ByteBudgetTrips | ✓ | — |
| TestBoundedBuffer_ChargesAndRowCap | ✓ | — |
| TestBoundedSet_ChargesNewKeysOnly | ✓ | — |
| TestChargeCoverage_AllBufferPaths | ✓ | — |
| TestCollectAllBounded_EmptyCursor | ✓ | — |
| TestCollectAllBounded_ExactlyAtLimit | ✓ | — |
| TestCollectAllBounded_LimitOne | ✓ | — |
| TestCollectAllBounded_OneBelowLimit | ✓ | — |
| TestCollectAllBounded_OverLimit | ✓ | — |
| TestCollectAllBounded_UnderLimit | ✓ | — |
| TestCollectAll_EmptyCursor | ✓ | — |
| TestCollectAll_MultipleItems | ✓ | — |
| TestCompareAny_Bool | ✓ | — |
| TestCompareAny_Float64 | ✓ | — |
| TestCompareAny_Integers | ✓ | — |
| TestCompareAny_MixedTypes | ✓ | — |
| TestCompareAny_NilHandling | ✓ | — |
| TestCompareAny_Strings | ✓ | — |
| TestCompareValues_CrossTypeNotEqual | ✓ | — |
| TestCompareValues_NullHandling | ✓ | — |
| TestCompareValues_NumericTypes | ✓ | — |
| TestCompareValues_Strings | ✓ | — |
| TestConcatCursor_AllEmpty | ✓ | — |
| TestConcatCursor_CloseIdempotent | ✓ | — |
| TestConcatCursor_EmptyFirst | ✓ | — |
| TestConcatCursor_MultipleCursors | ✓ | — |
| TestConcatCursor_NoCursors | ✓ | — |
| TestCustomSortCursor_BufferLimitExceeded | ✓ | — |
| TestCustomSortCursor_OnNextAfterClose | ✓ | — |
| TestCustomSortCursor_ReverseSort | ✓ | — |
| TestDistinctKey_Deterministic | ✓ | — |
| TestDistinctKey_NilPrimaryKey | ✓ | — |
| TestDistinctKey_WithDatum | ✓ | — |
| TestEmptyEvaluationContext | ✓ | — |
| TestEmptyEvaluationContext_NoBindings | ✓ | — |
| TestEstimateQueryResultBytes_ComputedRow | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/both-nil | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/datum-nil | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/empty-map | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/empty-slice | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/nested-map | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/nested-slice | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/nil-map-value | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/nil-proto-record | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/scalar-int | ✓ | — |
| TestEstimateQueryResultBytes_NilSafety/scalar-string | ✓ | — |
| TestEstimateQueryResultBytes_StoredRecord | ✓ | — |
| TestEvaluationContext_BindParameter_Bounds | ✓ | — |
| TestEvaluationContext_GetOrCreateTempTable | ✓ | — |
| TestEvaluationContext_GetOrCreateTempTable_DistinctIDs | ✓ | — |
| TestEvaluationContext_RowContext | ✓ | — |
| TestEvaluationContext_RowContext_CorrelationBinding | ✓ | — |
| TestEvaluationContext_WithBinding | ✓ | — |
| TestEvaluationContext_WithBinding_DoesNotMutateParent | ✓ | — |
| TestEvaluationContext_WithParams | ✓ | — |
| TestEvaluationContext_WithParams_CopiesBindings | ✓ | — |
| TestExecuteAggregation_EmptyInput_NoGroupKeys | ✓ | — |
| TestExecuteDistinct_DedupsValues | ✓ | — |
| TestExecuteExplode_List | ✓ | — |
| TestExecuteExplode_Nil | ✓ | — |
| TestExecuteFilter_OverValues | ✓ | — |
| TestExecuteFilter_RejectsAll | ✓ | — |
| TestExecuteIntersection_CommonRows | ✓ | — |
| TestExecuteIntersection_NoCommonRows | ✓ | — |
| TestExecuteLimit_CapsResults | ✓ | — |
| TestExecuteLimit_PropagatesRowLimit | ✓ | — |
| TestExecuteLimit_ZeroLimit | ✓ | — |
| TestExecuteNestedLoopJoin_CrossJoin | ✓ | — |
| TestExecuteNestedLoopJoin_InnerJoin_PredicateRejects | ✓ | — |
| TestExecuteNestedLoopJoin_InnerJoin_WithPredicate | ✓ | — |
| TestExecuteNestedLoopJoin_LeftOuter_NoInnerMatch | ✓ | — |
| TestExecuteProjection_FieldExtraction | ✓ | — |
| TestExecuteSort_OverValues | ✓ | — |
| TestExecuteSort_TopKActivatesOnLimit | ✓ | — |
| TestExecuteState_ExactBoundary | ✓ | — |
| TestExecuteState_TripsOnSum | ✓ | — |
| TestExecuteState_Unlimited | ✓ | — |
| TestExecuteStreamingAggregation_CountGroupBy | ✓ | — |
| TestExecuteStreamingAggregation_NoGroups_Count | ✓ | — |
| TestExecuteTableFunction_Nil | ✓ | — |
| TestExecuteTableFunction_StreamValue | ✓ | — |
| TestExecuteTempTable_EmptyScan | ✓ | — |
| TestExecuteTempTable_InsertAndScan | ✓ | — |
| TestExecuteTempTable_MultipleInserts | ✓ | — |
| TestExecuteUnion_ConcatenatesInners | ✓ | — |
| TestExecuteUnion_Empty | ✓ | — |
| TestExecuteUnsupportedPlan_ReturnsError | ✓ | — |
| TestExecuteValues_EmptyColumns | ✓ | — |
| TestExecuteValues_SingleRow | ✓ | — |
| TestExecute_CompositeFilterSortLimitProject | ✓ | — |
| TestExtractEquijoinColumns_FlatQualified | ✓ | — |
| TestExtractEquijoinColumns_QOVChildQualified | ✓ | — |
| TestExtractEquijoinColumns_QOVChild_OuterOnLHS | ✓ | — |
| TestFieldFromDatum_CaseInsensitive | ✓ | — |
| TestFieldFromDatum_MapFound | ✓ | — |
| TestFieldFromDatum_MapNotFound | ✓ | — |
| TestFieldFromDatum_NonMap | ✓ | — |
| TestFromStoredRecord | ✓ | — |
| TestGetBinding_MissingKey | ✓ | — |
| TestGetBinding_PresentKey | ✓ | — |
| TestGetMaterializationLimit_Custom | ✓ | — |
| TestGetMaterializationLimit_Default | ✓ | — |
| TestGetMaterializationLimit_NegativeFallsBackToDefault | ✓ | — |
| TestGetMaterializationLimit_ZeroFallsBackToDefault | ✓ | — |
| TestGetOrCreateTempTable_CreatesNew | ✓ | — |
| TestGetOrCreateTempTable_Functional | ✓ | — |
| TestGetOrCreateTempTable_ReturnsSameOnSecondCall | ✓ | — |
| TestGoToProtoValue_Bool | ✓ | — |
| TestGoToProtoValue_Bytes | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/bool_to_bool | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/bytes_to_bytes | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/float64_to_double | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/float64_to_float | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/int64_to_int32 | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/int64_to_int64 | ✓ | — |
| TestGoToProtoValue_ConsistentWithConvertToProtoValue/string_to_string | ✓ | — |
| TestGoToProtoValue_Double | ✓ | — |
| TestGoToProtoValue_DoubleToIntRejects22000 | ✓ | — |
| TestGoToProtoValue_EnumField | ✓ | — |
| TestGoToProtoValue_Float | ✓ | — |
| TestGoToProtoValue_Int32 | ✓ | — |
| TestGoToProtoValue_Int32FromInt | ✓ | — |
| TestGoToProtoValue_Int64 | ✓ | — |
| TestGoToProtoValue_Int64FromInt | ✓ | — |
| TestGoToProtoValue_IntToDoubleWidens | ✓ | — |
| TestGoToProtoValue_IntToFloatWidens | ✓ | — |
| TestGoToProtoValue_Overflow | ✓ | — |
| TestGoToProtoValue_Overflow/float32_boundary_accept_max | ✓ | — |
| TestGoToProtoValue_Overflow/float32_overflow_from_float64 | ✓ | — |
| TestGoToProtoValue_Overflow/int32_boundary_accept_max | ✓ | — |
| TestGoToProtoValue_Overflow/int32_boundary_accept_min | ✓ | — |
| TestGoToProtoValue_Overflow/int32_overflow_from_int64 | ✓ | — |
| TestGoToProtoValue_Overflow/int32_underflow_from_int64 | ✓ | — |
| TestGoToProtoValue_String | ✓ | — |
| TestGoToProtoValue_StringToIntRejects22000 | ✓ | — |
| TestGoToProtoValue_TypeError | ✓ | — |
| TestGoToProtoValue_TypeErrors/bool_from_string | ✓ | — |
| TestGoToProtoValue_TypeErrors/bytes_from_int | ✓ | — |
| TestGoToProtoValue_TypeErrors/double_from_bool | ✓ | — |
| TestGoToProtoValue_TypeErrors/float_from_string | ✓ | — |
| TestGoToProtoValue_TypeErrors/int32_from_bool | ✓ | — |
| TestGoToProtoValue_TypeErrors/int64_from_string | ✓ | — |
| TestGoToProtoValue_TypeErrors/string_from_int | ✓ | — |
| TestIntegration_Aggregation_EmptyInput | ✓ | — |
| TestIntegration_ProjectionPlan_MultiColumn | ✓ | — |
| TestIntersectionCompKeyFunc_Int32Widened | ✓ | — |
| TestIntersectionCompKeyFunc_Int32Widened/intersectionCompKeyFunc | ✓ | — |
| TestIntersectionCompKeyFunc_Int32Widened/multiIntersectionCompKeyFunc | ✓ | — |
| TestIntersectionCompKeyFunc_NoKeyVals_NoPK | ✓ | — |
| TestIntersectionCompKeyFunc_NoKeyVals_WithPK | ✓ | — |
| TestIntersectionCompKeyFunc_WithKeyVals | ✓ | — |
| TestLimitContinuation_EmptyIsFullWindow | ✓ | — |
| TestLimitContinuation_RejectsGarbage | ✓ | — |
| TestLimitContinuation_RoundTrip | ✓ | — |
| TestLimitContinuation_RoundTrip/big-counts | ✓ | — |
| TestLimitContinuation_RoundTrip/end-inner | ✓ | — |
| TestLimitContinuation_RoundTrip/nil-inner | ✓ | — |
| TestLimitContinuation_RoundTrip/present-inner | ✓ | — |
| TestLimitContinuation_RoundTrip/present-inner-offset | ✓ | — |
| TestLimitContinuation_RoundTrip/start-inner | ✓ | — |
| TestLimitEnvelope_NegativeLimit_OffsetOnly | ✓ | — |
| TestLimitEnvelope_NoPageBreak_FullWindow | ✓ | — |
| TestLimitEnvelope_OffsetSpansPageBreak | ✓ | — |
| TestLimitEnvelope_ResumeAcrossPage_NoReSkip | ✓ | — |
| TestLimitEnvelope_ZeroLimit | ✓ | — |
| TestMaterializationLimitExceededError_ErrorsAs | ✓ | — |
| TestMemorySortCursor_BufferLimitExceeded | ✓ | — |
| TestMemorySortCursor_EmptyInput | ✓ | — |
| TestMemorySortCursor_OnNextAfterClose | ✓ | — |
| TestMemorySortCursor_SortsCorrectly | ✓ | — |
| TestMemorySortCursor_SortsDescending | ✓ | — |
| TestMergeRows_BothMaps | ✓ | — |
| TestMergeRows_ChainedJoin | ✓ | — |
| TestMergeRows_DerivedTableAlias | ✓ | — |
| TestMergeRows_InnerOverridesOuter | ✓ | — |
| TestMergeRows_NonMapDatum | ✓ | — |
| TestMergeSortCursor_CloseIdempotent | ✓ | — |
| TestMergeSortCursor_DedupWithAllDuplicates | ✓ | — |
| TestMergeSortCursor_Deduplication | ✓ | — |
| TestMergeSortCursor_EmptyInputs | ✓ | — |
| TestMergeSortCursor_MultipleComparisonKeys | ✓ | — |
| TestMergeSortCursor_NullComparisonKeys | ✓ | — |
| TestMergeSortCursor_OneEmptyOneNonEmpty | ✓ | — |
| TestMergeSortCursor_Reverse | ✓ | — |
| TestMergeSortCursor_ReverseDedup | ✓ | — |
| TestMergeSortCursor_SingleInputPassthrough | ✓ | — |
| TestMergeSortCursor_StringComparisonKeys | ✓ | — |
| TestMergeSortCursor_ThreeInputs | ✓ | — |
| TestMergeSortCursor_TwoSortedInputs | ✓ | — |
| TestMergeSortCursor_UnequalLengthInputs | ✓ | — |
| TestMergeSortCursor_ZeroCursors | ✓ | — |
| TestNLJCursor_CloseIdempotent | ✓ | — |
| TestNLJCursor_EmptyInner_InnerJoin | ✓ | — |
| TestNLJCursor_EmptyInner_LeftJoin | ✓ | — |
| TestNLJCursor_EmptyOuter_CrossJoin | ✓ | — |
| TestNLJCursor_EmptyOuter_InnerJoin | ✓ | — |
| TestNLJCursor_EmptyOuter_LeftJoin | ✓ | — |
| TestNLJCursor_InnerJoin_CrossProduct | ✓ | — |
| TestNLJCursor_InnerJoin_PredicateFilters | ✓ | — |
| TestNLJCursor_OnNextAfterClose | ✓ | — |
| TestNewTempTable_Empty | ✓ | — |
| TestParameterBinding_Filter | ✓ | — |
| TestParameterBinding_ScanComparison | ✓ | — |
| TestParameterBinding_Values | ✓ | — |
| TestPartialSortTopK_AllEqual | ✓ | — |
| TestPartialSortTopK_Basic | ✓ | — |
| TestPartialSortTopK_Descending | ✓ | — |
| TestPartialSortTopK_KEqualsN | ✓ | — |
| TestPartialSortTopK_KGreaterThanN | ✓ | — |
| TestPartialSortTopK_MultiKey | ✓ | — |
| TestPartialSortTopK_SingleElement | ✓ | — |
| TestPartialSortTopK_WithStrings | ✓ | — |
| TestPassesJoinPredicates_Empty | ✓ | — |
| TestPassesJoinPredicates_MatchingPredicate | ✓ | — |
| TestPassesJoinPredicates_NonMatchingPredicate | ✓ | — |
| TestPlanColumnNames_AggregateIndexReportsOutputSchema | ✓ | — |
| TestPlanColumnNames_MapReportsPostRenameNames | ✓ | — |
| TestPlanColumnNames_MultiIntersectionReportsResultValueNames | ✓ | — |
| TestPlanColumnNames_StreamingAggReportsOutputSchema | ✓ | — |
| TestProjectionColumnName_FieldValue | ✓ | — |
| TestProjectionColumnName_NonFieldValue | ✓ | — |
| TestProjection_MultiColumnFieldValue | ✓ | — |
| TestProtoFieldToGo_EmptyRepeated | ✓ | — |
| TestProtoFieldToGo_MessageField | ✓ | — |
| TestProtoFieldToGo_RepeatedStringField | ✓ | — |
| TestProtoFieldToGo_ScalarField | ✓ | — |
| TestProtoToMap_AllSetFields | ✓ | — |
| TestProtoToMap_BytesField | ✓ | — |
| TestProtoToMap_MessageField | ✓ | — |
| TestProtoToMap_NilMessage | ✓ | — |
| TestProtoToMap_RepeatedField | ✓ | — |
| TestProtoToMap_TypedRecord_AllKinds | ✓ | — |
| TestProtoToMap_UnsetFieldsOmitted | ✓ | — |
| TestProtoToMap_UpperCaseKeys | ✓ | — |
| TestQueryResult_FromStoredRecord_NilSafe | ✓ | — |
| TestRecursiveDfsJoin_Postorder | ✓ | — |
| TestRecursiveDfsJoin_Preorder | ✓ | — |
| TestRecursiveLevelUnion_EmptyRecursive | ✓ | — |
| TestRecursiveLevelUnion_SingleLevel | ✓ | — |
| TestResultSet_BeforeAdvance | ✓ | — |
| TestResultSet_ByName | ✓ | — |
| TestResultSet_CloseIdempotent | ✓ | — |
| TestResultSet_CoercionMatrix | ✓ | — |
| TestResultSet_CoercionMatrix/bool_false | ✓ | — |
| TestResultSet_CoercionMatrix/bool_true | ✓ | — |
| TestResultSet_CoercionMatrix/float32_1.5 | ✓ | — |
| TestResultSet_CoercionMatrix/float64_3.14 | ✓ | — |
| TestResultSet_CoercionMatrix/int32_7 | ✓ | — |
| TestResultSet_CoercionMatrix/int64_42 | ✓ | — |
| TestResultSet_CoercionMatrix/nil | ✓ | — |
| TestResultSet_CoercionMatrix/string_hello | ✓ | — |
| TestResultSet_ColumnOutOfRange | ✓ | — |
| TestResultSet_Continuation | ✓ | — |
| TestResultSet_EmptyCursor | ✓ | — |
| TestResultSet_IterateRows | ✓ | — |
| TestResultSet_MetaData | ✓ | — |
| TestResultSet_NullAlternation | ✓ | — |
| TestResultSet_TypeCoercion | ✓ | — |
| TestResultSet_WasNull | ✓ | — |
| TestRowContext | ✓ | — |
| TestScalarProtoToGo_Bool | ✓ | — |
| TestScalarProtoToGo_Bytes | ✓ | — |
| TestScalarProtoToGo_Double | ✓ | — |
| TestScalarProtoToGo_Enum | ✓ | — |
| TestScalarProtoToGo_Float | ✓ | — |
| TestScalarProtoToGo_Int32Kinds | ✓ | — |
| TestScalarProtoToGo_Int32Kinds/int32 | ✓ | — |
| TestScalarProtoToGo_Int32Kinds/sfixed32 | ✓ | — |
| TestScalarProtoToGo_Int32Kinds/sint32 | ✓ | — |
| TestScalarProtoToGo_Int64Kinds | ✓ | — |
| TestScalarProtoToGo_Int64Kinds/int64 | ✓ | — |
| TestScalarProtoToGo_Int64Kinds/sfixed64 | ✓ | — |
| TestScalarProtoToGo_Int64Kinds/sint64 | ✓ | — |
| TestScalarProtoToGo_String | ✓ | — |
| TestScalarProtoToGo_Uint32Kinds | ✓ | — |
| TestScalarProtoToGo_Uint32Kinds/fixed32 | ✓ | — |
| TestScalarProtoToGo_Uint32Kinds/uint32 | ✓ | — |
| TestScalarProtoToGo_Uint64Kinds | ✓ | — |
| TestScalarProtoToGo_Uint64Kinds/fixed64 | ✓ | — |
| TestScalarProtoToGo_Uint64Kinds/uint64 | ✓ | — |
| TestScanComparisonsToTupleRange_Empty | ✓ | — |
| TestScanComparisonsToTupleRange_EmptyRangeStops | ✓ | — |
| TestScanComparisonsToTupleRange_EqualityOnly | ✓ | — |
| TestScanComparisonsToTupleRange_EqualityPlusInequality | ✓ | — |
| TestScanComparisonsToTupleRange_InequalityOnly | ✓ | — |
| TestScanComparisonsToTupleRange_LessThanOnly | ✓ | — |
| TestScanComparisons_BetweenGTAndLT | ✓ | — |
| TestScanComparisons_BetweenGTEAndLTE | ✓ | — |
| TestScanComparisons_Empty | ✓ | — |
| TestScanComparisons_EmptySlice | ✓ | — |
| TestScanComparisons_EqualityPrefixThenBetween | ✓ | — |
| TestScanComparisons_EqualityPrefixThenGT | ✓ | — |
| TestScanComparisons_EqualityPrefixThenLT | ✓ | — |
| TestScanComparisons_EqualityThenEmpty | ✓ | — |
| TestScanComparisons_GreaterThanNoPrefix | ✓ | — |
| TestScanComparisons_GreaterThanOrEqNoPrefix | ✓ | — |
| TestScanComparisons_IsNotNullNoPrefix | ✓ | — |
| TestScanComparisons_LessThanNoPrefix | ✓ | — |
| TestScanComparisons_LessThanOrEqNoPrefix | ✓ | — |
| TestScanComparisons_MultiEquality | ✓ | — |
| TestScanComparisons_MultiEqualityThenInequality | ✓ | — |
| TestScanComparisons_NullComparand_EmptyRange | ✓ | — |
| TestScanComparisons_SingleEquality | ✓ | — |
| TestSortByKeys | ✓ | — |
| TestSortByKeys_Descending | ✓ | — |
| TestSortByKeys_MultipleKeys | ✓ | — |
| TestSortContinuation_EmptyBuffer | ✓ | — |
| TestSortContinuation_RoundTrip | ✓ | — |
| TestTempTable_AddAndGetList | ✓ | — |
| TestTempTable_AddMultiple_PreservesOrder | ✓ | — |
| TestTempTable_AddSingle | ✓ | — |
| TestTempTable_Clear | ✓ | — |
| TestTempTable_ClearAndReuse | ✓ | — |
| TestTempTable_ClearThenAdd | ✓ | — |
| TestTempTable_ConcurrentAdd | ✓ | — |
| TestTempTable_EmptyList | ✓ | — |
| TestTempTable_GetListReturnsSnapshot | ✓ | — |
| TestTempTable_GetList_ReturnsCopy | ✓ | — |
| TestToFloat64_Float64 | ✓ | — |
| TestToFloat64_Int | ✓ | — |
| TestToFloat64_Int32 | ✓ | — |
| TestToFloat64_Int64 | ✓ | — |
| TestToFloat64_Nil | ✓ | — |
| TestToFloat64_Unsupported | ✓ | — |
| TestWithBinding | ✓ | — |
| TestWithBinding_Chaining | ✓ | — |
| TestWithBinding_DoesNotMutateOriginal | ✓ | — |
| TestWithParams | ✓ | — |
| TestWithParams_DoesNotMutateOriginal | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzEligibleSet | ✓ | — |
| FuzzEligibleSet/seed#0 | ✓ | — |
| FuzzEligibleSet/seed#1 | ✓ | — |
| FuzzTopologicalSort | ✓ | — |
| FuzzTopologicalSort/seed#0 | ✓ | — |
| FuzzTopologicalSort/seed#1 | ✓ | — |
| FuzzTopologicalSort/seed#2 | ✓ | — |
| FuzzTopologicalSort/seed#3 | ✓ | — |
| FuzzTopologicalSort/seed#4 | ✓ | — |
| TestAnyTopologicalOrderNoDeps | ✓ | — |
| TestAnyTopologicalOrderPermutation | ✓ | — |
| TestAnyTopologicalSortStability | ✓ | — |
| TestBuilder | ✓ | — |
| TestBuilderListWithDependencies | ✓ | — |
| TestDualOrder | ✓ | — |
| TestEligibleSetsEmpty | ✓ | — |
| TestEligibleSetsFullDependencies | ✓ | — |
| TestEligibleSetsImpossibleDependencies | ✓ | — |
| TestEligibleSetsNoDependencies | ✓ | — |
| TestEligibleSetsSingle | ✓ | — |
| TestEligibleSetsSomeDependencies | ✓ | — |
| TestEligibleSetsSomeDependencies2 | ✓ | — |
| TestFilterElements | ✓ | — |
| TestMapAll | ✓ | — |
| TestMapAllDiamond | ✓ | — |
| TestPartiallyOrderedSetEqual | ✓ | — |
| TestPermutations | ✓ | — |
| TestSatisfyingPermutations | ✓ | — |
| TestSetMultimap | ✓ | — |
| TestTopologicalSortEmpty | ✓ | — |
| TestTopologicalSortFourElementsWithDeps | ✓ | — |
| TestTopologicalSortFullDependencies | ✓ | — |
| TestTopologicalSortImpossibleDependencies | ✓ | — |
| TestTopologicalSortNoDependencies | ✓ | — |
| TestTopologicalSortSingle | ✓ | — |
| TestTopologicalSortSkip | ✓ | — |
| TestTopologicalSortSkip2 | ✓ | — |
| TestTopologicalSortSkip3 | ✓ | — |
| TestTopologicalSortSomeDependencies | ✓ | — |
| TestTopologicalSortStability | ✓ | — |
| TestTransitiveClosure | ✓ | — |
| TestTransitiveClosureBranching | ✓ | — |
| TestTransitiveClosureChained | ✓ | — |
| TestTransitiveClosureCircular | ✓ | — |
| TestTransitiveClosureDoublyUsed | ✓ | — |
| TestTransitiveClosureNoDeps | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzSemanticEquals_Properties | ✓ | 10ms |
| FuzzAliasMap_BijectionInvariant | ✓ | — |
| FuzzAliasMap_BijectionInvariant/seed#0 | ✓ | — |
| FuzzExplodeExpression_NoPanic | ✓ | — |
| FuzzExplodeExpression_NoPanic/seed#0 | ✓ | — |
| FuzzExplodeExpression_NoPanic/seed#1 | ✓ | — |
| FuzzExplodeExpression_NoPanic/seed#2 | ✓ | — |
| FuzzSemanticEquals_Properties/seed#0 | ✓ | — |
| FuzzSemanticEquals_Properties/seed#1 | ✓ | — |
| FuzzSemanticEquals_Properties/seed#2 | ✓ | — |
| FuzzTableFunctionExpression_NoPanic | ✓ | — |
| FuzzTableFunctionExpression_NoPanic/seed#0 | ✓ | — |
| FuzzTableFunctionExpression_NoPanic/seed#1 | ✓ | — |
| FuzzTableFunctionExpression_NoPanic/seed#2 | ✓ | — |
| FuzzWalk_Termination | ✓ | — |
| FuzzWalk_Termination/seed#0 | ✓ | — |
| FuzzWalk_Termination/seed#1 | ✓ | — |
| TestAggregateFunction_String | ✓ | — |
| TestAliasMap_Combine | ✓ | — |
| TestAliasMap_CombineIncompatible_SourceConflict | ✓ | — |
| TestAliasMap_CombineIncompatible_TargetConflict | ✓ | — |
| TestAliasMap_Compose_Conflict | ✓ | — |
| TestAliasMap_Compose_ConflictTarget | ✓ | — |
| TestAliasMap_Compose_Disjoint | ✓ | — |
| TestAliasMap_Compose_Empty | ✓ | — |
| TestAliasMap_Empty | ✓ | — |
| TestAliasMap_Equals | ✓ | — |
| TestAliasMap_Of | ✓ | — |
| TestAliasMap_Of_DuplicateSource | ✓ | — |
| TestAliasMap_Of_DuplicateTarget | ✓ | — |
| TestAliasMap_Of_OddArgs | ✓ | — |
| TestCorrelationWalking_PicksUpDeepReference | ✓ | — |
| TestCountPredicates | ✓ | — |
| TestDelete_Construction | ✓ | — |
| TestDelete_DistinctHashFromInsert | ✓ | — |
| TestDelete_EqualsWithoutChildren | ✓ | — |
| TestExistentialQuantifier_KindAndAlias | ✓ | — |
| TestExplode_Construction | ✓ | — |
| TestExplode_EqualsWithoutChildren | ✓ | — |
| TestExplode_GetCorrelatedToFromCollectionValue | ✓ | — |
| TestExplode_GetResultValueArrayElement | ✓ | — |
| TestExplode_GetResultValueNilCollection | ✓ | — |
| TestExplode_GetResultValueNonArrayFallsBackToUnknown | ✓ | — |
| TestExplode_HashCodeNilCollection | ✓ | — |
| TestExplode_HashCodeStable | ✓ | — |
| TestExplode_OrdinalityResultType | ✓ | — |
| TestExplode_WithOrdinalityDistinct | ✓ | — |
| TestForEachQuantifier_FreshAlias | ✓ | — |
| TestFullUnorderedScan_Construction | ✓ | — |
| TestFullUnorderedScan_EqualsWithoutChildren | ✓ | — |
| TestFullUnorderedScan_HashCodeStable | ✓ | — |
| TestFullUnorderedScan_NilFlowedType | ✓ | — |
| TestGroupByExpression_EqualsWithoutChildren_DifferentAggFunctions | ✓ | — |
| TestGroupByExpression_EqualsWithoutChildren_DifferentAggOperands | ✓ | — |
| TestGroupByExpression_EqualsWithoutChildren_DifferentKeys | ✓ | — |
| TestGroupByExpression_EqualsWithoutChildren_SameKeys | ✓ | — |
| TestGroupByExpression_HashCodeWithoutChildren_Distinct | ✓ | — |
| TestHasPredicates | ✓ | — |
| TestInsert_Construction | ✓ | — |
| TestInsert_EqualsWithoutChildren | ✓ | — |
| TestInsert_NilTargetType | ✓ | — |
| TestLeafExpressions_NoCorrelations | ✓ | — |
| TestLogicalDistinct_Construction | ✓ | — |
| TestLogicalDistinct_EqualsWithoutChildren | ✓ | — |
| TestLogicalDistinct_HashCodeStable | ✓ | — |
| TestLogicalFilter_Construction | ✓ | — |
| TestLogicalFilter_Construction_DefensiveCopy | ✓ | — |
| TestLogicalFilter_EqualsWithoutChildren_DifferentExpressionType | ✓ | — |
| TestLogicalFilter_EqualsWithoutChildren_DifferentLen | ✓ | — |
| TestLogicalFilter_EqualsWithoutChildren_Same | ✓ | — |
| TestLogicalFilter_GetCorrelatedToWithoutChildren | ✓ | — |
| TestLogicalFilter_GetCorrelatedToWithoutChildren_NoCorrelation | ✓ | — |
| TestLogicalFilter_HashCodeDifferentForDifferentPredicates | ✓ | — |
| TestLogicalFilter_HashCodeStable | ✓ | — |
| TestLogicalIntersection_Construction | ✓ | — |
| TestLogicalIntersection_DefensiveCopy | ✓ | — |
| TestLogicalIntersection_EqualsWithoutChildren_DifferentKeys | ✓ | — |
| TestLogicalIntersection_EqualsWithoutChildren_SameKeys | ✓ | — |
| TestLogicalIntersection_GetCorrelatedToWithoutChildren | ✓ | — |
| TestLogicalIntersection_HashCodeStable | ✓ | — |
| TestLogicalIntersection_NotEqualToUnion | ✓ | — |
| TestLogicalProjection_Construction | ✓ | — |
| TestLogicalProjection_DefensiveCopy | ✓ | — |
| TestLogicalProjection_EqualsWithoutChildren | ✓ | — |
| TestLogicalProjection_GetCorrelatedToWithoutChildren | ✓ | — |
| TestLogicalProjection_HashCodeStable | ✓ | — |
| TestLogicalSort_Construction | ✓ | — |
| TestLogicalSort_DefensiveCopy | ✓ | — |
| TestLogicalSort_EqualsWithoutChildren | ✓ | — |
| TestLogicalSort_GetCorrelatedToWithoutChildren | ✓ | — |
| TestLogicalSort_HashCodeStable | ✓ | — |
| TestLogicalSort_Unsorted | ✓ | — |
| TestLogicalTypeFilter_Construction | ✓ | — |
| TestLogicalTypeFilter_Construction_Dedupes | ✓ | — |
| TestLogicalTypeFilter_Empty | ✓ | — |
| TestLogicalTypeFilter_EqualsWithoutChildren | ✓ | — |
| TestLogicalTypeFilter_HashCodeStable | ✓ | — |
| TestLogicalUnion_Construction | ✓ | — |
| TestLogicalUnion_DefensiveCopy | ✓ | — |
| TestLogicalUnion_DistinctFromDistinct | ✓ | — |
| TestLogicalUnion_EmptyChildren_Safe | ✓ | — |
| TestLogicalUnion_EqualsWithoutChildren | ✓ | — |
| TestLogicalUnique_Construction | ✓ | — |
| TestLogicalUnique_DistinctFromDistinctHash | ✓ | — |
| TestLogicalUnique_EqualsWithoutChildren | ✓ | — |
| TestLogicalUnique_GetCorrelatedToWithoutChildren | ✓ | — |
| TestLogicalUnique_GetResultValue | ✓ | — |
| TestLogicalUnique_HashCodeStable | ✓ | — |
| TestMatchableSort_CanCorrelate | ✓ | — |
| TestMatchableSort_ChildrenAsSet | ✓ | — |
| TestMatchableSort_Construction | ✓ | — |
| TestMatchableSort_ConstructionReverse | ✓ | — |
| TestMatchableSort_DefensiveCopy | ✓ | — |
| TestMatchableSort_EqualsWithoutChildren | ✓ | — |
| TestMatchableSort_FromExpr | ✓ | — |
| TestMatchableSort_GetCorrelatedToWithoutChildren | ✓ | — |
| TestMatchableSort_GetQuantifiers | ✓ | — |
| TestMatchableSort_GetResultValue | ✓ | — |
| TestMatchableSort_HashCodeStable | ✓ | — |
| TestMatchableSort_WithQuantifiers | ✓ | — |
| TestMemoEqual_ChildrenAsSet_PermutationBranch | ✓ | — |
| TestMemoEqual_DistinctOuterCorrelationsDoNotIntern | ✓ | — |
| TestMemoEqual_InternsAliasVariants | ✓ | — |
| TestMemoEqual_OuterJoinNotChildrenAsSet | ✓ | — |
| TestNamedExistentialQuantifier_PreservesAlias | ✓ | — |
| TestNamedForEachQuantifier_PreservesAlias | ✓ | — |
| TestPermute_AllPermutations | ✓ | — |
| TestPermute_StopsOnFirstAccept | ✓ | — |
| TestQuantifierKind_DoesNotAffectFlowedObjectValue | ✓ | — |
| TestQuantifier_FlowedObjectValue_CarriesAlias | ✓ | — |
| TestRealExpressionTree | ✓ | — |
| TestRecursiveUnion_CanCorrelate_True | ✓ | — |
| TestRecursiveUnion_ChildrenAsSet_False | ✓ | — |
| TestRecursiveUnion_ConstructionAndAccessors | ✓ | — |
| TestRecursiveUnion_EqualsWithoutChildren_DifferentInsertAlias | ✓ | — |
| TestRecursiveUnion_EqualsWithoutChildren_DifferentScanAlias | ✓ | — |
| TestRecursiveUnion_EqualsWithoutChildren_DifferentStrategy | ✓ | — |
| TestRecursiveUnion_EqualsWithoutChildren_Same | ✓ | — |
| TestRecursiveUnion_EqualsWithoutChildren_WrongType | ✓ | — |
| TestRecursiveUnion_GetCorrelatedToWithoutChildren_Empty | ✓ | — |
| TestRecursiveUnion_GetQuantifiers | ✓ | — |
| TestRecursiveUnion_GetResultValue | ✓ | — |
| TestRecursiveUnion_HashCodeDistinctAcrossStrategies | ✓ | — |
| TestRecursiveUnion_HashCodeWithoutChildren_DifferentStrategy | ✓ | — |
| TestRecursiveUnion_HashCodeWithoutChildren_Same | ✓ | — |
| TestRecursiveUnion_TraversalStrategy_Any | ✓ | — |
| TestRecursiveUnion_TraversalStrategy_Level | ✓ | — |
| TestRecursiveUnion_TraversalStrategy_Postorder | ✓ | — |
| TestRecursiveUnion_TraversalStrategy_Preorder | ✓ | — |
| TestReference_AbsorbDedupesEqualMembers | ✓ | — |
| TestReference_AbsorbForwardsAndFolds | ✓ | — |
| TestReference_AbsorbReArmsExploration | ✓ | — |
| TestReference_CanonicalIdentity | ✓ | — |
| TestReference_CanonicalPathCompression | ✓ | — |
| TestReference_FinalMembers_EmptyByDefault | ✓ | — |
| TestReference_Get_EmptyReturnsNil | ✓ | — |
| TestReference_IDAssignmentIdempotent | ✓ | — |
| TestReference_InitialOf_SingleMember | ✓ | — |
| TestReference_InsertFinal_AddsToFinalMembers | ✓ | — |
| TestReference_InsertFinal_Dedup | ✓ | — |
| TestReference_InsertFinal_NilPanics | ✓ | — |
| TestReference_InsertFinal_NotInExploratoryMembers | ✓ | — |
| TestReference_Insert_Dedup | ✓ | — |
| TestReference_Insert_DedupSameChildRefs | ✓ | — |
| TestReference_Insert_Distinct | ✓ | — |
| TestReference_Insert_DistinctWhenChildRefsDiffer | ✓ | — |
| TestReference_Insert_PanicsOnNil | ✓ | — |
| TestReference_Insert_SemanticEqualsFallback | ✓ | — |
| TestRelationalAliasCompleteness | ✓ | — |
| TestRelationalAliasCompleteness/GroupBy | ✓ | — |
| TestRelationalAliasCompleteness/LogicalFilter | ✓ | — |
| TestRelationalAliasCompleteness/LogicalIntersection | ✓ | — |
| TestRelationalAliasCompleteness/LogicalProjection | ✓ | — |
| TestRelationalAliasCompleteness/LogicalSort | ✓ | — |
| TestRelationalAliasCompleteness/LogicalValues | ✓ | — |
| TestRelationalAliasCompleteness/Select | ✓ | — |
| TestRelationalAliasCompleteness/Update | ✓ | — |
| TestRelationalExpressionWithPredicates_TypeAssertion | ✓ | — |
| TestSelect_Construction | ✓ | — |
| TestSelect_DefensiveCopies | ✓ | — |
| TestSelect_EqualsWithoutChildren_DifferentPredicates | ✓ | — |
| TestSelect_EqualsWithoutChildren_DifferentResult | ✓ | — |
| TestSelect_EqualsWithoutChildren_Same | ✓ | — |
| TestSelect_GetCorrelatedToWithoutChildren | ✓ | — |
| TestSelect_HashCodeStable | ✓ | — |
| TestSelect_NoPredicates | ✓ | — |
| TestSelect_NotEqualToFilter | ✓ | — |
| TestSemanticEquals_DifferentExpressionType | ✓ | — |
| TestSemanticEquals_DifferentInner | ✓ | — |
| TestSemanticEquals_DifferentLeaf | ✓ | — |
| TestSemanticEquals_DifferentPredicates | ✓ | — |
| TestSemanticEquals_FilterOverLeaf | ✓ | — |
| TestSemanticEquals_FullTree | ✓ | — |
| TestSemanticEquals_IntersectionPermuted | ✓ | — |
| TestSemanticEquals_LeafIdentity | ✓ | — |
| TestSemanticEquals_NilHandling | ✓ | — |
| TestSemanticEquals_PermutationCap_FallsBackToPositional | ✓ | — |
| TestSemanticEquals_PositionalDoesNotPermute | ✓ | — |
| TestSemanticEquals_UnionDifferentChildren | ✓ | — |
| TestSemanticEquals_UnionPermutedChildren | ✓ | — |
| TestTableFunction_Construction | ✓ | — |
| TestTableFunction_DistinctFromExplodeHash | ✓ | — |
| TestTableFunction_EqualsWithoutChildren | ✓ | — |
| TestTableFunction_GetCorrelatedToFromValue | ✓ | — |
| TestTableFunction_GetResultValue | ✓ | — |
| TestTableFunction_HashCodeStable | ✓ | — |
| TestTableFunction_NilValueFallback | ✓ | — |
| TestTempTableInsert_CanCorrelate_False | ✓ | — |
| TestTempTableInsert_ChildrenAsSet_False | ✓ | — |
| TestTempTableInsert_ConstructionAndAccessors | ✓ | — |
| TestTempTableInsert_EqualsWithoutChildren_DifferentAlias | ✓ | — |
| TestTempTableInsert_EqualsWithoutChildren_DifferentOwning | ✓ | — |
| TestTempTableInsert_EqualsWithoutChildren_Same | ✓ | — |
| TestTempTableInsert_EqualsWithoutChildren_WrongType | ✓ | — |
| TestTempTableInsert_GetCorrelatedToWithoutChildren | ✓ | — |
| TestTempTableInsert_GetQuantifiers | ✓ | — |
| TestTempTableInsert_GetResultValue | ✓ | — |
| TestTempTableInsert_HashCodeWithoutChildren_DifferentOwning | ✓ | — |
| TestTempTableInsert_HashCodeWithoutChildren_Same | ✓ | — |
| TestTempTableInsert_NotOwning | ✓ | — |
| TestTempTableScan_CanCorrelate_False | ✓ | — |
| TestTempTableScan_ChildrenAsSet_False | ✓ | — |
| TestTempTableScan_ConstructionAndAccessor | ✓ | — |
| TestTempTableScan_EqualsWithoutChildren_Different | ✓ | — |
| TestTempTableScan_EqualsWithoutChildren_Same | ✓ | — |
| TestTempTableScan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestTempTableScan_GetCorrelatedToWithoutChildren | ✓ | — |
| TestTempTableScan_GetQuantifiers_Nil | ✓ | — |
| TestTempTableScan_GetResultValue | ✓ | — |
| TestTempTableScan_HashCodeWithoutChildren_DifferentAlias | ✓ | — |
| TestTempTableScan_HashCodeWithoutChildren_SameAlias | ✓ | — |
| TestTraversalStrategy_String | ✓ | — |
| TestUpdate_CanonicalisesTransforms | ✓ | — |
| TestUpdate_DefensiveCopy | ✓ | — |
| TestUpdate_EqualsWithoutChildren_DifferentValue | ✓ | — |
| TestUpdate_EqualsWithoutChildren_TextualOrderIndependent | ✓ | — |
| TestUpdate_GetCorrelatedToWithoutChildren | ✓ | — |
| TestUpdate_HashCodeStable | ✓ | — |
| TestUpdate_NotEqualToInsertOrDelete | ✓ | — |
| TestWalk_FindsAggregateLeaf | ✓ | — |
| TestWalk_Leaf | ✓ | — |
| TestWalk_Nil | ✓ | — |
| TestWalk_ShortCircuit | ✓ | — |
| TestWalk_Tree | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestAllElementsMatcher_AllConstants | ✓ | — |
| TestAllElementsMatcher_AnyMissDeclines | ✓ | — |
| TestAllElementsMatcher_BindsHostNode | ✓ | — |
| TestAllElementsMatcher_CartesianProduct | ✓ | — |
| TestAllElementsMatcher_EmptyInputMatchesVacuously | ✓ | — |
| TestAllElementsMatcher_NonSliceInput_ReturnsEmpty | ✓ | — |
| TestAllElementsMatcher_RootType | ✓ | — |
| TestAllElementsMatcher_ThreadsOuterBindings | ✓ | — |
| TestAllOf_AllDownstreamsMustMatch | ✓ | — |
| TestAllOf_AnyFailureCollapses | ✓ | — |
| TestAllOf_CartesianProduct | ✓ | — |
| TestAllOf_ThreadsOuterBindings | ✓ | — |
| TestAnyOf_NoMatchCollapses | ✓ | — |
| TestAnyOf_PreservesDownstreamOrder | ✓ | — |
| TestAnyOf_UnionOfMatches | ✓ | — |
| TestAnyValue_RejectsNonValue | ✓ | — |
| TestArithmeticMatcher_BindsHostNode | ✓ | — |
| TestArithmeticMatcher_OpMismatch | ✓ | — |
| TestAtLeastElementsMatcher_AtLeastOne | ✓ | — |
| TestAtLeastElementsMatcher_AtLeastTwo | ✓ | — |
| TestAtLeastElementsMatcher_DistinctIdentity | ✓ | — |
| TestAtLeastElementsMatcher_FailsBelow | ✓ | — |
| TestAtLeastElementsMatcher_NonSliceInput | ✓ | — |
| TestAtLeastElementsMatcher_RejectsNegative | ✓ | — |
| TestAtLeastElementsMatcher_ZeroThreshold_AlwaysMatches | ✓ | — |
| TestAtLeastElementsMatcher_ZeroThreshold_AlwaysMatches/empty-input | ✓ | — |
| TestAtLeastElementsMatcher_ZeroThreshold_AlwaysMatches/no-element-matches | ✓ | — |
| TestAtLeastElementsMatcher_ZeroThreshold_AlwaysMatches/with-element-matches | ✓ | — |
| TestCascades_AnyDownstream | ✓ | — |
| TestCascades_ConstPlusField | ✓ | — |
| TestCascades_GetTypeMismatchPanics | ✓ | — |
| TestCascades_MismatchEmpty | ✓ | — |
| TestCascades_SubShapeMismatch | ✓ | — |
| TestCascades_ZeroSizeStructIdentityCollision | ✓ | — |
| TestCollectionMatcher_InterfaceImpls | ✓ | — |
| TestCombinators_Nested | ✓ | — |
| TestEmptyCollectionMatcher_DistinctIdentity | ✓ | — |
| TestEmptyCollectionMatcher_FailsNonEmpty | ✓ | — |
| TestEmptyCollectionMatcher_MatchesEmpty | ✓ | — |
| TestEmptyCollectionMatcher_NonSliceInput | ✓ | — |
| TestEmptyCollectionMatcher_SatisfiesCollectionMatcher | ✓ | — |
| TestInstance_NewConstantMatcher_RejectsField | ✓ | — |
| TestInstance_NewFieldMatcher_RejectsConstant | ✓ | — |
| TestInstance_RootType | ✓ | — |
| TestListMatcher_AnyDownstreamFailureCollapses | ✓ | — |
| TestListMatcher_BindsHostNode | ✓ | — |
| TestListMatcher_CartesianProduct | ✓ | — |
| TestListMatcher_LengthMismatch_ReturnsEmpty | ✓ | — |
| TestListMatcher_NonSliceInput_ReturnsEmpty | ✓ | — |
| TestListMatcher_PairsByPosition | ✓ | — |
| TestListMatcher_RootType | ✓ | — |
| TestListMatcher_ThreadsOuterBindings | ✓ | — |
| TestMergedWith_BothBindingsVisible | ✓ | — |
| TestMergedWith_NilSafety | ✓ | — |
| TestNegationMatcher_DistinctIdentity | ✓ | — |
| TestNegationMatcher_DoubleNegation | ✓ | — |
| TestNegationMatcher_DownstreamFails_Negates | ✓ | — |
| TestNegationMatcher_DownstreamMatches_Fails | ✓ | — |
| TestNegationMatcher_RejectsNilDownstream | ✓ | — |
| TestNewAllOf_ZeroDownstreamsPanics | ✓ | — |
| TestNewAnyOf_ZeroDownstreamsPanics | ✓ | — |
| TestNewListMatcher_ZeroDownstreamsPanics | ✓ | — |
| TestOptionalIfPresent_DistinctIdentity | ✓ | — |
| TestOptionalIfPresent_DownstreamRejects | ✓ | — |
| TestOptionalIfPresent_NilDownstreamPanics | ✓ | — |
| TestOptionalIfPresent_NilInterface | ✓ | — |
| TestOptionalIfPresent_NonNilPointer | ✓ | — |
| TestOptionalIfPresent_Present | ✓ | — |
| TestOptionalIfPresent_TypedNilPointer | ✓ | — |
| TestPlannerBindings_BindAccumulates | ✓ | — |
| TestPlannerBindings_BindIsImmutable | ✓ | — |
| TestPlannerBindings_GetAll_UnboundReturnsNil | ✓ | — |
| TestPlannerBindings_Get_PanicsOnMultiple | ✓ | — |
| TestPlannerBindings_Get_PanicsOnZero | ✓ | — |
| TestPlannerBindings_MergedWith_ConcatenatesSameMatcher | ✓ | — |
| TestPlannerBindings_MergedWith_DisjointMatchers | ✓ | — |
| TestPlannerBindings_MergedWith_EmptyCases | ✓ | — |
| TestPlannerBindings_MergedWith_ImmutableInputs | ✓ | — |
| TestSatisfyingMatcher_DistinctIdentity | ✓ | — |
| TestSatisfyingMatcher_OnAnyType | ✓ | — |
| TestSatisfyingMatcher_PredicateFalse | ✓ | — |
| TestSatisfyingMatcher_PredicateTrue | ✓ | — |
| TestSatisfyingMatcher_RejectsNilPredicate | ✓ | — |
| TestSatisfyingMatcher_TypeMismatch | ✓ | — |
| TestSomeElementsMatcher_AllMatchProduceCartesian | ✓ | — |
| TestSomeElementsMatcher_AnyMatchSucceeds | ✓ | — |
| TestSomeElementsMatcher_DistinctIdentity | ✓ | — |
| TestSomeElementsMatcher_EmptyInputFails | ✓ | — |
| TestSomeElementsMatcher_NoMatch | ✓ | — |
| TestSomeElementsMatcher_NonSliceInput | ✓ | — |
| TestTypedMatcher_DistinctIdentity | ✓ | — |
| TestTypedMatcher_DownstreamFails | ✓ | — |
| TestTypedMatcher_ExtractAndMatch | ✓ | — |
| TestTypedMatcher_HostTypeMismatch | ✓ | — |
| TestTypedMatcher_RejectsNilDownstream | ✓ | — |
| TestTypedMatcher_RejectsNilExtract | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestAnd_Kleene | ✓ | 10ms |
| FuzzGetCorrelatedToOfPredicate | ✓ | — |
| FuzzGetCorrelatedToOfPredicate/seed#0 | ✓ | — |
| FuzzGetCorrelatedToOfPredicate/seed#1 | ✓ | — |
| FuzzGetCorrelatedToOfPredicate/seed#2 | ✓ | — |
| FuzzLikeMatch | ✓ | — |
| FuzzLikeMatch/seed#0 | ✓ | — |
| FuzzLikeMatch/seed#1 | ✓ | — |
| FuzzLikeMatch/seed#2 | ✓ | — |
| FuzzLikeMatch/seed#3 | ✓ | — |
| FuzzLikeMatch/seed#4 | ✓ | — |
| FuzzLikeMatch/seed#5 | ✓ | — |
| FuzzLikeMatch/seed#6 | ✓ | — |
| FuzzLikeMatchEscape | ✓ | — |
| FuzzLikeMatchEscape/seed#0 | ✓ | — |
| FuzzLikeMatchEscape/seed#1 | ✓ | — |
| FuzzLikeMatchEscape/seed#2 | ✓ | — |
| FuzzLikeMatchEscape/seed#3 | ✓ | — |
| FuzzLikeMatchEscape/seed#4 | ✓ | — |
| FuzzLikeMatchEscape/seed#5 | ✓ | — |
| FuzzLikeMatchEscape/seed#6 | ✓ | — |
| TestAndPredicate_Explain_Empty | ✓ | — |
| TestAndPredicate_GetCorrelatedTo_Empty | ✓ | — |
| TestAndPredicate_GetCorrelatedTo_Union | ✓ | — |
| TestAnd_Kleene/F | ✓ | — |
| TestAnd_Kleene/F_AND_U | ✓ | — |
| TestAnd_Kleene/T | ✓ | — |
| TestAnd_Kleene/T_AND_F | ✓ | — |
| TestAnd_Kleene/T_AND_T | ✓ | — |
| TestAnd_Kleene/T_AND_U | ✓ | — |
| TestAnd_Kleene/U | ✓ | — |
| TestAnd_Kleene/U_AND_F | ✓ | — |
| TestAnd_Kleene/U_AND_U | ✓ | — |
| TestAnd_Kleene/empty_→_TRUE | ✓ | — |
| TestAsConstant | ✓ | — |
| TestChildren_Walk | ✓ | — |
| TestComparisonPredicate_ArithmeticOperand | ✓ | — |
| TestComparisonPredicate_ComposesWithKleeneConnectives | ✓ | — |
| TestComparisonPredicate_EndToEnd | ✓ | — |
| TestComparisonPredicate_Explain_Binary | ✓ | — |
| TestComparisonPredicate_Explain_Binary/IN_list_of_ints | ✓ | — |
| TestComparisonPredicate_Explain_Binary/IN_list_with_mixed_types | ✓ | — |
| TestComparisonPredicate_Explain_Binary/NULL_RHS_(rare_but_possible_via_constant-fold) | ✓ | — |
| TestComparisonPredicate_Explain_Binary/bool_FALSE_uppercased | ✓ | — |
| TestComparisonPredicate_Explain_Binary/bool_RHS_uppercased | ✓ | — |
| TestComparisonPredicate_Explain_Binary/bytes_as_SQL_hex_literal | ✓ | — |
| TestComparisonPredicate_Explain_Binary/empty_bytes_literal | ✓ | — |
| TestComparisonPredicate_Explain_Binary/int_RHS_is_bare | ✓ | — |
| TestComparisonPredicate_Explain_Binary/string_RHS_is_quoted | ✓ | — |
| TestComparisonPredicate_Explain_LikeEscape | ✓ | — |
| TestComparisonPredicate_Explain_LikeEscape_SingleQuoteEscape | ✓ | — |
| TestComparisonPredicate_Explain_LikeNoEscape | ✓ | — |
| TestComparisonPredicate_Explain_NonConstantRHS | ✓ | — |
| TestComparisonPredicate_Explain_NonConstantRHS/Arithmetic_RHS_over_fields | ✓ | — |
| TestComparisonPredicate_Explain_NonConstantRHS/CastValue_RHS_over_constant_preserves_shape | ✓ | — |
| TestComparisonPredicate_Explain_NonConstantRHS/CastValue_RHS_over_field | ✓ | — |
| TestComparisonPredicate_Explain_NonConstantRHS/FieldValue_RHS | ✓ | — |
| TestComparisonPredicate_Explain_Unary | ✓ | — |
| TestComparisonPredicate_FloatComparisons | ✓ | — |
| TestComparisonPredicate_FloatComparisons/2.0_>_3.14 | ✓ | — |
| TestComparisonPredicate_FloatComparisons/4.5_>_3.14 | ✓ | — |
| TestComparisonPredicate_FloatComparisons/NULL_>_3.14 | ✓ | — |
| TestComparisonPredicate_FloatComparisons/int_2_>_3.14_(cross-type_promotion) | ✓ | — |
| TestComparisonPredicate_FloatComparisons/int_5_>_3.14_(cross-type_promotion) | ✓ | — |
| TestComparisonPredicate_GetCorrelatedTo_LHSAndRHS | ✓ | — |
| TestComparisonPredicate_GetCorrelatedTo_UnaryEmpty | ✓ | — |
| TestComparisonPredicate_IsDistinctFrom_NonConstantRHS | ✓ | — |
| TestComparisonPredicate_IsDistinctFrom_NonConstantRHS/a_5_b_NULL | ✓ | — |
| TestComparisonPredicate_IsDistinctFrom_NonConstantRHS/a_NULL_b_5 | ✓ | — |
| TestComparisonPredicate_IsDistinctFrom_NonConstantRHS/both_5 | ✓ | — |
| TestComparisonPredicate_IsDistinctFrom_NonConstantRHS/both_5_vs_6 | ✓ | — |
| TestComparisonPredicate_IsDistinctFrom_NonConstantRHS/both_NULL | ✓ | — |
| TestComparisonPredicate_IsNull_NonConstantLHS | ✓ | — |
| TestComparisonPredicate_IsNull_NonConstantLHS/missing_from_row | ✓ | — |
| TestComparisonPredicate_IsNull_NonConstantLHS/present_NULL | ✓ | — |
| TestComparisonPredicate_IsNull_NonConstantLHS/present_non-NULL | ✓ | — |
| TestComparisonPredicate_Like_FieldValueRHS | ✓ | — |
| TestComparisonPredicate_NilOperand | ✓ | — |
| TestComparisonPredicate_NonConstantRHS | ✓ | — |
| TestComparisonPredicate_NonConstantRHS/both_NULL | ✓ | — |
| TestComparisonPredicate_NonConstantRHS/equal | ✓ | — |
| TestComparisonPredicate_NonConstantRHS/lhs_NULL | ✓ | — |
| TestComparisonPredicate_NonConstantRHS/rhs_NULL | ✓ | — |
| TestComparisonPredicate_NonConstantRHS/unequal | ✓ | — |
| TestComparisonPredicate_NonConstantRHS_Arithmetic | ✓ | — |
| TestComparisonRange_GetEqualityComparisonPanicsOnWrongType | ✓ | — |
| TestComparisonRange_MergeEqualsIntoEmpty | ✓ | — |
| TestComparisonRange_MergeEqualsIntoEqualityDifferentValueFails | ✓ | — |
| TestComparisonRange_MergeEqualsIntoEqualitySameValueIdempotent | ✓ | — |
| TestComparisonRange_MergeEqualsIntoInequalityFails | ✓ | — |
| TestComparisonRange_MergeInequalityIntoEmpty | ✓ | — |
| TestComparisonRange_MergeInequalityIntoEqualityFails | ✓ | — |
| TestComparisonRange_MergeInequalityIntoInequalityExtends | ✓ | — |
| TestComparisonRange_NilMergeIsNoOp | ✓ | — |
| TestComparisonType_IsEquality | ✓ | — |
| TestComparisonType_IsUnary | ✓ | — |
| TestComparisonType_Negate | ✓ | — |
| TestComparisonType_Symbol | ✓ | — |
| TestComparison_Eval_BoolEquality | ✓ | — |
| TestComparison_Eval_BoolEquality/FALSE_<_TRUE | ✓ | — |
| TestComparison_Eval_BoolEquality/FALSE_=_FALSE | ✓ | — |
| TestComparison_Eval_BoolEquality/TRUE_<>_FALSE | ✓ | — |
| TestComparison_Eval_BoolEquality/TRUE_=_1:_type_mismatch | ✓ | — |
| TestComparison_Eval_BoolEquality/TRUE_=_FALSE | ✓ | — |
| TestComparison_Eval_BoolEquality/TRUE_=_TRUE | ✓ | — |
| TestComparison_Eval_BoolEquality/TRUE_>_FALSE | ✓ | — |
| TestComparison_Eval_BytesComparison | ✓ | — |
| TestComparison_Eval_BytesComparison/bytes_vs_string:_UNKNOWN | ✓ | — |
| TestComparison_Eval_BytesComparison/empty_vs_non-empty | ✓ | — |
| TestComparison_Eval_BytesComparison/equal_bytes | ✓ | — |
| TestComparison_Eval_BytesComparison/gt_higher_byte | ✓ | — |
| TestComparison_Eval_BytesComparison/lt_shorter_prefix | ✓ | — |
| TestComparison_Eval_BytesComparison/unequal_bytes | ✓ | — |
| TestComparison_Eval_In | ✓ | — |
| TestComparison_Eval_In/'a'_IN_('a','b') | ✓ | — |
| TestComparison_Eval_In/'z'_IN_('a','b') | ✓ | — |
| TestComparison_Eval_In/5_IN_() | ✓ | — |
| TestComparison_Eval_In/5_IN_(1,2,3) | ✓ | — |
| TestComparison_Eval_In/5_IN_(1,5,9) | ✓ | — |
| TestComparison_Eval_In/5_IN_(1,NULL)_no_match | ✓ | — |
| TestComparison_Eval_In/5_IN_(5,NULL)_match_wins_over_NULL | ✓ | — |
| TestComparison_Eval_In/NULL_IN_(1) | ✓ | — |
| TestComparison_Eval_In/mixed_width:_int32_vs_int64 | ✓ | — |
| TestComparison_Eval_In_CrossTypeLHS | ✓ | — |
| TestComparison_Eval_In_NonSliceRHS | ✓ | — |
| TestComparison_Eval_In_OnlyNullList | ✓ | — |
| TestComparison_Eval_Integers | ✓ | — |
| TestComparison_Eval_Integers/1_<=_1 | ✓ | — |
| TestComparison_Eval_Integers/1_<=_2 | ✓ | — |
| TestComparison_Eval_Integers/1_<>_1 | ✓ | — |
| TestComparison_Eval_Integers/1_<>_2 | ✓ | — |
| TestComparison_Eval_Integers/1_<_1 | ✓ | — |
| TestComparison_Eval_Integers/1_<_2 | ✓ | — |
| TestComparison_Eval_Integers/1_=_1 | ✓ | — |
| TestComparison_Eval_Integers/1_=_2 | ✓ | — |
| TestComparison_Eval_Integers/1_>=_1 | ✓ | — |
| TestComparison_Eval_Integers/1_>=_2 | ✓ | — |
| TestComparison_Eval_Integers/1_>_2 | ✓ | — |
| TestComparison_Eval_Integers/2_<=_1 | ✓ | — |
| TestComparison_Eval_Integers/2_<_1 | ✓ | — |
| TestComparison_Eval_Integers/2_>=_1 | ✓ | — |
| TestComparison_Eval_Integers/2_>_1 | ✓ | — |
| TestComparison_Eval_IsDistinctFrom | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/1_IS_DISTINCT_FROM_1 | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/1_IS_DISTINCT_FROM_2 | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/1_IS_DISTINCT_FROM_NULL | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/1_IS_NOT_DISTINCT_FROM_1 | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/1_IS_NOT_DISTINCT_FROM_2 | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/1_IS_NOT_DISTINCT_FROM_NULL | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/NULL_IS_DISTINCT_FROM_1 | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/NULL_IS_DISTINCT_FROM_NULL | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/NULL_IS_NOT_DISTINCT_FROM_NULL | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/int32(5)_NOT_DISTINCT_int64(5) | ✓ | — |
| TestComparison_Eval_IsDistinctFrom/int_NOT_DISTINCT_string | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull/''_IS_NULL | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull/0_IS_NOT_NULL | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull/5_IS_NOT_NULL | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull/5_IS_NULL | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull/NULL_IS_NOT_NULL | ✓ | — |
| TestComparison_Eval_IsNullIsNotNull/NULL_IS_NULL | ✓ | — |
| TestComparison_Eval_Like | ✓ | — |
| TestComparison_Eval_Like/empty_pattern,_empty_string | ✓ | — |
| TestComparison_Eval_Like/exact_match | ✓ | — |
| TestComparison_Eval_Like/multi-wildcard_backtrack | ✓ | — |
| TestComparison_Eval_Like/no_match | ✓ | — |
| TestComparison_Eval_Like/no_match_anchored_suffix | ✓ | — |
| TestComparison_Eval_Like/only_% | ✓ | — |
| TestComparison_Eval_Like/trailing_%_matches_all_remaining | ✓ | — |
| TestComparison_Eval_Like/underscore_one_char | ✓ | — |
| TestComparison_Eval_Like/underscore_wrong_length | ✓ | — |
| TestComparison_Eval_Like/unmatched_literal | ✓ | — |
| TestComparison_Eval_Like/wildcard_middle | ✓ | — |
| TestComparison_Eval_Like/wildcard_prefix | ✓ | — |
| TestComparison_Eval_Like/wildcard_suffix | ✓ | — |
| TestComparison_Eval_LikeWithEscape | ✓ | — |
| TestComparison_Eval_Like_TypeMismatch | ✓ | — |
| TestComparison_Eval_NullIsUnknown | ✓ | — |
| TestComparison_Eval_NumericPromotion | ✓ | — |
| TestComparison_Eval_NumericPromotion/float32_vs_float64_eq | ✓ | — |
| TestComparison_Eval_NumericPromotion/float64_vs_int64_gt | ✓ | — |
| TestComparison_Eval_NumericPromotion/int16_vs_int32_eq | ✓ | — |
| TestComparison_Eval_NumericPromotion/int32_vs_float64_lt | ✓ | — |
| TestComparison_Eval_NumericPromotion/int32_vs_int64_eq | ✓ | — |
| TestComparison_Eval_NumericPromotion/int64_vs_bool:_UNKNOWN | ✓ | — |
| TestComparison_Eval_NumericPromotion/int64_vs_float64_eq_for_whole | ✓ | — |
| TestComparison_Eval_NumericPromotion/int8_vs_int64_gt | ✓ | — |
| TestComparison_Eval_NumericPromotion/int_vs_int64_lt | ✓ | — |
| TestComparison_Eval_StartsWith | ✓ | — |
| TestComparison_Eval_StartsWith/abc_STARTS_WITH_empty | ✓ | — |
| TestComparison_Eval_StartsWith/empty_STARTS_WITH_abc | ✓ | — |
| TestComparison_Eval_StartsWith/empty_STARTS_WITH_empty | ✓ | — |
| TestComparison_Eval_StartsWith/hello_STARTS_WITH_hel | ✓ | — |
| TestComparison_Eval_StartsWith/hello_STARTS_WITH_hello | ✓ | — |
| TestComparison_Eval_StartsWith/hello_STARTS_WITH_helloworld | ✓ | — |
| TestComparison_Eval_StartsWith/int_LHS_degrades | ✓ | — |
| TestComparison_Eval_StartsWith/int_RHS_degrades | ✓ | — |
| TestComparison_Eval_Strings | ✓ | — |
| TestComparison_Eval_TypeMismatchErrors | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<=_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<=_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<=_both_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<>_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<>_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<>_both_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/<_both_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/=_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/=_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/=_both_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/>=_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/>=_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/>=_both_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/>_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/>_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/>_both_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_DISTINCT_FROM_NULL_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_DISTINCT_FROM_NULL_X | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_DISTINCT_FROM_X_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_DISTINCT_FROM_X_X | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_DISTINCT_FROM_X_Y | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_NOT_DISTINCT_FROM_NULL_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_NOT_DISTINCT_FROM_NULL_X | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_NOT_DISTINCT_FROM_X_NULL | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_NOT_DISTINCT_FROM_X_X | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/IS_NOT_DISTINCT_FROM_X_Y | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/LIKE_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/LIKE_NULL_right | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/STARTS_WITH_NULL_left | ✓ | — |
| TestComparison_NullPropagation_AllBinaryOps/STARTS_WITH_NULL_right | ✓ | — |
| TestComparison_NullPropagation_UnaryOps | ✓ | — |
| TestComparison_NullPropagation_UnaryOps/IS_NOT_NULL_on_NULL | ✓ | — |
| TestComparison_NullPropagation_UnaryOps/IS_NOT_NULL_on_value | ✓ | — |
| TestComparison_NullPropagation_UnaryOps/IS_NULL_on_NULL | ✓ | — |
| TestComparison_NullPropagation_UnaryOps/IS_NULL_on_value | ✓ | — |
| TestCompatibleTypeEvolutionPredicate_Construction | ✓ | — |
| TestCompatibleTypeEvolutionPredicate_Explain | ✓ | — |
| TestCompatibleTypeEvolutionPredicate_GetCorrelatedTo | ✓ | — |
| TestCompatibleTypeEvolutionPredicate_LeafBehavior | ✓ | — |
| TestConstantPredicate | ✓ | — |
| TestConstantPredicate_GetCorrelatedTo_Empty | ✓ | — |
| TestContainsExistentialPredicate | ✓ | — |
| TestContainsExistentialPredicate/bare_existential | ✓ | — |
| TestContainsExistentialPredicate/double_NOT_existential | ✓ | — |
| TestContainsExistentialPredicate/existential_deeply_nested | ✓ | — |
| TestContainsExistentialPredicate/existential_under_AND | ✓ | — |
| TestContainsExistentialPredicate/existential_under_OR | ✓ | — |
| TestContainsExistentialPredicate/nil | ✓ | — |
| TestContainsExistentialPredicate/no_existential_(AND_of_constants) | ✓ | — |
| TestContainsExistentialPredicate/no_existential_(NOT_constant) | ✓ | — |
| TestContainsExistentialPredicate/no_existential_(constant) | ✓ | — |
| TestContainsExistentialPredicate/single_NOT_existential | ✓ | — |
| TestDatabaseObjectDependenciesPredicate_Construction | ✓ | — |
| TestDatabaseObjectDependenciesPredicate_DefensiveCopy | ✓ | — |
| TestDatabaseObjectDependenciesPredicate_Explain | ✓ | — |
| TestDatabaseObjectDependenciesPredicate_GetCorrelatedTo | ✓ | — |
| TestDatabaseObjectDependenciesPredicate_LeafBehavior | ✓ | — |
| TestDistanceRankComparison_EvalPanics | ✓ | — |
| TestEmptyComparisonRange_Universe | ✓ | — |
| TestExistentialValuePredicate_ComparisonIsNotNull | ✓ | — |
| TestExistentialValuePredicate_CorrelatedTo | ✓ | — |
| TestExistentialValuePredicate_EvalIsUnknown | ✓ | — |
| TestExistentialValuePredicate_ExplainRenders | ✓ | — |
| TestExistentialValuePredicate_GetCorrelatedTo | ✓ | — |
| TestExistentialValuePredicate_LeafShape | ✓ | — |
| TestExistentialValuePredicate_SatisfiesInterface | ✓ | — |
| TestExistsValueToQueryPredicate | ✓ | — |
| TestFoldPredicateWithRanges_NonConstantNoFold | ✓ | — |
| TestFoldPredicateWithRanges_NullEqualsAnything | ✓ | — |
| TestFoldPredicateWithRanges_NullIsNull | ✓ | — |
| TestFoldPredicateWithRanges_TrueEqualsTrue | ✓ | — |
| TestFoldPredicateWithRanges_TrueIsNull | ✓ | — |
| TestGetCorrelatedTo_MatchesGetCorrelatedToOfPredicate | ✓ | — |
| TestIsContradiction_ComparisonPredicate | ✓ | — |
| TestIsContradiction_ConstantFalse | ✓ | — |
| TestIsContradiction_ConstantTrue | ✓ | — |
| TestIsExistentialPredicate | ✓ | — |
| TestIsLeafQueryPredicate_False_OnInner | ✓ | — |
| TestIsLeafQueryPredicate_NilSafe | ✓ | — |
| TestIsLeafQueryPredicate_True_OnLeaves | ✓ | — |
| TestIsNotExistentialPredicate | ✓ | — |
| TestIsTautology_ComparisonPredicate | ✓ | — |
| TestIsTautology_ConstantFalse | ✓ | — |
| TestIsTautology_ConstantTrue | ✓ | — |
| TestIsTautology_ConstantUnknown | ✓ | — |
| TestLikeMatch_Escape | ✓ | — |
| TestLikeMatch_Escape/custom_escape_! | ✓ | — |
| TestLikeMatch_Escape/escape_blocks_underscore,_x_rejected | ✓ | — |
| TestLikeMatch_Escape/escape_blocks_underscore_wildcard | ✓ | — |
| TestLikeMatch_Escape/escape_blocks_wildcard | ✓ | — |
| TestLikeMatch_Escape/escape_blocks_wildcard,_x_rejected | ✓ | — |
| TestLikeMatch_Escape/escape_over_non-meta_does_NOT_match_escape+next | ✓ | — |
| TestLikeMatch_Escape/escape_over_non-meta_yields_literal_next_char | ✓ | — |
| TestLikeMatch_Escape/escaped_+_wildcard | ✓ | — |
| TestLikeMatch_Escape/escaped_+_wildcard,_no_leading_% | ✓ | — |
| TestLikeMatch_Escape/no-escape:_%%_matches_anything | ✓ | — |
| TestLikeMatch_Escape/trailing_escape,_all_input_consumed | ✓ | — |
| TestLikeMatch_Escape/trailing_escape,_input_still_remaining | ✓ | — |
| TestLiteralValue | ✓ | — |
| TestMustNewExistentialValuePredicate_RejectsNonQOV | ✓ | — |
| TestNewLiteralComparison | ✓ | — |
| TestNotPredicate_ExplainParens | ✓ | — |
| TestNotPredicate_ExplainParens/NOT(AndPredicate)_—_no_double_parens | ✓ | — |
| TestNotPredicate_ExplainParens/NOT(ComparisonPredicate)_—_wraps | ✓ | — |
| TestNotPredicate_ExplainParens/NOT(ConstantPredicate)_—_wraps | ✓ | — |
| TestNotPredicate_ExplainParens/NOT(OrPredicate)_—_no_double_parens | ✓ | — |
| TestNotPredicate_GetCorrelatedTo | ✓ | — |
| TestNotPredicate_GetCorrelatedTo_NilChild | ✓ | — |
| TestNot_Kleene | ✓ | — |
| TestOrPredicate_Explain_Empty | ✓ | — |
| TestOrPredicate_GetCorrelatedTo_Union | ✓ | — |
| TestOr_Kleene | ✓ | — |
| TestOr_Kleene/F | ✓ | — |
| TestOr_Kleene/F_OR_F | ✓ | — |
| TestOr_Kleene/F_OR_T | ✓ | — |
| TestOr_Kleene/F_OR_U | ✓ | — |
| TestOr_Kleene/T | ✓ | — |
| TestOr_Kleene/U | ✓ | — |
| TestOr_Kleene/U_OR_F | ✓ | — |
| TestOr_Kleene/U_OR_T | ✓ | — |
| TestOr_Kleene/U_OR_U | ✓ | — |
| TestOr_Kleene/empty_→_FALSE | ✓ | — |
| TestPlaceholder_Construction | ✓ | — |
| TestPlaceholder_DefaultComparisonRangeIsEmpty | ✓ | — |
| TestPlaceholder_EvalIsUnknown | ✓ | — |
| TestPlaceholder_Explain | ✓ | — |
| TestPlaceholder_ExplainNilValue | ✓ | — |
| TestPlaceholder_GetCorrelatedToOfPredicate_Integration | ✓ | — |
| TestPlaceholder_GetCorrelatedTo_IncludesAlias | ✓ | — |
| TestPlaceholder_GetCorrelatedTo_IncludesValueCorrelations | ✓ | — |
| TestPlaceholder_IsConstraining | ✓ | — |
| TestPlaceholder_IsLeaf | ✓ | — |
| TestPlaceholder_Negate | ✓ | — |
| TestPlaceholder_SatisfiesQueryPredicateInterface | ✓ | — |
| TestPlaceholder_WithRangeCreatesNewPlaceholder | ✓ | — |
| TestPredicateEquals | ✓ | — |
| TestPredicateEquals_AndPositional | ✓ | — |
| TestPredicateEquals_ComparisonInOperand | ✓ | — |
| TestPredicateEquals_ComparisonLikeEscape | ✓ | — |
| TestPredicateEquals_DifferentFieldsAreNotEqual | ✓ | — |
| TestPredicateEquals_DuplicateChildren | ✓ | — |
| TestPredicateEquals_NestedAndOrPositional | ✓ | — |
| TestPredicateEquals_NotPosition | ✓ | — |
| TestPredicateEquals_OrPositional | ✓ | — |
| TestPredicateEquals_SingletonAndOr | ✓ | — |
| TestPredicateEquals_UnaryIgnoresOperand | ✓ | — |
| TestPredicateEquals_ValuePredicateDifferentFields | ✓ | — |
| TestPredicateSize | ✓ | — |
| TestPredicateWithValueAndRanges_Construction | ✓ | — |
| TestPredicateWithValueAndRanges_Explain | ✓ | — |
| TestPredicateWithValueAndRanges_GetComparisons | ✓ | — |
| TestPredicateWithValueAndRanges_GetCorrelatedTo | ✓ | — |
| TestPredicateWithValueAndRanges_IsCompileTime | ✓ | — |
| TestPredicateWithValueAndRanges_IsLeafPredicate | ✓ | — |
| TestPredicateWithValueAndRanges_WithRanges | ✓ | — |
| TestPredicateWithValueAndRanges_WithValue | ✓ | — |
| TestPredicate_Composition | ✓ | — |
| TestRangeConstraintsBuilder | ✓ | — |
| TestRangeConstraints_AsComparisonRange | ✓ | — |
| TestRangeConstraints_CompilableAndDeferred | ✓ | — |
| TestRangeConstraints_Empty | ✓ | — |
| TestRangeConstraints_GetCorrelatedTo | ✓ | — |
| TestRebasePredicate_And | ✓ | — |
| TestRebasePredicate_Comparison | ✓ | — |
| TestRebasePredicate_ComparisonNoChange | ✓ | — |
| TestRebasePredicate_Constant | ✓ | — |
| TestRebasePredicate_Exists | ✓ | — |
| TestRebasePredicate_ExistsNoChange | ✓ | — |
| TestRebasePredicate_Nil | ✓ | — |
| TestRebasePredicate_Not | ✓ | — |
| TestRebasePredicate_Or | ✓ | — |
| TestRebasePredicate_Placeholder | ✓ | — |
| TestRebasePredicate_PlaceholderNoChange | ✓ | — |
| TestSemanticEqualsUnderAliasMap_AliasAware | ✓ | — |
| TestSimplifyPredicateValues_AndRecurses | ✓ | — |
| TestSimplifyPredicateValues_ComparisonOperandFold | ✓ | — |
| TestSimplifyPredicateValues_ComparisonPreservesEscape | ✓ | — |
| TestSimplifyPredicateValues_ComparisonRHSFold | ✓ | — |
| TestSimplifyPredicateValues_ConstantPredicateUnchanged | ✓ | — |
| TestSimplifyPredicateValues_DeeplyNested | ✓ | — |
| TestSimplifyPredicateValues_NilSafe | ✓ | — |
| TestSimplifyPredicateValues_NotRecurses | ✓ | — |
| TestSimplifyPredicateValues_OrPointerStableWhenNoFold | ✓ | — |
| TestSimplifyPredicateValues_OrRecurses | ✓ | — |
| TestSimplifyPredicateValues_PointerStableWhenNoFold | ✓ | — |
| TestSimplifyPredicateValues_UnknownPredicateShape | ✓ | — |
| TestSimplifyPredicateValues_ValuePredicateFolds | ✓ | — |
| TestStructurallyEqual_And | ✓ | — |
| TestStructurallyEqual_Comparison | ✓ | — |
| TestStructurallyEqual_Constant | ✓ | — |
| TestStructurallyEqual_DifferentTypes | ✓ | — |
| TestStructurallyEqual_Exists | ✓ | — |
| TestStructurallyEqual_Nil | ✓ | — |
| TestStructurallyEqual_SamePointer | ✓ | — |
| TestTransformRowNumberDistanceRank_EqualsRejected | ✓ | — |
| TestTransformRowNumberDistanceRank_Euclidean | ✓ | — |
| TestTransformRowNumberDistanceRank_MetricAndOpMapping | ✓ | — |
| TestTransformRowNumberDistanceRank_MetricAndOpMapping/cosine_< | ✓ | — |
| TestTransformRowNumberDistanceRank_MetricAndOpMapping/dot_product_< | ✓ | — |
| TestTransformRowNumberDistanceRank_MetricAndOpMapping/euclidean_square_<= | ✓ | — |
| TestTransformRowNumberDistanceRank_NoMatch | ✓ | — |
| TestValueNamesEqual_NilSafety | ✓ | — |
| TestValuePredicate | ✓ | — |
| TestValuePredicate_Children | ✓ | — |
| TestValuePredicate_Explain_NilValue | ✓ | — |
| TestValuePredicate_GetCorrelatedTo | ✓ | — |
| TestValuePredicate_GetCorrelatedTo_NilValue | ✓ | — |
| TestWalkPredicate | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzEstimateOrdering_NoPanic | ✓ | — |
| FuzzEstimateOrdering_NoPanic/seed#0 | ✓ | — |
| FuzzEstimateOrdering_NoPanic/seed#1 | ✓ | — |
| FuzzEstimateOrdering_NoPanic/seed#2 | ✓ | — |
| FuzzEstimateOrdering_NoPanic/seed#3 | ✓ | — |
| FuzzExtractBestPlan_SingletonInvariant | ✓ | — |
| FuzzExtractBestPlan_SingletonInvariant/seed#0 | ✓ | — |
| FuzzExtractBestPlan_SingletonInvariant/seed#1 | ✓ | — |
| TestAllPlanProperties_Completeness | ✓ | — |
| TestAtMostOne | ✓ | — |
| TestBestMemberCostWith_MemberOrderStable | ✓ | — |
| TestBestMemberCostWith_RecursesBestMember | ✓ | — |
| TestBestRefCardinality_PicksMinAcrossMembers | ✓ | — |
| TestBestRefCost_MemoisationConsistency | ✓ | — |
| TestBestRefCost_NilOrEmptyReturnsZero | ✓ | — |
| TestBestRefCost_ReturnsCheapest | ✓ | — |
| TestCardinalitiesEqual | ✓ | — |
| TestCardinalitiesFloor_BothAboveMinimum | ✓ | — |
| TestCardinalitiesFloor_BothBelowMinimum | ✓ | — |
| TestCardinalitiesFloor_UnknownUnchanged | ✓ | — |
| TestCardinalitiesTimes_KnownKnown | ✓ | — |
| TestCardinalitiesTimes_UnknownMax | ✓ | — |
| TestCardinalityEqual | ✓ | — |
| TestCardinalityEqual/known!=known_diff | ✓ | — |
| TestCardinalityEqual/known!=unknown | ✓ | — |
| TestCardinalityEqual/known==known_same | ✓ | — |
| TestCardinalityEqual/unknown!=known | ✓ | — |
| TestCardinalityEqual/unknown==unknown | ✓ | — |
| TestCardinalityFloor_KnownAboveMin | ✓ | — |
| TestCardinalityFloor_KnownBelowMin | ✓ | — |
| TestCardinalityFloor_KnownEqualMin | ✓ | — |
| TestCardinalityFloor_UnknownStaysUnknown | ✓ | — |
| TestCardinalityLess_OrdersBySize | ✓ | — |
| TestCardinalityTimes_KnownKnown | ✓ | — |
| TestCardinalityTimes_KnownUnknown | ✓ | — |
| TestCardinalityTimes_UnknownKnown | ✓ | — |
| TestCardinalityTimes_UnknownUnknown | ✓ | — |
| TestCardinalityTimes_Zero | ✓ | — |
| TestComparePredicateCountByLevel_AFewerAtDeeper | ✓ | — |
| TestComparePredicateCountByLevel_Equal | ✓ | — |
| TestComparePredicateCountByLevel_FewerLevels | ✓ | — |
| TestCostLessWith_BindsStats | ✓ | — |
| TestCostLess_AsClosure | ✓ | — |
| TestCost_Less_OrdersByTotalThenCardinality | ✓ | — |
| TestEstimateCardinalityWith_UsesStatistics | ✓ | — |
| TestEstimateCardinality_FilterReducesCardinality | ✓ | — |
| TestEstimateCardinality_LeafScan | ✓ | — |
| TestEstimateCostWith_FixedStatistics | ✓ | — |
| TestEstimateCostWith_MapStatisticsPerTypeFlipsCheapest | ✓ | — |
| TestEstimateCost_DMLCardinalityEqualsInner | ✓ | — |
| TestEstimateCost_DistinctOverSortBeatsSortOverDistinct | ✓ | — |
| TestEstimateCost_FilterMultiPredicateExponentialSelectivity | ✓ | — |
| TestEstimateCost_FilterReducesCardinalityBySelectivity | ✓ | — |
| TestEstimateCost_FullScanIsLeafCardinality | ✓ | — |
| TestEstimateCost_IntersectionBoundedByMin | ✓ | — |
| TestEstimateCost_NilReturnsZero | ✓ | — |
| TestEstimateCost_PushFilterThroughSortBeatsSortOverFilter | ✓ | — |
| TestEstimateCost_ScanOverMultipleRecordTypesSums | ✓ | — |
| TestEstimateCost_SortIsExpensive | ✓ | — |
| TestEstimateCost_UnionSumsChildren | ✓ | — |
| TestEstimateOrdering_DeleteInheritsInner | ✓ | — |
| TestEstimateOrdering_DistinctOverScanNotKnown | ✓ | — |
| TestEstimateOrdering_DistinctOverSortPreserves | ✓ | — |
| TestEstimateOrdering_FilterOverScan_NotKnown | ✓ | — |
| TestEstimateOrdering_Filter_InheritsInner | ✓ | — |
| TestEstimateOrdering_InsertInheritsInner | ✓ | — |
| TestEstimateOrdering_Scan_NotKnown | ✓ | — |
| TestEstimateOrdering_Sort_KnownByKeys | ✓ | — |
| TestEstimateOrdering_Union_NotKnown | ✓ | — |
| TestEstimateOrdering_UniqueOverSortPreserves | ✓ | — |
| TestEvaluateComparisons_IntersectionAllCommon | ✓ | — |
| TestEvaluateComparisons_IntersectionDisjoint | ✓ | — |
| TestEvaluateComparisons_IntersectionKeepsCommon | ✓ | — |
| TestEvaluateComparisons_Nil | ✓ | — |
| TestEvaluateComparisons_SingleScan | ✓ | — |
| TestEvaluateComparisons_UnionDefault | ✓ | — |
| TestEvaluateExpressionCount_DeepTree | ✓ | — |
| TestEvaluateExpressionCount_Nil | ✓ | — |
| TestEvaluateExpressionCount_SingleLeaf | ✓ | — |
| TestEvaluateExpressionCount_WithFilter | ✓ | — |
| TestEvaluatePredicateComplexity_AndPredicate | ✓ | — |
| TestEvaluatePredicateComplexity_NestedPredicate | ✓ | — |
| TestEvaluatePredicateComplexity_Nil | ✓ | — |
| TestEvaluatePredicateComplexity_NoPredicates | ✓ | — |
| TestEvaluatePredicateComplexity_SinglePredicate | ✓ | — |
| TestEvaluatePredicateCountByLevel_FilterWithPredicates | ✓ | — |
| TestEvaluatePredicateCountByLevel_Nil | ✓ | — |
| TestEvaluatePredicateCountByLevel_NoPredicates | ✓ | — |
| TestEvaluateRecordTypes_FilterPreservesChild | ✓ | — |
| TestEvaluateRecordTypes_FullScan | ✓ | — |
| TestEvaluateRecordTypes_Nil | ✓ | — |
| TestEvaluateRecordTypes_TypeFilter | ✓ | — |
| TestEvaluateRecordTypes_UnionMultipleTypes | ✓ | — |
| TestEvaluateReferencesAndDependenciesForRef | ✓ | — |
| TestEvaluateReferencesAndDependencies_Chain | ✓ | — |
| TestEvaluateReferencesAndDependencies_Nil | ✓ | — |
| TestEvaluateReferencesAndDependencies_SingleRef | ✓ | — |
| TestExactlyOne | ✓ | — |
| TestExpressionProperty_PointerIdentity | ✓ | — |
| TestExpressionProperty_String | ✓ | — |
| TestExtractBestPlanFromSelector_FallsBackToCostWhenSelectorHasNoBest | ✓ | — |
| TestExtractBestPlanFromSelector_NilRef | ✓ | — |
| TestExtractBestPlanFromSelector_NilSelector | ✓ | — |
| TestExtractBestPlanFromSelector_NonPhysicalSelectorFallsToCost | ✓ | — |
| TestExtractBestPlanFromSelector_RecursivelyExtractsChildWithSelector | ✓ | — |
| TestExtractBestPlanFromSelector_SingleMember | ✓ | — |
| TestExtractBestPlanFromSelector_WinnerUsedWhenPhysical | ✓ | — |
| TestExtractBestPlanWith_EmptyRef | ✓ | — |
| TestExtractBestPlanWith_NilRef | ✓ | — |
| TestExtractBestPlanWith_NilStats | ✓ | — |
| TestExtractBestPlan_DeleteExpression | ✓ | — |
| TestExtractBestPlan_FreshReferences | ✓ | — |
| TestExtractBestPlan_LeafScan | ✓ | — |
| TestExtractBestPlan_NilOrEmptyReturnsNil | ✓ | — |
| TestExtractBestPlan_PicksCheapestMember | ✓ | — |
| TestExtractBestPlan_RecursivelyExtractsChildren | ✓ | — |
| TestExtractBestPlan_UnionPreservesAllChildren | ✓ | — |
| TestIntersectCardinalities_BothUnknownMax | ✓ | — |
| TestIntersectCardinalities_Empty | ✓ | — |
| TestIntersectCardinalities_OneUnknownMin | ✓ | — |
| TestIntersectCardinalities_Single | ✓ | — |
| TestIntersectCardinalities_TwoKnown | ✓ | — |
| TestIsOrdered_Convenience | ✓ | — |
| TestOfCardinality | ✓ | — |
| TestOfCardinalityNegativePanics | ✓ | — |
| TestOfCardinalityZero | ✓ | — |
| TestPredicateDiameter_LeafIsOne | ✓ | — |
| TestPredicateDiameter_Nil | ✓ | — |
| TestPropertyMapGetCardinalities_Absent | ✓ | — |
| TestPropertyMapGetCardinalities_Present | ✓ | — |
| TestPropertyMap_GetBool_Absent | ✓ | — |
| TestPropertyMap_GetBool_NilMap | ✓ | — |
| TestPropertyMap_GetBool_NonBoolValue | ✓ | — |
| TestPropertyMap_GetBool_Present | ✓ | — |
| TestPropertyMap_GetBool_PresentFalse | ✓ | — |
| TestPropertyMap_GetOrdering_Absent | ✓ | — |
| TestPropertyMap_GetOrdering_NilMap | ✓ | — |
| TestPropertyMap_GetOrdering_NonOrderingValue | ✓ | — |
| TestPropertyMap_GetOrdering_Present | ✓ | — |
| TestPropertyMap_MultipleProperties | ✓ | — |
| TestReferenceGetBest_EmptyReturnsNil | ✓ | — |
| TestReferenceGetBest_PicksCheapestMember | ✓ | — |
| TestReferenceGetBest_SingleMember | ✓ | — |
| TestStatistics_FallbackToLeafScan | ✓ | — |
| TestStatistics_ZeroCountClampsToOne | ✓ | — |
| TestUnionCardinalities_Empty | ✓ | — |
| TestUnionCardinalities_OneUnknownMax | ✓ | — |
| TestUnionCardinalities_OneUnknownMin | ✓ | — |
| TestUnionCardinalities_Single | ✓ | — |
| TestUnionCardinalities_Three | ✓ | — |
| TestUnionCardinalities_TwoKnown | ✓ | — |
| TestUnknownCardinalities | ✓ | — |
| TestUnknownCardinality | ✓ | — |
| TestUnknownCardinalityValuePanics | ✓ | — |
| TestUnknownMaxCardinalityFactory | ✓ | — |
| TestWeakenCardinalities_Empty | ✓ | — |
| TestWeakenCardinalities_MinPicksSmaller | ✓ | — |
| TestWeakenCardinalities_OneUnknownMax | ✓ | — |
| TestWeakenCardinalities_OneUnknownMin | ✓ | — |
| TestWeakenCardinalities_Single | ✓ | — |
| TestWeakenCardinalities_TwoKnown | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestLikeMatch | ✓ | 20ms |
| TestCompareScalar_SameTypeFloat64/equal | ✓ | 10ms |
| FuzzAndOrValue_Kleene3VL | ✓ | — |
| FuzzAndOrValue_Kleene3VL/seed#0 | ✓ | — |
| FuzzAndOrValue_Kleene3VL/seed#1 | ✓ | — |
| FuzzAndOrValue_Kleene3VL/seed#2 | ✓ | — |
| FuzzAndOrValue_Kleene3VL/seed#3 | ✓ | — |
| FuzzAndOrValue_Kleene3VL/seed#4 | ✓ | — |
| FuzzAndOrValue_Kleene3VL/seed#5 | ✓ | — |
| FuzzArrayConstructorValue_LengthInvariant | ✓ | — |
| FuzzArrayConstructorValue_LengthInvariant/seed#0 | ✓ | — |
| FuzzArrayConstructorValue_LengthInvariant/seed#1 | ✓ | — |
| FuzzArrayConstructorValue_LengthInvariant/seed#2 | ✓ | — |
| FuzzArrayConstructorValue_LengthInvariant/seed#3 | ✓ | — |
| FuzzCaseExpression_FirstMatchWins | ✓ | — |
| FuzzCaseExpression_FirstMatchWins/seed#0 | ✓ | — |
| FuzzCaseExpression_FirstMatchWins/seed#1 | ✓ | — |
| FuzzCaseExpression_FirstMatchWins/seed#2 | ✓ | — |
| FuzzCaseExpression_FirstMatchWins/seed#3 | ✓ | — |
| FuzzCaseExpression_FirstMatchWins/seed#4 | ✓ | — |
| FuzzDistanceValue_NumericProperties | ✓ | — |
| FuzzDistanceValue_NumericProperties/seed#0 | ✓ | — |
| FuzzDistanceValue_NumericProperties/seed#1 | ✓ | — |
| FuzzDistanceValue_NumericProperties/seed#2 | ✓ | — |
| FuzzDistanceValue_NumericProperties/seed#3 | ✓ | — |
| FuzzGetCorrelatedToOfValue | ✓ | — |
| FuzzGetCorrelatedToOfValue/seed#0 | ✓ | — |
| FuzzGetCorrelatedToOfValue/seed#1 | ✓ | — |
| FuzzMaximumType_Properties | ✓ | — |
| FuzzMaximumType_Properties/seed#0 | ✓ | — |
| FuzzMaximumType_Properties/seed#1 | ✓ | — |
| FuzzMaximumType_Properties/seed#10 | ✓ | — |
| FuzzMaximumType_Properties/seed#11 | ✓ | — |
| FuzzMaximumType_Properties/seed#2 | ✓ | — |
| FuzzMaximumType_Properties/seed#3 | ✓ | — |
| FuzzMaximumType_Properties/seed#4 | ✓ | — |
| FuzzMaximumType_Properties/seed#5 | ✓ | — |
| FuzzMaximumType_Properties/seed#6 | ✓ | — |
| FuzzMaximumType_Properties/seed#7 | ✓ | — |
| FuzzMaximumType_Properties/seed#8 | ✓ | — |
| FuzzMaximumType_Properties/seed#9 | ✓ | — |
| FuzzRebaseValue_NoPanic | ✓ | — |
| FuzzRebaseValue_NoPanic/seed#0 | ✓ | — |
| FuzzRebaseValue_NoPanic/seed#1 | ✓ | — |
| FuzzRebaseValue_NoPanic/seed#2 | ✓ | — |
| FuzzRebaseValue_NoPanic/seed#3 | ✓ | — |
| FuzzSimplifyValue_ArithmeticTree | ✓ | — |
| FuzzSimplifyValue_ArithmeticTree/seed#0 | ✓ | — |
| FuzzSimplifyValue_ArithmeticTree/seed#1 | ✓ | — |
| FuzzSimplifyValue_ArithmeticTree/seed#2 | ✓ | — |
| FuzzSimplifyValue_CastChain | ✓ | — |
| FuzzSimplifyValue_CastChain/seed#0 | ✓ | — |
| FuzzSimplifyValue_CastChain/seed#1 | ✓ | — |
| FuzzSimplifyValue_CastChain/seed#2 | ✓ | — |
| TestAddInt64Checked_LargePositivePlusLargeNegativeNoOverflow | ✓ | — |
| TestAddInt64Checked_MaxPlusOneOverflows | ✓ | — |
| TestAddInt64Checked_MinPlusNegOneOverflows | ✓ | — |
| TestAddInt64Checked_NegativeNormal | ✓ | — |
| TestAddInt64Checked_Normal | ✓ | — |
| TestAddInt64Checked_Zero | ✓ | — |
| TestAggregateOp_Symbol | ✓ | — |
| TestAggregateValue_CountStarWithOperandPanics | ✓ | — |
| TestAggregateValue_EvaluatePanics | ✓ | — |
| TestAggregateValue_GetIndexTypeName | ✓ | — |
| TestAggregateValue_ImplementsIndexableAggregate | ✓ | — |
| TestAggregateValue_MissingOperandPanics | ✓ | — |
| TestAggregateValue_Shape | ✓ | — |
| TestAggregateValue_Type_SumWithoutOperandFallsBackToLong | ✓ | — |
| TestAggregateValue_Type_UnknownOpIsUnknown | ✓ | — |
| TestAnchoredJoinRecord_NotEqualToPlainRC | ✓ | — |
| TestAndOrOp_String | ✓ | — |
| TestAndOrValue_AndTruthTable | ✓ | — |
| TestAndOrValue_Children | ✓ | — |
| TestAndOrValue_Name | ✓ | — |
| TestAndOrValue_NilOperandReturnsNil | ✓ | — |
| TestAndOrValue_NonBoolReturnsNil | ✓ | — |
| TestAndOrValue_OrTruthTable | ✓ | — |
| TestAndOrValue_ShortCircuitAndFalse | ✓ | — |
| TestAndOrValue_ShortCircuitOrTrue | ✓ | — |
| TestAndOrValue_SimplifyChildFold | ✓ | — |
| TestAndOrValue_SimplifyConstantFold | ✓ | — |
| TestAndOrValue_SimplifyNoConstFoldKeepsTree | ✓ | — |
| TestAndOrValue_TypeBothNotNull | ✓ | — |
| TestAndOrValue_TypeNilOperandFallsBackToNullable | ✓ | — |
| TestAndOrValue_TypeNullableOperand | ✓ | — |
| TestAndOrValue_WithChildren | ✓ | — |
| TestAnyType_Singleton | ✓ | — |
| TestArithmeticOp_Symbol | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/add_0+0 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/add_1+1 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/add_max-1+1_in_range | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/add_neg+neg | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/div_20/4 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/div_by_1 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/div_trunc-toward-zero_+ | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/div_trunc-toward-zero_- | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mod_20%7 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mod_neg_dividend | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mod_neg_divisor | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mod_result-zero | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mul_-2_*_-3 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mul_-2_*_3 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mul_0 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/mul_1 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/sub_0_-_max | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/sub_1-1 | ✓ | — |
| TestArithmeticValue_BinaryOps_Parameterised/sub_10-3 | ✓ | — |
| TestArithmeticValue_DivByZero_AllOps | ✓ | — |
| TestArithmeticValue_DivByZero_AllOps/% | ✓ | — |
| TestArithmeticValue_DivByZero_AllOps// | ✓ | — |
| TestArithmeticValue_Evaluate | ✓ | — |
| TestArithmeticValue_NullPropagation_Deep | ✓ | — |
| TestArithmeticValue_NullPropagation_Deep/a_NULL | ✓ | — |
| TestArithmeticValue_NullPropagation_Deep/all-non-null | ✓ | — |
| TestArithmeticValue_NullPropagation_Deep/all_NULL | ✓ | — |
| TestArithmeticValue_NullPropagation_Deep/b_NULL | ✓ | — |
| TestArithmeticValue_NullPropagation_Deep/c_NULL | ✓ | — |
| TestArithmeticValue_OverflowBoundaries | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/add_MAX+0 | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/add_MIN+0 | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/mod_MIN%-1 | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/mul_0*MAX | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/mul_MAX*1 | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/mul_MIN*1 | ✓ | — |
| TestArithmeticValue_OverflowBoundaries/sub_MIN-0 | ✓ | — |
| TestArithmeticValue_OverflowPanics | ✓ | — |
| TestArithmeticValue_OverflowPanics/add_MAX+1 | ✓ | — |
| TestArithmeticValue_OverflowPanics/add_MAX+MAX | ✓ | — |
| TestArithmeticValue_OverflowPanics/add_MIN+(-1) | ✓ | — |
| TestArithmeticValue_OverflowPanics/div_MIN/-1 | ✓ | — |
| TestArithmeticValue_OverflowPanics/mul_-1*MIN | ✓ | — |
| TestArithmeticValue_OverflowPanics/mul_MAX*2 | ✓ | — |
| TestArithmeticValue_OverflowPanics/mul_MIN*-1 | ✓ | — |
| TestArithmeticValue_OverflowPanics/sub_MAX-(-1) | ✓ | — |
| TestArithmeticValue_OverflowPanics/sub_MIN-1 | ✓ | — |
| TestArithmeticValue_TypeMismatch_Panics | ✓ | — |
| TestArithmeticValue_TypeMismatch_Panics/bool_+_int | ✓ | — |
| TestArithmeticValue_TypeMismatch_Panics/int_+_bool | ✓ | — |
| TestArithmeticValue_TypeMismatch_Panics/int_+_string | ✓ | — |
| TestArithmeticValue_TypeMismatch_Panics/string_+_int | ✓ | — |
| TestArrayConstructorValue_Children | ✓ | — |
| TestArrayConstructorValue_DefensiveCopyOfElements | ✓ | — |
| TestArrayConstructorValue_EvaluateConcreteValues | ✓ | — |
| TestArrayConstructorValue_EvaluateEmptyArray | ✓ | — |
| TestArrayConstructorValue_EvaluatePassesThroughNULLs | ✓ | — |
| TestArrayConstructorValue_HeterogeneousElements | ✓ | — |
| TestArrayConstructorValue_Name | ✓ | — |
| TestArrayConstructorValue_NilChildToleratedAsNil | ✓ | — |
| TestArrayConstructorValue_NilElementTypeFallsBackToUnknown | ✓ | — |
| TestArrayConstructorValue_Type | ✓ | — |
| TestArrayConstructorValue_WithChildren | ✓ | — |
| TestArrayDistinctValue_BytesDedup | ✓ | — |
| TestArrayDistinctValue_DedupesPreservingOrder | ✓ | — |
| TestArrayDistinctValue_EmptyArray | ✓ | — |
| TestArrayDistinctValue_NilChildReturnsNil | ✓ | — |
| TestArrayDistinctValue_NilInputReturnsNil | ✓ | — |
| TestArrayDistinctValue_NonSliceReturnsNil | ✓ | — |
| TestArrayDistinctValue_StringDedup | ✓ | — |
| TestArrayType_IsErased | ✓ | — |
| TestArrayType_Nested | ✓ | — |
| TestArrayType_NilElementType | ✓ | — |
| TestArrayType_Shape | ✓ | — |
| TestArrayType_String | ✓ | — |
| TestBooleanValue | ✓ | — |
| TestBooleanValue_KleeneTriBool | ✓ | — |
| TestBooleanValue_KleeneTriBool/false_literal | ✓ | — |
| TestBooleanValue_KleeneTriBool/true_literal | ✓ | — |
| TestBooleanValue_KleeneTriBool/unknown_literal | ✓ | — |
| TestBooleanValue_NewBooleanValueFactory | ✓ | — |
| TestBugHunt_CastDoubleToIntJavaRounding | ✓ | — |
| TestCannotFoldCoalesce_BooleanNil | ✓ | — |
| TestCardinalityValue_Counts | ✓ | — |
| TestCardinalityValue_EmptyArray | ✓ | — |
| TestCardinalityValue_ExplainRendersChild | ✓ | — |
| TestCardinalityValue_NonSliceReturnsNil | ✓ | — |
| TestCardinalityValue_NullInputReturnsNil | ✓ | — |
| TestCardinalityValue_TypeIsNullableInt | ✓ | — |
| TestCastValue | ✓ | — |
| TestCastValue_Identity_Parameterised | ✓ | — |
| TestCastValue_Identity_Parameterised/bool_→_bool | ✓ | — |
| TestCastValue_Identity_Parameterised/float_→_float | ✓ | — |
| TestCastValue_Identity_Parameterised/int_→_int | ✓ | — |
| TestCastValue_Identity_Parameterised/string_→_string | ✓ | — |
| TestCastValue_NullPropagation | ✓ | — |
| TestCastValue_NullPropagation/BOOLEAN | ✓ | — |
| TestCastValue_NullPropagation/DOUBLE | ✓ | — |
| TestCastValue_NullPropagation/LONG | ✓ | — |
| TestCastValue_NullPropagation/STRING | ✓ | — |
| TestCollateValue_ChildrenString | ✓ | — |
| TestCollateValue_ChildrenWithLocale | ✓ | — |
| TestCollateValue_ChildrenWithStrength | ✓ | — |
| TestCollateValue_EvaluateIsPlaceholder | ✓ | — |
| TestCollateValue_Name | ✓ | — |
| TestCollateValue_Type | ✓ | — |
| TestCollateValue_WithChildrenAll | ✓ | — |
| TestCollateValue_WithChildrenEmptyReturnsSelf | ✓ | — |
| TestCollateValue_WithChildrenStringAndLocale | ✓ | — |
| TestCollateValue_WithChildrenStringOnly | ✓ | — |
| TestCompareScalar_ByteSliceNotSupported | ✓ | — |
| TestCompareScalar_CrossTypeNumeric | ✓ | — |
| TestCompareScalar_CrossTypeNumeric/float64_<_int64 | ✓ | — |
| TestCompareScalar_CrossTypeNumeric/float64_==_int64 | ✓ | — |
| TestCompareScalar_CrossTypeNumeric/float64_>_int64 | ✓ | — |
| TestCompareScalar_CrossTypeNumeric/int64_<_float64 | ✓ | — |
| TestCompareScalar_CrossTypeNumeric/int64_==_float64 | ✓ | — |
| TestCompareScalar_CrossTypeNumeric/int64_>_float64 | ✓ | — |
| TestCompareScalar_IncompatibleTypes | ✓ | — |
| TestCompareScalar_IncompatibleTypes/bool_vs_float64 | ✓ | — |
| TestCompareScalar_IncompatibleTypes/bool_vs_int64 | ✓ | — |
| TestCompareScalar_IncompatibleTypes/bool_vs_string | ✓ | — |
| TestCompareScalar_IncompatibleTypes/float64_vs_bool | ✓ | — |
| TestCompareScalar_IncompatibleTypes/float64_vs_string | ✓ | — |
| TestCompareScalar_IncompatibleTypes/int64_vs_bool | ✓ | — |
| TestCompareScalar_IncompatibleTypes/int64_vs_string | ✓ | — |
| TestCompareScalar_IncompatibleTypes/string_vs_bool | ✓ | — |
| TestCompareScalar_IncompatibleTypes/string_vs_float64 | ✓ | — |
| TestCompareScalar_IncompatibleTypes/string_vs_int64 | ✓ | — |
| TestCompareScalar_NilNotSupported | ✓ | — |
| TestCompareScalar_SameTypeBool | ✓ | — |
| TestCompareScalar_SameTypeBool/false_<_true | ✓ | — |
| TestCompareScalar_SameTypeBool/false_==_false | ✓ | — |
| TestCompareScalar_SameTypeBool/true_==_true | ✓ | — |
| TestCompareScalar_SameTypeBool/true_>_false | ✓ | — |
| TestCompareScalar_SameTypeFloat64 | ✓ | — |
| TestCompareScalar_SameTypeFloat64/greater | ✓ | — |
| TestCompareScalar_SameTypeFloat64/less | ✓ | — |
| TestCompareScalar_SameTypeInt64 | ✓ | — |
| TestCompareScalar_SameTypeInt64/MinInt64_vs_MaxInt64 | ✓ | — |
| TestCompareScalar_SameTypeInt64/equal | ✓ | — |
| TestCompareScalar_SameTypeInt64/greater | ✓ | — |
| TestCompareScalar_SameTypeInt64/less | ✓ | — |
| TestCompareScalar_SameTypeInt64/negative_less | ✓ | — |
| TestCompareScalar_SameTypeInt64/zero_vs_positive | ✓ | — |
| TestCompareScalar_SameTypeString | ✓ | — |
| TestCompareScalar_SameTypeString/abc_<_def | ✓ | — |
| TestCompareScalar_SameTypeString/def_>_abc | ✓ | — |
| TestCompareScalar_SameTypeString/empty_vs_non-empty | ✓ | — |
| TestCompareScalar_SameTypeString/equal | ✓ | — |
| TestConcreteDistanceRowNumber_EvaluateNoKeyReturnsNil | ✓ | — |
| TestConcreteDistanceRowNumber_EvaluateWrongCtxType | ✓ | — |
| TestConcreteDistanceRowNumber_IndexOnlyInterface | ✓ | — |
| TestConditionSelectorValue_AllFalseReturnsNil | ✓ | — |
| TestConditionSelectorValue_Children | ✓ | — |
| TestConditionSelectorValue_DefensiveCopyOnConstruct | ✓ | — |
| TestConditionSelectorValue_EmptyImplicationsReturnsNil | ✓ | — |
| TestConditionSelectorValue_FalseDoesNotMatch | ✓ | — |
| TestConditionSelectorValue_FirstMatchWins | ✓ | — |
| TestConditionSelectorValue_ImplicitElseViaTrailingTrue | ✓ | — |
| TestConditionSelectorValue_Name | ✓ | — |
| TestConditionSelectorValue_NonBoolImplicationDoesNotMatch | ✓ | — |
| TestConditionSelectorValue_NullImplicationReturnsNil | ✓ | — |
| TestConditionSelectorValue_PickValueIntegration | ✓ | — |
| TestConditionSelectorValue_SimplifyConstantFold | ✓ | — |
| TestConditionSelectorValue_Type | ✓ | — |
| TestConditionSelectorValue_WithChildren | ✓ | — |
| TestConstantObjectValue_CorrelatedToAlias | ✓ | — |
| TestConstantObjectValue_EvaluateLooksUpBinding | ✓ | — |
| TestConstantObjectValue_EvaluateMissingBinding | ✓ | — |
| TestConstantObjectValue_EvaluateNoDereferReturnsNil | ✓ | — |
| TestConstantObjectValue_Int64ToLongNoPromotion | ✓ | — |
| TestConstantObjectValue_LeafShape | ✓ | — |
| TestConstantObjectValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestConstantObjectValue_PromoteFloat32ToDouble | ✓ | — |
| TestConstantObjectValue_PromoteGoIntToInt64 | ✓ | — |
| TestConstantObjectValue_PromoteInt32ToDouble | ✓ | — |
| TestConstantObjectValue_PromoteInt32ToFloat | ✓ | — |
| TestConstantObjectValue_PromoteInt32ToLong | ✓ | — |
| TestConstantObjectValue_PromoteInt64ToDouble | ✓ | — |
| TestConstantObjectValue_PromoteInt64ToFloat | ✓ | — |
| TestConstantObjectValue_PromoteNilReturnsNil | ✓ | — |
| TestConstantObjectValue_PromoteNoDerefReturnsNil | ✓ | — |
| TestConstantObjectValue_RelationTypePassThrough | ✓ | — |
| TestConstantObjectValue_StringNoPromotion | ✓ | — |
| TestConstantObjectValue_TypePreserved | ✓ | — |
| TestConstantValue_Evaluate | ✓ | — |
| TestConstantValue_Type_OverridesTypField | ✓ | — |
| TestConstantValue_Type_OverridesTypField/NotNullBoolean_+_nil_→_NULL | ✓ | — |
| TestConstantValue_Type_OverridesTypField/NotNullLong_+_5_→_NOT_NULL | ✓ | — |
| TestConstantValue_Type_OverridesTypField/NotNullLong_+_nil_→_NULL | ✓ | — |
| TestConstantValue_Type_OverridesTypField/NullableLong_+_5_→_NOT_NULL | ✓ | — |
| TestConstantValue_Type_OverridesTypField/NullableLong_+_nil_→_NULL | ✓ | — |
| TestConstantValue_Type_OverridesTypField/NullableString_+_"hi"_→_NOT_NULL | ✓ | — |
| TestContainsAggregate | ✓ | — |
| TestContainsAggregate_ConstantValue | ✓ | — |
| TestContainsAggregate_DirectAggregateValue | ✓ | — |
| TestContainsAggregate_NestedAggregate | ✓ | — |
| TestContainsAggregate_NilSafe | ✓ | — |
| TestCorrelationIdentifier_MapKey | ✓ | — |
| TestCorrelationIdentifier_Named | ✓ | — |
| TestCorrelationIdentifier_Unique | ✓ | — |
| TestCorrelationIdentifier_UniqueRace | ✓ | — |
| TestCosineDistanceRowNumberValue_Children | ✓ | — |
| TestCosineDistanceRowNumberValue_EvaluateFromHarness | ✓ | — |
| TestCosineDistanceRowNumberValue_EvaluateNilReturnsNil | ✓ | — |
| TestCosineDistanceRowNumberValue_IsIndexOnly | ✓ | — |
| TestCosineDistanceRowNumberValue_Name | ✓ | — |
| TestCosineDistanceRowNumberValue_PartitionAndArgs | ✓ | — |
| TestCosineDistanceRowNumberValue_Type | ✓ | — |
| TestCosineDistanceRowNumberValue_WithChildren | ✓ | — |
| TestDeconstructRecord_FromRecordConstructor | ✓ | — |
| TestDeconstructRecord_FromRecordTypedValue | ✓ | — |
| TestDeconstructRecord_NilReturnsNil | ✓ | — |
| TestDeconstructRecord_NonRecordTypedReturnsNil | ✓ | — |
| TestDefaultFolder_ConstantFolds_FullyComposed | ✓ | — |
| TestDefaultFolder_FieldRefDeclines | ✓ | — |
| TestDefaultFolder_NilSafe | ✓ | — |
| TestDefaultFolder_ParameterValueDeclines | ✓ | — |
| TestDefaultFolder_PartialFoldDoesNotReturnOk | ✓ | — |
| TestDerivedValue_DefaultUnknownType | ✓ | — |
| TestDerivedValue_EvaluatePanics | ✓ | — |
| TestDerivedValue_NewWithType | ✓ | — |
| TestDerivedValue_PreservesChildren | ✓ | — |
| TestDistanceOperator_String | ✓ | — |
| TestDistanceRowNumberValue_ArgumentsPreserved | ✓ | — |
| TestDistanceRowNumberValue_EvaluateFromHarness | ✓ | — |
| TestDistanceRowNumberValue_EvaluateNilCtxReturnsNil | ✓ | — |
| TestDistanceRowNumberValue_HNSWConfigCarried | ✓ | — |
| TestDistanceRowNumberValue_IsIndexOnly | ✓ | — |
| TestDistanceRowNumberValue_NamePerMetric | ✓ | — |
| TestDistanceRowNumberValue_PartitionPreserved | ✓ | — |
| TestDistanceRowNumberValue_Type | ✓ | — |
| TestDistanceRowNumberValue_WithChildrenPreservesMetricAndConfig | ✓ | — |
| TestDistanceValue_AcceptsFloat32 | ✓ | — |
| TestDistanceValue_Children | ✓ | — |
| TestDistanceValue_CosineDistance_Identical | ✓ | — |
| TestDistanceValue_CosineDistance_Orthogonal | ✓ | — |
| TestDistanceValue_CosineDistance_ZeroVector | ✓ | — |
| TestDistanceValue_DecodesStoredVectorBytes | ✓ | — |
| TestDistanceValue_DimensionMismatch | ✓ | — |
| TestDistanceValue_DotProductDistance | ✓ | — |
| TestDistanceValue_EuclideanDistance | ✓ | — |
| TestDistanceValue_EuclideanSquareDistance | ✓ | — |
| TestDistanceValue_Name | ✓ | — |
| TestDistanceValue_NilOperandReturnsNil | ✓ | — |
| TestDistanceValue_NonVectorReturnsNil | ✓ | — |
| TestDistanceValue_Type | ✓ | — |
| TestDotProductDistanceRowNumberValue_EvaluateFromHarness | ✓ | — |
| TestDotProductDistanceRowNumberValue_EvaluateNilReturnsNil | ✓ | — |
| TestDotProductDistanceRowNumberValue_IsIndexOnly | ✓ | — |
| TestDotProductDistanceRowNumberValue_Name | ✓ | — |
| TestDotProductDistanceRowNumberValue_PartitionAndArgs | ✓ | — |
| TestDotProductDistanceRowNumberValue_Type | ✓ | — |
| TestDotProductDistanceRowNumberValue_WithChildren | ✓ | — |
| TestEmptyValue_EvaluateReturnsNil | ✓ | — |
| TestEmptyValue_IsLeaf | ✓ | — |
| TestEmptyValue_Singleton | ✓ | — |
| TestEmptyValue_TypeIsEmptyRecord | ✓ | — |
| TestEnumType_Lookup | ✓ | — |
| TestEnumType_Shape | ✓ | — |
| TestEnumType_String | ✓ | — |
| TestEqualsWithoutChildren_AggregateValue_DifferentOp | ✓ | — |
| TestEqualsWithoutChildren_AggregateValue_SameOp | ✓ | — |
| TestEqualsWithoutChildren_AndOrValue_DifferentOp | ✓ | — |
| TestEqualsWithoutChildren_AndOrValue_SameOp | ✓ | — |
| TestEqualsWithoutChildren_ArithmeticValue_DifferentOp | ✓ | — |
| TestEqualsWithoutChildren_ArithmeticValue_SameOp | ✓ | — |
| TestEqualsWithoutChildren_BooleanValue_BothNilPtr | ✓ | — |
| TestEqualsWithoutChildren_BooleanValue_Different | ✓ | — |
| TestEqualsWithoutChildren_BooleanValue_OneNilPtr | ✓ | — |
| TestEqualsWithoutChildren_BooleanValue_SameFalse | ✓ | — |
| TestEqualsWithoutChildren_BooleanValue_SameTrue | ✓ | — |
| TestEqualsWithoutChildren_BooleanVsConstant | ✓ | — |
| TestEqualsWithoutChildren_BothNil | ✓ | — |
| TestEqualsWithoutChildren_CastValue_DifferentTarget | ✓ | — |
| TestEqualsWithoutChildren_CastValue_SameTarget | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_BothNilValue | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_ByteSlice | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_DifferentInt | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_DifferentString | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_OneNilValue | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_SameInt | ✓ | — |
| TestEqualsWithoutChildren_ConstantValue_SameString | ✓ | — |
| TestEqualsWithoutChildren_CrossTypeMismatch | ✓ | — |
| TestEqualsWithoutChildren_FieldValue_Different | ✓ | — |
| TestEqualsWithoutChildren_FieldValue_Same | ✓ | — |
| TestEqualsWithoutChildren_FieldVsConstant | ✓ | — |
| TestEqualsWithoutChildren_NotValue | ✓ | — |
| TestEqualsWithoutChildren_NullValue_Same | ✓ | — |
| TestEqualsWithoutChildren_NullVsConstant | ✓ | — |
| TestEqualsWithoutChildren_ObjectValue_Different | ✓ | — |
| TestEqualsWithoutChildren_ObjectValue_Same | ✓ | — |
| TestEqualsWithoutChildren_OfTypeValue_DifferentExpectedType | ✓ | — |
| TestEqualsWithoutChildren_OfTypeValue_SameExpectedType | ✓ | — |
| TestEqualsWithoutChildren_OneNil | ✓ | — |
| TestEqualsWithoutChildren_ParameterValue_DifferentOrdinal | ✓ | — |
| TestEqualsWithoutChildren_ParameterValue_Named | ✓ | — |
| TestEqualsWithoutChildren_ParameterValue_Same | ✓ | — |
| TestEqualsWithoutChildren_PromoteValue_DifferentTarget | ✓ | — |
| TestEqualsWithoutChildren_PromoteValue_SameTarget | ✓ | — |
| TestEqualsWithoutChildren_QuantifiedObjectValue_Different | ✓ | — |
| TestEqualsWithoutChildren_QuantifiedObjectValue_Same | ✓ | — |
| TestEqualsWithoutChildren_QuantifiedRecordValue_Different | ✓ | — |
| TestEqualsWithoutChildren_QuantifiedRecordValue_Same | ✓ | — |
| TestEqualsWithoutChildren_RecordConstructorValue_DifferentFieldCount | ✓ | — |
| TestEqualsWithoutChildren_RecordConstructorValue_DifferentFieldNames | ✓ | — |
| TestEqualsWithoutChildren_RecordConstructorValue_SameFieldNames | ✓ | — |
| TestEqualsWithoutChildren_SamePointer | ✓ | — |
| TestEqualsWithoutChildren_ScalarFunctionValue_DifferentArgCount | ✓ | — |
| TestEqualsWithoutChildren_ScalarFunctionValue_DifferentName | ✓ | — |
| TestEqualsWithoutChildren_ScalarFunctionValue_Same | ✓ | — |
| TestEuclideanDistanceRowNumberValue_EvaluateFromHarness | ✓ | — |
| TestEuclideanDistanceRowNumberValue_EvaluateNilReturnsNil | ✓ | — |
| TestEuclideanDistanceRowNumberValue_IsIndexOnly | ✓ | — |
| TestEuclideanDistanceRowNumberValue_Name | ✓ | — |
| TestEuclideanDistanceRowNumberValue_PartitionAndArgs | ✓ | — |
| TestEuclideanDistanceRowNumberValue_Type | ✓ | — |
| TestEuclideanDistanceRowNumberValue_WithChildren | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_EvaluateFromHarness | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_EvaluateNilReturnsNil | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_IsIndexOnly | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_Name | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_PartitionAndArgs | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_Type | ✓ | — |
| TestEuclideanSquareDistanceRowNumberValue_WithChildren | ✓ | — |
| TestEvalScalarFunction_ABS | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/NULL_elements_skipped | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/NULL_separator_→_NULL | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/all-NULL_elements | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/empty_separator | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/mixed_types | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/no_elements | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/non-string_separator_declines | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/single_non-NULL | ✓ | — |
| TestEvalScalarFunction_CONCAT_WS/three_strings | ✓ | — |
| TestEvalScalarFunction_CoalesceNullif | ✓ | — |
| TestEvalScalarFunction_Concat | ✓ | — |
| TestEvalScalarFunction_EXP | ✓ | — |
| TestEvalScalarFunction_ErrorEdges | ✓ | — |
| TestEvalScalarFunction_FloorCeilRound | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/all_int_positive | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/any_NULL_→_NULL | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/empty_args | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/first_NULL_→_NULL | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/mixed_int_float | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/single_arg | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/strings | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST/with_negative | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/bool-int | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/bool-only | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/bool-only_false-only | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/bool-only_true-only | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/float-only | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/float-string | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/float_negatives | ✓ | — |
| TestEvalScalarFunction_GREATEST_LEAST_AdditionalTypes/int-bool | ✓ | — |
| TestEvalScalarFunction_HappyAndNull | ✓ | — |
| TestEvalScalarFunction_IF | ✓ | — |
| TestEvalScalarFunction_IF/NULL_takes_else_branch | ✓ | — |
| TestEvalScalarFunction_IF/empty_string_falsy | ✓ | — |
| TestEvalScalarFunction_IF/false_bool | ✓ | — |
| TestEvalScalarFunction_IF/non-empty_string_truthy | ✓ | — |
| TestEvalScalarFunction_IF/non-zero_float_truthy | ✓ | — |
| TestEvalScalarFunction_IF/non-zero_int_truthy | ✓ | — |
| TestEvalScalarFunction_IF/true_bool | ✓ | — |
| TestEvalScalarFunction_IF/unsupported_cond_declines | ✓ | — |
| TestEvalScalarFunction_IF/wrong_arity_declines | ✓ | — |
| TestEvalScalarFunction_IF/zero_int_falsy | ✓ | — |
| TestEvalScalarFunction_IFNULL | ✓ | — |
| TestEvalScalarFunction_IFNULL/both_null | ✓ | — |
| TestEvalScalarFunction_IFNULL/first_non-null | ✓ | — |
| TestEvalScalarFunction_IFNULL/first_non-zero_false_stays | ✓ | — |
| TestEvalScalarFunction_IFNULL/first_null_falls_back | ✓ | — |
| TestEvalScalarFunction_IFNULL/wrong_arity_declines | ✓ | — |
| TestEvalScalarFunction_LEFT | ✓ | — |
| TestEvalScalarFunction_LEN | ✓ | — |
| TestEvalScalarFunction_LN | ✓ | — |
| TestEvalScalarFunction_LOG | ✓ | — |
| TestEvalScalarFunction_MOD | ✓ | — |
| TestEvalScalarFunction_MOD/float_%%_float | ✓ | — |
| TestEvalScalarFunction_MOD/int_%%_int | ✓ | — |
| TestEvalScalarFunction_MOD/int_by_1 | ✓ | — |
| TestEvalScalarFunction_MOD/int_neg_dividend | ✓ | — |
| TestEvalScalarFunction_MOD/mixed_promotes_to_float | ✓ | — |
| TestEvalScalarFunction_MOD/nil_declines | ✓ | — |
| TestEvalScalarFunction_MOD/non-numeric_declines | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/bool-equal-false | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/bool-equal-true | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/bool-not-equal | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/bool-vs-int | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/float-equal | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/float-not-equal | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/float-vs-int-equal | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/int-vs-float-different | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/int-vs-float-equal | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/int-vs-string | ✓ | — |
| TestEvalScalarFunction_NULLIF_AdditionalTypes/string-vs-bool | ✓ | — |
| TestEvalScalarFunction_PI | ✓ | — |
| TestEvalScalarFunction_POSITION | ✓ | — |
| TestEvalScalarFunction_REVERSE | ✓ | — |
| TestEvalScalarFunction_RIGHT | ✓ | — |
| TestEvalScalarFunction_Replace | ✓ | — |
| TestEvalScalarFunction_SIGN | ✓ | — |
| TestEvalScalarFunction_SqrtPower | ✓ | — |
| TestEvalScalarFunction_Substring | ✓ | — |
| TestEvalScalarFunction_TrimFamily | ✓ | — |
| TestEvaluateConstant | ✓ | — |
| TestEvaluateConstant_DivByZeroDeclinesToFold | ✓ | — |
| TestEvaluateConstant_OverflowDeclinesToFold | ✓ | — |
| TestEvaluateConstant_PlainConstantStillFolds | ✓ | — |
| TestEvaluateConstant_ProgrammerInvariantPanicSurfaces | ✓ | — |
| TestEvaluateConstant_TypeMismatch_DeclinesToFold | ✓ | — |
| TestEvaluatesToValue_Children | ✓ | — |
| TestEvaluatesToValue_IsFalse | ✓ | — |
| TestEvaluatesToValue_IsNotNull | ✓ | — |
| TestEvaluatesToValue_IsNull | ✓ | — |
| TestEvaluatesToValue_IsTrue | ✓ | — |
| TestEvaluatesToValue_NilChildIsNullPredicate | ✓ | — |
| TestEvaluatesToValue_NonBoolIsTrueIsFalse | ✓ | — |
| TestEvaluatesToValue_SimplifyChildFold | ✓ | — |
| TestEvaluatesToValue_SimplifyConstantFold | ✓ | — |
| TestEvaluatesToValue_TypeIsNotNullBoolean | ✓ | — |
| TestExistsValue_CompositeShape | ✓ | — |
| TestExistsValue_CorrelatedToAlias | ✓ | — |
| TestExistsValue_EvaluateChildNonNull | ✓ | — |
| TestExistsValue_TypeIsNotNullBoolean | ✓ | — |
| TestExistsValue_WithNewChild | ✓ | — |
| TestExplainTypeName | ✓ | — |
| TestExplainValue | ✓ | — |
| TestExplainValue_AnySlice_INListRendering | ✓ | — |
| TestExplainValue_AnySlice_INListRendering/empty | ✓ | — |
| TestExplainValue_AnySlice_INListRendering/int_list | ✓ | — |
| TestExplainValue_AnySlice_INListRendering/mixed | ✓ | — |
| TestExplainValue_AnySlice_INListRendering/single | ✓ | — |
| TestExplainValue_AnySlice_INListRendering/string_list | ✓ | — |
| TestExplainValue_AnySlice_INListRendering/with_NULL | ✓ | — |
| TestExplainValue_BoolLiteral | ✓ | — |
| TestExplainValue_BytesAsHexLiteral | ✓ | — |
| TestExplainValue_FloatTypes | ✓ | — |
| TestExplainValue_NarrowIntTypes | ✓ | — |
| TestExplainValue_NarrowIntTypes/int16 | ✓ | — |
| TestExplainValue_NarrowIntTypes/int32 | ✓ | — |
| TestExplainValue_NarrowIntTypes/int64_MAX | ✓ | — |
| TestExplainValue_NarrowIntTypes/int64_MIN | ✓ | — |
| TestExplainValue_NarrowIntTypes/int8 | ✓ | — |
| TestExplainValue_NarrowIntTypes/int_negative | ✓ | — |
| TestExplainValue_NarrowIntTypes/int_positive | ✓ | — |
| TestExplainValue_NarrowIntTypes/int_zero | ✓ | — |
| TestExplainValue_ParameterValue | ✓ | — |
| TestExplainValue_ScalarFunctionValue | ✓ | — |
| TestExplainValue_UnknownType | ✓ | — |
| TestFieldValue_Evaluate | ✓ | — |
| TestFieldValue_NoChild_BackwardCompat | ✓ | — |
| TestFieldValue_NoChild_QualifiedString_BackwardCompat | ✓ | — |
| TestFieldValue_NonStrict_DoesNotReport | ✓ | — |
| TestFieldValue_QOV_CorrelationBinder | ✓ | — |
| TestFieldValue_QOV_CorrelationBinder_OtherTable | ✓ | — |
| TestFieldValue_QOV_CorrelationIdMap | ✓ | — |
| TestFieldValue_QOV_FlatMap_NoFallbackToBareKey | ✓ | — |
| TestFieldValue_QOV_FlatMap_QualifiedKey | ✓ | — |
| TestFieldValue_QOV_MergeQuantifier_AlreadyQualifiedField | ✓ | — |
| TestFieldValue_QOV_MissingCorrelation_ReturnsNil | ✓ | — |
| TestFieldValue_QOV_NullFK_NoMatch | ✓ | — |
| TestFieldValue_QOV_NullKeyDisambiguation | ✓ | — |
| TestFieldValue_Strict_NilHookIsNoOp | ✓ | — |
| TestFieldValue_Strict_PresentReferenceNotReported | ✓ | — |
| TestFieldValue_Strict_ReportsAvailableKeys | ✓ | — |
| TestFieldValue_Strict_ReportsMissingLocalReference | ✓ | — |
| TestFirstOrDefaultStreamingValue_Children | ✓ | — |
| TestFirstOrDefaultStreamingValue_EmptyRangeReturnsDefault | ✓ | — |
| TestFirstOrDefaultStreamingValue_Name | ✓ | — |
| TestFirstOrDefaultStreamingValue_NilChildFallsBackToUnknown | ✓ | — |
| TestFirstOrDefaultStreamingValue_NilDefaultOnEmptyReturnsNil | ✓ | — |
| TestFirstOrDefaultStreamingValue_NonEmptyRange | ✓ | — |
| TestFirstOrDefaultStreamingValue_NonRangeChildReturnsNil | ✓ | — |
| TestFirstOrDefaultStreamingValue_TypeFromChild | ✓ | — |
| TestFirstOrDefaultStreamingValue_WithChildren | ✓ | — |
| TestFirstOrDefaultValue_Children | ✓ | — |
| TestFirstOrDefaultValue_EmptyReturnsDefault | ✓ | — |
| TestFirstOrDefaultValue_NonEmptyReturnsFirst | ✓ | — |
| TestFirstOrDefaultValue_NonSliceReturnsNil | ✓ | — |
| TestFirstOrDefaultValue_NullArrayReturnsNil | ✓ | — |
| TestFirstOrDefaultValue_TypePreserved | ✓ | — |
| TestFromOrderedBytesValue_Children | ✓ | — |
| TestFromOrderedBytesValue_EvaluateIsPlaceholder | ✓ | — |
| TestFromOrderedBytesValue_Name | ✓ | — |
| TestFromOrderedBytesValue_NilTargetTypeFallsBackToUnknown | ✓ | — |
| TestFromOrderedBytesValue_Type | ✓ | — |
| TestGetCorrelatedToOfValue_BooleanValue | ✓ | — |
| TestGetCorrelatedToOfValue_ConstantNoCorrelations | ✓ | — |
| TestGetCorrelatedToOfValue_ConstantObjectValue | ✓ | — |
| TestGetCorrelatedToOfValue_DeeperNesting | ✓ | — |
| TestGetCorrelatedToOfValue_DuplicateCorrelationDedups | ✓ | — |
| TestGetCorrelatedToOfValue_ExistsValue | ✓ | — |
| TestGetCorrelatedToOfValue_MixedTreeConstantAndCorrelated | ✓ | — |
| TestGetCorrelatedToOfValue_Nil | ✓ | — |
| TestGetCorrelatedToOfValue_NullValue | ✓ | — |
| TestGetCorrelatedToOfValue_ObjectValue | ✓ | — |
| TestGetCorrelatedToOfValue_QuantifiedRecordValue | ✓ | — |
| TestGetCorrelatedToOfValue_ScalarSubqueryValue | ✓ | — |
| TestGetCorrelatedToOfValue_SingleQuantifiedObject | ✓ | — |
| TestGetCorrelatedToOfValue_TreeWithMultipleCorrelations | ✓ | — |
| TestGetCorrelatedToOfValue_UnmatchedAggregateValue | ✓ | — |
| TestInOpValue_Children_BothOperands | ✓ | — |
| TestInOpValue_Children_NilOperandsDropped | ✓ | — |
| TestInOpValue_Evaluate_EmptyListIsFalse | ✓ | — |
| TestInOpValue_Evaluate_Float64ProbeMatchesInt64 | ✓ | — |
| TestInOpValue_Evaluate_HitFirst | ✓ | — |
| TestInOpValue_Evaluate_Int32VsInt64Coercion | ✓ | — |
| TestInOpValue_Evaluate_ListNotSliceReturnsNil | ✓ | — |
| TestInOpValue_Evaluate_Miss | ✓ | — |
| TestInOpValue_Evaluate_MixedNumericCoercion | ✓ | — |
| TestInOpValue_Evaluate_MixedNumericMiss | ✓ | — |
| TestInOpValue_Evaluate_NullInListHit | ✓ | — |
| TestInOpValue_Evaluate_NullInListMiss | ✓ | — |
| TestInOpValue_Evaluate_NullProbe | ✓ | — |
| TestInOpValue_Type_IsNullableBoolean | ✓ | — |
| TestIncarnationValue_EvaluateFromMap | ✓ | — |
| TestIncarnationValue_EvaluateMissingKeyReturnsNil | ✓ | — |
| TestIncarnationValue_EvaluateNilContextReturnsNil | ✓ | — |
| TestIncarnationValue_EvaluateNonMapContextReturnsNil | ✓ | — |
| TestIncarnationValue_FreshPerCall | ✓ | — |
| TestIncarnationValue_Name | ✓ | — |
| TestIncarnationValue_NoChildren | ✓ | — |
| TestIncarnationValue_Type | ✓ | — |
| TestIndexEntryObjectValue_Children | ✓ | — |
| TestIndexEntryObjectValue_EvaluateFromKey | ✓ | — |
| TestIndexEntryObjectValue_EvaluateFromValue | ✓ | — |
| TestIndexEntryObjectValue_EvaluateMissingAliasReturnsNil | ✓ | — |
| TestIndexEntryObjectValue_EvaluateNegativePathReturnsNil | ✓ | — |
| TestIndexEntryObjectValue_EvaluateNestedPath | ✓ | — |
| TestIndexEntryObjectValue_EvaluateNilCtxReturnsNil | ✓ | — |
| TestIndexEntryObjectValue_EvaluateNonReaderReturnsNil | ✓ | — |
| TestIndexEntryObjectValue_EvaluateOutOfBoundsReturnsNil | ✓ | — |
| TestIndexEntryObjectValue_GetCorrelatedToIsEmpty | ✓ | — |
| TestIndexEntryObjectValue_Name | ✓ | — |
| TestIndexEntryObjectValue_OrdinalPathIsDefensiveCopy | ✓ | — |
| TestIndexEntryObjectValue_Type | ✓ | — |
| TestIndexOnlyAggregateOp_String | ✓ | — |
| TestIndexOnlyAggregateValue_Children | ✓ | — |
| TestIndexOnlyAggregateValue_EvaluateIsPlaceholder | ✓ | — |
| TestIndexOnlyAggregateValue_GetIndexTypeName | ✓ | — |
| TestIndexOnlyAggregateValue_ImplementsIndexableAggregate | ✓ | — |
| TestIndexOnlyAggregateValue_IsIndexOnly | ✓ | — |
| TestIndexOnlyAggregateValue_Name | ✓ | — |
| TestIndexOnlyAggregateValue_NilChildEmptyChildren | ✓ | — |
| TestIndexOnlyAggregateValue_NilChildFallsBackToUnknown | ✓ | — |
| TestIndexOnlyAggregateValue_Type | ✓ | — |
| TestIndexOnlyAggregateValue_WithChildren | ✓ | — |
| TestIndexedValue_EvaluatePanics | ✓ | — |
| TestIndexedValue_LeafShape | ✓ | — |
| TestIndexedValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestIndexedValue_TypePreserved | ✓ | — |
| TestIntegration_ARRAY_DISTINCTOverArrayConstructor | ✓ | — |
| TestIntegration_ComplexCASEWithAndOr | ✓ | — |
| TestIntegration_RangeValue_Length | ✓ | — |
| TestIsConstantValue | ✓ | — |
| TestIsConstantValue/AggregateValue | ✓ | — |
| TestIsConstantValue/BooleanValue_nil | ✓ | — |
| TestIsConstantValue/BooleanValue_true | ✓ | — |
| TestIsConstantValue/ConstantValue | ✓ | — |
| TestIsConstantValue/FieldValue | ✓ | — |
| TestIsConstantValue/NullValue | ✓ | — |
| TestIsConstantValue/QuantifiedObjectValue | ✓ | — |
| TestIsConstantValue/arith(1,_2) | ✓ | — |
| TestIsConstantValue/arith(field,_2) | ✓ | — |
| TestIsConstantValue/cast(constant) | ✓ | — |
| TestIsConstantValue/cast(field) | ✓ | — |
| TestIsConstantValue/nil | ✓ | — |
| TestIsConstantValue_BooleanValueNil | ✓ | — |
| TestIsConstantValue_BooleanValueTrue | ✓ | — |
| TestIsConstantValue_CompositeAllConstant | ✓ | — |
| TestIsConstantValue_CompositeWithField | ✓ | — |
| TestIsConstantValue_ConstantValue | ✓ | — |
| TestIsConstantValue_FieldValue | ✓ | — |
| TestIsConstantValue_NilValue | ✓ | — |
| TestIsConstantValue_NullValue | ✓ | — |
| TestIsConstantValue_ParameterValue | ✓ | — |
| TestIsFunctionallyDependentOn_ConstantValue | ✓ | — |
| TestIsFunctionallyDependentOn_DifferentCorrelation | ✓ | — |
| TestIsFunctionallyDependentOn_NonQOVOther | ✓ | — |
| TestIsFunctionallyDependentOn_SameCorrelation | ✓ | — |
| TestIsIndexOnly_DistanceRowNumberValue | ✓ | — |
| TestIsIndexOnly_IndexOnlyAggregateValue | ✓ | — |
| TestIsIndexOnly_NilValue | ✓ | — |
| TestIsIndexOnly_PlainValue | ✓ | — |
| TestIsIndexOnly_RowNumberValue | ✓ | — |
| TestIsNonEvaluable_AggregateValue | ✓ | — |
| TestIsNonEvaluable_ConstantValue | ✓ | — |
| TestIsNonEvaluable_IndexOnlyAggregate | ✓ | — |
| TestIsNonEvaluable_NilValue | ✓ | — |
| TestIsNonEvaluable_PlainValue | ✓ | — |
| TestIsNonEvaluable_QuantifiedObjectValue | ✓ | — |
| TestIsPromotable | ✓ | — |
| TestIsPromotable_NilHandling | ✓ | — |
| TestLegacyConstants_Aliases | ✓ | — |
| TestLikeMatch/%_at_end | ✓ | — |
| TestLikeMatch/%_at_start | ✓ | — |
| TestLikeMatch/%_both_ends | ✓ | — |
| TestLikeMatch/%_does_not_match_across_nothing_with_trailing_literal | ✓ | — |
| TestLikeMatch/%_matching_empty_substring | ✓ | — |
| TestLikeMatch/__single_char | ✓ | — |
| TestLikeMatch/__with_escape=0 | ✓ | — |
| TestLikeMatch/__wrong_length | ✓ | — |
| TestLikeMatch/all_% | ✓ | — |
| TestLikeMatch/backtrack_miss | ✓ | — |
| TestLikeMatch/empty_pattern_non-empty_string | ✓ | — |
| TestLikeMatch/empty_string_%_pattern | ✓ | — |
| TestLikeMatch/empty_string___pattern | ✓ | — |
| TestLikeMatch/empty_string_empty_pattern | ✓ | — |
| TestLikeMatch/escape_%_no_match_on_wildcard | ✓ | — |
| TestLikeMatch/escape_in_middle_with_wildcard_after | ✓ | — |
| TestLikeMatch/escape_literal_% | ✓ | — |
| TestLikeMatch/escape_literal__ | ✓ | — |
| TestLikeMatch/escape_zero_passed_explicitly | ✓ | — |
| TestLikeMatch/escaped_escape_char | ✓ | — |
| TestLikeMatch/exact_match | ✓ | — |
| TestLikeMatch/literal_after_% | ✓ | — |
| TestLikeMatch/literal_after_%_no_match | ✓ | — |
| TestLikeMatch/mixed_%_and__ | ✓ | — |
| TestLikeMatch/multiple_% | ✓ | — |
| TestLikeMatch/multiple___exact_width | ✓ | — |
| TestLikeMatch/multiple___too_long | ✓ | — |
| TestLikeMatch/multiple___too_short | ✓ | — |
| TestLikeMatch/no_match | ✓ | — |
| TestLikeMatch/only_% | ✓ | — |
| TestLikeMatch/pattern_longer | ✓ | — |
| TestLikeMatch/pattern_only__ | ✓ | — |
| TestLikeMatch/single__ | ✓ | — |
| TestLikeMatch/trailing_%_matches_remainder | ✓ | — |
| TestLikeMatch/trailing_%_with_empty_remainder | ✓ | — |
| TestLikeMatch/trailing_escape_malformed | ✓ | — |
| TestLikeMatch/unicode_%_match | ✓ | — |
| TestLikeMatch/unicode___match | ✓ | — |
| TestLikeMatch/unicode___no_match | ✓ | — |
| TestLikeMatch/unicode_exact | ✓ | — |
| TestLikeMatch/worst-case_backtrack | ✓ | — |
| TestLikeOperatorValue_LiteralMatch | ✓ | — |
| TestLikeOperatorValue_NoMatch | ✓ | — |
| TestLikeOperatorValue_NonStringProbe | ✓ | — |
| TestLikeOperatorValue_NullPattern | ✓ | — |
| TestLikeOperatorValue_NullProbe | ✓ | — |
| TestLikeOperatorValue_PercentWildcardPrefix | ✓ | — |
| TestLikeOperatorValue_PercentWildcardSuffix | ✓ | — |
| TestLikeOperatorValue_RegexMetacharsEscaped | ✓ | — |
| TestLikeOperatorValue_TypeIsNullableBool | ✓ | — |
| TestLikeOperatorValue_UnderscoreWildcard | ✓ | — |
| TestLiteralValue | ✓ | — |
| TestMaximumType | ✓ | — |
| TestMaximumType/BOOLEAN_×_INT_→_nil | ✓ | — |
| TestMaximumType/DOUBLE_×_FLOAT_→_DOUBLE | ✓ | — |
| TestMaximumType/FLOAT_×_DOUBLE_→_DOUBLE | ✓ | — |
| TestMaximumType/INT_NOT_NULL_×_INT_NOT_NULL | ✓ | — |
| TestMaximumType/INT_NOT_NULL_×_INT_NULL | ✓ | — |
| TestMaximumType/INT_NOT_NULL_×_LONG_NULL_→_LONG_NULL | ✓ | — |
| TestMaximumType/INT_NULL_×_INT_NULL | ✓ | — |
| TestMaximumType/INT_NULL_×_LONG_NOT_NULL_→_LONG_NULL | ✓ | — |
| TestMaximumType/INT_×_DOUBLE_→_DOUBLE | ✓ | — |
| TestMaximumType/INT_×_FLOAT_→_FLOAT | ✓ | — |
| TestMaximumType/INT_×_LONG_→_LONG | ✓ | — |
| TestMaximumType/INT_×_NULL_→_INT_NULL | ✓ | — |
| TestMaximumType/INT_×_STRING_→_nil | ✓ | — |
| TestMaximumType/LONG_NOT_NULL_×_LONG_NULL | ✓ | — |
| TestMaximumType/LONG_×_DOUBLE_→_DOUBLE | ✓ | — |
| TestMaximumType/LONG_×_FLOAT_→_FLOAT | ✓ | — |
| TestMaximumType/LONG_×_INT_→_LONG | ✓ | — |
| TestMaximumType/NULL_×_INT_→_INT_NULL | ✓ | — |
| TestMaximumType/NULL_×_NULL_→_NULL | ✓ | — |
| TestMaximumType/STRING_×_INT_→_nil | ✓ | — |
| TestMaximumTypeOfMany | ✓ | — |
| TestMaximumType_ArrayRecursion | ✓ | — |
| TestMaximumType_ArrayRecursion/ARRAY<?>_×_ARRAY<INT>_→_nil_(erased_blocks) | ✓ | — |
| TestMaximumType_ArrayRecursion/ARRAY<INT>_NULL_×_ARRAY<LONG>_NOT_NULL_→_ARRAY<LONG>_NULL | ✓ | — |
| TestMaximumType_ArrayRecursion/ARRAY<INT>_×_ARRAY<INT>_→_ARRAY<INT> | ✓ | — |
| TestMaximumType_ArrayRecursion/ARRAY<INT>_×_ARRAY<LONG>_→_ARRAY<LONG> | ✓ | — |
| TestMaximumType_ArrayRecursion/ARRAY<INT>_×_ARRAY<STRING>_→_nil_(incompatible_elements) | ✓ | — |
| TestMaximumType_EnumRecursion | ✓ | — |
| TestMaximumType_EnumRecursion/different_value_count_→_nil | ✓ | — |
| TestMaximumType_EnumRecursion/different_values_→_nil | ✓ | — |
| TestMaximumType_EnumRecursion/identical_→_equal | ✓ | — |
| TestMaximumType_EnumRecursion/nullability_propagation | ✓ | — |
| TestMaximumType_NilHandling | ✓ | — |
| TestMaximumType_RecordRecursion | ✓ | — |
| TestMaximumType_RecordRecursion/field_count_mismatch | ✓ | — |
| TestMaximumType_RecordRecursion/identical_fields | ✓ | — |
| TestMaximumType_RecordRecursion/incompatible_field_types | ✓ | — |
| TestMaximumType_RecordRecursion/name_resolution:_different_names_→_anonymise | ✓ | — |
| TestMaximumType_RecordRecursion/name_resolution:_t1_anonymous_→_use_t2 | ✓ | — |
| TestMaximumType_RecordRecursion/name_resolution:_t2_anonymous_→_use_t1 | ✓ | — |
| TestMaximumType_RecordRecursion/nullability_propagation | ✓ | — |
| TestMaximumType_RecordRecursion/record_name:_both_agree_→_keep | ✓ | — |
| TestMaximumType_RecordRecursion/record_name:_different_names_→_anonymise | ✓ | — |
| TestMaximumType_RecordRecursion/record_name:_r1_anonymous_→_use_r2 | ✓ | — |
| TestMaximumType_RecordRecursion/widening_fields | ✓ | — |
| TestMaximumType_RelationRecursion | ✓ | — |
| TestMaximumType_RelationRecursion/erased_blocks | ✓ | — |
| TestMaximumType_RelationRecursion/identical_inner_→_equal | ✓ | — |
| TestMaximumType_RelationRecursion/incompatible_inner_→_nil | ✓ | — |
| TestMaximumType_RelationRecursion/widening_inner | ✓ | — |
| TestMulInt64Checked_MaxTimesTwo_Overflow | ✓ | — |
| TestMulInt64Checked_MinTimesNegOne_Overflow | ✓ | — |
| TestMulInt64Checked_NegativeTimesNegative | ✓ | — |
| TestMulInt64Checked_Normal | ✓ | — |
| TestMulInt64Checked_OneIdentity | ✓ | — |
| TestMulInt64Checked_ZeroTimesAnything | ✓ | — |
| TestNewAnchoredJoinRecord_BareAndQualifiedKeySet | ✓ | — |
| TestNewAnchoredJoinRecord_ComposeResolvesEveryColumn | ✓ | — |
| TestNewAnchoredJoinRecord_DottedColumnPropagatesVerbatim | ✓ | — |
| TestNewAnchoredJoinRecord_EvaluatesNameKeyedRow | ✓ | — |
| TestNewEnumType_RejectsDuplicates | ✓ | — |
| TestNewEnumType_RejectsDuplicates/duplicate-name | ✓ | — |
| TestNewEnumType_RejectsDuplicates/duplicate-number | ✓ | — |
| TestNewPrimitiveType_RejectsStructured | ✓ | — |
| TestNewPrimitiveType_RejectsStructured/ARRAY | ✓ | — |
| TestNewPrimitiveType_RejectsStructured/ENUM | ✓ | — |
| TestNewPrimitiveType_RejectsStructured/RECORD | ✓ | — |
| TestNewPrimitiveType_RejectsStructured/RELATION | ✓ | — |
| TestNewReEnumerationAnchoredRecord_NilOnMissingColumns | ✓ | — |
| TestNewReEnumerationAnchoredRecord_NoSpuriousDupBareKey | ✓ | — |
| TestNewReEnumerationAnchoredRecord_PassThroughAndMerge | ✓ | — |
| TestNewRecordType_AnonymousFieldsAllowed | ✓ | — |
| TestNewRecordType_RejectsDuplicateNamedFields | ✓ | — |
| TestNoneType_Singleton | ✓ | — |
| TestNotValue_Children | ✓ | — |
| TestNotValue_DoubleNegation_FoldsToLeaf | ✓ | — |
| TestNotValue_Evaluate_FieldLookup | ✓ | — |
| TestNotValue_Evaluate_TruthTable | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_FALSE | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_FALSE_via_ConstantValue | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_NULL_(Boolean) | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_NULL_(ConstantValue_nil) | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_NULL_(NullValue) | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_TRUE | ✓ | — |
| TestNotValue_Evaluate_TruthTable/NOT_TRUE_via_ConstantValue | ✓ | — |
| TestNotValue_Evaluate_TypeMismatchDegrades | ✓ | — |
| TestNotValue_FoldsConstantToLeaf | ✓ | — |
| TestNotValue_FoldsConstantToLeaf/NOT_FALSE_→_TRUE | ✓ | — |
| TestNotValue_FoldsConstantToLeaf/NOT_NULL(Bool)_→_NULL | ✓ | — |
| TestNotValue_FoldsConstantToLeaf/NOT_TRUE_→_FALSE | ✓ | — |
| TestNotValue_IsConstantValue | ✓ | — |
| TestNotValue_Name | ✓ | — |
| TestNotValue_NilChild_Evaluate | ✓ | — |
| TestNotValue_NonConstantChild_NoFold | ✓ | — |
| TestNotValue_Type | ✓ | — |
| TestNotValue_WalkValue | ✓ | — |
| TestNullValue | ✓ | — |
| TestNullifEqual_CrossTypeIncompatible | ✓ | — |
| TestNullifEqual_CrossTypeIncompatible/bool_vs_int64 | ✓ | — |
| TestNullifEqual_CrossTypeIncompatible/int64_vs_bool | ✓ | — |
| TestNullifEqual_CrossTypeIncompatible/int64_vs_string | ✓ | — |
| TestNullifEqual_CrossTypeIncompatible/string_vs_bool | ✓ | — |
| TestNullifEqual_CrossTypeIncompatible/string_vs_int64 | ✓ | — |
| TestNullifEqual_CrossTypeIntFloat | ✓ | — |
| TestNullifEqual_DifferentBool | ✓ | — |
| TestNullifEqual_DifferentInt64 | ✓ | — |
| TestNullifEqual_DifferentString | ✓ | — |
| TestNullifEqual_NilNilReturnsFalse | ✓ | — |
| TestNullifEqual_SameBool | ✓ | — |
| TestNullifEqual_SameFloat64 | ✓ | — |
| TestNullifEqual_SameInt64 | ✓ | — |
| TestNullifEqual_SameString | ✓ | — |
| TestObjectValue_CorrelatedToAlias | ✓ | — |
| TestObjectValue_EvaluateReturnsNil | ✓ | — |
| TestObjectValue_LeafShape | ✓ | — |
| TestObjectValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestObjectValue_TypePreserved | ✓ | — |
| TestOfTypeValue_BoolMatchesBool | ✓ | — |
| TestOfTypeValue_Children | ✓ | — |
| TestOfTypeValue_NullChildAgainstNotNullType | ✓ | — |
| TestOfTypeValue_NullChildAgainstNullableType | ✓ | — |
| TestOfTypeValue_PrimitiveStrict_NoPromotion | ✓ | — |
| TestOfTypeValue_StringMatchesString | ✓ | — |
| TestOfTypeValue_StringNotMatchesInt | ✓ | — |
| TestOfTypeValue_TypeIsNullableBool | ✓ | — |
| TestOrderedBytesDirection_IsAscending | ✓ | — |
| TestOrderedBytesDirection_String | ✓ | — |
| TestParameterValue_Evaluate_NoBinder | ✓ | — |
| TestParameterValue_Evaluate_WithBinder | ✓ | — |
| TestParameterValue_IsNotConstant | ✓ | — |
| TestParameterValue_Shape | ✓ | — |
| TestPatternForLikeValue_Children | ✓ | — |
| TestPatternForLikeValue_EmptyEscapeReturnsNil | ✓ | — |
| TestPatternForLikeValue_MultiCharEscapeReturnsNil | ✓ | — |
| TestPatternForLikeValue_NoEscape | ✓ | — |
| TestPatternForLikeValue_NullEscapeIsNoEscape | ✓ | — |
| TestPatternForLikeValue_NullPattern | ✓ | — |
| TestPatternForLikeValue_RegexCompiles | ✓ | — |
| TestPatternForLikeValue_Type | ✓ | — |
| TestPatternForLikeValue_WithEscape | ✓ | — |
| TestPickValue_Children | ✓ | — |
| TestPickValue_NonIntegerSelectorReturnsNil | ✓ | — |
| TestPickValue_NullSelectorReturnsNil | ✓ | — |
| TestPickValue_OutOfBoundsReturnsNil | ✓ | — |
| TestPickValue_PicksByIndex | ✓ | — |
| TestPickValue_SimplifyConstantFold | ✓ | — |
| TestPickValue_TypePreserved | ✓ | — |
| TestPrimitiveType_Equals_NilHandling | ✓ | — |
| TestPrimitiveType_Shape | ✓ | — |
| TestPrimitiveType_String | ✓ | — |
| TestPromoteValue_EvaluateDelegatesToChild | ✓ | — |
| TestPromoteValue_NilChildPanics | ✓ | — |
| TestPromoteValue_Shape | ✓ | — |
| TestPromoteValue_UnknownTargetPanics | ✓ | — |
| TestPullUpPushDown_RoundTrip | ✓ | — |
| TestPullUpValue_ExactMatch | ✓ | — |
| TestPullUpValue_Nil | ✓ | — |
| TestPullUpValue_ThroughQOV | ✓ | — |
| TestPullUpValue_ThroughRecordConstructor | ✓ | — |
| TestPullUpValue_ThroughRecordConstructor_ArithmeticChild | ✓ | — |
| TestPullUpValue_ThroughRecordConstructor_NotFound | ✓ | — |
| TestPullUpValues_Batch | ✓ | — |
| TestPushDownValue_Nil | ✓ | — |
| TestPushDownValue_QOVReplacedByResultValue | ✓ | — |
| TestPushDownValue_ThroughQOV | ✓ | — |
| TestPushDownValue_ThroughRecordConstructor | ✓ | — |
| TestPushDownValue_ThroughRecordConstructor_NotFound | ✓ | — |
| TestPushDownValues_Batch | ✓ | — |
| TestQuantifiedObjectValue_Evaluate_ForeignContextIsNil | ✓ | — |
| TestQuantifiedObjectValue_Evaluate_MultiSource | ✓ | — |
| TestQuantifiedObjectValue_Evaluate_NilContext | ✓ | — |
| TestQuantifiedObjectValue_Evaluate_SingleSource | ✓ | — |
| TestQuantifiedObjectValue_GetCorrelatedTo | ✓ | — |
| TestQuantifiedObjectValue_Shape | ✓ | — |
| TestQuantifiedObjectValue_ZeroCorrelationPanics | ✓ | — |
| TestQuantifiedRecordValue_Children | ✓ | — |
| TestQuantifiedRecordValue_EvaluateFromRowMap | ✓ | — |
| TestQuantifiedRecordValue_EvaluateMissingAliasReturnsNil | ✓ | — |
| TestQuantifiedRecordValue_EvaluateNilCtxReturnsNil | ✓ | — |
| TestQuantifiedRecordValue_EvaluateNonMapCtxReturnsNil | ✓ | — |
| TestQuantifiedRecordValue_GetCorrelatedToReturnsAlias | ✓ | — |
| TestQuantifiedRecordValue_Name | ✓ | — |
| TestQuantifiedRecordValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestQuantifiedRecordValue_Type | ✓ | — |
| TestQueriedValue_DedupTypes | ✓ | — |
| TestQueriedValue_EvaluateReturnsNil | ✓ | — |
| TestQueriedValue_LeafShape | ✓ | — |
| TestQueriedValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestRangeValue_Cardinality_Constants | ✓ | — |
| TestRangeValue_Cardinality_NonInt | ✓ | — |
| TestRangeValue_Cardinality_StepBy2 | ✓ | — |
| TestRangeValue_Cardinality_StepZero | ✓ | — |
| TestRangeValue_Children | ✓ | — |
| TestRangeValue_EvaluateAsStream_BasicAscending | ✓ | — |
| TestRangeValue_EvaluateAsStream_BeginEqualsEndEmpty | ✓ | — |
| TestRangeValue_EvaluateAsStream_NegativeStep | ✓ | — |
| TestRangeValue_EvaluateAsStream_NonIntChildReturnsNil | ✓ | — |
| TestRangeValue_EvaluateAsStream_StepBy2 | ✓ | — |
| TestRangeValue_EvaluateAsStream_StepZeroReturnsNil | ✓ | — |
| TestRangeValue_EvaluateIsPlaceholder | ✓ | — |
| TestRangeValue_Name | ✓ | — |
| TestRangeValue_Type | ✓ | — |
| TestRankValue_ChildrenReturnsPartitionsOnly | ✓ | — |
| TestRankValue_EvaluateEmptyMap | ✓ | — |
| TestRankValue_EvaluateFromHarness | ✓ | — |
| TestRankValue_EvaluateMissingKeyReturnsNil | ✓ | — |
| TestRankValue_EvaluateNilCtxReturnsNil | ✓ | — |
| TestRankValue_EvaluateNonMap | ✓ | — |
| TestRankValue_EvaluateStringRankValue | ✓ | — |
| TestRankValue_HasNoArgumentValues | ✓ | — |
| TestRankValue_Name | ✓ | — |
| TestRankValue_NewCopiesPartitionSlice | ✓ | — |
| TestRankValue_NewNilPartition | ✓ | — |
| TestRankValue_PartitioningValuesPreserved | ✓ | — |
| TestRankValue_Type | ✓ | — |
| TestRankValue_WithChildrenMultiplePartitions | ✓ | — |
| TestRankValue_WithChildrenPreservesEmptyArgs | ✓ | — |
| TestRankValue_WithChildrenUpdatesPartitions | ✓ | — |
| TestRankValue_WithChildrenZeroPartitions | ✓ | — |
| TestRebaseValue_AggregateValue_CountStar | ✓ | — |
| TestRebaseValue_AggregateValue_NoChange | ✓ | — |
| TestRebaseValue_AggregateValue_Rebases | ✓ | — |
| TestRebaseValue_AndOrValue_Generic | ✓ | — |
| TestRebaseValue_ArithmeticNoChange | ✓ | — |
| TestRebaseValue_ArithmeticRecursion | ✓ | — |
| TestRebaseValue_CastNoChange | ✓ | — |
| TestRebaseValue_CastRecursion | ✓ | — |
| TestRebaseValue_Constant | ✓ | — |
| TestRebaseValue_CorrelationRoundTrip | ✓ | — |
| TestRebaseValue_EmptyAliasMap | ✓ | — |
| TestRebaseValue_ExistsValue | ✓ | — |
| TestRebaseValue_Field | ✓ | — |
| TestRebaseValue_LeafNoChange | ✓ | — |
| TestRebaseValue_LikeOperatorValue_Generic | ✓ | — |
| TestRebaseValue_Nil | ✓ | — |
| TestRebaseValue_NotValue_NoChange | ✓ | — |
| TestRebaseValue_NotValue_Rebases | ✓ | — |
| TestRebaseValue_ObjectValue | ✓ | — |
| TestRebaseValue_PickValue_Generic | ✓ | — |
| TestRebaseValue_QOV | ✓ | — |
| TestRebaseValue_QOV_NoMatch | ✓ | — |
| TestRebaseValue_QuantifiedRecordValue | ✓ | — |
| TestRebaseValue_RecordConstructor | ✓ | — |
| TestRebaseValue_ScalarFunction | ✓ | — |
| TestRebaseValue_ScalarSubqueryValue | ✓ | — |
| TestRecordConstructorValue_DefensiveCopy | ✓ | — |
| TestRecordConstructorValue_DuplicateFieldNameDedup | ✓ | — |
| TestRecordConstructorValue_Evaluate | ✓ | — |
| TestRecordConstructorValue_Explain | ✓ | — |
| TestRecordConstructorValue_Shape | ✓ | — |
| TestRecordTypeValue_ExtractsFromMap | ✓ | — |
| TestRecordTypeValue_MissingDiscriminator | ✓ | — |
| TestRecordTypeValue_NilChild | ✓ | — |
| TestRecordTypeValue_TypeIsNotNullLong | ✓ | — |
| TestRecordType_DefensiveCopy | ✓ | — |
| TestRecordType_GetField | ✓ | — |
| TestRecordType_LookupField | ✓ | — |
| TestRecordType_Shape | ✓ | — |
| TestRecordType_String | ✓ | — |
| TestRelationType_Equals | ✓ | — |
| TestRelationType_Shape | ✓ | — |
| TestRelationType_WithNullabilityNoOp | ✓ | — |
| TestRelationType_WithNullabilityPanics | ✓ | — |
| TestReplaceLeavesMaybe_NilLeafPropagates | ✓ | — |
| TestReplaceLeavesMaybe_OnlyLeavesTouched | ✓ | — |
| TestReplaceLeavesOnceMaybe_SelfReferentialTerminates | ✓ | — |
| TestReplace_AggregateCountStarUnchanged | ✓ | — |
| TestReplace_AggregateValue | ✓ | — |
| TestReplace_AndOrValue | ✓ | — |
| TestReplace_ArithmeticReplaceOneChild | ✓ | — |
| TestReplace_CastValue | ✓ | — |
| TestReplace_CollateValue | ✓ | — |
| TestReplace_ConditionSelectorValue | ✓ | — |
| TestReplace_DeepNestedReplace | ✓ | — |
| TestReplace_DerivedValue | ✓ | — |
| TestReplace_FnReturnsNil | ✓ | — |
| TestReplace_IdentityPreservesPointers | ✓ | — |
| TestReplace_LeafMatched | ✓ | — |
| TestReplace_LeafUnmatched | ✓ | — |
| TestReplace_NilChildPropagates | ✓ | — |
| TestReplace_NilValue | ✓ | — |
| TestReplace_NotValue | ✓ | — |
| TestReplace_PickValue | ✓ | — |
| TestReplace_PreOrder | ✓ | — |
| TestReplace_PromoteValue | ✓ | — |
| TestReplace_RecordConstructorValue | ✓ | — |
| TestReplace_ReplaceRootWithDifferentType | ✓ | — |
| TestReplace_ScalarFunctionValue | ✓ | — |
| TestRowNumberHighOrderValue_ApplyProducesRowNumberValue | ✓ | — |
| TestRowNumberHighOrderValue_ApplyWithEmptyArgs | ✓ | — |
| TestRowNumberHighOrderValue_ConfigStored | ✓ | — |
| TestRowNumberHighOrderValue_EvaluateIsPlaceholder | ✓ | — |
| TestRowNumberHighOrderValue_Name | ✓ | — |
| TestRowNumberHighOrderValue_NilConfig | ✓ | — |
| TestRowNumberHighOrderValue_NoChildren | ✓ | — |
| TestRowNumberHighOrderValue_Type | ✓ | — |
| TestRowNumberValue_ArgumentsPreserved | ✓ | — |
| TestRowNumberValue_EvaluateFromHarness | ✓ | — |
| TestRowNumberValue_EvaluateMissingKeyReturnsNil | ✓ | — |
| TestRowNumberValue_EvaluateNilCtxReturnsNil | ✓ | — |
| TestRowNumberValue_HNSWConfigPreserved | ✓ | — |
| TestRowNumberValue_IsIndexOnly | ✓ | — |
| TestRowNumberValue_Name | ✓ | — |
| TestRowNumberValue_NilHNSWDefaults | ✓ | — |
| TestRowNumberValue_PartitioningPreserved | ✓ | — |
| TestRowNumberValue_Type | ✓ | — |
| TestRowNumberValue_WithChildrenSplitsByPosition | ✓ | — |
| TestScalarFnInt64Arg_AcceptsWholeFloat | ✓ | — |
| TestScalarFnInt64Arg_Bool_Declines | ✓ | — |
| TestScalarFnInt64Arg_FractionalFloat64Declines | ✓ | — |
| TestScalarFnInt64Arg_Int64 | ✓ | — |
| TestScalarFnInt64Arg_NegativeWholeFloat64 | ✓ | — |
| TestScalarFnInt64Arg_Nil_Declines | ✓ | — |
| TestScalarFnInt64Arg_RejectsNonIntegerFloat | ✓ | — |
| TestScalarFnInt64Arg_RejectsString | ✓ | — |
| TestScalarFnInt64Arg_SmallIntTypes | ✓ | — |
| TestScalarFnInt64Arg_String_Declines | ✓ | — |
| TestScalarFnInt64Arg_WholeFloat64 | ✓ | — |
| TestScalarFunctionValue_Evaluate | ✓ | — |
| TestScalarFunctionValue_Evaluate_GreatestLeastHappyPath | ✓ | — |
| TestScalarFunctionValue_Evaluate_GreatestLeastMismatchReturnsError | ✓ | — |
| TestScalarFunctionValue_Evaluate_GreatestLeastMismatchReturnsError/GREATEST | ✓ | — |
| TestScalarFunctionValue_Evaluate_GreatestLeastMismatchReturnsError/LEAST | ✓ | — |
| TestScalarFunctionValue_Evaluate_NilArg | ✓ | — |
| TestScalarFunctionValue_IsConstant | ✓ | — |
| TestScalarFunctionValue_PropagatesError | ✓ | — |
| TestScalarFunctionValue_Shape | ✓ | — |
| TestScalarInt64Boundary_NoWrap | ✓ | — |
| TestSemanticEqual | ✓ | — |
| TestSemanticEquals_IndexEntryObject_OrdinalPath | ✓ | — |
| TestSemanticEquals_IndexEntryObject_Source | ✓ | — |
| TestShapePredicates | ✓ | — |
| TestShapePredicates/ANY | ✓ | — |
| TestShapePredicates/ARRAY<INT> | ✓ | — |
| TestShapePredicates/ENUM | ✓ | — |
| TestShapePredicates/INT | ✓ | — |
| TestShapePredicates/NONE | ✓ | — |
| TestShapePredicates/NULL | ✓ | — |
| TestShapePredicates/RECORD | ✓ | — |
| TestShapePredicates/RELATION | ✓ | — |
| TestShapePredicates/UNKNOWN | ✓ | — |
| TestShapePredicates/UUID | ✓ | — |
| TestShapePredicates/nil | ✓ | — |
| TestSimplifyAll_BatchFolds | ✓ | — |
| TestSimplifyAll_EmptyInputReturnsEmpty | ✓ | — |
| TestSimplifyAll_PointerStableForUnchanged | ✓ | — |
| TestSimplifyValueWithContext_EliminateArithmeticConstant | ✓ | — |
| TestSimplifyValueWithContext_LiftConstructor | ✓ | — |
| TestSimplifyValueWithContext_LiftConstructorNotAtRoot | ✓ | — |
| TestSimplifyValue_ArithmeticFold | ✓ | — |
| TestSimplifyValue_CastFold | ✓ | — |
| TestSimplifyValue_CoalesceAllNulls | ✓ | — |
| TestSimplifyValue_CoalesceBooleanNilPreservesInSimplifyCoalesce | ✓ | — |
| TestSimplifyValue_CoalesceFirstNonNullConstant | ✓ | — |
| TestSimplifyValue_CoalesceNoChangeNeeded | ✓ | — |
| TestSimplifyValue_CoalesceRemoveRedundantNulls | ✓ | — |
| TestSimplifyValue_FieldOverRecordConstructor | ✓ | — |
| TestSimplifyValue_FieldOverRecordConstructor_NotFound | ✓ | — |
| TestSimplifyValue_FoldsExtendedScalars | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/CONCAT_WS_folds_with_skip-NULL | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/GREATEST | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/IFNULL_non-null_first | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/LEN_folds_to_int64_rune_count | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/MOD | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/REVERSE | ✓ | — |
| TestSimplifyValue_FoldsSecondBatchScalars/SIGN | ✓ | — |
| TestSimplifyValue_LeafConstantsUnchanged | ✓ | — |
| TestSimplifyValue_NULLPropagatesThroughArith | ✓ | — |
| TestSimplifyValue_NestedArithmeticFold | ✓ | — |
| TestSimplifyValue_NilSafe | ✓ | — |
| TestSimplifyValue_NoFoldOnNonConstantLeaves | ✓ | — |
| TestSimplifyValue_NoFoldOnUnknownComposite | ✓ | — |
| TestSimplifyValue_PI_DoesNotFold | ✓ | — |
| TestSimplifyValue_PartialFold | ✓ | — |
| TestSimplifyValue_PromoteFold | ✓ | — |
| TestSimplifyValue_PromotePartialFold | ✓ | — |
| TestSimplifyValue_ScalarFunctionFold | ✓ | — |
| TestSimplifyValue_ScalarFunctionPartialFold | ✓ | — |
| TestSubInt64Checked_MaxMinusMax | ✓ | — |
| TestSubInt64Checked_MaxMinusNegOneOverflows | ✓ | — |
| TestSubInt64Checked_MinMinusOneOverflows | ✓ | — |
| TestSubInt64Checked_NegativeFromNegative | ✓ | — |
| TestSubInt64Checked_Normal | ✓ | — |
| TestSubInt64Checked_Zero | ✓ | — |
| TestSubscriptValue_Children | ✓ | — |
| TestSubscriptValue_NonIntegerIndexReturnsNil | ✓ | — |
| TestSubscriptValue_NonSliceSourceReturnsNil | ✓ | — |
| TestSubscriptValue_NullPropagation | ✓ | — |
| TestSubscriptValue_OneBased | ✓ | — |
| TestSubscriptValue_OutOfBoundsReturnsNil | ✓ | — |
| TestSubscriptValue_TypePreserved | ✓ | — |
| TestThrowsValue_EvaluatePanics | ✓ | — |
| TestThrowsValue_LeafShape | ✓ | — |
| TestThrowsValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestThrowsValue_TypePreserved | ✓ | — |
| TestToFloat64 | ✓ | — |
| TestToFloat64/bool | ✓ | — |
| TestToFloat64/float32 | ✓ | — |
| TestToFloat64/float64 | ✓ | — |
| TestToFloat64/float64_negative | ✓ | — |
| TestToFloat64/int | ✓ | — |
| TestToFloat64/int16 | ✓ | — |
| TestToFloat64/int32 | ✓ | — |
| TestToFloat64/int64 | ✓ | — |
| TestToFloat64/int8 | ✓ | — |
| TestToFloat64/nil | ✓ | — |
| TestToFloat64/string | ✓ | — |
| TestToFloat64/uint64_not_handled | ✓ | — |
| TestToInt64 | ✓ | — |
| TestToInt64/bool | ✓ | — |
| TestToInt64/float32 | ✓ | — |
| TestToInt64/float64 | ✓ | — |
| TestToInt64/int | ✓ | — |
| TestToInt64/int16 | ✓ | — |
| TestToInt64/int32 | ✓ | — |
| TestToInt64/int64 | ✓ | — |
| TestToInt64/int64_negative | ✓ | — |
| TestToInt64/int8 | ✓ | — |
| TestToInt64/int8_max | ✓ | — |
| TestToInt64/nil | ✓ | — |
| TestToInt64/string | ✓ | — |
| TestToInt64/uint64_not_handled | ✓ | — |
| TestToOrderedBytesValue_Children | ✓ | — |
| TestToOrderedBytesValue_CreateInverse | ✓ | — |
| TestToOrderedBytesValue_EvaluateIsPlaceholder | ✓ | — |
| TestToOrderedBytesValue_Name | ✓ | — |
| TestToOrderedBytesValue_NilChildEmptyChildren | ✓ | — |
| TestToOrderedBytesValue_Type | ✓ | — |
| TestTryCastConstant_TypeMismatch_DeclinesToFold | ✓ | — |
| TestTupleSource_String | ✓ | — |
| TestTypeCode_IsNumeric | ✓ | — |
| TestTypeCode_IsPrimitive | ✓ | — |
| TestTypeCode_String | ✓ | — |
| TestTypeRepository_Names | ✓ | — |
| TestTypeRepository_RegisterLookup | ✓ | — |
| TestTypeRepository_RejectsInvalid | ✓ | — |
| TestTypeRepository_RejectsInvalid/duplicate-name | ✓ | — |
| TestTypeRepository_RejectsInvalid/empty-name | ✓ | — |
| TestTypeRepository_RejectsInvalid/nil-type | ✓ | — |
| TestUdfValue_ChildrenAreArgs | ✓ | — |
| TestUdfValue_DefensiveCopyOfArgs | ✓ | — |
| TestUdfValue_EvaluateCallsUserFn | ✓ | — |
| TestUdfValue_EvaluatesEachChildOncePerCall | ✓ | — |
| TestUdfValue_Name | ✓ | — |
| TestUdfValue_NilCallReturnsNil | ✓ | — |
| TestUdfValue_NilTypeFallsBackToUnknown | ✓ | — |
| TestUdfValue_PassesNilForNilArg | ✓ | — |
| TestUdfValue_Type | ✓ | — |
| TestUdfValue_WithChildrenPreservesMetadata | ✓ | — |
| TestUitoa | ✓ | — |
| TestUnmatchedAggregateValue_FullIntegration | ✓ | — |
| TestUuidVersionSingletons | ✓ | — |
| TestUuidVersionSingletons/UUID | ✓ | — |
| TestUuidVersionSingletons/VERSION | ✓ | — |
| TestValueSize | ✓ | — |
| TestValueSize_DeepNesting | ✓ | — |
| TestValueSize_Leaf_ConstantValue | ✓ | — |
| TestValueSize_NullValue | ✓ | — |
| TestValueSize_RecordConstructor | ✓ | — |
| TestValueSize_TwoLevel | ✓ | — |
| TestValue_Type_Aggregate | ✓ | — |
| TestValue_Type_Composites | ✓ | — |
| TestValue_Type_Leaves | ✓ | — |
| TestValue_Type_RecordConstructor | ✓ | — |
| TestValuesStructurallyEqual_AndOrValue | ✓ | — |
| TestValuesStructurallyEqual_Composite | ✓ | — |
| TestValuesStructurallyEqual_DifferentTypes | ✓ | — |
| TestValuesStructurallyEqual_Leaf | ✓ | — |
| TestValuesStructurallyEqual_Nil | ✓ | — |
| TestValuesStructurallyEqual_RecordConstructor | ✓ | — |
| TestValuesStructurallyEqual_SamePointer | ✓ | — |
| TestVersionValue_Children | ✓ | — |
| TestVersionValue_ExtractsVersionFromMap | ✓ | — |
| TestVersionValue_MissingVersionKeyReturnsNil | ✓ | — |
| TestVersionValue_NilChildReturnsNil | ✓ | — |
| TestVersionValue_TypeIsNullableVersion | ✓ | — |
| TestWalkValue_NilSafe | ✓ | — |
| TestWalkValue_PreOrder | ✓ | — |
| TestWalkValue_SkipSubtree | ✓ | — |
| TestWindowedValue_Children | ✓ | — |
| TestWindowedValue_DefensiveCopyOnConstruct | ✓ | — |
| TestWindowedValue_EvaluateReturnsNil | ✓ | — |
| TestWindowedValue_SplitNewChildren | ✓ | — |
| TestWindowedValue_SplitNewChildrenShorterThanPartition | ✓ | — |
| TestWithChildren_AggregateCountStar_Unchanged | ✓ | — |
| TestWithChildren_AggregateValue_Sum | ✓ | — |
| TestWithChildren_AndOrValue | ✓ | — |
| TestWithChildren_ArithmeticValue_TwoChildren | ✓ | — |
| TestWithChildren_ArithmeticValue_WrongChildCount | ✓ | — |
| TestWithChildren_CastValue | ✓ | — |
| TestWithChildren_LeafConstant_EmptySlice | ✓ | — |
| TestWithChildren_LeafField_EmptySlice | ✓ | — |
| TestWithChildren_NilValue | ✓ | — |
| TestWithChildren_NotValue | ✓ | — |
| TestWithChildren_PromoteValue | ✓ | — |
| TestWithChildren_RecordConstructorValue | ✓ | — |
| TestWithChildren_RecordConstructorValue_WrongCount | ✓ | — |
| TestWithChildren_ScalarFunctionValue | ✓ | — |
| TestWithNullability_Nil | ✓ | — |
| TestWithNullability_Primitive | ✓ | — |
| TestWithNullability_Structured | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestPipeline_RandomTreeStress | ✓ | 580ms |
| TestPartitionSelect_ChainInterningBaseline | ✓ | 380ms |
| TestPipeline_CostTieDeterminism | ✓ | 200ms |
| TestPartitionSelect_MergeAliasPlanHashStable | ✓ | 110ms |
| TestPipeline_StreamingAggCostTie | ✓ | 70ms |
| TestPhase3_DistinctOverUnion | ✓ | 20ms |
| TestPipeline_Deterministic | ✓ | 20ms |
| TestPipeline_Projection | ✓ | 20ms |
| TestPlanDeterminism_ExtractedPlanStable | ✓ | 20ms |
| TestSortElim_SortKeyNotProvidedByIndex | ✓ | 20ms |
| FuzzPlanner_LimitOverUnion_NoPanic | ✓ | 10ms |
| FuzzPlanner_WithBatchA_NoPanic | ✓ | 10ms |
| FuzzPlanner_WithBatchA_NoPanic/seed#1 | ✓ | 10ms |
| FuzzPlanner_WithIndexCandidates_NoPanic | ✓ | 10ms |
| TestDefaultRules_EndToEndOptimisation | ✓ | 10ms |
| TestE2E_FilterOverScan | ✓ | 10ms |
| TestImplementNestedLoopJoin_Fires | ✓ | 10ms |
| TestPartitionBinarySelectRule_ResultValuePreserved | ✓ | 10ms |
| TestPipeline_DistinctOverSort | ✓ | 10ms |
| TestPipeline_GroupBySortWithIndex | ✓ | 10ms |
| TestPipeline_InListExplode | ✓ | 10ms |
| TestPipeline_InListExplode_WithStats | ✓ | 10ms |
| TestPlanner_NLJFromSelectWithTwoQuantifiers | ✓ | 10ms |
| TestSortElim_IndexProvidesSortOrder | ✓ | 10ms |
| FuzzComparisonRange_MergeChain | ✓ | — |
| FuzzComparisonRange_MergeChain/seed#0 | ✓ | — |
| FuzzComparisonRange_MergeChain/seed#1 | ✓ | — |
| FuzzComparisonRange_MergeChain/seed#2 | ✓ | — |
| FuzzCompensationIntersect_NoPanic | ✓ | — |
| FuzzCompensationIntersect_NoPanic/seed#0 | ✓ | — |
| FuzzCompensationIntersect_NoPanic/seed#1 | ✓ | — |
| FuzzCompensationIntersect_NoPanic/seed#2 | ✓ | — |
| FuzzCompensationUnion_NoPanic | ✓ | — |
| FuzzCompensationUnion_NoPanic/seed#0 | ✓ | — |
| FuzzCompensationUnion_NoPanic/seed#1 | ✓ | — |
| FuzzComputeMaxMatchMap_NoPanic | ✓ | — |
| FuzzComputeMaxMatchMap_NoPanic/seed#0 | ✓ | — |
| FuzzComputeMaxMatchMap_NoPanic/seed#1 | ✓ | — |
| FuzzComputeMaxMatchMap_NoPanic/seed#2 | ✓ | — |
| FuzzCostMonotonicity | ✓ | — |
| FuzzCostMonotonicity/seed#0 | ✓ | — |
| FuzzCostMonotonicity/seed#1 | ✓ | — |
| FuzzCrossProductIterator_SkipNeverPanics | ✓ | — |
| FuzzCrossProductIterator_SkipNeverPanics/seed#0 | ✓ | — |
| FuzzCrossProductIterator_SkipNeverPanics/seed#1 | ✓ | — |
| FuzzCrossProductIterator_SkipNeverPanics/seed#2 | ✓ | — |
| FuzzDataAccessScan_NoPanic | ✓ | — |
| FuzzDataAccessScan_NoPanic/seed#0 | ✓ | — |
| FuzzDataAccessScan_NoPanic/seed#1 | ✓ | — |
| FuzzDataAccessScan_NoPanic/seed#2 | ✓ | — |
| FuzzDataAccessScan_NoPanic/seed#3 | ✓ | — |
| FuzzFixpointApply | ✓ | — |
| FuzzFixpointApply/seed#0 | ✓ | — |
| FuzzFixpointApply/seed#1 | ✓ | — |
| FuzzInExplode_NoPanic | ✓ | — |
| FuzzInExplode_NoPanic/seed#0 | ✓ | — |
| FuzzInExplode_NoPanic/seed#1 | ✓ | — |
| FuzzInExplode_NoPanic/seed#2 | ✓ | — |
| FuzzMemo_MemoizeInvariant | ✓ | — |
| FuzzMemo_MemoizeInvariant/seed#0 | ✓ | — |
| FuzzMemo_MemoizeInvariant/seed#1 | ✓ | — |
| FuzzMemo_MemoizeInvariant/seed#2 | ✓ | — |
| FuzzMemo_MemoizeInvariant/seed#3 | ✓ | — |
| FuzzMergeOrderings_NoPanic | ✓ | — |
| FuzzMergeOrderings_NoPanic/seed#0 | ✓ | — |
| FuzzMergeOrderings_NoPanic/seed#1 | ✓ | — |
| FuzzMergeOrderings_NoPanic/seed#2 | ✓ | — |
| FuzzOrderedIndexScan_NoPanic | ✓ | — |
| FuzzOrderedIndexScan_NoPanic/seed#0 | ✓ | — |
| FuzzOrderedIndexScan_NoPanic/seed#1 | ✓ | — |
| FuzzOrderedIndexScan_NoPanic/seed#2 | ✓ | — |
| FuzzPipeline_NoPanic | ✓ | — |
| FuzzPipeline_NoPanic/seed#0 | ✓ | — |
| FuzzPipeline_NoPanic/seed#1 | ✓ | — |
| FuzzPipeline_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_Aggregation_NoPanic | ✓ | — |
| FuzzPlanner_Aggregation_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_Aggregation_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_Aggregation_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_Aggregation_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_Determinism | ✓ | — |
| FuzzPlanner_Determinism/seed#0 | ✓ | — |
| FuzzPlanner_Determinism/seed#1 | ✓ | — |
| FuzzPlanner_Determinism/seed1 | ✓ | — |
| FuzzPlanner_E2E_NoPanic | ✓ | — |
| FuzzPlanner_E2E_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_E2E_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_E2E_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_E2E_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_E2E_NoPanic/seed#4 | ✓ | — |
| FuzzPlanner_E2E_NoPanic/seed#5 | ✓ | — |
| FuzzPlanner_Idempotence | ✓ | — |
| FuzzPlanner_Idempotence/seed#0 | ✓ | — |
| FuzzPlanner_InitialMemberPreserved | ✓ | — |
| FuzzPlanner_InitialMemberPreserved/seed#0 | ✓ | — |
| FuzzPlanner_Invariants | ✓ | — |
| FuzzPlanner_Invariants/seed#0 | ✓ | — |
| FuzzPlanner_Invariants/seed#1 | ✓ | — |
| FuzzPlanner_LimitOverUnion_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_LimitOverUnion_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_LimitOverUnion_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_LimitOverUnion_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_LimitOverUnion_NoPanic/seed#4 | ✓ | — |
| FuzzPlanner_Limit_NoPanic | ✓ | — |
| FuzzPlanner_Limit_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_Limit_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_Limit_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_Limit_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_Limit_NoPanic/seed#4 | ✓ | — |
| FuzzPlanner_Limit_NoPanic/seed#5 | ✓ | — |
| FuzzPlanner_MemoConsistency | ✓ | — |
| FuzzPlanner_MemoConsistency/seed#0 | ✓ | — |
| FuzzPlanner_MemoConsistency/seed#1 | ✓ | — |
| FuzzPlanner_PlanFullPipeline | ✓ | — |
| FuzzPlanner_PlanFullPipeline/seed#0 | ✓ | — |
| FuzzPlanner_PlanFullPipeline/seed#1 | ✓ | — |
| FuzzPlanner_ProjectionPipeline_NoPanic | ✓ | — |
| FuzzPlanner_ProjectionPipeline_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_ProjectionPipeline_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_ProjectionPipeline_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_ProjectionPipeline_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_RecursiveDfsJoin_NoPanic | ✓ | — |
| FuzzPlanner_RecursiveDfsJoin_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_RecursiveDfsJoin_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_RecursiveDfsJoin_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_RecursiveDfsJoin_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_RecursiveDfsJoin_NoPanic/seed#4 | ✓ | — |
| FuzzPlanner_WithBatchA_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_WithBatchA_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_WithBatchA_NoPanic/seed#3 | ✓ | — |
| FuzzPlanner_WithBatchA_NoPanic/seed#4 | ✓ | — |
| FuzzPlanner_WithBatchA_NoPanic/seed#5 | ✓ | — |
| FuzzPlanner_WithBatchA_NoPanic/seed#6 | ✓ | — |
| FuzzPlanner_WithIndexCandidates_NoPanic/seed#0 | ✓ | — |
| FuzzPlanner_WithIndexCandidates_NoPanic/seed#1 | ✓ | — |
| FuzzPlanner_WithIndexCandidates_NoPanic/seed#2 | ✓ | — |
| FuzzPlanner_WithIndexCandidates_NoPanic/seed#3 | ✓ | — |
| FuzzPredicateSemanticHashConsistency | ✓ | — |
| FuzzPredicateSemanticHashConsistency/seed#0 | ✓ | — |
| FuzzPredicateSemanticHashConsistency/seed#1 | ✓ | — |
| FuzzPredicateSemanticHashConsistency/seed#2 | ✓ | — |
| FuzzPredicateSemanticHashConsistency/seed#3 | ✓ | — |
| FuzzRichOrdering_Satisfies | ✓ | — |
| FuzzRichOrdering_Satisfies/seed#0 | ✓ | — |
| FuzzRichOrdering_Satisfies/seed#1 | ✓ | — |
| FuzzRichOrdering_Satisfies/seed#2 | ✓ | — |
| FuzzRichOrdering_Satisfies/seed#3 | ✓ | — |
| FuzzSimplify_PredicateTree | ✓ | — |
| FuzzSimplify_PredicateTree/seed#0 | ✓ | — |
| FuzzSimplify_PredicateTree/seed#1 | ✓ | — |
| FuzzSimplify_PredicateTree/seed#2 | ✓ | — |
| FuzzSimplify_PredicateTree/seed#3 | ✓ | — |
| FuzzTempTable_ConcurrentOps | ✓ | — |
| FuzzTempTable_ConcurrentOps/seed#0 | ✓ | — |
| FuzzTempTable_ConcurrentOps/seed#1 | ✓ | — |
| FuzzTempTable_ConcurrentOps/seed#2 | ✓ | — |
| FuzzValueSemanticHashConsistency | ✓ | — |
| FuzzValueSemanticHashConsistency/seed#0 | ✓ | — |
| FuzzValueSemanticHashConsistency/seed#1 | ✓ | — |
| FuzzValueSemanticHashConsistency/seed#2 | ✓ | — |
| FuzzValueSemanticHashConsistency/seed#3 | ✓ | — |
| TestAddAndGetPartialMatchesForCandidate | ✓ | — |
| TestAdjustBindingsForInUnion_KeepsNonExplodeFixed | ✓ | — |
| TestAdjustBindingsForInUnion_NilOrdering | ✓ | — |
| TestAdjustBindingsForInUnion_PromotesExplodeAlias | ✓ | — |
| TestAdjustFixedBindings_ForwardDirection | ✓ | — |
| TestAdjustFixedBindings_ReverseDirection | ✓ | — |
| TestAdjustMatches_CandidateRefMismatch | ✓ | — |
| TestAdjustMatches_MultiLevel | ✓ | — |
| TestAdjustMatches_MultipleQuantifiers | ✓ | — |
| TestAdjustMatches_NoExistingMatches | ✓ | — |
| TestAdjustMatches_NonAdjustableExpression | ✓ | — |
| TestAdjustMatches_ScanToFilter | ✓ | — |
| TestAdjustMaybe_EmptyMapping | ✓ | — |
| TestAdjustMaybe_IdentityMapping | ✓ | — |
| TestAdjustPartialMatches_LateSeededCandidateWaveStillAdjusted | ✓ | — |
| TestAdjustPartialMatches_NoDuplicateExplosionOnRepeatedCalls | ✓ | — |
| TestAdjustedBuilder_ChainedSetters | ✓ | — |
| TestAdjustedBuilder_SetAndBuild | ✓ | — |
| TestAdjustedMatchInfo_Construction | ✓ | — |
| TestAdjustedMatchInfo_DelegatesToUnderlying | ✓ | — |
| TestAdjustedMatchInfo_ImplementsMatchInfo | ✓ | — |
| TestAdjustedMatchInfo_IsAdjusted_IsRegular | ✓ | — |
| TestAdjustedMatchInfo_NestedDelegation | ✓ | — |
| TestAggregateDataAccessRule_Fires | ✓ | — |
| TestAggregateDataAccessRule_MultiAggregateIntersection | ✓ | — |
| TestAggregateDataAccessRule_MultiAggregateMismatchedGrouping | ✓ | — |
| TestAggregateDataAccessRule_MultiAggregateThreeWay | ✓ | — |
| TestAggregateDataAccessRule_MultipleAggregates_OnlyOneCandidate | ✓ | — |
| TestAggregateDataAccessRule_WrongAggFunction | ✓ | — |
| TestAggregateDataAccessRule_WrongGroupingKeys | ✓ | — |
| TestAggregateDataAccessRule_WrongRecordType | ✓ | — |
| TestAggregateIndexMatchCandidate_GetTraversal_NonNil | ✓ | — |
| TestAggregateIndexMatchCandidate_GetTraversal_SyncOnce | ✓ | — |
| TestAliasMapBuilder_PutAll | ✓ | — |
| TestAliasMapBuilder_PutAll_SkipsConflicts | ✓ | — |
| TestAliasMapValueEquivalence_MappedAliases | ✓ | — |
| TestAliasMapValueEquivalence_NilAliasMap | ✓ | — |
| TestAliasMapValueEquivalence_NonQOVValues | ✓ | — |
| TestAliasMapValueEquivalence_QOVValues | ✓ | — |
| TestAliasMap_Builder | ✓ | — |
| TestAliasMap_Compose | ✓ | — |
| TestAliasMap_Derived | ✓ | — |
| TestAliasMap_Empty | ✓ | — |
| TestAliasMap_ForwardMap | ✓ | — |
| TestAliasMap_GetTargetFallback | ✓ | — |
| TestAliasMap_IdentityMapping | ✓ | — |
| TestAliasMap_SingleMapping | ✓ | — |
| TestAllAttributesExcept_ExcludeAll | ✓ | — |
| TestAllAttributesExcept_ExcludeNone | ✓ | — |
| TestAllAttributesExcept_ExcludeOne | ✓ | — |
| TestAllAttributesExcept_ExcludeTwo | ✓ | — |
| TestAllImplRules_DefaultListHas7Rules | ✓ | — |
| TestAllImplRules_SelectNoPredicatesPassThrough | ✓ | — |
| TestAllImplRules_UniqueOverDistinctUnion_WithPK_DirectFire | ✓ | — |
| TestAllImplRules_UnorderedUnionThreeLegs | ✓ | — |
| TestAndAbsorbOr_DropsRedundantOrChild | ✓ | — |
| TestAndAbsorbOr_KeepsMultipleSurvivors | ✓ | — |
| TestAndAbsorbOr_NoOpWhenNoSharedOperand | ✓ | — |
| TestAndDedup_AllSameCollapses | ✓ | — |
| TestAndDedup_NoChange | ✓ | — |
| TestAndDedup_RemovesDuplicates | ✓ | — |
| TestAndFlatten_AlreadyFlat | ✓ | — |
| TestAndFlatten_NestedBecomesFlat | ✓ | — |
| TestAndSimplify_AllTrueToConstant | ✓ | — |
| TestAndSimplify_DropTrueChildren | ✓ | — |
| TestAndSimplify_FalseShortCircuit | ✓ | — |
| TestAndSimplify_NoChange | ✓ | — |
| TestAndSimplify_WrongType | ✓ | — |
| TestApplyTranslationFunction_PanicsOnMissing | ✓ | — |
| TestAreAllBindingsFixed | ✓ | — |
| TestBatchA_CostExtraction_PicksPhysicalOverLogical | ✓ | — |
| TestBiMapCopy | ✓ | — |
| TestBiMapCopyNilPanics | ✓ | — |
| TestBiMapDuplicateValuePanics | ✓ | — |
| TestBiMapEmpty | ✓ | — |
| TestBiMapFromMap | ✓ | — |
| TestBiMapFromMapDuplicateValuePanics | ✓ | — |
| TestBiMapPutAll | ✓ | — |
| TestBiMapPutAllNil | ✓ | — |
| TestBiMapPutAndGet | ✓ | — |
| TestBiMapRange | ✓ | — |
| TestBiMapRangeContents | ✓ | — |
| TestBiMapRangeEarlyStop | ✓ | — |
| TestBiMapSameKeyAndValueNoPanic | ✓ | — |
| TestBiMapSameKeyReplace | ✓ | — |
| TestBiMapWithCorrelationIdentifier | ✓ | — |
| TestBiMapWithValueInterface | ✓ | — |
| TestBiMap_StructuralEquality | ✓ | — |
| TestBitSet_And | ✓ | — |
| TestBitSet_And_EmptyResult | ✓ | — |
| TestBitSet_Cardinality | ✓ | — |
| TestBitSet_Equal | ✓ | — |
| TestBitSet_IsSubsetOf | ✓ | — |
| TestBitSet_Or | ✓ | — |
| TestBitSet_SetAndGet | ✓ | — |
| TestBitSet_String | ✓ | — |
| TestBuildMatchMaxMatchMap_FieldOverQuantifier | ✓ | — |
| TestBuildMatchMaxMatchMap_RebasesQueryValueToCandidateAlias | ✓ | — |
| TestBuildSelect | ✓ | — |
| TestBuildSelectWithResultValue | ✓ | — |
| TestBuildSelectWithResultValuePanicsOnNonEmptyColumns | ✓ | — |
| TestBuilderAddColumnsPredicatesQuantifiersPlaceholders | ✓ | — |
| TestBuilderDefensiveCopy | ✓ | — |
| TestBuilder_Compose | ✓ | — |
| TestBuilder_EmptyBuild | ✓ | — |
| TestBuilder_GetAliasMap_Present | ✓ | — |
| TestBuilder_WhenAny | ✓ | — |
| TestBuilder_WhenThen_MultipleEntries | ✓ | — |
| TestBuilder_WhenThen_SingleEntry | ✓ | — |
| TestClassifyInSourceKind_ConstantValueCollection | ✓ | — |
| TestClassifyInSourceKind_NilCollectionValue | ✓ | — |
| TestClassifyInSourceKind_NilRef | ✓ | — |
| TestClassifyInSourceKind_NonExplodeReference | ✓ | — |
| TestClassifyInSourceKind_QuantifiedObjectValueCollection | ✓ | — |
| TestCollectSargedAliases_IntersectionIsSetIntersection | ✓ | — |
| TestCommonPrimaryKeyValues_EmptyAccesses | ✓ | — |
| TestCommonPrimaryKeyValues_EmptyRecordTypes | ✓ | — |
| TestCommonPrimaryKeyValues_MixedRecordTypes | ✓ | — |
| TestCommonPrimaryKeyValues_MultipleRecordTypes | ✓ | — |
| TestCommonPrimaryKeyValues_NoPKColumns | ✓ | — |
| TestCommonPrimaryKeyValues_Success | ✓ | — |
| TestCompareFlatMapVsNLJ_FlatMapBeatsNLJ | ✓ | — |
| TestCompareInPlan_FlipFlop_SargedVsUnsarged | ✓ | — |
| TestComparisonConstSimplify_FieldOperandDeclines | ✓ | — |
| TestComparisonConstSimplify_FieldWithIsNullDeclines | ✓ | — |
| TestComparisonConstSimplify_Folds | ✓ | — |
| TestComparisonConstSimplify_Folds/1<2→TRUE | ✓ | — |
| TestComparisonConstSimplify_Folds/1=NULL→UNKNOWN | ✓ | — |
| TestComparisonConstSimplify_Folds/5<=3→FALSE | ✓ | — |
| TestComparisonConstSimplify_Folds/5<=5→TRUE | ✓ | — |
| TestComparisonConstSimplify_Folds/5<>3→TRUE | ✓ | — |
| TestComparisonConstSimplify_Folds/5<>5→FALSE | ✓ | — |
| TestComparisonConstSimplify_Folds/5=3→FALSE | ✓ | — |
| TestComparisonConstSimplify_Folds/5=5→TRUE | ✓ | — |
| TestComparisonConstSimplify_Folds/5>3→TRUE | ✓ | — |
| TestComparisonConstSimplify_Folds/5>=5→TRUE | ✓ | — |
| TestComparisonConstSimplify_Folds/NULL=1→UNKNOWN | ✓ | — |
| TestComparisonConstSimplify_IsDistinctFrom | ✓ | — |
| TestComparisonConstSimplify_IsDistinctFrom/5_IS_DISTINCT_FROM_NULL | ✓ | — |
| TestComparisonConstSimplify_IsDistinctFrom/5_IS_NOT_DISTINCT_FROM_5 | ✓ | — |
| TestComparisonConstSimplify_IsDistinctFrom/NULL_IS_DISTINCT_FROM_NULL | ✓ | — |
| TestComparisonConstSimplify_IsDistinctFrom/NULL_IS_NOT_DISTINCT_FROM_NULL | ✓ | — |
| TestComparisonConstSimplify_Like | ✓ | — |
| TestComparisonConstSimplify_Like/'hello'_LIKE_'%ll%' | ✓ | — |
| TestComparisonConstSimplify_Like/'hello'_LIKE_'h_llo' | ✓ | — |
| TestComparisonConstSimplify_Like/'hello'_LIKE_'w%d' | ✓ | — |
| TestComparisonConstSimplify_StartsWithAndIn | ✓ | — |
| TestComparisonConstSimplify_StartsWithAndIn/'hello'_STARTS_WITH_'hel' | ✓ | — |
| TestComparisonConstSimplify_StartsWithAndIn/'world'_STARTS_WITH_'hel' | ✓ | — |
| TestComparisonConstSimplify_StartsWithAndIn/5_IN_(1,5,9) | ✓ | — |
| TestComparisonConstSimplify_StartsWithAndIn/5_IN_(1,NULL) | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/BooleanValue(nil)_IS_NULL_→_TRUE | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/BooleanValue(true)_IS_NOT_NULL_→_TRUE | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/ConstantValue(5)_IS_NOT_NULL_→_TRUE | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/ConstantValue(5)_IS_NULL_→_FALSE | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/ConstantValue(nil)_IS_NULL_→_TRUE | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/NULL_IS_NOT_NULL_→_FALSE | ✓ | — |
| TestComparisonConstSimplify_UnaryIsNull/NULL_IS_NULL_→_TRUE | ✓ | — |
| TestComparisonConstantSimplify_CastFloat_Folds | ✓ | — |
| TestComparisonConstantSimplify_CompositeConstantLHS_Folds | ✓ | — |
| TestComparisonConstantSimplify_ConstantValueRHS_Folds | ✓ | — |
| TestComparisonConstantSimplify_DeeplyNestedConstants_Folds | ✓ | — |
| TestComparisonConstantSimplify_NonConstantRHS_NoFold | ✓ | — |
| TestComparisonConstantSimplify_TypeMismatch_DeclinesToFold | ✓ | — |
| TestComparisonRowCorrelated | ✓ | — |
| TestComparisonRowCorrelated/constant_pool_object_not_correlated | ✓ | — |
| TestComparisonRowCorrelated/field_over_constant_object_not_correlated | ✓ | — |
| TestComparisonRowCorrelated/field_over_outer_quantifier_is_correlated | ✓ | — |
| TestComparisonRowCorrelated/literal_constant_not_correlated | ✓ | — |
| TestComparisonRowCorrelated/nil_comparison | ✓ | — |
| TestComparisonRowCorrelated/outer_quantifier_is_correlated | ✓ | — |
| TestCompensationInterfaceSatisfaction | ✓ | — |
| TestCompensation_SentinelPrimitives | ✓ | — |
| TestCompensation_SentinelPrimitives/ImpossibleCompensation | ✓ | — |
| TestCompensation_SentinelPrimitives/ImpossiblePredicateCompensation | ✓ | — |
| TestCompensation_SentinelPrimitives/ImpossibleResultCompensation | ✓ | — |
| TestCompensation_SentinelPrimitives/NoCompensation | ✓ | — |
| TestCompensation_SentinelPrimitives/NoPredicateCompensationNeeded | ✓ | — |
| TestCompensation_SentinelPrimitives/NoResultCompensation | ✓ | — |
| TestComposeTranslationMaps_PanicsOnDuplicate | ✓ | — |
| TestComputeDistinctRecords_DistinctPlanIsTrue | ✓ | — |
| TestComputeDistinctRecords_FilterInheritsFromChild | ✓ | — |
| TestComputeDistinctRecords_FirstOrDefaultIsTrue | ✓ | — |
| TestComputeDistinctRecords_InUnionIsTrue | ✓ | — |
| TestComputeDistinctRecords_MergeSortUnionIsTrue | ✓ | — |
| TestComputeDistinctRecords_NonUniqueIndexIsFalse | ✓ | — |
| TestComputeDistinctRecords_ScanIsTrue | ✓ | — |
| TestComputeDistinctRecords_StreamingAggIsFalse | ✓ | — |
| TestComputeDistinctRecords_UnionPlanIsFalse | ✓ | — |
| TestComputeDistinctRecords_UniqueIndexIsTrue | ✓ | — |
| TestComputeMaxMatchMap_DifferentArithOps | ✓ | — |
| TestComputeMaxMatchMap_DifferentFields | ✓ | — |
| TestComputeMaxMatchMap_DifferentTypes | ✓ | — |
| TestComputeMaxMatchMap_EmptyRangedOverAliases | ✓ | — |
| TestComputeMaxMatchMap_LeafConstantMatch | ✓ | — |
| TestComputeMaxMatchMap_LeafFieldMatch | ✓ | — |
| TestComputeMaxMatchMap_LeafQOVMatch | ✓ | — |
| TestComputeMaxMatchMap_NestedRCV | ✓ | — |
| TestComputeMaxMatchMap_NestedRCVPartialMatch | ✓ | — |
| TestComputeMaxMatchMap_NewMaxMatchMap_NilInputs | ✓ | — |
| TestComputeMaxMatchMap_NilCandidateValue | ✓ | — |
| TestComputeMaxMatchMap_NilQueryValue | ✓ | — |
| TestComputeMaxMatchMap_NilValues | ✓ | — |
| TestComputeMaxMatchMap_PartialChildMatch | ✓ | — |
| TestComputeMaxMatchMap_PartialChildMatch_RangedOver | ✓ | — |
| TestComputeMaxMatchMap_QOVShortCircuit | ✓ | — |
| TestComputeMaxMatchMap_QOVShortCircuit_MultipleAliases | ✓ | — |
| TestComputeMaxMatchMap_ReorderedRCVChildren | ✓ | — |
| TestComputeMaxMatchMap_SameStructureArithmetic | ✓ | — |
| TestComputeMaxMatchMap_SameStructureRCV | ✓ | — |
| TestComputeMaxMatchMap_ThreeLevelNesting | ✓ | — |
| TestComputeMaxMatchMap_ThreeLevelPartialMatch | ✓ | — |
| TestComputePrimaryKey_FilterInheritsFromScan | ✓ | — |
| TestComputePrimaryKey_ScanWithPK | ✓ | — |
| TestComputePrimaryKey_ScanWithoutPK | ✓ | — |
| TestComputePrimaryKey_UnionCommonPK | ✓ | — |
| TestComputePrimaryKey_UnionDifferentPK | ✓ | — |
| TestComputeRefPlanProperties_SkipsLogicalExpressions | ✓ | — |
| TestComputeRefPlanProperties_StoresMapOnReference | ✓ | — |
| TestComputeStoredRecord_DefaultOnEmptyIsFalse | ✓ | — |
| TestComputeStoredRecord_DistinctIsTrue | ✓ | — |
| TestComputeStoredRecord_FilterInheritsFromScan | ✓ | — |
| TestComputeStoredRecord_FirstOrDefaultIsFalse | ✓ | — |
| TestComputeStoredRecord_InJoinInheritsFromScan | ✓ | — |
| TestComputeStoredRecord_IndexIsTrue | ✓ | — |
| TestComputeStoredRecord_MergeSortUnionAllStored | ✓ | — |
| TestComputeStoredRecord_ScanIsTrue | ✓ | — |
| TestComputeStoredRecord_StreamingAggIsFalse | ✓ | — |
| TestComputeStoredRecord_UnionAllChildrenStored | ✓ | — |
| TestComputeStoredRecord_UnorderedUnionOfScansIsTrue | ✓ | — |
| TestConcatOrderings_Basic | ✓ | — |
| TestConcatOrderings_DistinctnessPropagates | ✓ | — |
| TestConcatOrderings_SkipsDuplicates | ✓ | — |
| TestConstrainedBoolean_AlwaysTrue | ✓ | — |
| TestConstrainedBoolean_ComposeWithOther | ✓ | — |
| TestConstrainedBoolean_ComposeWithOther/constrained_true | ✓ | — |
| TestConstrainedBoolean_ComposeWithOther/false_true | ✓ | — |
| TestConstrainedBoolean_ComposeWithOther/true_false | ✓ | — |
| TestConstrainedBoolean_ComposeWithOther/true_true | ✓ | — |
| TestConstrainedBoolean_FalseValue | ✓ | — |
| TestConstrainedBoolean_Filter | ✓ | — |
| TestConstrainedBoolean_Filter/false_short_circuits | ✓ | — |
| TestConstrainedBoolean_Filter/true_evaluates | ✓ | — |
| TestConstrainedBoolean_IsTrue_IsFalse | ✓ | — |
| TestConstrainedBoolean_TrueWithConstraint | ✓ | — |
| TestConstraintMap_DifferentRefs | ✓ | — |
| TestConstraintMap_GetMissing | ✓ | — |
| TestConstraintMap_NilMap | ✓ | — |
| TestConstraintMap_SetAndGet | ✓ | — |
| TestConstraintPropagation_DistinctUnionPushesToLegs | ✓ | — |
| TestConstraintPropagation_NilConstraintMap | ✓ | — |
| TestCreateScanForAccess | ✓ | — |
| TestCreateScanForAccess_NilPlan | ✓ | — |
| TestCreateScansForMatches_UsesCandidateToScanPlan | ✓ | — |
| TestCreateUnionOrdering_DeepCopy | ✓ | — |
| TestCrossProductIterator_Basic | ✓ | — |
| TestCrossProductIterator_EmptyList | ✓ | — |
| TestCrossProductIterator_Skip | ✓ | — |
| TestCrossProductIterator_SkipDeep | ✓ | — |
| TestCrossProductPartitions_Empty | ✓ | — |
| TestCrossProductPartitions_SingleChildSinglePartition | ✓ | — |
| TestCrossProductPartitions_ThreeChildren | ✓ | — |
| TestCrossProductPartitions_TwoChildrenSinglePartitionEach | ✓ | — |
| TestCrossProductPartitions_TwoChildrenTwoPartitionsEach | ✓ | — |
| TestCrossProduct_EmptyInnerList | ✓ | — |
| TestCrossProduct_EmptyInput | ✓ | — |
| TestCrossProduct_SingleElementLists | ✓ | — |
| TestCrossProduct_SingleList | ✓ | — |
| TestCrossProduct_ThreeLists | ✓ | — |
| TestCrossProduct_TwoLists | ✓ | — |
| TestDataAccessForMatchPartition_IntersectorNoViable | ✓ | — |
| TestDataAccessForMatchPartition_MultipleMatchesNoIntersector | ✓ | — |
| TestDataAccessForMatchPartition_MultipleMatchesWithIntersector | ✓ | — |
| TestDataAccessForMatchPartition_NoMatches | ✓ | — |
| TestDataAccessForMatchPartition_SingleMatch | ✓ | — |
| TestDeMorgan_NestedNot_DoesNotFire | ✓ | — |
| TestDeMorgan_NotOverAnd | ✓ | — |
| TestDeMorgan_NotOverLeaf_DoesNotFire | ✓ | — |
| TestDeMorgan_NotOverOr | ✓ | — |
| TestDeMorgan_PreservesOrder | ✓ | — |
| TestDecorrelateValuesRule_AndPredicateTranslation | ✓ | — |
| TestDecorrelateValuesRule_ConstantObjectValueResult | ✓ | — |
| TestDecorrelateValuesRule_DoNotAllowValuesBoxWithJoin | ✓ | — |
| TestDecorrelateValuesRule_DoNotMatchIfAllExistentialQuantifiers | ✓ | — |
| TestDecorrelateValuesRule_DoNotPushDownExistentialValuesQuantifier | ✓ | — |
| TestDecorrelateValuesRule_DoNotTreatRangeTwoAsValues | ✓ | — |
| TestDecorrelateValuesRule_DoNotTreatRangeWithConstantObjectValueAsValueBox | ✓ | — |
| TestDecorrelateValuesRule_DoNotTreatUngroupedCountAsValues | ✓ | — |
| TestDecorrelateValuesRule_DoNotUseValuesBoxWithCorrelationsInTheValue | ✓ | — |
| TestDecorrelateValuesRule_DoNotUseValuesBoxWithPredicates | ✓ | — |
| TestDecorrelateValuesRule_ExistentialPredicateNotTranslated | ✓ | — |
| TestDecorrelateValuesRule_InlineConstantBox | ✓ | — |
| TestDecorrelateValuesRule_MultiFieldValuesBoxInline | ✓ | — |
| TestDecorrelateValuesRule_MultipleValuesBoxes | ✓ | — |
| TestDecorrelateValuesRule_NotPredicateTranslation | ✓ | — |
| TestDecorrelateValuesRule_OrPredicateTranslation | ✓ | — |
| TestDecorrelateValuesRule_PartitionValuesByChild | ✓ | — |
| TestDecorrelateValuesRule_PushIntoChildFilter | ✓ | — |
| TestDecorrelateValuesRule_PushIntoChildSelect | ✓ | — |
| TestDecorrelateValuesRule_PushIntoExpressionsWithVariations | ✓ | — |
| TestDecorrelateValuesRule_RemoveValuesIfAllChildren | ✓ | — |
| TestDecorrelateValuesRule_RemoveValuesIfOnlyChild | ✓ | — |
| TestDecorrelateValuesRule_ResultValueTranslation | ✓ | — |
| TestDecorrelateValuesRule_RewritePredicatesAndReturnValueOnUncorrelatedValuesBox | ✓ | — |
| TestDecorrelateValuesRule_SidewaysCorrelation | ✓ | — |
| TestDecorrelateValuesRule_SingleQuantifier | ✓ | — |
| TestDecorrelateValuesRule_SkipCorrelatedResult | ✓ | — |
| TestDecorrelateValuesRule_TrimUncorrelatedValuesBoxes | ✓ | — |
| TestDecorrelateValuesRule_WithSourceAliases | ✓ | — |
| TestDeepHashCode_DistinguishesDifferentChildren | ✓ | — |
| TestDefaultPlannerConfiguration_ZeroFields | ✓ | — |
| TestDefaultRules_AutoRegistered | ✓ | — |
| TestDefaultRules_DistinctTypes | ✓ | — |
| TestDefaultRules_ExpectedCount | ✓ | — |
| TestDefaultRules_NoNil | ✓ | — |
| TestDefaultRules_NotEmpty | ✓ | — |
| TestDefaultRules_StableOrder | ✓ | — |
| TestDerivedCompensation_FromNoCompensation | ✓ | — |
| TestDerivedCompensation_Impossible | ✓ | — |
| TestDerivedCompensation_ImpossibleWhenNothingNeeded | ✓ | — |
| TestDirectionalOrderingParts_Basic | ✓ | — |
| TestDistinctFinal_CaseInsensitive | ✓ | — |
| TestDistinctFinal_CompositePKPartial_Wraps | ✓ | — |
| TestDistinctFinal_CompositePK_Eliminates | ✓ | — |
| TestDistinctFinal_FullScan_Eliminates | ✓ | — |
| TestDistinctFinal_NoPlanContext_Wraps | ✓ | — |
| TestDistinctFinal_NonPKProjected_Wraps | ✓ | — |
| TestDistinctFinal_PKProjected_Eliminates | ✓ | — |
| TestDistinctFinal_ThroughFilter | ✓ | — |
| TestDistinctFinal_WrapsAllMembers | ✓ | — |
| TestDistinctInListValues | ✓ | — |
| TestDistinctInListValues/any_slices | ✓ | — |
| TestDistinctInListValues/bytes_by_content | ✓ | — |
| TestDistinctInListValues/float_slices | ✓ | — |
| TestDistinctInListValues/mixed_slice_and_scalar | ✓ | — |
| TestDistinctInListValues/nil_collapses | ✓ | — |
| TestDistinctInListValues/scalars_with_dups | ✓ | — |
| TestDistinctInListValues/strings | ✓ | — |
| TestDistinctMergeRule_DeclinesOnNonDistinctInner | ✓ | — |
| TestDistinctMergeRule_DeclinesOnSingle | ✓ | — |
| TestDistinctMergeRule_FiresOnNested | ✓ | — |
| TestDistinctMergeRule_TripleNestedCollapsesToSingle | ✓ | — |
| TestDistinctOverGroupByElim_DoesNotFireOverFilter | ✓ | — |
| TestDistinctOverGroupByElim_Fires | ✓ | — |
| TestDistinctOverSortElimRule_DeclinesOnNonSortInner | ✓ | — |
| TestDistinctOverSortElimRule_Fires | ✓ | — |
| TestDistinctOverSortElimRule_FixpointTerminates | ✓ | — |
| TestDistinctOverUnionDedupRule_AllUnique_NoFire | ✓ | — |
| TestDistinctOverUnionDedupRule_DeclinesOnNonUnionInner | ✓ | — |
| TestDistinctOverUnionDedupRule_FixpointTerminates | ✓ | — |
| TestDistinctOverUnionDedupRule_RemovesEquivalentSibling | ✓ | — |
| TestDuplicateAddReturnsFalse | ✓ | — |
| TestE2E_DistinctOverScan | ✓ | — |
| TestE2E_JoinCommutativityExploration | ✓ | — |
| TestE2E_JoinCommutativitySkippedForLeftJoin | ✓ | — |
| TestE2E_LimitOverScan | ✓ | — |
| TestE2E_ScanOnlyPlan | ✓ | — |
| TestE2E_SortEliminationThroughFilter | ✓ | — |
| TestE2E_SortOverFilterOverScan | ✓ | — |
| TestE2E_UnionOfTwoScans | ✓ | — |
| TestEdge_ComputeRefPlanProperties_MultiplePlans | ✓ | — |
| TestEdge_CrossProduct_LargeInput | ✓ | — |
| TestEdge_ImplementUniqueRule_ChainedUnique | ✓ | — |
| TestEdge_ImplementUnorderedUnionRule_ThreeChildren | ✓ | — |
| TestEdge_PlanExtraction_PrefersFinalOverExploratory | ✓ | — |
| TestEdge_PlanPartition_EmptyPartition | ✓ | — |
| TestEdge_PropertyMapNilValue | ✓ | — |
| TestEdge_RichOrdering_MultiKeyOrdering | ✓ | — |
| TestEdge_RollUpPartitions_PreservesExpressionIdentity | ✓ | — |
| TestEdge_ToPlanPartitions_NoPlanProperties | ✓ | — |
| TestEliminateNullOnEmpty_AcceptingPredicateKept | ✓ | — |
| TestEliminateNullOnEmpty_NoPredicatesNoElim | ✓ | — |
| TestEliminateNullOnEmpty_PerAliasOnlyRejectingLeg | ✓ | — |
| TestEliminateNullOnEmpty_RejectingPredicateEliminates | ✓ | — |
| TestEmptyGraphExpansion | ✓ | — |
| TestEmptyGroupByMappings | ✓ | — |
| TestEmptyPlanContext_NotNil | ✓ | — |
| TestEmptyTranslationMap_ContainsSourceAlias | ✓ | — |
| TestEmptyTranslationMap_DefinesOnlyIdentities | ✓ | — |
| TestEmptyTranslationMap_GetAliasMap | ✓ | — |
| TestEmptyTranslationMap_GetTargetAlias | ✓ | — |
| TestEmptyValueEquivalence | ✓ | — |
| TestEnumerateCompatibleRequestedOrderings_Basic | ✓ | — |
| TestEnumerateCompatibleRequestedOrderings_IncompatibleDirection | ✓ | — |
| TestEnumerateSatisfyingKeys_DirectionMismatch | ✓ | — |
| TestEnumerateSatisfyingKeys_MultiplePermsWithFixedKeys | ✓ | — |
| TestEnumerateSatisfyingKeys_PreserveReturnsAllKeys | ✓ | — |
| TestEnumerateSatisfyingKeys_SimpleMatch | ✓ | — |
| TestExpandRecordValue_AlreadyRCV | ✓ | — |
| TestExpandRecordValue_NonRecordType | ✓ | — |
| TestExpandRecordValue_WithRecordType | ✓ | — |
| TestExpandValueIndex_LeafReferences | ✓ | — |
| TestExpandValueIndex_TwoColumns | ✓ | — |
| TestExpandValueIndex_ZeroColumns | ✓ | — |
| TestExprConcreteCost_ResolvesNilInnerFetchTemplate | ✓ | — |
| TestExprConcreteCounts_SeesBuriedIndexScanUnderNilInnerFetch | ✓ | — |
| TestExpressionMatcher_BindMatches_Hit | ✓ | — |
| TestExpressionMatcher_BindMatches_Miss | ✓ | — |
| TestExpressionMatcher_BindMatches_NonExpression | ✓ | — |
| TestExpressionMatcher_DistinctInstances | ✓ | — |
| TestExpressionMatcher_RootType | ✓ | — |
| TestExpressionRuleCall_BindingsAccessible | ✓ | — |
| TestExpressionRuleCall_NilContextNormalised | ✓ | — |
| TestExpressionRuleCall_YieldDedupes | ✓ | — |
| TestExpressionRuleCall_YieldInsertsIntoReference | ✓ | — |
| TestExpressionRuleCall_Yield_PanicsOnNil | ✓ | — |
| TestFieldValueChild_CorrelationTracking | ✓ | — |
| TestFieldValueChild_PushFilterDecision | ✓ | — |
| TestFieldValuesFromValue | ✓ | — |
| TestFilterDedupPredicatesRule_AllUnique_NoFire | ✓ | — |
| TestFilterDedupPredicatesRule_CooperatesWithFilterMerge | ✓ | — |
| TestFilterDedupPredicatesRule_FixpointTerminates | ✓ | — |
| TestFilterDedupPredicatesRule_RemovesDuplicate | ✓ | — |
| TestFilterDropTruePredicatesRule_ComposesWithNoOpFilter | ✓ | — |
| TestFilterDropTruePredicatesRule_DeclinesNoTrue | ✓ | — |
| TestFilterDropTruePredicatesRule_DropsAll | ✓ | — |
| TestFilterDropTruePredicatesRule_DropsOne | ✓ | — |
| TestFilterMergeRule_DeclinesOnNonFilter | ✓ | — |
| TestFilterMergeRule_DeclinesOnSingleFilter | ✓ | — |
| TestFilterMergeRule_FiresOnNestedFilter | ✓ | — |
| TestFilterMergeRule_PredicateOrderPreserved | ✓ | — |
| TestFilterPlanPartitions | ✓ | — |
| TestFilterRule_UsesWinnerPerOrdering | ✓ | — |
| TestFindIndexOnlyLogicalResidual_CleanTree | ✓ | — |
| TestFindIndexOnlyLogicalResidual_NestedUnderQuantifier | ✓ | — |
| TestFindIndexOnlyResidual_CleanTree | ✓ | — |
| TestFindIndexOnlyResidual_NestedUnderUnionArm | ✓ | — |
| TestFindMatchingReachableCandidate_ArithChild | ✓ | — |
| TestFindMatchingReachableCandidate_RCVChild | ✓ | — |
| TestFindPhysicalExpr_LogicalOnlyReference | ✓ | — |
| TestFindPhysicalExpr_MixedMembers | ✓ | — |
| TestFindPhysicalExpr_NilReference | ✓ | — |
| TestFindPhysicalExpr_ReturnsWrapperFromReference | ✓ | — |
| TestFindPhysicalPlanVsFindBestPhysicalExpr_InsertionOrderMatters | ✓ | — |
| TestFindPhysicalPlan_ReturnsUnderlyingPlan | ✓ | — |
| TestFireRule_AddConstantFold | ✓ | — |
| TestFireRule_DeclineToYield | ✓ | — |
| TestFireRule_MultipleYieldsPerMatch | ✓ | — |
| TestFixpointApply_HitsCap | ✓ | — |
| TestFixpointApply_NoRules_NoProgress | ✓ | — |
| TestFixpointApply_RuleChain_FilterMergeAndNoOp | ✓ | — |
| TestFixpointApply_SingleFilterMerge | ✓ | — |
| TestForMatchCompensation_Apply_NoCompensation | ✓ | — |
| TestForMatchCompensation_Apply_WithPredicates | ✓ | — |
| TestForMatchCompensation_CanBeDeferred | ✓ | — |
| TestForMatchCompensation_CanBeDeferred_ImpossibleChild | ✓ | — |
| TestForMatchCompensation_Construction | ✓ | — |
| TestForMatchCompensation_DefensiveCopy | ✓ | — |
| TestForMatchCompensation_Derived | ✓ | — |
| TestForMatchCompensation_Intersect_BothEmpty | ✓ | — |
| TestForMatchCompensation_Intersect_ChildCompensationRecursive | ✓ | — |
| TestForMatchCompensation_Intersect_ChildImpossible | ✓ | — |
| TestForMatchCompensation_Intersect_EmptyPredicateIntersection | ✓ | — |
| TestForMatchCompensation_Intersect_GroupByMappingsMerge | ✓ | — |
| TestForMatchCompensation_Intersect_OneImpossible | ✓ | — |
| TestForMatchCompensation_Intersect_OneNotNeeded | ✓ | — |
| TestForMatchCompensation_Intersect_PredicateMapIntersection | ✓ | — |
| TestForMatchCompensation_Intersect_QuantifierSets | ✓ | — |
| TestForMatchCompensation_IsFinalNeeded | ✓ | — |
| TestForMatchCompensation_IsImpossible | ✓ | — |
| TestForMatchCompensation_IsNeededForFiltering | ✓ | — |
| TestForMatchCompensation_IsNeeded_ChildNeeded | ✓ | — |
| TestForMatchCompensation_IsNeeded_NothingNeeded | ✓ | — |
| TestForMatchCompensation_IsNeeded_ResultNeeded | ✓ | — |
| TestForMatchCompensation_IsNeeded_UnmatchedForEach | ✓ | — |
| TestForMatchCompensation_IsNeeded_WithPredicates | ✓ | — |
| TestForMatchCompensation_String | ✓ | — |
| TestForMatchCompensation_Union_BothNotNeeded | ✓ | — |
| TestForMatchCompensation_Union_ChildRecursive | ✓ | — |
| TestForMatchCompensation_Union_DuplicateKeyImpossible | ✓ | — |
| TestForMatchCompensation_Union_MultiForEachImpossible | ✓ | — |
| TestForMatchCompensation_Union_OneNotNeeded | ✓ | — |
| TestForMatchCompensation_Union_PredicateMapMerge | ✓ | — |
| TestForMatchCompensation_Union_UnmatchedForEachImpossible | ✓ | — |
| TestForMatchCompensation_UnmatchedForEachQuantifiers | ✓ | — |
| TestGetCommonPK_AllSame | ✓ | — |
| TestGetCommonPK_OneMissing | ✓ | — |
| TestGetPartialMatchCandidatesTyped | ✓ | — |
| TestGetPartialMatchCandidatesTyped_EmptyRef | ✓ | — |
| TestGetPartialMatchesForCandidate_EmptyRef | ✓ | — |
| TestGetPartialMatchesForExpression | ✓ | — |
| TestGetPlaceholdersOnSealed | ✓ | — |
| TestGetRefPlanPropertiesMap_NilRef | ✓ | — |
| TestGetRefPlanPropertiesMap_NoProperties | ✓ | — |
| TestGetWinnerForOrdering_FallbackToFindBestWhenNoWinner | ✓ | — |
| TestGetWinnerForOrdering_OrderingLookup | ✓ | — |
| TestGetWinnerForOrdering_PreserveOnRefWithMultiplePhysical | ✓ | — |
| TestGetWinnerForOrdering_PreserveReturnsNoPropsWinner | ✓ | — |
| TestGroupByMappingsDefensiveCopy | ✓ | — |
| TestGroupByMappingsMultipleEntries | ✓ | — |
| TestGroupByMappingsWithPopulatedMaps | ✓ | — |
| TestImplementDeleteRule_FiresAfterScanImplemented | ✓ | — |
| TestImplementDeleteRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementDistinctUnionRule_FiresWithPKAndStoredRecord | ✓ | — |
| TestImplementDistinctUnionRule_IncompatiblePK | ✓ | — |
| TestImplementDistinctUnionRule_MatchesLogicalDistinct | ✓ | — |
| TestImplementDistinctUnionRule_NoFireWithoutPK | ✓ | — |
| TestImplementDistinctUnionRule_RequiresUnionChild | ✓ | — |
| TestImplementDistinctUnionRule_SkipsNonDistinct | ✓ | — |
| TestImplementExplode_Fires | ✓ | — |
| TestImplementExplode_NilCollectionValue | ✓ | — |
| TestImplementExplode_PlanOutput | ✓ | — |
| TestImplementExplode_ViaPlanner | ✓ | — |
| TestImplementFilterRule_FiresAfterScanImplemented | ✓ | — |
| TestImplementFilterRule_FiresOnFilterOverDistinct | ✓ | — |
| TestImplementFilterRule_FiresOverPhysicalIntersection | ✓ | — |
| TestImplementFilterRule_FiresOverPhysicalUnion | ✓ | — |
| TestImplementFilterRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementInJoinRule_FiresWithExplodeAndInner | ✓ | — |
| TestImplementInJoinRule_MatchesSelectExpression | ✓ | — |
| TestImplementInJoinRule_MultipleExplodes | ✓ | — |
| TestImplementInJoinRule_SkipsSingleQuantifier | ✓ | — |
| TestImplementInJoinRule_SkipsWhenResultNotQOV | ✓ | — |
| TestImplementInJoinRule_SkipsWithPredicates | ✓ | — |
| TestImplementInJoinRule_WithIndexScanInner | ✓ | — |
| TestImplementInUnionRule_FiresWithExplodeAndInner | ✓ | — |
| TestImplementInUnionRule_SkipsSingleQuantifier | ✓ | — |
| TestImplementInUnionRule_SkipsWithPredicates | ✓ | — |
| TestImplementInsertRule_FiresAfterScanImplemented | ✓ | — |
| TestImplementInsertRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementIntersectionRule_FiresAfterAllChildrenImplemented | ✓ | — |
| TestImplementIntersectionRule_NoFireOnEmptyIntersection | ✓ | — |
| TestImplementIntersectionRule_NoFireWhenAnyChildIsLogical | ✓ | — |
| TestImplementIntersectionRule_ThreeChildren | ✓ | — |
| TestImplementLimit_Fires | ✓ | — |
| TestImplementLimit_LimitOverScan | ✓ | — |
| TestImplementLimit_WithOffset | ✓ | — |
| TestImplementNestedLoopJoin_DoesNotFireOnSingleQuantifier | ✓ | — |
| TestImplementNestedLoopJoin_PlanOutput | ✓ | — |
| TestImplementProjectionFinalRule_DoesNotMatchScan | ✓ | — |
| TestImplementProjectionFinalRule_MatchesProjection | ✓ | — |
| TestImplementProjectionRule_FiresAfterInnerImplemented | ✓ | — |
| TestImplementProjectionRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementRecursiveDfsJoinRule_FiresAfterInnerImplemented | ✓ | — |
| TestImplementRecursiveDfsJoinRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementRecursiveDfsJoin_Declines_LevelStrategy | ✓ | — |
| TestImplementRecursiveDfsJoin_Fires_AnyStrategy | ✓ | — |
| TestImplementRecursiveDfsJoin_Fires_PreorderStrategy | ✓ | — |
| TestImplementRecursiveDfsJoin_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementRecursiveDfsJoin_PlanOutput | ✓ | — |
| TestImplementRecursiveDfsJoin_TraversalAny_YieldsPreorder | ✓ | — |
| TestImplementRecursiveDfsJoin_TraversalLevel_DoesNotFire | ✓ | — |
| TestImplementRecursiveDfsJoin_TraversalPostorder | ✓ | — |
| TestImplementRecursiveDfsJoin_ViaPlanner | ✓ | — |
| TestImplementRecursiveLevelUnionRule_FiresAfterInnerImplemented | ✓ | — |
| TestImplementRecursiveLevelUnionRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementRecursiveLevelUnion_BothRulesFire_TraversalAny | ✓ | — |
| TestImplementRecursiveLevelUnion_Fires_AnyStrategy | ✓ | — |
| TestImplementRecursiveLevelUnion_Fires_LevelStrategy | ✓ | — |
| TestImplementRecursiveLevelUnion_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementRecursiveLevelUnion_PlanOutput | ✓ | — |
| TestImplementRecursiveLevelUnion_TraversalAny_Fires | ✓ | — |
| TestImplementRecursiveLevelUnion_TraversalLevel_Fires | ✓ | — |
| TestImplementRecursiveLevelUnion_TraversalPostorder_DoesNotFire | ✓ | — |
| TestImplementRecursiveLevelUnion_TraversalPreorder_DoesNotFire | ✓ | — |
| TestImplementRecursiveLevelUnion_ViaPlanner | ✓ | — |
| TestImplementSimpleSelectRule_ExistentialQuantifier | ✓ | — |
| TestImplementSimpleSelectRule_MatchesSelectExpression | ✓ | — |
| TestImplementSimpleSelectRule_NilInnerRef | ✓ | — |
| TestImplementSimpleSelectRule_NoPredicatesSimpleResult | ✓ | — |
| TestImplementSimpleSelectRule_NullOnEmptyQuantifier | ✓ | — |
| TestImplementSimpleSelectRule_SkipsMultiQuantifier | ✓ | — |
| TestImplementSimpleSelectRule_SkipsNonSelect | ✓ | — |
| TestImplementSimpleSelectRule_TautologyPredicatesFiltered | ✓ | — |
| TestImplementSimpleSelectRule_WithPredicates | ✓ | — |
| TestImplementSimpleSelectRule_WithProjection | ✓ | — |
| TestImplementSortRule_GetRequestedOrderings | ✓ | — |
| TestImplementSortRule_PreserveOrdering | ✓ | — |
| TestImplementStreamingAgg_EmptyGroupingKeys | ✓ | — |
| TestImplementStreamingAgg_IndexOrderedInput | ✓ | — |
| TestImplementStreamingAgg_UnorderedInput_Fires | ✓ | — |
| TestImplementStreamingAgg_UnorderedScanFires | ✓ | — |
| TestImplementTableFunction_Fires | ✓ | — |
| TestImplementTableFunction_NilStreamValue | ✓ | — |
| TestImplementTableFunction_PlanOutput | ✓ | — |
| TestImplementTableFunction_ViaPlanner | ✓ | — |
| TestImplementTempTableInsertRule_FiresAfterInnerImplemented | ✓ | — |
| TestImplementTempTableInsertRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementTempTableInsert_Fires | ✓ | — |
| TestImplementTempTableInsert_FiresAfterScanImplemented | ✓ | — |
| TestImplementTempTableInsert_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementTempTableInsert_OwningFlag | ✓ | — |
| TestImplementTempTableInsert_OwningFlag/owning_false | ✓ | — |
| TestImplementTempTableInsert_OwningFlag/owning_true | ✓ | — |
| TestImplementTempTableInsert_ViaPlanner | ✓ | — |
| TestImplementTempTableScanRule_Fires | ✓ | — |
| TestImplementTempTableScan_ExplainNotEmpty | ✓ | — |
| TestImplementTempTableScan_Fires | ✓ | — |
| TestImplementTempTableScan_PlanOutput | ✓ | — |
| TestImplementTempTableScan_PlannerProducesPhysicalScan | ✓ | — |
| TestImplementTempTableScan_ViaPlanner | ✓ | — |
| TestImplementTypeFilterRule_FiresAfterScanImplemented | ✓ | — |
| TestImplementTypeFilterRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementUnionRule_FiresAfterAllChildrenImplemented | ✓ | — |
| TestImplementUnionRule_NoFireOnEmptyUnion | ✓ | — |
| TestImplementUnionRule_NoFireWhenAnyChildIsLogical | ✓ | — |
| TestImplementUnionRule_ThreeChildren | ✓ | — |
| TestImplementUniqueRule_AbsorbsWhenInnerIsDistinct | ✓ | — |
| TestImplementUniqueRule_MatchesLogicalUniqueExpression | ✓ | — |
| TestImplementUniqueRule_NilInnerRef | ✓ | — |
| TestImplementUniqueRule_NoYieldWhenInnerNotDistinct | ✓ | — |
| TestImplementUniqueRule_SkipsNonMatching | ✓ | — |
| TestImplementUnorderedUnionRule_CreatesUnorderedUnionPlan | ✓ | — |
| TestImplementUnorderedUnionRule_MatchesLogicalUnionExpression | ✓ | — |
| TestImplementUnorderedUnionRule_NoYieldForEmptyQuantifiers | ✓ | — |
| TestImplementUnorderedUnionRule_NoYieldForSingleChildWithNoPhysicalPlans | ✓ | — |
| TestImplementUnorderedUnionRule_SkipsLogicalUniqueExpression | ✓ | — |
| TestImplementUnorderedUnionRule_SkipsNonMatching | ✓ | — |
| TestImplementUpdateRule_FiresAfterScanImplemented | ✓ | — |
| TestImplementUpdateRule_NoFireWithoutPhysicalInner | ✓ | — |
| TestImplementValuesRule_Fires | ✓ | — |
| TestImplementationRuleCall_GetRequestedOrderings_NoConstraints | ✓ | — |
| TestImplementationRuleCall_GetRequestedOrderings_WithConstraints | ✓ | — |
| TestImpossibleCompensation | ✓ | — |
| TestInComparisonToExplodeRule_BasicExplode | ✓ | — |
| TestInComparisonToExplodeRule_EmptyInList | ✓ | — |
| TestInComparisonToExplodeRule_ImplementInJoinShape | ✓ | — |
| TestInComparisonToExplodeRule_NoInPredicate | ✓ | — |
| TestInComparisonToExplodeRule_PlannerIntegration | ✓ | — |
| TestInComparisonToExplodeRule_PreservesOtherPredicates | ✓ | — |
| TestInComparisonToExplodeRule_SingleElement | ✓ | — |
| TestInExplode_DuplicateElements | ✓ | — |
| TestInExplode_MultiColumnIndex | ✓ | — |
| TestInExplode_SingleElement | ✓ | — |
| TestInJoinRule_OrderingAware_DefaultSources | ✓ | — |
| TestInJoinRule_OrderingAware_MatchesExplodeAlias | ✓ | — |
| TestInJoinRule_OrderingAware_RichOrderingFromIndexScan | ✓ | — |
| TestIntersectChildAliases_EmptyChildren | ✓ | — |
| TestIntersectCompensations_Empty | ✓ | — |
| TestIntersectCompensations_SingleElement | ✓ | — |
| TestIntersectCompensations_WithNoCompensation | ✓ | — |
| TestIntersectStringSlices | ✓ | — |
| TestIntersectStringSlices/both-empty | ✓ | — |
| TestIntersectStringSlices/disjoint | ✓ | — |
| TestIntersectStringSlices/empty-a | ✓ | — |
| TestIntersectStringSlices/identical | ✓ | — |
| TestIntersectStringSlices/overlap | ✓ | — |
| TestIntersectStringSlices/subset | ✓ | — |
| TestIntersectionInfo_DefensiveCopy | ✓ | — |
| TestIntersectionInfo_EvictExpressions | ✓ | — |
| TestIntersectionInfo_NewAndGetters | ✓ | — |
| TestIntersectionInfo_OfImpossibleAccess | ✓ | — |
| TestIntersectionInfo_OfIntersection | ✓ | — |
| TestIntersectionInfo_OfSingleAccess | ✓ | — |
| TestIntersectionInfo_UnknownCardinality | ✓ | — |
| TestIntersectionMergeRule_DeclinesOnDifferentKeys | ✓ | — |
| TestIntersectionMergeRule_DeclinesOnEmptyInner | ✓ | — |
| TestIntersectionMergeRule_DeclinesOnFlat | ✓ | — |
| TestIntersectionMergeRule_FlattensSingleNested | ✓ | — |
| TestIntersectionMergeRule_PreservesOuterKeys | ✓ | — |
| TestIntersectionResult_DefensiveCopy | ✓ | — |
| TestIntersectionResult_GetCommonOrdering_PanicsWhenNotViable | ✓ | — |
| TestIntersectionResult_NewAndGetters | ✓ | — |
| TestIntersectionResult_NilOrderingWithExprs_Panics | ✓ | — |
| TestIntersectionResult_NoViableIntersection | ✓ | — |
| TestIntersectionResult_String | ✓ | — |
| TestIntersectionSingletonElimRule_DeclinesOnTwoChildren | ✓ | — |
| TestIntersectionSingletonElimRule_FiresOnSingleton | ✓ | — |
| TestIntersector_SameCandidateSkipped | ✓ | — |
| TestIntersector_SingleAccess_NoIntersection | ✓ | — |
| TestIntersector_ThreeWay | ✓ | — |
| TestIntersector_TwoAccesses_DifferentCandidates | ✓ | — |
| TestIsExplodeExpression_False | ✓ | — |
| TestIsExplodeExpression_True | ✓ | — |
| TestIsSingularIndexScanWithFetch | ✓ | — |
| TestIsSupportedExplodeValue | ✓ | — |
| TestLeafValue_QuantifiedObjectValue | ✓ | — |
| TestLimitMergeRule_DoesNotFireOnNonLimit | ✓ | — |
| TestLimitMergeRule_Fires | ✓ | — |
| TestLimitMergeRule_InnerUnlimited | ✓ | — |
| TestLimitMergeRule_OuterSkipsAll | ✓ | — |
| TestLimitMergeRule_WithOffsets | ✓ | — |
| TestLowerAliasesConnected | ✓ | — |
| TestLowerAliasesConnected/single_alias_ignores_predicates | ✓ | — |
| TestLowerAliasesConnected/single_alias_is_trivially_connected | ✓ | — |
| TestLowerAliasesConnected/star_lower_{XX,YY}_with_hub_in_upper_→_disconnected | ✓ | — |
| TestLowerAliasesConnected/three_aliases,_one_isolated_→_disconnected | ✓ | — |
| TestLowerAliasesConnected/three_aliases_in_a_chain_→_connected | ✓ | — |
| TestLowerAliasesConnected/two_aliases,_no_predicate_→_disconnected | ✓ | — |
| TestLowerAliasesConnected/two_aliases,_predicate_touches_only_one_(spans_to_upper)_→_disconnected | ✓ | — |
| TestLowerAliasesConnected/two_aliases_linked_by_one_predicate_→_connected | ✓ | — |
| TestMakeStrictlySorted_Idempotent | ✓ | — |
| TestMakeStrictlySorted_IndexScan | ✓ | — |
| TestMakeStrictlySorted_NonIndexScan | ✓ | — |
| TestMappingKey | ✓ | — |
| TestMappingKind_String | ✓ | — |
| TestMappingKind_Values | ✓ | — |
| TestMatchCandidate_Interface | ✓ | — |
| TestMatchIntermediateRule_FilterOverScan | ✓ | — |
| TestMatchIntermediateRule_LeafSkipped | ✓ | — |
| TestMatchIntermediateRule_MismatchedType | ✓ | — |
| TestMatchIntermediateRule_MultipleQuantifiers | ✓ | — |
| TestMatchIntermediateRule_NoChildMatches | ✓ | — |
| TestMatchIntermediateRule_PartialMatchFields | ✓ | — |
| TestMatchIntermediate_FilterSubsumedBySelect_MultiplePredicates | ✓ | — |
| TestMatchIntermediate_FilterSubsumedBySelect_NoChildMatch | ✓ | — |
| TestMatchIntermediate_FilterSubsumedBySelect_NoColumnMatch | ✓ | — |
| TestMatchIntermediate_FilterSubsumedBySelect_SinglePredicate | ✓ | — |
| TestMatchIntermediate_FilterSubsumedBySelect_UnmatchedPlaceholder | ✓ | — |
| TestMatchLeafRule_DifferentRecordType_NoMatch | ✓ | — |
| TestMatchLeafRule_MatchingScan | ✓ | — |
| TestMatchLeafRule_MultipleCandidates | ✓ | — |
| TestMatchLeafRule_NilTraversal_Skipped | ✓ | — |
| TestMatchLeafRule_NoCandidates_NoPanic | ✓ | — |
| TestMatchLeafRule_NonLeafSkipped | ✓ | — |
| TestMatchLeafRule_PartialMatchFields | ✓ | — |
| TestMatchPartition_ConstructionAndGetter | ✓ | — |
| TestMatchPartition_DefensiveCopy | ✓ | — |
| TestMatchPartition_Empty | ✓ | — |
| TestMatchResult_ChildDepth | ✓ | — |
| TestMatchResult_NotMatched | ✓ | — |
| TestMatchResult_PerfectMatch | ✓ | — |
| TestMatchedOrderingPart_Demote | ✓ | — |
| TestMatchedOrderingPart_DemotePanicsOnNonEquality | ✓ | — |
| TestMatchedOrderingPart_String | ✓ | — |
| TestMatchedSortOrder_ArrowIndicator | ✓ | — |
| TestMatchedSortOrder_IsAnyAscendingDescending | ✓ | — |
| TestMatchedSortOrder_IsDirectional | ✓ | — |
| TestMatchedSortOrder_String | ✓ | — |
| TestMatchedSortOrder_ToProvidedSortOrder | ✓ | — |
| TestMaxMatchMap_Construction | ✓ | — |
| TestMaxMatchMap_DefensiveCopy | ✓ | — |
| TestMaxMatchMap_ExpansionHelpsMatching | ✓ | — |
| TestMaxMatchMap_GetMap_Accessors | ✓ | — |
| TestMaxMatchMap_NewMaxMatchMap_DefensiveCopy | ✓ | — |
| TestMaxMatchMap_NilInputs | ✓ | — |
| TestMaxMatchMap_Size | ✓ | — |
| TestMaximumCoverageMatches_EmptyInput | ✓ | — |
| TestMaximumCoverageMatches_WrapsWithPositions | ✓ | — |
| TestMemoActivation_BroadInterningCollapsesK | ✓ | — |
| TestMemoActivation_InternsAliasVariants | ✓ | — |
| TestMemoMerge_CorrelatedToInvariant | ✓ | — |
| TestMemoMerge_Deterministic | ✓ | — |
| TestMemoMerge_FiresThroughRealPlanner | ✓ | — |
| TestMemoMerge_InFlightTaskNotStranded | ✓ | — |
| TestMemoMerge_MemoizeExpressionCanonicalAfterMerge | ✓ | — |
| TestMemoMerge_MultiWayJoinNoPanic | ✓ | — |
| TestMemoMerge_RecursiveUpwardReMerge | ✓ | — |
| TestMemoMerge_SiblingEquivalentGroupsMerge | ✓ | — |
| TestMemoMerge_SkipsCyclicMerge | ✓ | — |
| TestMemoMerge_SkipsWhenWinnersPresent | ✓ | — |
| TestMemo_AddExpression_UpdatesIndex | ✓ | — |
| TestMemo_CrossReferenceSharing_ThroughRules | ✓ | — |
| TestMemo_ExpressionRuleCall_MemoizeExpression_WithMemo | ✓ | — |
| TestMemo_ExpressionRuleCall_MemoizeExpression_WithoutMemo | ✓ | — |
| TestMemo_ExpressionRuleCall_SelfRefGuard | ✓ | — |
| TestMemo_MemoizeExpression_IntegrationWithPlanner | ✓ | — |
| TestMemo_MemoizeExpression_LeafDistinct | ✓ | — |
| TestMemo_MemoizeExpression_LeafReuse | ✓ | — |
| TestMemo_MemoizeExpression_NonLeafDistinctChildren | ✓ | — |
| TestMemo_MemoizeExpression_NonLeafReuse | ✓ | — |
| TestMemo_MemoizeExpressions_Batch | ✓ | — |
| TestMemo_NewMemo_IndexesDAG | ✓ | — |
| TestMemo_NewMemo_NilRoot | ✓ | — |
| TestMemo_NextMergeAlias | ✓ | — |
| TestMemo_PanicOnNilExpression | ✓ | — |
| TestMergeFetchIntoCoveringIndex_DoesNotFireOnNonCoveringIndex | ✓ | — |
| TestMergeFetchIntoCoveringIndex_DoesNotFireOnNonIndex | ✓ | — |
| TestMergeFetchIntoCoveringIndex_FiresOnFetchOverIndex | ✓ | — |
| TestMergeGraphExpansions | ✓ | — |
| TestMergeOrderings_CompatibleDirections | ✓ | — |
| TestMergeOrderings_DisjointKeys | ✓ | — |
| TestMergeOrderings_IncompatibleDirections | ✓ | — |
| TestMergeOrderings_MergesFixedBindings | ✓ | — |
| TestMultipleCandidatesSameReference | ✓ | — |
| TestMultipleMatchesSameCandidate | ✓ | — |
| TestNewAdjustedBuilder_InheritsFromUnderlying | ✓ | — |
| TestNewGraphExpansionDefensiveCopy | ✓ | — |
| TestNewMatchedOrderingPart_Getters | ✓ | — |
| TestNewMatchedOrderingPart_NilComparisonRangeDefaultsToEmpty | ✓ | — |
| TestNewPlanContextFromIndexDefs_Basic | ✓ | — |
| TestNewPlanContextFromIndexDefs_SkipsEmptyColumns | ✓ | — |
| TestNewPlanContextFromIndexDefs_UpperCasesSargable | ✓ | — |
| TestNoCompensation | ✓ | — |
| TestNoOpFilterRule_DeclinesOnFalse | ✓ | — |
| TestNoOpFilterRule_DeclinesOnMixedPredicates | ✓ | — |
| TestNoOpFilterRule_DeclinesOnNonConstant | ✓ | — |
| TestNoOpFilterRule_DeclinesOnUnknown | ✓ | — |
| TestNoOpFilterRule_FiresOnAllTrue | ✓ | — |
| TestNoOpFilterRule_FiresOnEmptyPredicates | ✓ | — |
| TestNoOpLimitElimRule_DoesNotFireWithLimit | ✓ | — |
| TestNoOpLimitElimRule_DoesNotFireWithOffset | ✓ | — |
| TestNoOpLimitElimRule_Fires | ✓ | — |
| TestNormalizationRules_AppliesDeMorganThenSimplify | ✓ | — |
| TestNormalizationRules_DeMorganIntoVPFold | ✓ | — |
| TestNormalizationRules_DeMorganMixed | ✓ | — |
| TestNormalizationRules_Idempotent | ✓ | — |
| TestNormalizationRules_NestedNotDistributesRecursively | ✓ | — |
| TestNormalizationRules_NotOverAndProducesOr | ✓ | — |
| TestNormalizationRules_VPConstantFoldChain | ✓ | — |
| TestNormalizeCNF_DistributeOrOverAnd | ✓ | — |
| TestNormalizeDNF_AbsorptionRemovesRedundantClauses | ✓ | — |
| TestNormalizeDNF_AlreadyInDNF | ✓ | — |
| TestNormalizeDNF_AlreadyInDNF_ReturnsFalse | ✓ | — |
| TestNormalizeDNF_DistributeAndOverOr | ✓ | — |
| TestNormalizeDNF_Leaf | ✓ | — |
| TestNormalizeDNF_TooLarge | ✓ | — |
| TestNormalizePredicatesRule_FiresWithExistentialQuantifier | ✓ | — |
| TestNotComparisonRewrite_InDeclines | ✓ | — |
| TestNotComparisonRewrite_IsNullDeclines | ✓ | — |
| TestNotComparisonRewrite_NegatesEquals | ✓ | — |
| TestNotComparisonRewrite_NonComparisonDeclines | ✓ | — |
| TestNotSimplify_ConstantFold | ✓ | — |
| TestNotSimplify_DoubleNegation | ✓ | — |
| TestNotSimplify_NoChange | ✓ | — |
| TestOfPredicateCompensation_Amend | ✓ | — |
| TestOfPredicateCompensation_Identity | ✓ | — |
| TestOfPredicateCompensation_WithAliasRebase | ✓ | — |
| TestOptimizeReferenceTask_StampsOrderingWinner | ✓ | — |
| TestOptimizeReferenceTask_StampsWinner | ✓ | — |
| TestOrAbsorbAnd_DropsRedundantAndChild | ✓ | — |
| TestOrDedup_NoChange | ✓ | — |
| TestOrDedup_PartialDedupKeepsRemaining | ✓ | — |
| TestOrDedup_RemovesDuplicates | ✓ | — |
| TestOrFlatten_NestedBecomesFlat | ✓ | — |
| TestOrSimplify_AllFalseToConstant | ✓ | — |
| TestOrSimplify_DropFalseChildren | ✓ | — |
| TestOrSimplify_NoChange | ✓ | — |
| TestOrSimplify_TrueShortCircuit | ✓ | — |
| TestOrderedIndexScan_DescSortProducesReverseIndexScan | ✓ | — |
| TestOrderedIndexScan_MultiKeySortMatchesIndex | ✓ | — |
| TestOrderedIndexScan_PlannerIntegration | ✓ | — |
| TestOrderedIndexScan_SortKeyMismatch | ✓ | — |
| TestOrderedIndexScan_SortMatchesIndex | ✓ | — |
| TestOrderingBinding_Choose | ✓ | — |
| TestOrderingBinding_Fixed | ✓ | — |
| TestOrderingBinding_Sorted | ✓ | — |
| TestOrsToDNFTerms_ThreeByTwo | ✓ | — |
| TestOrsToDNFTerms_TwoByTwo | ✓ | — |
| TestPartialMatch_CompensateCompleteMatch_SimpleMatch | ✓ | — |
| TestPartialMatch_ConstructionAndGetters | ✓ | — |
| TestPartialMatch_GetRegularMatchInfo | ✓ | — |
| TestPartialMatch_GetRegularMatchInfo_ViaAdjusted | ✓ | — |
| TestPartialMatch_SatisfiesInterface | ✓ | — |
| TestPartialMatch_String | ✓ | — |
| TestPartitionBinarySelectRule_DistinctBipartitionNotBlocked | ✓ | — |
| TestPartitionBinarySelectRule_IdempotencyGuard | ✓ | — |
| TestPartitionBinarySelectRule_NoPredicates | ✓ | — |
| TestPartitionBinarySelectRule_PartitionSimpleSelect | ✓ | — |
| TestPartitionBinarySelectRule_PartitionWhenOneSideNotInResultValue | ✓ | — |
| TestPartitionBinarySelectRule_PartitionWithExplodeInResult | ✓ | — |
| TestPartitionBinarySelectRule_PartitionWithExplodeNotInResult | ✓ | — |
| TestPartitionBinarySelectRule_PredicateOnOneSideOnly | ✓ | — |
| TestPartitionBinarySelectRule_PushCorrelatedPredicate | ✓ | — |
| TestPartitionBinarySelectRule_PushJoinCriterionBothSides | ✓ | — |
| TestPartitionBinarySelectRule_PushSimplePredicatesWithCorrelatedQuantifiers | ✓ | — |
| TestPartitionBinarySelectRule_PushUncorrelatedPredicateOppositeToJoin | ✓ | — |
| TestPartitionBinarySelectRule_SingleQuantifier | ✓ | — |
| TestPartitionBinarySelectRule_SkipsExistentialQuantifiers | ✓ | — |
| TestPartitionBinarySelectRule_ThreeQuantifiers | ✓ | — |
| TestPartitionSelect_SeedMergeRestampedOverMergeQuantifier | ✓ | — |
| TestPhase3_FilterOnly | ✓ | — |
| TestPhase3_LimitOverScan | ✓ | — |
| TestPhase3_PlanPropertyInvariant_FilterInheritsDistinct | ✓ | — |
| TestPhase3_PlanPropertyInvariant_ScanIsDistinct | ✓ | — |
| TestPhase3_ProjectionOverFilter | ✓ | — |
| TestPhase3_SelectNoPredicates | ✓ | — |
| TestPhase3_UniqueOverDistinctOverScan | ✓ | — |
| TestPhysicalPlanColumnNames_StreamingAggNotUnwrapped | ✓ | — |
| TestPhysicalProperties_NoProperties_IsEmpty | ✓ | — |
| TestPhysicalProperties_OrderingFromSortKeys | ✓ | — |
| TestPhysicalProperties_Satisfies | ✓ | — |
| TestPhysicalProperties_WithOrdering_NotEmpty | ✓ | — |
| TestPipeline_AggregateIndex | ✓ | — |
| TestPipeline_AggregateIndexMAX | ✓ | — |
| TestPipeline_AggregateIndexSUM | ✓ | — |
| TestPipeline_AggregateIndex_MismatchedFunction | ✓ | — |
| TestPipeline_AggregateIndex_WithRegularIndex | ✓ | — |
| TestPipeline_AggregateIndex_WithStats | ✓ | — |
| TestPipeline_Distinct | ✓ | — |
| TestPipeline_DistinctOverProjection | ✓ | — |
| TestPipeline_Explode | ✓ | — |
| TestPipeline_Filter | ✓ | — |
| TestPipeline_FilterProjection | ✓ | — |
| TestPipeline_InListExplodeWithProjectionAndSort | ✓ | — |
| TestPipeline_IndexScan | ✓ | — |
| TestPipeline_Intersection | ✓ | — |
| TestPipeline_Join | ✓ | — |
| TestPipeline_Limit | ✓ | — |
| TestPipeline_LimitOverFilter | ✓ | — |
| TestPipeline_LimitWithOffset | ✓ | — |
| TestPipeline_OrderedIndexScan | ✓ | — |
| TestPipeline_ProjectionDistinct | ✓ | — |
| TestPipeline_Scan | ✓ | — |
| TestPipeline_Sort | ✓ | — |
| TestPipeline_SortFilterProjection | ✓ | — |
| TestPipeline_SortOnDifferentColumnThanFilter | ✓ | — |
| TestPipeline_SortOverDistinct | ✓ | — |
| TestPipeline_StreamingAgg | ✓ | — |
| TestPipeline_StreamingAggNoIndex | ✓ | — |
| TestPipeline_TypeFilter | ✓ | — |
| TestPipeline_Union | ✓ | — |
| TestPipeline_UnionWithProjection | ✓ | — |
| TestPipeline_Unique | ✓ | — |
| TestPipeline_Values | ✓ | — |
| TestPlanChoice_AllPredicatesResidual | ✓ | — |
| TestPlanChoice_EqualityPlusInequality | ✓ | — |
| TestPlanChoice_GapInPrefix | ✓ | — |
| TestPlanChoice_IndexScanChosenOverFullScan | ✓ | — |
| TestPlanChoice_InequalityRangeScan | ✓ | — |
| TestPlanChoice_InequalityStopsPrefix | ✓ | — |
| TestPlanChoice_MultiColumnIndexPrefix | ✓ | — |
| TestPlanChoice_NoIndexForNonMatchingColumn | ✓ | — |
| TestPlanChoice_ParameterizedResidualKeepsIndex | ✓ | — |
| TestPlanChoice_PartialPrefixMatch | ✓ | — |
| TestPlanChoice_PicksBestIndexAmongMultiple | ✓ | — |
| TestPlanChoice_UniqueIndexPointLookup | ✓ | — |
| TestPlanContext_FromIndexDefs_UniqueFlag | ✓ | — |
| TestPlanContext_FromIndexDefs_UpperCaseColumnNames | ✓ | — |
| TestPlanContext_StubFixture | ✓ | — |
| TestPlanInvariants_ChildlessClassification | ✓ | — |
| TestPlanPartition_GetExpressions | ✓ | — |
| TestPlanPartition_GetOrdering | ✓ | — |
| TestPlanPartition_GetPlans | ✓ | — |
| TestPlanPartition_HasPrimaryKey | ✓ | — |
| TestPlanPartition_IsDistinct | ✓ | — |
| TestPlanPartition_IsStoredRecord | ✓ | — |
| TestPlanPropertiesMap_AddAndRetrieve | ✓ | — |
| TestPlanPropertiesMap_DuplicateAdd | ✓ | — |
| TestPlanPropertiesMap_Expressions | ✓ | — |
| TestPlanPropertiesMap_GetProperties_Missing | ✓ | — |
| TestPlanPropertiesMap_InsertionOrder | ✓ | — |
| TestPlannerWithBatchA_ImplementsFilterOverScan | ✓ | — |
| TestPlannerWithBatchA_ImplementsIntersectionOverScan | ✓ | — |
| TestPlanner_BestMember_StampedAfterOptimize | ✓ | — |
| TestPlanner_ConfluenceWithFixpointApply | ✓ | — |
| TestPlanner_ConvergesOnEmptyTree | ✓ | — |
| TestPlanner_DeleteOverScanProducesPhysicalDelete | ✓ | — |
| TestPlanner_DistinctOverScanElided | ✓ | — |
| TestPlanner_EventsFire | ✓ | — |
| TestPlanner_FilterOverScanProducesPhysicalFilter | ✓ | — |
| TestPlanner_FiltersThroughDistinct | ✓ | — |
| TestPlanner_GenerateDataAccess_BottomUp | ✓ | — |
| TestPlanner_GenerateDataAccess_InsertsScans | ✓ | — |
| TestPlanner_GenerateDataAccess_NoMatchesIsNoOp | ✓ | — |
| TestPlanner_GroupByProducesAggregation | ✓ | — |
| TestPlanner_IdempotentOnReExplore | ✓ | — |
| TestPlanner_InsertOverScanProducesPhysicalInsert | ✓ | — |
| TestPlanner_IntersectionOverTwoScansProducesPhysicalIntersection | ✓ | — |
| TestPlanner_LimitProducesPhysicalPlan | ✓ | — |
| TestPlanner_MaxTasksCapHit | ✓ | — |
| TestPlanner_MemoDeduplicatesEquivalentScans | ✓ | — |
| TestPlanner_MemoPopulatedAfterExplore | ✓ | — |
| TestPlanner_MemoSharesSubExpressions | ✓ | — |
| TestPlanner_NilRefIsNoOp | ✓ | — |
| TestPlanner_OnOptimizeReference_FiresAfterSaturation | ✓ | — |
| TestPlanner_Plan_FullPipeline | ✓ | — |
| TestPlanner_Plan_MaxTasksHit | ✓ | — |
| TestPlanner_PlanningPhase_AlwaysRuns | ✓ | — |
| TestPlanner_PlanningPhase_FinalizeExpressions_LeafExpression | ✓ | — |
| TestPlanner_PlanningPhase_MembersPopulated | ✓ | — |
| TestPlanner_PlanningPhase_PropertiesComputedOnReference | ✓ | — |
| TestPlanner_PlanningPhase_SelectWithPredicateOverScan | ✓ | — |
| TestPlanner_PlanningPhase_UniqueOverScan | ✓ | — |
| TestPlanner_PlanningPhase_UnorderedUnionOverTwoScans | ✓ | — |
| TestPlanner_ProjectionOverScanProducesPhysicalProjection | ✓ | — |
| TestPlanner_RecursiveLevelUnionProducesPhysicalLevelUnion | ✓ | — |
| TestPlanner_RecursiveUnionProducesDfsJoin | ✓ | — |
| TestPlanner_SaturationPrunesRedundantFiring | ✓ | — |
| TestPlanner_SortOverScanStaysLogical | ✓ | — |
| TestPlanner_StrictlySorted_NonUniqueIndex | ✓ | — |
| TestPlanner_StrictlySorted_UniqueIndex | ✓ | — |
| TestPlanner_TypeFilterOverScanProducesPhysicalTypeFilter | ✓ | — |
| TestPlanner_UnionOverTwoScansProducesPhysicalUnion | ✓ | — |
| TestPlanner_UpdateOverScanProducesPhysicalUpdate | ✓ | — |
| TestPlanner_ValuesProducesPhysicalValues | ✓ | — |
| TestPlanningCostModelLess_Criterion10_IndexScanFetchCount | ✓ | — |
| TestPlanningCostModelLess_Criterion11_DistinctDepth | ✓ | — |
| TestPlanningCostModelLess_Criterion12_UnmatchedFieldCount | ✓ | — |
| TestPlanningCostModelLess_Criterion13_InJoinCount | ✓ | — |
| TestPlanningCostModelLess_Criterion14_MapPredicatesFilterCount | ✓ | — |
| TestPlanningCostModelLess_Criterion8_TypeFilterCount | ✓ | — |
| TestPlanningCostModelLess_Criterion9_TypeFilterDepth | ✓ | — |
| TestPlanningCostModel_AggregateIndexBeatsStreamingAgg | ✓ | — |
| TestPlanningCostModel_CNFSizeForOrPredicates | ✓ | — |
| TestPlanningCostModel_CoveringEqualityIndexPreferredOverPrimaryScan | ✓ | — |
| TestPlanningCostModel_EqualityIndexBeatsFullScan | ✓ | — |
| TestPlanningCostModel_FewerResidualPredicatesWins | ✓ | — |
| TestPlanningCostModel_HashTieBreakIsDeterministic | ✓ | — |
| TestPlanningCostModel_NonCoveringFullIndexLosesToPrimaryScan | ✓ | — |
| TestPlanningCostModel_PhysicalBeatsLogical | ✓ | — |
| TestPlanningCostModel_TypeFilterCountsRecordTypes | ✓ | — |
| TestPredicateCompensationFunc_Impossible | ✓ | — |
| TestPredicateCompensationFunc_NoCompensation | ✓ | — |
| TestPredicateCompensationFunc_Sentinels | ✓ | — |
| TestPredicateCompensationMap | ✓ | — |
| TestPredicateCompensationMap_Amend | ✓ | — |
| TestPredicateCompensationMap_ApplyCompensations | ✓ | — |
| TestPredicateCompensationMap_NilSafe | ✓ | — |
| TestPredicateCompensationMap_RealEntries | ✓ | — |
| TestPredicateCompensation_Amend_ReplacesUnmatched | ✓ | — |
| TestPredicateCompensation_IsImpossible_Normal | ✓ | — |
| TestPredicateCompensation_IsImpossible_WithUnmatched | ✓ | — |
| TestPredicateMap_EmptyGet | ✓ | — |
| TestPredicateMap_EquivalentDuplicatesDedup | ✓ | — |
| TestPredicateMap_NonUniqueBuildMaybe | ✓ | — |
| TestPredicateMap_NonUniquePanics | ✓ | — |
| TestPredicateMap_SingleMapping | ✓ | — |
| TestPredicateMapping_Construction | ✓ | — |
| TestPredicateMapping_DefaultCompensation | ✓ | — |
| TestPredicateMapping_OrTerm | ✓ | — |
| TestPredicateMapping_Sargable | ✓ | — |
| TestPredicateMapping_ToBuilder | ✓ | — |
| TestPredicateMapping_WithTranslatedQueryPredicate | ✓ | — |
| TestPredicateMatchers_DistinctIdentity | ✓ | — |
| TestPredicateMultiMap_ConflictDetection | ✓ | — |
| TestPredicateMultiMap_ConflictPanics | ✓ | — |
| TestPredicateMultiMap_DefensiveCopy | ✓ | — |
| TestPredicateMultiMap_DuplicateMapping | ✓ | — |
| TestPredicateMultiMap_Entries | ✓ | — |
| TestPredicateMultiMap_IdentityKeying | ✓ | — |
| TestPredicateMultiMap_MultipleMappingsPerPredicate | ✓ | — |
| TestPredicateMultiMap_MultiplePredicates | ✓ | — |
| TestPredicateMultiMap_NilSafe | ✓ | — |
| TestPredicateMultiMap_PutAll | ✓ | — |
| TestPredicateMultiMap_PutAllMappings | ✓ | — |
| TestPredicateMultiMap_SingleMapping | ✓ | — |
| TestPredicateMultiMap_ZeroValue | ✓ | — |
| TestPredicatePushDownRule_DoNotPushNullCheckIntoNullOnEmpty | ✓ | — |
| TestPredicatePushDownRule_DoNotPushThroughGroupBy | ✓ | — |
| TestPredicatePushDownRule_DoesNotPushJoinCriteria | ✓ | — |
| TestPredicatePushDownRule_DoesNotPushOrMixedJoin | ✓ | — |
| TestPredicatePushDownRule_OneOfMultipleWithExistential | ✓ | — |
| TestPredicatePushDownRule_PartitionByJoinSource | ✓ | — |
| TestPredicatePushDownRule_PushConstantValuePredicate | ✓ | — |
| TestPredicatePushDownRule_PushFieldValuePredicate | ✓ | — |
| TestPredicatePushDownRule_PushForEachPredicateWithExistentialSibling | ✓ | — |
| TestPredicatePushDownRule_PushIntoEmptyLogicalFilter | ✓ | — |
| TestPredicatePushDownRule_PushMultiplePredicates | ✓ | — |
| TestPredicatePushDownRule_PushMultipleToLogicalFilter | ✓ | — |
| TestPredicatePushDownRule_PushOrPredicate | ✓ | — |
| TestPredicatePushDownRule_PushParameterPredicate | ✓ | — |
| TestPredicatePushDownRule_PushThroughExplodeNestedSelect | ✓ | — |
| TestPredicatePushDownRule_PushToExistingPredicates | ✓ | — |
| TestPredicatePushDownRule_PushToMultipleChildren | ✓ | — |
| TestPredicatePushDownRule_PushToSomeChildren | ✓ | — |
| TestPredicatePushDownRule_PushWithFieldRenames | ✓ | — |
| TestPredicatePushDownRule_RenameFieldComparison | ✓ | — |
| TestPredicatePushDownRule_RewritePredicatesOntoJoinSource | ✓ | — |
| TestPredicatePushDown_IntoLogicalFilter | ✓ | — |
| TestPredicatePushDown_IntoSelectExpression | ✓ | — |
| TestPredicatePushDown_MultiQuantifierPartial | ✓ | — |
| TestPredicatePushDown_NoPredicates | ✓ | — |
| TestPredicatePushDown_NoPushablePredicates | ✓ | — |
| TestPredicatePushDown_NullOnEmptySkipped | ✓ | — |
| TestPredicatePushDown_PushWithExistentialSibling | ✓ | — |
| TestPredicatePushDown_SingleQuantifierPush | ✓ | — |
| TestPredicatePushDown_ThroughDistinct | ✓ | — |
| TestPredicatePushDown_ThroughSort | ✓ | — |
| TestPredicatePushDown_ThroughUnion | ✓ | — |
| TestPredicatePushDown_ThroughUnique | ✓ | — |
| TestPredicatePushDown_UnsupportedChild | ✓ | — |
| TestPredicateSemanticHashCode_AliasInvariant | ✓ | — |
| TestPredicateToLogicalUnionRule_Convergence | ✓ | — |
| TestPredicateToLogicalUnionRule_DeclinesExistentialQuantifier | ✓ | — |
| TestPredicateToLogicalUnionRule_DeclinesMultipleForEach | ✓ | — |
| TestPredicateToLogicalUnionRule_DeclinesNoOR | ✓ | — |
| TestPredicateToLogicalUnionRule_DeclinesNoPredicates | ✓ | — |
| TestPredicateToLogicalUnionRule_MultipleORs | ✓ | — |
| TestPredicateToLogicalUnionRule_NonSimpleResultValue | ✓ | — |
| TestPredicateToLogicalUnionRule_ORWithFixedPredicates | ✓ | — |
| TestPredicateToLogicalUnionRule_SingleOR | ✓ | — |
| TestPredicateToLogicalUnionRule_ThreeWayOR | ✓ | — |
| TestPrepareMatchesAndCompensations_EmptyInput | ✓ | — |
| TestPrepareMatchesAndCompensations_SingleMatch | ✓ | — |
| TestPrepareMatchesAndCompensations_ThreeMatches | ✓ | — |
| TestPrimaryScanRule_NoMatchOnNonScan | ✓ | — |
| TestPrimaryScanRule_YieldsScanPlan | ✓ | — |
| TestProjectionElimRule_DeclinesOnComputedSingle | ✓ | — |
| TestProjectionElimRule_DeclinesOnDifferentAlias | ✓ | — |
| TestProjectionElimRule_DeclinesOnMultipleColumns | ✓ | — |
| TestProjectionElimRule_FiresOnIdentity | ✓ | — |
| TestProjectionMergeRule_DeclinesOnNonProjectionInner | ✓ | — |
| TestProjectionMergeRule_Fires | ✓ | — |
| TestProjectionMergeRule_TriplyNested_FlattensInTwoFires | ✓ | — |
| TestProjectionRule_WrapsWinnerNotFirst | ✓ | — |
| TestProvidedSortOrder_IsAnyDescending | ✓ | — |
| TestProvidedSortOrder_IsDirectional | ✓ | — |
| TestPullCommonFilterAboveIntersectionRule_CommonPredicate_Pulls | ✓ | — |
| TestPullCommonFilterAboveIntersectionRule_DifferentPredicates_NoFire | ✓ | — |
| TestPullCommonFilterAboveIntersectionRule_FixpointTerminates | ✓ | — |
| TestPullCommonFilterAboveUnionRule_CommonPredicate_Pulls | ✓ | — |
| TestPullCommonFilterAboveUnionRule_DifferentPredicates_NoFire | ✓ | — |
| TestPullCommonFilterAboveUnionRule_FixpointTerminates | ✓ | — |
| TestPullCommonFilterAboveUnionRule_NonFilterChild_NoFire | ✓ | — |
| TestPullFilterAboveDistinctRule_DeclinesOnNonFilterInner | ✓ | — |
| TestPullFilterAboveDistinctRule_Fires | ✓ | — |
| TestPullFilterAboveDistinctRule_FixpointTerminates | ✓ | — |
| TestPullFilterAboveProjectionRule_DeclinesOnNonFilterInner | ✓ | — |
| TestPullFilterAboveProjectionRule_Fires | ✓ | — |
| TestPullFilterAboveProjectionRule_FixpointTerminates | ✓ | — |
| TestPullFilterAboveSortRule_DeclinesOnNonFilterInner | ✓ | — |
| TestPullFilterAboveSortRule_Fires | ✓ | — |
| TestPullFilterAboveSortRule_FixpointTerminates | ✓ | — |
| TestPullUpMaybe_EmptyMapping | ✓ | — |
| TestPullUpMaybe_IdentityMapping | ✓ | — |
| TestPushDistinctThroughFetch_Fires | ✓ | — |
| TestPushFilterBelowJoin_BothSidePredicate | ✓ | — |
| TestPushFilterBelowJoin_BothSidesPushed | ✓ | — |
| TestPushFilterBelowJoin_ConstantPredicate_NoFieldRefs | ✓ | — |
| TestPushFilterBelowJoin_FixpointTerminates | ✓ | — |
| TestPushFilterBelowJoin_LeftOuterJoin_Skips | ✓ | — |
| TestPushFilterBelowJoin_MixedPredicates | ✓ | — |
| TestPushFilterBelowJoin_NoAliases | ✓ | — |
| TestPushFilterBelowJoin_PushToSideB | ✓ | — |
| TestPushFilterBelowJoin_SingleSidePredicate | ✓ | — |
| TestPushFilterThroughDistinctRule_DeclinesOnNonDistinctInner | ✓ | — |
| TestPushFilterThroughDistinctRule_Fires | ✓ | — |
| TestPushFilterThroughDistinctRule_FixpointTerminates | ✓ | — |
| TestPushFilterThroughFetch_AllPushable | ✓ | — |
| TestPushFilterThroughFetch_NoPushable | ✓ | — |
| TestPushFilterThroughFetch_PartialPush | ✓ | — |
| TestPushFilterThroughGroupBy_AllPredsOnGroupKeys | ✓ | — |
| TestPushFilterThroughGroupBy_CaseInsensitive | ✓ | — |
| TestPushFilterThroughGroupBy_ConstantPredPushes | ✓ | — |
| TestPushFilterThroughGroupBy_PartialPushdown | ✓ | — |
| TestPushFilterThroughGroupBy_PredOnNonKey_DoesNotFire | ✓ | — |
| TestPushFilterThroughIntersectionRule_DeclinesOnNonIntersectionInner | ✓ | — |
| TestPushFilterThroughIntersectionRule_Distributes | ✓ | — |
| TestPushFilterThroughIntersectionRule_FixpointTerminates | ✓ | — |
| TestPushFilterThroughProjectionRule_DeclinesOnNonProjectionInner | ✓ | — |
| TestPushFilterThroughProjectionRule_Fires | ✓ | — |
| TestPushFilterThroughProjectionRule_FixpointTerminates | ✓ | — |
| TestPushFilterThroughSortRule_DeclinesOnNonSortInner | ✓ | — |
| TestPushFilterThroughSortRule_Fires | ✓ | — |
| TestPushFilterThroughSortRule_FixpointTerminates | ✓ | — |
| TestPushFilterThroughTypeFilterRule_DeclinesOnNonTypeFilterInner | ✓ | — |
| TestPushFilterThroughTypeFilterRule_Fires | ✓ | — |
| TestPushFilterThroughTypeFilterRule_FixpointTerminates | ✓ | — |
| TestPushFilterThroughUnionRule_DeclinesOnEmptyUnion | ✓ | — |
| TestPushFilterThroughUnionRule_DeclinesOnNonUnionInner | ✓ | — |
| TestPushFilterThroughUnionRule_DistributesAcrossChildren | ✓ | — |
| TestPushFilterThroughUnionRule_FixpointTerminates | ✓ | — |
| TestPushLimitThroughProjectionRule_DoesNotFireOnFilter | ✓ | — |
| TestPushLimitThroughProjectionRule_Fires | ✓ | — |
| TestPushLimitThroughProjectionRule_MultiColumnProjection | ✓ | — |
| TestPushLimitThroughProjectionRule_PreservesOffset | ✓ | — |
| TestPushLimitThroughUnion | ✓ | — |
| TestPushLimitThroughUnion_NoOffset | ✓ | — |
| TestPushLimitThroughUnion_NotUnion | ✓ | — |
| TestPushMapThroughFetch_DoesNotFire_WhenTranslationFails | ✓ | — |
| TestPushMapThroughFetch_Fires | ✓ | — |
| TestPushReferencedFieldsThroughDistinct | ✓ | — |
| TestPushReferencedFieldsThroughFilter | ✓ | — |
| TestPushReferencedFieldsThroughFilter_Multiple | ✓ | — |
| TestPushReferencedFieldsThroughSelect | ✓ | — |
| TestPushReferencedFieldsThroughUnique | ✓ | — |
| TestPushRequestedOrderingThroughDelete_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughDelete_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughDelete_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughDelete_PropagatesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughDistinct_DescPreserved | ✓ | — |
| TestPushRequestedOrderingThroughDistinct_MultipleSortKeys | ✓ | — |
| TestPushRequestedOrderingThroughDistinct_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughDistinct_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughDistinct_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughDistinct_PropagatesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughFilter_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughFilter_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughFilter_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughFilter_PropagatesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_AllKeysMatch | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_CaseInsensitiveMatch | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_EmptyGroupKeysPreserves | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_NoConstraintIsNoOp | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_NonMatchingKeyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_NotConstraintOnlyIsNoOp | ✓ | — |
| TestPushRequestedOrderingThroughGroupBy_PartialMatchAppendsRemaining | ✓ | — |
| TestPushRequestedOrderingThroughInsert_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughInsert_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughInsert_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughInsert_PropagatesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughProjection_AliasResolution | ✓ | — |
| TestPushRequestedOrderingThroughProjection_DescPreserved | ✓ | — |
| TestPushRequestedOrderingThroughProjection_MultipleSortKeys | ✓ | — |
| TestPushRequestedOrderingThroughProjection_NoMatchDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughProjection_NoOrderingConstraint | ✓ | — |
| TestPushRequestedOrderingThroughProjection_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughProjection_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughProjection_PushesTranslatedOrdering | ✓ | — |
| TestPushRequestedOrderingThroughSort_DescKey | ✓ | — |
| TestPushRequestedOrderingThroughSort_MultipleSortKeys | ✓ | — |
| TestPushRequestedOrderingThroughSort_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughSort_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughSort_PushesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughSort_UnsortedDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughTempTableInsert_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughTempTableInsert_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughTempTableInsert_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughTempTableInsert_PropagatesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughUnion_FirstBranchExhaustive | ✓ | — |
| TestPushRequestedOrderingThroughUnion_NoConstraintIsNoOp | ✓ | — |
| TestPushRequestedOrderingThroughUnion_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughUnion_NotConstraintOnlyIsNoOp | ✓ | — |
| TestPushRequestedOrderingThroughUnion_PushesToAllBranches | ✓ | — |
| TestPushRequestedOrderingThroughUnion_ThreeBranches | ✓ | — |
| TestPushRequestedOrderingThroughUnique_DescPreserved | ✓ | — |
| TestPushRequestedOrderingThroughUnique_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughUnique_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughUnique_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughUnique_PropagatesConstraint | ✓ | — |
| TestPushRequestedOrderingThroughUpdate_NoConstraintDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughUpdate_NoYield | ✓ | — |
| TestPushRequestedOrderingThroughUpdate_NotConstraintOnlyDoesNotPush | ✓ | — |
| TestPushRequestedOrderingThroughUpdate_PropagatesConstraint | ✓ | — |
| TestPushTypeFilterBelowFilterRule_DeclinesOnNonFilterInner | ✓ | — |
| TestPushTypeFilterBelowFilterRule_Fires | ✓ | — |
| TestPushTypeFilterBelowFilterRule_FixpointTerminates | ✓ | — |
| TestPushUnionThroughFetch_AllChildrenHaveFetches | ✓ | — |
| TestPushUnionThroughFetch_DoesNotFire_OnlyOneChildHasFetch | ✓ | — |
| TestQueryPredicateSimplification_AndPredicate | ✓ | — |
| TestQueryPredicateSimplification_FoldsArithmetic | ✓ | — |
| TestQueryPredicateSimplification_MultiplePredicates | ✓ | — |
| TestQueryPredicateSimplification_NoChangeNoYield | ✓ | — |
| TestQueryPredicateSimplification_NoPredicates | ✓ | — |
| TestRFC152_CostModelPrefersMaterializedNLJ_PreservedOnly | ✓ | — |
| TestRFC152_CostModelPrefersProbeFlatMap | ✓ | — |
| TestRFC152_RewriteOuterJoinYieldsNullOnEmpty | ✓ | — |
| TestRFC153P2_PKScanProbe_ParamNotCorrelation | ✓ | — |
| TestRFC153P2_PKScanProbe_ReportsOuterCorrelation | ✓ | — |
| TestRFC153P2_RebasedInner_ReportsMergeNotBuried | ✓ | — |
| TestRFC153_Verifier_PassThroughsAreTransparent | ✓ | — |
| TestRFC153_Verifier_RecognizedCleanInner_NoDecline | ✓ | — |
| TestRFC153_Verifier_RecognizedSargWithBuriedRef_Declines | ✓ | — |
| TestRFC153_Verifier_UnrecognizedNode_FailsClosed | ✓ | — |
| TestRebaseBuriedLowerReferences | ✓ | — |
| TestRebaseWithAliasMap_GetAliasMap | ✓ | — |
| TestRebaseWithAliasMap_MultipleEntries | ✓ | — |
| TestRecordQueryScanPlan_EqualsAndHash | ✓ | — |
| TestReference_Winner_MultipleProperties | ✓ | — |
| TestReference_Winner_NoWinner | ✓ | — |
| TestReference_Winner_OverwritesBetterPlan | ✓ | — |
| TestReference_Winner_SetAndGet | ✓ | — |
| TestReferencedFields_Empty | ✓ | — |
| TestReferencedFields_NilSafe | ✓ | — |
| TestReferencedFields_Union | ✓ | — |
| TestRegularMatchInfo_Construction | ✓ | — |
| TestRegularMatchInfo_DefensiveCopy_MatchedOrderingParts | ✓ | — |
| TestRegularMatchInfo_DefensiveCopy_ParameterBindingMap | ✓ | — |
| TestRegularMatchInfo_GetRegularMatchInfo_ReturnsSelf | ✓ | — |
| TestRegularMatchInfo_ImplementsMatchInfo | ✓ | — |
| TestRegularMatchInfo_IsAdjusted_IsRegular | ✓ | — |
| TestRegularMatchInfo_RollUpValues | ✓ | — |
| TestRemoveCommonEqualityBoundParts_CommonRemoved | ✓ | — |
| TestRemoveCommonEqualityBoundParts_NoCommon | ✓ | — |
| TestRemoveCommonEqualityBoundParts_SingleOrdering | ✓ | — |
| TestRemoveRangeOneRule_Limit1WithOffsetNotMatched | ✓ | — |
| TestRemoveRangeOneRule_Limit5NotMatched | ✓ | — |
| TestRemoveRangeOneRule_LimitOverNonUniqueScan | ✓ | — |
| TestRemoveRangeOneRule_LimitOverValues | ✓ | — |
| TestReplacePredicateValues_And | ✓ | — |
| TestReplacePredicateValues_ComparisonPredicate | ✓ | — |
| TestRequestedOrdering_CopiesParts | ✓ | — |
| TestRequestedOrdering_GetValueRequestedSortOrderMap | ✓ | — |
| TestRequestedOrdering_NewAndAccessors | ✓ | — |
| TestRequestedOrdering_Preserve | ✓ | — |
| TestRequestedOrdering_PushDownThroughValue | ✓ | — |
| TestRequestedOrdering_PushDownThroughValue_AllDropped | ✓ | — |
| TestRequestedOrdering_PushDownThroughValue_PartialDrop | ✓ | — |
| TestRequestedOrdering_PushDownThroughValue_Preserve | ✓ | — |
| TestRequestedSortOrder_IsDirectional | ✓ | — |
| TestResolveComparisonDirection_AllDescending | ✓ | — |
| TestResolveComparisonDirection_AllFixed | ✓ | — |
| TestResolveComparisonDirection_Empty | ✓ | — |
| TestResolveComparisonDirection_MixedDirections | ✓ | — |
| TestResultCompensationFunction | ✓ | — |
| TestResultCompensation_Amend_NoChange | ✓ | — |
| TestResultCompensation_Amend_ReplacesUnmatched | ✓ | — |
| TestResultCompensation_ApplyWithRebase | ✓ | — |
| TestResultCompensation_IsImpossible_WithUnmatched | ✓ | — |
| TestResultCompensation_IsImpossible_WithoutUnmatched | ✓ | — |
| TestResultCompensation_NilApply | ✓ | — |
| TestResultCompensation_OfValue | ✓ | — |
| TestRewritingCostModelLess_AllTie_HashDeterministic | ✓ | — |
| TestRewritingCostModelLess_FewerSelectsWins | ✓ | — |
| TestRewritingCostModelLess_TiesOnSelectsFewerTableFunctionsWins | ✓ | — |
| TestRewritingRules_ContainsExpectedRules | ✓ | — |
| TestRichOrdering_EmptyOrdering | ✓ | — |
| TestRichOrdering_GetEqualityBoundValues | ✓ | — |
| TestRichOrdering_GetEqualityBoundValues_Empty | ✓ | — |
| TestRichOrdering_GetEqualityBoundValues_MixedBindings | ✓ | — |
| TestRichOrdering_GetOrderingKeys | ✓ | — |
| TestRichOrdering_GetOrderingKeys_AllFixed | ✓ | — |
| TestRichOrdering_IsSingularNonFixedValue | ✓ | — |
| TestRichOrdering_PullUp | ✓ | — |
| TestRichOrdering_PullUpPushDown_RoundTrip | ✓ | — |
| TestRichOrdering_PullUpThroughValue_NilOrdering | ✓ | — |
| TestRichOrdering_PullUpThroughValue_PartialMatch | ✓ | — |
| TestRichOrdering_PullUpThroughValue_PreservesBindings | ✓ | — |
| TestRichOrdering_PullUpThroughValue_RecordConstructor | ✓ | — |
| TestRichOrdering_PullUp_AllMapped | ✓ | — |
| TestRichOrdering_PullUp_NoMatch | ✓ | — |
| TestRichOrdering_PushDownThroughValue_RecordConstructor | ✓ | — |
| TestRichOrdering_Satisfies_AnyDirection | ✓ | — |
| TestRichOrdering_Satisfies_DirectionMismatch | ✓ | — |
| TestRichOrdering_Satisfies_EmptyRequest | ✓ | — |
| TestRichOrdering_Satisfies_SingleKey | ✓ | — |
| TestRichOrdering_Satisfies_SkipsFixedKeys | ✓ | — |
| TestRichOrdering_Satisfies_WrongKey | ✓ | — |
| TestRollUpPlanPartitions_Empty | ✓ | — |
| TestRollUpPlanPartitions_MergeAll | ✓ | — |
| TestRollUpPlanPartitions_RetainSingleProperty | ✓ | — |
| TestRuleCall_Yield | ✓ | — |
| TestRuleCall_Yield_PreservesOrder | ✓ | — |
| TestRuleRegistry_Concurrent | ✓ | — |
| TestRuleRegistry_DuplicateNamePanics | ✓ | — |
| TestRuleRegistry_NamesSorted | ✓ | — |
| TestRuleRegistry_NotFound | ✓ | — |
| TestRuleRegistry_RoundTrip | ✓ | — |
| TestSatisfiesAnyRequestedOrderings_MixedResults | ✓ | — |
| TestSatisfiesGroupingValues_Basic | ✓ | — |
| TestSatisfiesGroupingValues_Empty | ✓ | — |
| TestSatisfiesGroupingValues_FixedKeysSkippable | ✓ | — |
| TestSatisfiesGroupingValues_MissingValue | ✓ | — |
| TestSatisfiesRequestedOrdering_EqualitySkip | ✓ | — |
| TestSatisfiesRequestedOrdering_NoMatch | ✓ | — |
| TestSatisfiesRequestedOrdering_Preserve | ✓ | — |
| TestSatisfiesRequestedOrdering_ReverseNeeded | ✓ | — |
| TestSatisfiesRequestedOrdering_SingleAscending | ✓ | — |
| TestSatisfies_FixedKeyReorderableInPartialOrder | ✓ | — |
| TestScanDirection_Values | ✓ | — |
| TestScanLikeCost_UniqueGating | ✓ | — |
| TestScanPlanExpression_EqualsWithoutChildren | ✓ | — |
| TestScanPlanExpression_GetRecordQueryPlan | ✓ | — |
| TestSealDeduplicatesPlaceholdersByAlias | ✓ | — |
| TestSealDuplicateColumnNames | ✓ | — |
| TestSealNoPlaceholders | ✓ | — |
| TestSelectExpression_InternsAliasAware_GatedToMergeSelects | ✓ | — |
| TestSelectMergeRule_AliasRebase | ✓ | — |
| TestSelectMergeRule_DoNotMergeExistentialOnNested | ✓ | — |
| TestSelectMergeRule_DoNotMergeExistentials | ✓ | — |
| TestSelectMergeRule_FilterChild | ✓ | — |
| TestSelectMergeRule_FilterChildWithOuterPredicates | ✓ | — |
| TestSelectMergeRule_MergeFilterOnNestedExplode | ✓ | — |
| TestSelectMergeRule_MergeFilterOnPrimitiveExplode | ✓ | — |
| TestSelectMergeRule_MergeUpAvoidingDuplicates | ✓ | — |
| TestSelectMergeRule_MergeUpWithRenamedCorrelations | ✓ | — |
| TestSelectMergeRule_MergeWithCorrelationsBetweenSiblings | ✓ | — |
| TestSelectMergeRule_MergeWithDiamond | ✓ | — |
| TestSelectMergeRule_MultiQuantifierChild | ✓ | — |
| TestSelectMergeRule_MultiQuantifierWithPredicates | ✓ | — |
| TestSelectMergeRule_NoMergeableChild | ✓ | — |
| TestSelectMergeRule_NullOnEmptyNotMerged | ✓ | — |
| TestSelectMergeRule_SelectChild | ✓ | — |
| TestSelectMergeRule_TwoQuantifiersOneFilter | ✓ | — |
| TestSelectMergeRule_WithSourceAliases | ✓ | — |
| TestSelectMinCostPartition_Empty | ✓ | — |
| TestSelectMinCostPartition_Single | ✓ | — |
| TestSimplify_Absorption_EndToEnd | ✓ | — |
| TestSimplify_AllConstantsFoldToConstant | ✓ | — |
| TestSimplify_AndOfPredicateAndTrue | ✓ | — |
| TestSimplify_ComparisonPlusAnd | ✓ | — |
| TestSimplify_CompositeConstantOnEitherSide_Folds | ✓ | — |
| TestSimplify_CompositeConstantOnEitherSide_Folds/(1+2)_>_0 | ✓ | — |
| TestSimplify_CompositeConstantOnEitherSide_Folds/0_<_(1+2) | ✓ | — |
| TestSimplify_CrossRuleCooperation | ✓ | — |
| TestSimplify_Degenerate | ✓ | — |
| TestSimplify_DescendsIntoChildren | ✓ | — |
| TestSimplify_DropIdentities | ✓ | — |
| TestSimplify_FixpointConvergence | ✓ | — |
| TestSimplify_FullPipeline | ✓ | — |
| TestSimplify_Idempotent | ✓ | — |
| TestSimplify_IsDistinctFrom_FoldsEndToEnd | ✓ | — |
| TestSimplify_IsDistinctFrom_FoldsEndToEnd/5_IS_NOT_DISTINCT_FROM_5 | ✓ | — |
| TestSimplify_IsDistinctFrom_FoldsEndToEnd/5_IS_NOT_DISTINCT_FROM_NULL | ✓ | — |
| TestSimplify_IsDistinctFrom_FoldsEndToEnd/NULL_IS_DISTINCT_FROM_5 | ✓ | — |
| TestSimplify_IsDistinctFrom_FoldsEndToEnd/NULL_IS_DISTINCT_FROM_NULL | ✓ | — |
| TestSimplify_IsNullVariants | ✓ | — |
| TestSimplify_IsNullVariants/ConstantValue_LHS,_IS_NOT_NULL_folds_to_TRUE | ✓ | — |
| TestSimplify_IsNullVariants/FieldValue_LHS_survives | ✓ | — |
| TestSimplify_IsNullVariants/NullValue_LHS_folds_to_TRUE | ✓ | — |
| TestSimplify_Kleene3VLConstants | ✓ | — |
| TestSimplify_NonConstantRHS_Survives | ✓ | — |
| TestSimplify_NotComparisonEndToEnd | ✓ | — |
| TestSimplify_NotComparison_NonConstantRHS_Rewrites | ✓ | — |
| TestSimplify_NotOverOrDoesNotDistribute | ✓ | — |
| TestSimplify_OrOfPredicateAndFalse | ✓ | — |
| TestSimplify_RecursesThroughNot | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/IN_doesn't_match | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/IN_matches | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/LIKE+ESCAPE | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/LIKE_doesn't_match | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/LIKE_matches | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/STARTS_WITH_matches | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/bytes_equality_differs | ✓ | — |
| TestSimplify_StringPredicates_FoldEndToEnd/bytes_equality_matches | ✓ | — |
| TestSimplify_TripleNotCollapses | ✓ | — |
| TestSimplify_ValuePredicateInAndCollapses | ✓ | — |
| TestSimplify_ValuePredicateInOrCollapses | ✓ | — |
| TestSimplify_ValuePredicate_NotValue_FullyFolds | ✓ | — |
| TestSingleMatchedAccess_ConstructionAndGetters | ✓ | — |
| TestSingleMatchedAccess_DefensiveCopy | ✓ | — |
| TestSingleMatchedAccess_EmptySatisfyingOrderings | ✓ | — |
| TestSingleMatchedAccess_LazyGroupByMappings | ✓ | — |
| TestSingleMatchedAccess_ReverseScanOrder | ✓ | — |
| TestSingleMatchedAccess_String | ✓ | — |
| TestSlicesEqual | ✓ | — |
| TestSlicesEqual/both_empty | ✓ | — |
| TestSlicesEqual/both_nil | ✓ | — |
| TestSlicesEqual/different_content | ✓ | — |
| TestSlicesEqual/different_length | ✓ | — |
| TestSlicesEqual/equal | ✓ | — |
| TestSlicesEqual/nil_vs_empty | ✓ | — |
| TestSlicesEqual/order_matters | ✓ | — |
| TestSlicesEqual/single_equal | ✓ | — |
| TestSortConstantKeysElimRule_AllConstant_Eliminates | ✓ | — |
| TestSortConstantKeysElimRule_EmptyKeys_NoFire | ✓ | — |
| TestSortConstantKeysElimRule_FixpointTerminates | ✓ | — |
| TestSortConstantKeysElimRule_OneNonConstantKey_NoFire | ✓ | — |
| TestSortDedupKeysRule_AllUnique_NoFire | ✓ | — |
| TestSortDedupKeysRule_CooperatesWithConstantKeysElim | ✓ | — |
| TestSortDedupKeysRule_DedupsConstantKeys | ✓ | — |
| TestSortDedupKeysRule_FixpointTerminates | ✓ | — |
| TestSortDedupKeysRule_RemovesDuplicateKey | ✓ | — |
| TestSortDedupKeysRule_SameValueDifferentDirection_NotDuplicate | ✓ | — |
| TestSortElim_DescSortEliminated | ✓ | — |
| TestSortElim_MultiKeySortMatchesIndex | ✓ | — |
| TestSortElim_PartialSortKeyMatch | ✓ | — |
| TestSortElim_RangeScanProvidesSortOrder | ✓ | — |
| TestSortElimination_ViaChildOrderingWinner | ✓ | — |
| TestSortElimination_ViaDataAccessOrderingWinner | ✓ | — |
| TestSortExpressionToRequestedOrdering | ✓ | — |
| TestSortMergeRule_DeclinesOnNonSortInner | ✓ | — |
| TestSortMergeRule_DeclinesWhenOuterIsUnsorted | ✓ | — |
| TestSortMergeRule_InnerUnsortedStillFires | ✓ | — |
| TestSortMergeRule_OuterReordersInner | ✓ | — |
| TestSortMergeRule_TriplyNested_FlattensViaFixpoint | ✓ | — |
| TestSortOrderOf_AllFixed | ✓ | — |
| TestSortOrderOf_AllSorted | ✓ | — |
| TestSortOrderOf_MixedSorted | ✓ | — |
| TestStreamingAggFromIndex_DoesNotFireForGlobalAgg | ✓ | — |
| TestStreamingAggFromIndex_DoesNotFireWhenAggregateNotCovered | ✓ | — |
| TestStreamingAggFromIndex_DoesNotFireWhenNoMatchingIndex | ✓ | — |
| TestStreamingAggFromIndex_Fires | ✓ | — |
| TestStreamingAggFromIndex_MultiColumn | ✓ | — |
| TestStreamingAggPlan_EqualityAndHash | ✓ | — |
| TestStreamingAggPlan_Explain | ✓ | — |
| TestStrictlyOrderedIfUnique_NonIndexExpression | ✓ | — |
| TestStrictlySorted_NonUniqueIndex | ✓ | — |
| TestStrictlySorted_UniqueIndexFullCoverage | ✓ | — |
| TestStrictlySorted_UniqueIndexPartialCoverage | ✓ | — |
| TestTempTable_AddMultiple_OrderPreserved | ✓ | — |
| TestTempTable_AddSingle | ✓ | — |
| TestTempTable_Clear | ✓ | — |
| TestTempTable_ClearThenReuse | ✓ | — |
| TestTempTable_ConcurrentAccess | ✓ | — |
| TestTempTable_IsEmpty_Empty | ✓ | — |
| TestTempTable_IsEmpty_NonEmpty | ✓ | — |
| TestTempTable_ListReturnsCopy | ✓ | — |
| TestToPartitionsFromMap_DeterministicOrder | ✓ | — |
| TestToPlanPartitions_FallbackWhenNoPropertiesMap | ✓ | — |
| TestToPlanPartitions_GroupsByDistinctAndStored | ✓ | — |
| TestToPlanPartitions_NilRef | ✓ | — |
| TestToPlanPartitions_WithPrecomputedPropertiesMap | ✓ | — |
| TestTranslateQueryValueMaybe_EmptyMapping | ✓ | — |
| TestTranslateQueryValueMaybe_IdentityMapping | ✓ | — |
| TestTranslateQueryValueMaybe_NilQueryValue | ✓ | — |
| TestTranslateQueryValueMaybe_RangedOverAliasValidation | ✓ | — |
| TestTranslationMapOfAliases_ApplyTranslationFunction_QuantifiedObjectValue | ✓ | — |
| TestTranslationMapOfAliases_ContainsSource | ✓ | — |
| TestTranslationMapOfAliases_DefinesOnlyIdentities_Different | ✓ | — |
| TestTranslationMapOfAliases_DefinesOnlyIdentities_Same | ✓ | — |
| TestTranslationMapOfAliases_GetAliasMap | ✓ | — |
| TestTranslationMapOfAliases_GetTargetAlias | ✓ | — |
| TestTranslationMapOfAliases_PreservesType | ✓ | — |
| TestTranslationMap_InterfaceCompliance | ✓ | — |
| TestTraversal_DAG_SharedChild | ✓ | — |
| TestTraversal_EmptyReference | ✓ | — |
| TestTraversal_FilterOverScan | ✓ | — |
| TestTraversal_FindReferencingExpressions | ✓ | — |
| TestTraversal_FindReferencingExpressions_Dedup | ✓ | — |
| TestTraversal_MatchCandidate_GetTraversal_NonNil | ✓ | — |
| TestTraversal_SingleLeaf | ✓ | — |
| TestTraversal_ThreeLevelTree | ✓ | — |
| TestTypeFilterMergeRule_DeclinesOnSingle | ✓ | — |
| TestTypeFilterMergeRule_EmptyIntersection | ✓ | — |
| TestTypeFilterMergeRule_Intersects | ✓ | — |
| TestTypeFilterRedundantOverScanRule_BothNilTypes_Fires | ✓ | — |
| TestTypeFilterRedundantOverScanRule_DeclinesOnNonScanInner | ✓ | — |
| TestTypeFilterRedundantOverScanRule_DisjointTypes_NoFire | ✓ | — |
| TestTypeFilterRedundantOverScanRule_ExactMatch | ✓ | — |
| TestTypeFilterRedundantOverScanRule_FilterIsStrictSubset_NoFire | ✓ | — |
| TestTypeFilterRedundantOverScanRule_FilterIsSuperset | ✓ | — |
| TestUnionCompensations_Empty | ✓ | — |
| TestUnionCompensations_TwoForMatch | ✓ | — |
| TestUnionMergeRule_DeclinesOnNonNested | ✓ | — |
| TestUnionMergeRule_FlattensMultipleNested | ✓ | — |
| TestUnionMergeRule_FlattensSingleChildInnerUnion | ✓ | — |
| TestUnionMergeRule_FlattensSingleNested | ✓ | — |
| TestUnionMergeRule_PreservesOrderAcrossFlatten | ✓ | — |
| TestUnionSingletonElimRule_DeclinesOnEmpty | ✓ | — |
| TestUnionSingletonElimRule_DeclinesOnTwoChildren | ✓ | — |
| TestUnionSingletonElimRule_FiresOnSingleton | ✓ | — |
| TestUnsortedSortElimRule_DeclinesOnNonSort | ✓ | — |
| TestUnsortedSortElimRule_DeclinesOnSortedSort | ✓ | — |
| TestUnsortedSortElimRule_FiresOnUnsortedSort | ✓ | — |
| TestValidatePlanInvariants_NilInnerChild | ✓ | — |
| TestValueContainsUncompensatable_Negative | ✓ | — |
| TestValueContainsUncompensatable_Positive | ✓ | — |
| TestValueIndexScanMatchCandidate_GetTraversal_NonNil | ✓ | — |
| TestValueIndexScanMatchCandidate_GetTraversal_SyncOnce | ✓ | — |
| TestValueIndexScanMatchCandidate_PrefixMap_AllEquality | ✓ | — |
| TestValueIndexScanMatchCandidate_PrefixMap_StopsAfterInequality | ✓ | — |
| TestValueIndexScanMatchCandidate_PrefixMap_StopsAtEmpty | ✓ | — |
| TestValueIndexScanMatchCandidate_ToScanPlan | ✓ | — |
| TestValuePredicateConstantFold_BooleanValue | ✓ | — |
| TestValuePredicateConstantFold_False | ✓ | — |
| TestValuePredicateConstantFold_NilValue_Declines | ✓ | — |
| TestValuePredicateConstantFold_NonBoolConstantDegrades | ✓ | — |
| TestValuePredicateConstantFold_NonConstantValue_Declines | ✓ | — |
| TestValuePredicateConstantFold_NonValuePredicate_Declines | ✓ | — |
| TestValuePredicateConstantFold_Null | ✓ | — |
| TestValuePredicateConstantFold_True | ✓ | — |
| TestValueSemanticEquals_CompositeWithMappedChildren | ✓ | — |
| TestValueSemanticEquals_DifferentTypes | ✓ | — |
| TestValueSemanticEquals_NilValues | ✓ | — |
| TestValueSemanticEquals_NilValues/both_nil | ✓ | — |
| TestValueSemanticEquals_NilValues/left_nil | ✓ | — |
| TestValueSemanticEquals_NilValues/right_nil | ✓ | — |
| TestValueSemanticEquals_PointerIdentity | ✓ | — |
| TestValueSemanticEquals_QOVWithEquivalence | ✓ | — |
| TestValueSemanticEquals_QOVWithoutEquivalence | ✓ | — |
| TestValueSemanticEquals_StructurallyDifferent | ✓ | — |
| TestValueSemanticEquals_StructurallyEqual | ✓ | — |
| TestValueSemanticHashCode_AliasInvariant | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/ConstantObjectValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/ExistsValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/IndexEntryObjectValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/ObjectValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/QuantifiedObjectValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/QuantifiedRecordValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/ScalarSubqueryValue | ✓ | — |
| TestValueSemanticHashCode_AllCorrelationBearingTypesAreAliasInvariant/UnmatchedAggregateValue | ✓ | — |
| TestVectored_Construction | ✓ | — |
| TestVectored_String | ✓ | — |
| TestVectored_ZeroPosition | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestAggregateIndexPlan_Construction | ✓ | — |
| TestAggregateIndexPlan_EqualityAndHash | ✓ | — |
| TestAggregateIndexPlan_Explain | ✓ | — |
| TestAggregateIndexPlan_LeafPlan | ✓ | — |
| TestAggregateIndexPlan_OutputColumnNames | ✓ | — |
| TestAllPlanTypes_DistinctTypeHashes | ✓ | — |
| TestCTEPlan_DistinctHashes | ✓ | — |
| TestCTEPlan_Equals_Full_Tree | ✓ | — |
| TestComparatorPlan_Construction | ✓ | — |
| TestComparatorPlan_EqualityAndExplain | ✓ | — |
| TestComparatorPlan_PanicsOnBadRefIndex | ✓ | — |
| TestComparatorPlan_PanicsOnEmpty | ✓ | — |
| TestDMLPlans_DistinctHashesByType | ✓ | — |
| TestDfsTraversalStrategy_Postorder_String | ✓ | — |
| TestDfsTraversalStrategy_Preorder_String | ✓ | — |
| TestDfsTraversalStrategy_Unknown_String | ✓ | — |
| TestDistinctPlan_Construction | ✓ | — |
| TestDistinctPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestDistinctPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestDistinctPlan_Explain | ✓ | — |
| TestDistinctPlan_Explain_NilInner | ✓ | — |
| TestDistinctPlan_GetChildren_NilInner | ✓ | — |
| TestDistinctPlan_GetResultType_NilInner | ✓ | — |
| TestDistinctPlan_HashCodeWithoutChildren_SameAcrossInstances | ✓ | — |
| TestEquals_NilHandling | ✓ | — |
| TestEquals_Recursive | ✓ | — |
| TestExplain_Renders | ✓ | — |
| TestExplodePlan_Construction | ✓ | — |
| TestExplodePlan_EqualsWithoutChildren_Different | ✓ | — |
| TestExplodePlan_EqualsWithoutChildren_Same | ✓ | — |
| TestExplodePlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestExplodePlan_Explain | ✓ | — |
| TestExplodePlan_Explain_Nil | ✓ | — |
| TestExplodePlan_GetChildren_Nil | ✓ | — |
| TestExplodePlan_GetResultType_ArrayElement | ✓ | — |
| TestExplodePlan_GetResultType_NilCollection | ✓ | — |
| TestExplodePlan_GetResultType_NonArrayType | ✓ | — |
| TestExplodePlan_HashCodeWithoutChildren_Consistent | ✓ | — |
| TestExplodePlan_HashCodeWithoutChildren_Same | ✓ | — |
| TestExplodePlan_WithOrdinality | ✓ | — |
| TestFieldCopier_Key | ✓ | — |
| TestFieldCopier_NestedOrdinal | ✓ | — |
| TestFieldCopier_NullValue | ✓ | — |
| TestFieldCopier_OutOfBounds | ✓ | — |
| TestFieldCopier_Value | ✓ | — |
| TestFilterPlan_Construction | ✓ | — |
| TestFilterPlan_CopiesPredicateSlice | ✓ | — |
| TestFilterPlan_EqualsWithoutChildren_DifferentPredicate | ✓ | — |
| TestFilterPlan_EqualsWithoutChildren_DifferentPredicateCount | ✓ | — |
| TestFilterPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestFilterPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestFilterPlan_Explain_ContainsFilter | ✓ | — |
| TestFilterPlan_Explain_NilInner | ✓ | — |
| TestFilterPlan_GetChildren_NilInner | ✓ | — |
| TestFilterPlan_GetResultType_DelegatesInner | ✓ | — |
| TestFilterPlan_GetResultType_NilInner | ✓ | — |
| TestFilterPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestFilterPlan_HashCodeWithoutChildren_DiffersForDifferentPreds | ✓ | — |
| TestFirstOrDefaultPlan_Construction | ✓ | — |
| TestFirstOrDefaultPlan_EqualsWithoutChildren_BothNilDefaultValue | ✓ | — |
| TestFirstOrDefaultPlan_EqualsWithoutChildren_DifferentDefaultValue | ✓ | — |
| TestFirstOrDefaultPlan_EqualsWithoutChildren_NotEqualToMapPlan | ✓ | — |
| TestFirstOrDefaultPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestFirstOrDefaultPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestFirstOrDefaultPlan_Explain_ContainsFirstOrDefault | ✓ | — |
| TestFirstOrDefaultPlan_Explain_NilInner | ✓ | — |
| TestFirstOrDefaultPlan_GetChildren | ✓ | — |
| TestFirstOrDefaultPlan_GetChildren_NilInner | ✓ | — |
| TestFirstOrDefaultPlan_GetResultType_DelegatesInner | ✓ | — |
| TestFirstOrDefaultPlan_GetResultType_NilInner | ✓ | — |
| TestFirstOrDefaultPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestFirstOrDefaultPlan_HashCodeWithoutChildren_DiffersForDifferentDefaults | ✓ | — |
| TestFirstOrDefaultPlan_HashCodeWithoutChildren_NilDefaultValue | ✓ | — |
| TestGetForOrdinalPath_Empty | ✓ | — |
| TestIntersectionPlan_Construction | ✓ | — |
| TestIntersectionPlan_CopiesSlices | ✓ | — |
| TestIntersectionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestIntersectionPlan_Explain | ✓ | — |
| TestIntersectionPlan_GetResultType_Empty | ✓ | — |
| TestIntersectionPlan_GetResultType_FirstInner | ✓ | — |
| TestIntersectionPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestIntersectionPlan_HashCodeWithoutChildren_DiffersForDifferentKeyCount | ✓ | — |
| TestKeysSource_PrimaryKeysEquality | ✓ | — |
| TestLimitPlan_Construction | ✓ | — |
| TestLimitPlan_EqualsWithoutChildren_DifferentLimit | ✓ | — |
| TestLimitPlan_EqualsWithoutChildren_DifferentOffset | ✓ | — |
| TestLimitPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestLimitPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestLimitPlan_Explain_NoOffset | ✓ | — |
| TestLimitPlan_Explain_WithOffset | ✓ | — |
| TestLimitPlan_GetChildren | ✓ | — |
| TestLimitPlan_GetChildren_NilInner | ✓ | — |
| TestLimitPlan_GetResultType | ✓ | — |
| TestLimitPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestLimitPlan_HashCodeWithoutChildren_DiffersForDifferentParams | ✓ | — |
| TestLoadByKeysPlan_Equality | ✓ | — |
| TestLoadByKeysPlan_Explain | ✓ | — |
| TestLoadByKeysPlan_FromKeys | ✓ | — |
| TestLoadByKeysPlan_FromParameter | ✓ | — |
| TestMapPlan_Construction | ✓ | — |
| TestMapPlan_EqualsWithoutChildren_BothNilResultValue | ✓ | — |
| TestMapPlan_EqualsWithoutChildren_DifferentResultValue | ✓ | — |
| TestMapPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestMapPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestMapPlan_Explain_ContainsMap | ✓ | — |
| TestMapPlan_Explain_NilInner | ✓ | — |
| TestMapPlan_Explain_NilResultValue | ✓ | — |
| TestMapPlan_GetChildren | ✓ | — |
| TestMapPlan_GetChildren_NilInner | ✓ | — |
| TestMapPlan_GetResultType_FromResultValue | ✓ | — |
| TestMapPlan_GetResultType_NilResultValue | ✓ | — |
| TestMapPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestMapPlan_HashCodeWithoutChildren_DiffersForDifferentValues | ✓ | — |
| TestMapPlan_HashCodeWithoutChildren_NilResultValue | ✓ | — |
| TestMultiIntersectionPlan_Construction | ✓ | — |
| TestMultiIntersectionPlan_CopiesSlices | ✓ | — |
| TestMultiIntersectionPlan_EqualsWithoutChildren_DifferentKeyCount | ✓ | — |
| TestMultiIntersectionPlan_EqualsWithoutChildren_DifferentKeys | ✓ | — |
| TestMultiIntersectionPlan_EqualsWithoutChildren_DifferentResultValue | ✓ | — |
| TestMultiIntersectionPlan_EqualsWithoutChildren_SameShape | ✓ | — |
| TestMultiIntersectionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestMultiIntersectionPlan_Explain | ✓ | — |
| TestMultiIntersectionPlan_Explain_NilChild | ✓ | — |
| TestMultiIntersectionPlan_GetResultType_FromResultValue | ✓ | — |
| TestMultiIntersectionPlan_GetResultType_NilResultValue | ✓ | — |
| TestMultiIntersectionPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestMultiIntersectionPlan_HashCodeWithoutChildren_DiffersForDifferentKeys | ✓ | — |
| TestMultiIntersectionPlan_HashDiffersFromIntersection | ✓ | — |
| TestMultiIntersectionPlan_HashDiffersFromUnion | ✓ | — |
| TestNewPlanTypes_DistinctTypeHashes | ✓ | — |
| TestPlanHashEqual | ✓ | — |
| TestPlanHash_DepthMatters | ✓ | — |
| TestPlanHash_Deterministic | ✓ | — |
| TestPlanHash_DifferentPlansHaveDifferentHash | ✓ | — |
| TestPlanHash_NilPlan | ✓ | — |
| TestPlanHash_TreeStructureMatters | ✓ | — |
| TestPredicatesFilterPlan_Construction | ✓ | — |
| TestPredicatesFilterPlan_CopiesPredicateSlice | ✓ | — |
| TestPredicatesFilterPlan_EqualsWithoutChildren_BothEmpty | ✓ | — |
| TestPredicatesFilterPlan_EqualsWithoutChildren_DifferentPredicate | ✓ | — |
| TestPredicatesFilterPlan_EqualsWithoutChildren_DifferentPredicateCount | ✓ | — |
| TestPredicatesFilterPlan_EqualsWithoutChildren_NotEqualToFilterPlan | ✓ | — |
| TestPredicatesFilterPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestPredicatesFilterPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestPredicatesFilterPlan_Explain_ContainsPredicatesFilter | ✓ | — |
| TestPredicatesFilterPlan_Explain_EmptyPredicates | ✓ | — |
| TestPredicatesFilterPlan_Explain_NilInner | ✓ | — |
| TestPredicatesFilterPlan_GetChildren | ✓ | — |
| TestPredicatesFilterPlan_GetChildren_NilInner | ✓ | — |
| TestPredicatesFilterPlan_GetResultType_DelegatesInner | ✓ | — |
| TestPredicatesFilterPlan_GetResultType_NilInner | ✓ | — |
| TestPredicatesFilterPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestPredicatesFilterPlan_HashCodeWithoutChildren_DiffersForDifferentPreds | ✓ | — |
| TestPredicatesFilterPlan_HashCodeWithoutChildren_EmptyPreds | ✓ | — |
| TestProjectionPlan_Construction | ✓ | — |
| TestProjectionPlan_EqualsWithoutChildren_DifferentColumns | ✓ | — |
| TestProjectionPlan_EqualsWithoutChildren_DifferentCount | ✓ | — |
| TestProjectionPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestProjectionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestProjectionPlan_Explain | ✓ | — |
| TestProjectionPlan_Explain_NilInner | ✓ | — |
| TestProjectionPlan_GetChildren | ✓ | — |
| TestProjectionPlan_GetChildren_NilInner | ✓ | — |
| TestProjectionPlan_GetResultType | ✓ | — |
| TestProjectionPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestProjectionPlan_HashCodeWithoutChildren_Differs | ✓ | — |
| TestRecordQueryDeletePlan_WrapsInner | ✓ | — |
| TestRecordQueryDistinctPlan_HashIsConsistent | ✓ | — |
| TestRecordQueryDistinctPlan_WrapsInner | ✓ | — |
| TestRecordQueryFilterPlan_WrapsInner | ✓ | — |
| TestRecordQueryIndexPlan_StrictlySorted | ✓ | — |
| TestRecordQueryIndexPlan_WithStrictlySorted_Reverse | ✓ | — |
| TestRecordQueryInsertPlan_WrapsInner | ✓ | — |
| TestRecordQueryIntersectionPlan_CarriesComparisonKeys | ✓ | — |
| TestRecordQueryIntersectionPlan_DistinctHashFromUnion | ✓ | — |
| TestRecordQueryIntersectionPlan_EqualsWithoutChildrenSameKeyCount | ✓ | — |
| TestRecordQueryScanPlan_DedupTypes | ✓ | — |
| TestRecordQueryScanPlan_LeafShape | ✓ | — |
| TestRecordQuerySortPlan_PreservesInnerType | ✓ | — |
| TestRecordQueryTypeFilterPlan_RecordTypesPreserved | ✓ | — |
| TestRecordQueryUnionPlan_ConcatenatesInners | ✓ | — |
| TestRecordQueryUnionPlan_EmptyResultTypeIsUnknown | ✓ | — |
| TestRecordQueryUnionPlan_HashIsConsistent | ✓ | — |
| TestRecordQueryUpdatePlan_TransformsCarried | ✓ | — |
| TestRecursiveDfsJoinPlan_ConstructionAndAccessors | ✓ | — |
| TestRecursiveDfsJoinPlan_EqualsWithoutChildren_DifferentCorrelation | ✓ | — |
| TestRecursiveDfsJoinPlan_EqualsWithoutChildren_DifferentStrategy | ✓ | — |
| TestRecursiveDfsJoinPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestRecursiveDfsJoinPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestRecursiveDfsJoinPlan_Explain_ContainsRecursiveDfsJoin | ✓ | — |
| TestRecursiveDfsJoinPlan_Explain_Postorder | ✓ | — |
| TestRecursiveDfsJoinPlan_GetChildren_ReturnsRootAndChild | ✓ | — |
| TestRecursiveDfsJoinPlan_GetResultType_ReturnsUnknownType | ✓ | — |
| TestRecursiveDfsJoinPlan_HashCodeWithoutChildren_Consistent | ✓ | — |
| TestRecursiveDfsJoinPlan_HashCodeWithoutChildren_DifferentStrategy | ✓ | — |
| TestRecursiveDfsJoinPlan_HashCodeWithoutChildren_Same | ✓ | — |
| TestRecursiveDfsJoinPlan_Size | ✓ | — |
| TestRecursiveLevelUnionPlan_Construction | ✓ | — |
| TestRecursiveLevelUnionPlan_EqualsWithoutChildren_DifferentInsertAlias | ✓ | — |
| TestRecursiveLevelUnionPlan_EqualsWithoutChildren_DifferentScanAlias | ✓ | — |
| TestRecursiveLevelUnionPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestRecursiveLevelUnionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestRecursiveLevelUnionPlan_Explain | ✓ | — |
| TestRecursiveLevelUnionPlan_GetChildren | ✓ | — |
| TestRecursiveLevelUnionPlan_GetResultType | ✓ | — |
| TestRecursiveLevelUnionPlan_HashCodeWithoutChildren_Consistent | ✓ | — |
| TestRecursiveLevelUnionPlan_HashCodeWithoutChildren_Different | ✓ | — |
| TestRecursiveLevelUnionPlan_HashCodeWithoutChildren_Same | ✓ | — |
| TestRelativeProbabilityPlanSelector_Equality | ✓ | — |
| TestScanPlan_Construction | ✓ | — |
| TestScanPlan_DedupAndSort | ✓ | — |
| TestScanPlan_EqualsWithoutChildren_DifferentFlowedType | ✓ | — |
| TestScanPlan_EqualsWithoutChildren_DifferentReverse | ✓ | — |
| TestScanPlan_EqualsWithoutChildren_DifferentTypes | ✓ | — |
| TestScanPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestScanPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestScanPlan_Explain_Empty | ✓ | — |
| TestScanPlan_Explain_Forward | ✓ | — |
| TestScanPlan_Explain_MultiType | ✓ | — |
| TestScanPlan_Explain_Reverse | ✓ | — |
| TestScanPlan_GetChildren_Empty | ✓ | — |
| TestScanPlan_GetFlowedType | ✓ | — |
| TestScanPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestScanPlan_HashCodeWithoutChildren_Differs | ✓ | — |
| TestScanPlan_NilFlowedType_DefaultsToUnknown | ✓ | — |
| TestScoreForRankPlan_Construction | ✓ | — |
| TestScoreForRankPlan_Equality | ✓ | — |
| TestScoreForRankPlan_Explain | ✓ | — |
| TestSelectorPlan_Construction | ✓ | — |
| TestSelectorPlan_EqualityAndExplain | ✓ | — |
| TestSelectorPlan_PanicsOnEmpty | ✓ | — |
| TestSize_CountsAllNodes | ✓ | — |
| TestSortPlan_Construction | ✓ | — |
| TestSortPlan_CopiesKeySlice | ✓ | — |
| TestSortPlan_EqualsWithoutChildren_DifferentKeyCount | ✓ | — |
| TestSortPlan_EqualsWithoutChildren_DifferentReverse | ✓ | — |
| TestSortPlan_EqualsWithoutChildren_DifferentValue | ✓ | — |
| TestSortPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestSortPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestSortPlan_Explain | ✓ | — |
| TestSortPlan_GetChildren_NilInner | ✓ | — |
| TestSortPlan_GetResultType_NilInner | ✓ | — |
| TestSortPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestSortPlan_HashCodeWithoutChildren_Differs | ✓ | — |
| TestStreamingAggPlan_Construction | ✓ | — |
| TestStreamingAggPlan_EqualsWithoutChildren_DifferentAggFunction | ✓ | — |
| TestStreamingAggPlan_EqualsWithoutChildren_DifferentAggOperand | ✓ | — |
| TestStreamingAggPlan_EqualsWithoutChildren_DifferentGroupingKeys | ✓ | — |
| TestStreamingAggPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestStreamingAggPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestStreamingAggPlan_Explain | ✓ | — |
| TestStreamingAggPlan_GetChildren | ✓ | — |
| TestStreamingAggPlan_GetChildren_NilInner | ✓ | — |
| TestStreamingAggPlan_GetResultType | ✓ | — |
| TestStreamingAggPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestStreamingAggPlan_HashCodeWithoutChildren_Differs | ✓ | — |
| TestStreamingAggPlan_HashDistinctFromScan | ✓ | — |
| TestTableFunctionPlan_Construction | ✓ | — |
| TestTableFunctionPlan_EqualsWithoutChildren_Different | ✓ | — |
| TestTableFunctionPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestTableFunctionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestTableFunctionPlan_Explain | ✓ | — |
| TestTableFunctionPlan_Explain_Nil | ✓ | — |
| TestTableFunctionPlan_GetChildren_Nil | ✓ | — |
| TestTableFunctionPlan_GetResultType | ✓ | — |
| TestTableFunctionPlan_GetResultType_NilStream | ✓ | — |
| TestTableFunctionPlan_HashCodeWithoutChildren_Consistent | ✓ | — |
| TestTableFunctionPlan_HashCodeWithoutChildren_Same | ✓ | — |
| TestTempTableInsertPlan_ConstructionAndAccessors | ✓ | — |
| TestTempTableInsertPlan_EqualsWithoutChildren_DifferentAlias | ✓ | — |
| TestTempTableInsertPlan_EqualsWithoutChildren_DifferentOwning | ✓ | — |
| TestTempTableInsertPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestTempTableInsertPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestTempTableInsertPlan_Explain_ContainsTempTableInsert | ✓ | — |
| TestTempTableInsertPlan_Explain_NilInner | ✓ | — |
| TestTempTableInsertPlan_GetChildren_NilInner | ✓ | — |
| TestTempTableInsertPlan_GetChildren_ReturnsInner | ✓ | — |
| TestTempTableInsertPlan_GetResultType_ReturnsUnknownType | ✓ | — |
| TestTempTableInsertPlan_HashCodeWithoutChildren_Consistent | ✓ | — |
| TestTempTableInsertPlan_HashCodeWithoutChildren_DifferentOwning | ✓ | — |
| TestTempTableInsertPlan_HashCodeWithoutChildren_Same | ✓ | — |
| TestTempTableInsertPlan_NotOwning | ✓ | — |
| TestTempTableScanPlan_ConstructionAndGetTempTableAlias | ✓ | — |
| TestTempTableScanPlan_EqualsWithoutChildren_DifferentAlias | ✓ | — |
| TestTempTableScanPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestTempTableScanPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestTempTableScanPlan_Explain_ContainsTempTableScan | ✓ | — |
| TestTempTableScanPlan_GetChildren_ReturnsNil | ✓ | — |
| TestTempTableScanPlan_GetResultType_ReturnsUnknownType | ✓ | — |
| TestTempTableScanPlan_HashCodeWithoutChildren_Consistent | ✓ | — |
| TestTempTableScanPlan_HashCodeWithoutChildren_DifferentAlias | ✓ | — |
| TestTempTableScanPlan_HashCodeWithoutChildren_SameAlias | ✓ | — |
| TestTextIndexPlan_Construction | ✓ | — |
| TestTextIndexPlan_EqualityAndHash | ✓ | — |
| TestTextIndexPlan_Explain | ✓ | — |
| TestToRecord_AllRefused_NotRequired | ✓ | — |
| TestToRecord_MultipleFields | ✓ | — |
| TestToRecord_Required | ✓ | — |
| TestUnionPlan_Construction | ✓ | — |
| TestUnionPlan_CopiesInnerSlice | ✓ | — |
| TestUnionPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestUnionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestUnionPlan_Explain | ✓ | — |
| TestUnionPlan_GetChildren | ✓ | — |
| TestUnionPlan_GetResultType_FirstInner | ✓ | — |
| TestUnorderedUnionPlan_Construction | ✓ | — |
| TestUnorderedUnionPlan_CopiesInnerSlice | ✓ | — |
| TestUnorderedUnionPlan_EqualsWithoutChildren_NotEqualToOrderedUnion | ✓ | — |
| TestUnorderedUnionPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestUnorderedUnionPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestUnorderedUnionPlan_Explain | ✓ | — |
| TestUnorderedUnionPlan_Explain_Empty | ✓ | — |
| TestUnorderedUnionPlan_Explain_NilInner | ✓ | — |
| TestUnorderedUnionPlan_GetChildren | ✓ | — |
| TestUnorderedUnionPlan_GetResultType_Empty | ✓ | — |
| TestUnorderedUnionPlan_GetResultType_FirstInner | ✓ | — |
| TestUnorderedUnionPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestUnorderedUnionPlan_HashCodeWithoutChildren_SameAcrossInstances | ✓ | — |
| TestUnorderedUnionPlan_HashDistinctFromOrderedUnion | ✓ | — |
| TestUnorderedUnionPlan_SingleChild | ✓ | — |
| TestUnorderedUnionPlan_ThreeChildren | ✓ | — |
| TestValuesPlan_Construction | ✓ | — |
| TestValuesPlan_EqualsWithoutChildren_DifferentCount | ✓ | — |
| TestValuesPlan_EqualsWithoutChildren_DifferentValues | ✓ | — |
| TestValuesPlan_EqualsWithoutChildren_Same | ✓ | — |
| TestValuesPlan_EqualsWithoutChildren_WrongType | ✓ | — |
| TestValuesPlan_Explain | ✓ | — |
| TestValuesPlan_Explain_Empty | ✓ | — |
| TestValuesPlan_GetChildren_Nil | ✓ | — |
| TestValuesPlan_GetResultType | ✓ | — |
| TestValuesPlan_HashCodeWithoutChildren_Deterministic | ✓ | — |
| TestValuesPlan_HashCodeWithoutChildren_Differs | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzHalfRoundTrip | ✓ | — |
| FuzzHalfRoundTrip/seed#0 | ✓ | — |
| FuzzHalfRoundTrip/seed#1 | ✓ | — |
| FuzzHalfRoundTrip/seed#2 | ✓ | — |
| FuzzHalfRoundTrip/seed#3 | ✓ | — |
| TestDeserialize_Errors | ✓ | — |
| TestDeserialize_Half | ✓ | — |
| TestDeserialize_Single | ✓ | — |
| TestFloat32ToHalfRounding | ✓ | — |
| TestHalfRoundTripExhaustive | ✓ | — |
| TestSerializeDeserialize_DoubleRoundTrip | ✓ | — |
| TestSerializeHalfRoundTrip | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestAllEntriesIncludesParent | ✓ | — |
| TestArrayType | ✓ | — |
| TestArrayTypeEqualAndStructure | ✓ | — |
| TestArrayTypeResolvePropagation | ✓ | — |
| TestAsErrorMiss | ✓ | — |
| TestBuilderFrom | ✓ | — |
| TestBuilderReuse | ✓ | — |
| TestColumnNullableConstantsMatchJDBC | ✓ | — |
| TestCompositeMethodCoverage | ✓ | — |
| TestContinuationAtBeginningAtEnd | ✓ | — |
| TestContinuationReasonString | ✓ | — |
| TestDataTypeFromSQLTypeName | ✓ | — |
| TestDateTimestampTypes | ✓ | — |
| TestDefaultValues | ✓ | — |
| TestEntriesIsCopy | ✓ | — |
| TestEntriesNilSentinel | ✓ | — |
| TestEnumType | ✓ | — |
| TestEnumTypeConstructionPanics | ✓ | — |
| TestEnumTypeConstructionPanics/empty_name | ✓ | — |
| TestEnumTypeConstructionPanics/empty_values | ✓ | — |
| TestEnumTypeStringNoNullabilitySuffix | ✓ | — |
| TestEqual | ✓ | — |
| TestEqualStructuralParent | ✓ | — |
| TestEqualWithSliceValues | ✓ | — |
| TestEqualWithUncomparableValues | ✓ | — |
| TestErrorBasic | ✓ | — |
| TestErrorCodeClass | ✓ | — |
| TestErrorCodeFromString | ✓ | — |
| TestErrorCodeFromString/#00 | ✓ | — |
| TestErrorCodeFromString/00000 | ✓ | — |
| TestErrorCodeFromString/42703 | ✓ | — |
| TestErrorCodeFromString/42F01 | ✓ | — |
| TestErrorCodeFromString/XX000 | ✓ | — |
| TestErrorCodeFromString/not-a-real-code | ✓ | — |
| TestErrorWithContextImmutable | ✓ | — |
| TestErrorWrapping | ✓ | — |
| TestEveryCodeRoundTrips | ✓ | — |
| TestEveryPrimitiveWithNullableRoundTrip | ✓ | — |
| TestGetFallsBackToDefault | ✓ | — |
| TestIndexFetchMethodString | ✓ | — |
| TestJDBCFromSQLTypeName | ✓ | — |
| TestJDBCType | ✓ | — |
| TestKeySetEmptyImmutable | ✓ | — |
| TestKeySetEmptyIsSingleton | ✓ | — |
| TestKeySetMutationReturnsSameReceiver | ✓ | — |
| TestKeySetSetKeyColumn | ✓ | — |
| TestKeySetSetKeyColumnOverwrites | ✓ | — |
| TestKeySetSetKeyColumns | ✓ | — |
| TestKeySetToMapIsCopy | ✓ | — |
| TestNewErrorf | ✓ | — |
| TestNoOptionsSingleton | ✓ | — |
| TestNullTypeNonNullablePanics | ✓ | — |
| TestParseTreeInfoStub | ✓ | — |
| TestPrimitiveEqual | ✓ | — |
| TestPrimitiveEqual_RemainingTypes | ✓ | — |
| TestPrimitiveFlags | ✓ | — |
| TestPrimitiveFlags/bool_not-null | ✓ | — |
| TestPrimitiveFlags/bool_null | ✓ | — |
| TestPrimitiveFlags/bytes | ✓ | — |
| TestPrimitiveFlags/int | ✓ | — |
| TestPrimitiveFlags/long | ✓ | — |
| TestPrimitiveFlags/null | ✓ | — |
| TestPrimitiveFlags/string | ✓ | — |
| TestPrimitiveFlags/unknown | ✓ | — |
| TestPrimitiveFlags/uuid | ✓ | — |
| TestPrimitiveFlags/version | ✓ | — |
| TestPrimitiveResolve_RemainingTypes | ✓ | — |
| TestPrimitiveResolvedSelf | ✓ | — |
| TestPrimitiveSingletons | ✓ | — |
| TestPrimitiveStrings | ✓ | — |
| TestPrimitiveWithNullableToggles | ✓ | — |
| TestQueryTypeString | ✓ | — |
| TestSQLTypeNameFromJDBC | ✓ | — |
| TestSQLTypeRoundTrip | ✓ | — |
| TestStructFieldIndexNegativePanics | ✓ | — |
| TestStructHasIdenticalStructure | ✓ | — |
| TestStructType | ✓ | — |
| TestStructTypeStringTruncatesNameSafely | ✓ | — |
| TestStructTypeUnresolved | ✓ | — |
| TestStructTypeWithNullable | ✓ | — |
| TestUnknownTypePanics | ✓ | — |
| TestUnknownType_IsResolved | ✓ | — |
| TestUnresolvedType | ✓ | — |
| TestVectorType | ✓ | — |
| TestVisitSchemaTemplateTreeOrder | ✓ | — |
| TestVisitTableTreeOrder | ✓ | — |
| TestWithChild | ✓ | — |
| TestWithChildRejectsNestedParent | ✓ | — |
| TestWithChildSameReturnsChild | ✓ | — |
| TestWithMetadataStub | ✓ | — |
| TestWithNilMasksDefault | ✓ | — |
| TestWithOverridesValue | ✓ | — |
| TestWrapErrorf | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestGoSQLRunner_SeedRunCorpus/lower_with_comparison_rejected | ✓ | 2.780s |
| TestGoSQLRunner_SeedRunCorpus/count_over_union_all_two_tables | ✓ | 1.950s |
| TestGoSQLRunner_SeedRunCorpus/arithmetic_with_constant | ✓ | 1.650s |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_multi_idx_picks_b | ✓ | 1.600s |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_between_range | ✓ | 1.350s |
| TestGoSQLRunner_SeedRunCorpus/where_not_pred | ✓ | 1.210s |
| TestGoSQLRunner_SeedRunCorpus/between_both_bounds_null | ✓ | 1.040s |
| TestGoSQLRunner_SeedRunCorpus/join_four_way_eq_chain | ✓ | 660ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_composite_pk | ✓ | 590ms |
| TestGoSQLRunner_SeedRunCorpus/between_double_range#01 | ✓ | 540ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_to_int_overflow_rejected | ✓ | 470ms |
| TestGoSQLRunner_SeedRunCorpus/pk_gt_order_by_pk | ✓ | 470ms |
| TestGoSQLRunner_SeedRunCorpus/arith_null_prop | ✓ | 450ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_col_with_nulls_desc | ✓ | 420ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_with_string_filter | ✓ | 380ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_over_join_where_join_cols | ✓ | 340ms |
| TestGoSQLRunner_SeedRunCorpus/string_all_digits_eq | ✓ | 340ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_self_ref_alias | ✓ | 310ms |
| TestGoSQLRunner_SeedRunCorpus/string_neq_compare | ✓ | 310ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_over_uniform_col | ✓ | 300ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_in_list_then_select | ✓ | 280ms |
| TestGoSQLRunner_SeedRunCorpus/sum_with_having_filter | ✓ | 270ms |
| TestGoSQLRunner_SeedRunCorpus/pe_bulk_insert_bulk_delete | ✓ | 260ms |
| TestGoSQLRunner_SeedRunCorpus/agg_empty_min_max_return_null | ✓ | 240ms |
| TestGoSQLRunner_SeedRunCorpus/string_with_apostrophe | ✓ | 240ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_to_boolean_probe | ✓ | 210ms |
| TestGoSQLRunner_SeedRunCorpus/join_3_way_chain | ✓ | 210ms |
| TestGoSQLRunner_SeedRunCorpus/scn_pk_range_empty | ✓ | 200ms |
| TestGoSQLRunner_SeedRunCorpus/like_single_underscore | ✓ | 190ms |
| TestGoSQLRunner_SeedRunCorpus/multi_column_pk | ✓ | 190ms |
| TestGoSQLRunner_SeedRunCorpus/between_null_column_excluded | ✓ | 180ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_boundary_values | ✓ | 180ms |
| TestGoSQLRunner_SeedRunCorpus/idx_composite_order_by_indexed_cols | ✓ | 180ms |
| TestGoSQLRunner_SeedRunCorpus/modulo_by_zero_int | ✓ | 180ms |
| TestGoSQLRunner_SeedRunCorpus/pk_in_single | ✓ | 180ms |
| TestGoSQLRunner_SeedRunCorpus/where_nested_or_in_and | ✓ | 180ms |
| TestGoSQLRunner_SeedRunCorpus/case_no_else_returns_null | ✓ | 170ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_to_bigint_v2 | ✓ | 170ms |
| TestGoSQLRunner_SeedRunCorpus/count_col_skips_nulls | ✓ | 170ms |
| TestGoSQLRunner_SeedRunCorpus/having_avg_filters_out | ✓ | 170ms |
| TestGoSQLRunner_SeedRunCorpus/proj_reordered_columns | ✓ | 170ms |
| TestGoSQLRunner_SeedRunCorpus/three_way_join_count | ✓ | 170ms |
| TestGoSQLRunner_SeedRunCorpus/delete_no_match | ✓ | 160ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_isnull_or_between_and_eq | ✓ | 160ms |
| TestGoSQLRunner_SeedRunCorpus/multi_idx_choose_a | ✓ | 160ms |
| TestGoSQLRunner_JoinSameNamedColumnsDisambiguateByQualifier | ✓ | 150ms |
| TestGoSQLRunner_SeedRunCorpus/abs_in_expression_rejected | ✓ | 150ms |
| TestGoSQLRunner_SeedRunCorpus/cast_double_half_to_bigint | ✓ | 150ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_update_one | ✓ | 150ms |
| TestGoSQLRunner_SeedRunCorpus/count_with_where_pk_predicate | ✓ | 150ms |
| TestGoSQLRunner_SeedRunCorpus/like_underscore_single_char | ✓ | 150ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_two_in_lists_and | ✓ | 150ms |
| TestGoSQLRunner_InListDedup/pk_interleaved_dup | ✓ | 140ms |
| TestGoSQLRunner_JoinProjectionColumnTypes | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_all_else | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_over_between_subset | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/count_three_way_chain_join | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_all_same | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/insert_string_special_chars | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/like_empty_pattern | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_like_or_eq_and_between | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/pe_insert_delete_some_count | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/pk_literal_eq_in_join | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/substr_two_arg_rejected | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/three_table_join | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/three_way_comma_join_where | ✓ | 140ms |
| TestGoSQLRunner_SeedRunCorpus/between_double_fractional_bounds | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/bool_is_null | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_multi_arg | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/greatest_int_double_promotion | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/having_id_predicate_filters | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/ident_single_letter_alias_self_join | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/in_list_strings | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/insert_explicit_cols_reverse_order | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_star_copy | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_literal_on_left | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_null_filter | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/not_between_v2 | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_case_expr | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/string_in_list | ✓ | 130ms |
| TestGoSQLRunner_SeedRunCorpus/agg_empty_count_having_filters_out | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_empty | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_bigint_zero_default | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_gte | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/count_composite_pk_leading_eq | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/like_underscore_suffix | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_like_and_gt_or_in | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/multi_agg_same_col | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/not_between_anded_predicate | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_single_row | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_linked_list | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_where_eq | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/select_star_qualified_alias | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_count | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/string_literal_backslash_n_not_escaped | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/three_way_join_shared_driver | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/type_mismatch_compare | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_of_two_ctes_count | ✓ | 120ms |
| TestGoSQLRunner_SeedRunCorpus/and_or_precedence | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/and_predicate | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/arith_abs_rejected | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_eq_double_literal | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_column | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_with_else | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_leading_eq_only | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_partial_prefix_range | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/cte_aggregate_then_filter | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/cte_two_ctes | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_update_to_null_then_isnull | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/exists_and_outer_predicate | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/insert_delete_insert_same_pk | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/insert_values_negative_bigint | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/iv_cast_string_to_bigint | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/join_comma_three_way_where | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/like_pattern | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_empty_inner | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/null_sum_skips_nulls | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_composite_pk_both_desc_explicit | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_three_aliases | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/sum_over_in_subset | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/sum_some_nulls | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/unicode_sort_full_scan | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_with_dupes | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/update_arithmetic_value | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/where_negative_literal_v2 | ✓ | 110ms |
| TestGoSQLRunner_SeedRunCorpus/abs_zero_rejected | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_sum_arith_expr | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_leading_eq_middle_range | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/count_aggregate | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/date_literal_rejected | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/delete_between | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/delete_compound_where | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_between | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_between_then_select | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/double_special_values | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/exists_two_predicates | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/greatest_all_nonnull | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/having_count_and_sum | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/insert_bool_into_bigint_rejected | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_indexed_filter | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_then_update | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_with_arith_proj | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/iv_coalesce_value | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/iv_mixed_int_float_into_double | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/join_eq_proj_both_sides | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/join_inner_on_with_where_right | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/kleene_or_truth_table | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/like_or_two_patterns | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/like_with_punctuation | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_eq_gt_in_isnotnull_chain | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_not_like_and_gt | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_pred_between_in_isnotnull | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_arith_unindexed_probe | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_bounded_chain | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/select_div_int | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/string_all_whitespace_eq | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/string_eq_case_sensitive | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/string_single_space_vs_empty | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/sum_all_nulls_v2 | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_minus_double | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/update_arith_from_other_col | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/update_no_rows_match | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/update_then_select | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/where_always_false | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/where_between_and_eq | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/where_bigint_eq_null_returns_empty | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/where_in_singleton | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/where_range_single_value | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/where_subsumed_and | ✓ | 100ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_case_over_count | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_sum_and_count_and | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/arith_modular_chain_predicate | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/avg_all_nulls | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/avg_negatives_zeros_with_nulls | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/avg_over_empty_table | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/between_equal_bounds | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/between_indexed_non_pk | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/between_null_column_value | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/between_reversed_bounds | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/btw_same_bounds | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_is_not_null | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/cartesian_product_count | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/cast_boolean_to_string | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_four_arg_chain | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_leading_eq | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/count_join_duplicates_within_group | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/count_join_multi_and_rhs | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_union_all_derived | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_join | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_one_row | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/cte_chain | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/cte_join_to_table | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/derived_join_outer | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/dml_compidx_update_leading | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_where_exists | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_where_in_literal_list | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_mixed_then_range | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_arith_then_select | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/double_imprecision_eq_filter | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/empty_string_vs_null | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/exists_count_star | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/exists_indexed_inner | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/exists_three_anded | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/exists_three_inner_predicates | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/exists_two_inner_predicates | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/having_count_where_then_having | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/ident_quoted_canonical_col | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/idx_eq_duplicates | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_coalesce_null | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/insert_update_select_roundtrip | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_on_two_col_add | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_or_compound_predicate | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_chained_inner_three_tables | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_composite_pk_left | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_no_match_returns_empty | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_pk_eq_pk | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_single_row_both_sides | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_three_chain_composite_middle | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_with_aggregate | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/join_with_aggregate_filter_order | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/kleene_and_with_null_operand | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/kleene_not_eq_true | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/like_double_percent_mid | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/like_no_wildcard_eq | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/like_pct_pct_trailing | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/like_regex_special_literal | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_join_rhs | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_balanced_or_clusters | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_like_suffix_notin_isnull | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/multiple_null_columns | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/nested_cte_three_levels | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_ne_literal_excludes_null_row | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_count_col_excludes_count_star_includes | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/or_predicate | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/pe_delete_no_match_inequality | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_string_returning | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_with_secondary_index_max | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq_id_between | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/self_col_eq_compare | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/self_join | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/str_like_single_char | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/string_in_four_values | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/string_in_with_empty | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/string_lex_lt_digit_strings | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/string_lte_compare | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/sum_avg_min_max_one_query | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/sum_cast_string_to_bigint | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/sum_over_derived_table_with_where | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/sum_with_filter_no_match | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/sv_composite_index_full_eq | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_base_and_derived_count | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_dupes_sum | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_min_over_subquery | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_three_branches_count | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/union_distinct_rejected | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_nonpk_columns | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/update_no_match_noop | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/update_set_null | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/update_where_lowercase_ref | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_and_is_null_mid | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_between_and_is_not_null | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_col_vs_col_or | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_idempotent_or | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_is_null_v2 | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_or_inside_and | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/where_or_paren_and_range | ✓ | 90ms |
| TestGoSQLRunner_SeedRunCorpus/wide_mixed_count_star | ✓ | 90ms |
| TestRun_AllJavaUnimplemented | ✓ | 90ms |
| TestGoSQLRunner_BytesINList | ✓ | 80ms |
| TestGoSQLRunner_HappyPath | ✓ | 80ms |
| TestGoSQLRunner_InListDedup/pk_two_dup | ✓ | 80ms |
| TestGoSQLRunner_NullPassThrough | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/arith_int_div_truncates | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/avg_bigint_returns_double_in_join | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/avg_with_filter | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/between_and_in_list | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/between_on_double_column | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/between_reversed_string_bounds | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/between_with_null_column | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_filter_above_min | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_max_boundary | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_zero_and_neg_zero | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/case_in_aggregate_bigint_cast | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/case_nested_in_then | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_multi_branch | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_internal_space_to_bigint_rejected | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_to_bigint#01 | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_to_bigint_in_arith_proj | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_to_bigint_in_where | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/cast_typed_null_chain | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_neq | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_mixed_predicates | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_not_of_or | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_join_on_leading | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_leading_eq_count_star | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_leading_two_eq_trailing_gt | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_two_eq_string_range | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_delete_one | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_full_eq | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_full_prefix_scan | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_leading_eq_insert | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_three_cols | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/compound_or_of_and | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_join_outer | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/count_col_vs_star_with_nulls | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/count_composite_pk_join_simple | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_like_subset | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/cte_with_aggregate | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/delete_all_then_count | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/derived_table_aggregate_outer_filter | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/dml_compidx_update_trailing | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_where_not_exists | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_delete_then_index_eq | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_arithmetic_literal | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_where_exists | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/double_arithmetic | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/double_division_via_cast | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/double_literal_exact_equality | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/double_multiply_overflow_to_infinity | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/double_negative_zero_ge_predicate | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/empty_select_all | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/exists_no_match | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/exists_with_like_outer | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/greatest_null_propagates | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/having_count_predicate | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/idx_between | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_below_min | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/implicit_promote_bigint_ge_double | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/in_list | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/inner_join | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_composite_pk_multi_row | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_delete_chain_same_key | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_empty_string | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_explicit_cols_partial | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_from | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_with_filter | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_then_update_then_select | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/insert_values_explicit_null | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_distinct_from_both_null | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_null_numeric_double | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_numeric | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/join_no_match | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/join_no_match_empty_result | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/join_or_chained_predicates | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/join_where_remote_column | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/least_all_nonnull | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/like_leading_wildcard | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/like_long_alternating_pattern | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/like_underscore_and_percent | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/like_underscore_prefix | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/max_skips_nulls | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_bigint_double_arith | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_deep_nested_or_tree | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_isnull_and_or_like_and | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_types_single_col_round_trip | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/modulo_bigint | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/modulo_bigint_v2 | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/mul_int_overflow_rejected | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/nested_cte_two_levels | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/not_between_and_eq | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/not_like_suffix | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/null_arith_div | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_case_then_bare_null_with_string_else | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_in_list | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/or_and_precedence_left_to_right | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_where_pk | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_null_first | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_with_where_eq | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_two_pk_cols | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/pe_delete_empty_table | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/pe_update_nonkey_predicate_verify | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/pk_lt_open | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_empty_base | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_nested_with_derived_table | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq_id_desc | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq_id_ge_le | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq_id_lt | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/scn_full_table_filter | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/select_expr_alias | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/select_least_three_cols | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/string_empty | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_all_null_returns_null | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_count_join | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_join_no_matches | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_join_rhs_val | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_join_with_filter | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_mixed_signs_with_zero | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_over_cte | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/sum_with_where_filter | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/two_cte_first_feeds_second | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/type_mismatch_boolean_eq_int | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_max_over_subquery | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_overlapping_dupes_count | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_col_self_ref_probe | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_col_swap | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_row_where | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/update_non_pk_with_where | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/update_then_delete_same_row | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/update_with_predicate | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/upper_multi_row_rejected | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_additive_identity | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_additive_identity_commuted | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_always_true | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_between_single_value_5 | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_four_way_or | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_like_or_cmp | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_and | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_is_null | ✓ | 80ms |
| TestGoSQLRunner_SeedRunCorpus/wide_filter_first_project_last | ✓ | 80ms |
| TestGoSQLRunner_InListDedup/pk_all_dup | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/agg_empty_count_having_passes | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_count_with_between | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/arith_bigint_sub_underflow | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/arith_both_sides_predicate | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/arith_div_by_zero_error | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/arith_precedence_mul_add | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/avg_arith_expr | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/avg_over_bigint | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bare_bool_where | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/between | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/between_negative_bounds | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/between_negative_to_positive | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_gt_near_max | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_min_round_trip | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bool_filter_true | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bool_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/btw_bigint_basic | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_compare_between | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_full_byte_range | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_range_scan | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/case_nested_case | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/case_no_else | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/case_returning_strings | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_null_when | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/case_with_null_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cast_chain_double_to_bigint_to_double | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cast_int_col_to_double_projection | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cast_int_literal_to_string | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_decimal_to_double | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_zero_to_boolean | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_all_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_both_non_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_in_where | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_in_where_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_no_null_rows | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_with_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/compare_bigint_to_double | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/compidx_full_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_bool_and_numeric | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_or_three_with_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_all_eq_payload_only | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_leading_two_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_mixed_types | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_eq_and_range | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_three_comp_leading_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/computed_arith_across_three_cols | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_aliased_save_restore | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/count_after_multi_dml | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/count_derived_join_table | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_composite_pk | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_join_where | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/count_where_excludes_all | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cte2_outer_order_by | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/cte_filtered_then_filtered | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_all | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_all_rows_no_where | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_half_count | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_no_match_noop | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_range_predicate | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_in_list | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_not_exists | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/derived_aggregate | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_then_count_star | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_uncorr_exists | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_uncorr_not_exists_noop | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_full_cycle_single_key | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_delete_predicate_on_indexed | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_insert_after_delete | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_insert_null_then_isnull | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_insert_then_index_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_string_update_query | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_after_delete_same_pk | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_no_match_zero_rows | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_set_to_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_where_not_exists | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/double_column | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/double_divide_by_zero_returns_infinity | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/double_exact_whole_number_arithmetic | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/double_gt_floating_point_sum | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/double_max_min | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/double_zero_div_zero_returns_nan | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/empty_record_constructor_rejected | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/error_ambiguous_column_join | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/exists_composite_pk_inner | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/exists_over_cte_outer_with_probe | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/exists_two_anded | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/exists_uncorrelated_inner_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/greatest_strings_lexicographic | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/ident_lowercase_through_nested_derived | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_count_with_range | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_in_list | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_gt | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/in_string_list | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_count_recovery | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_delete_reinsert_pk_reuse | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_many_count | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_multi_row_verify_count | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_negative_pk#01 | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_arith_projection | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_then_delete_all_zero | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/insert_values_mixed_types_with_nulls | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/int_division_negative_dividend | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/integer_division_bigint | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_one_side_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_distinct_from_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_null_with_value_predicate | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/iv_negative_literals | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/iv_ten_rows_one_stmt | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_1x1_single_row_match | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_aggregate_having | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_composite_pk_both_sides | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_filter_inner_only | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_inner_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_one_empty_table | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_order_by_remote_pk | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_self_qualified | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/join_with_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/least_int_double_promotion | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_contains_middle | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_escape_pct_target_has_pct | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_escape_percent | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_escape_underscore | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_escape_underscore_target_has_us | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_just_pct_with_null_and_empty | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_match_all_includes_empty | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_no_wildcards_equals | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_prefix_only | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_single_underscore_skips_empty | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/like_substring_containment | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/lower_string_rejected | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/min_arith_expr | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/min_indexed_string | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_over_notnull_subset | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_string_lex | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/min_skips_nulls | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_pred_not_in_and_notnull | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_six_type_families_star | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_six_type_families_subset_reordered | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/multi_dml_insert_update_delete | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/multi_subquery_from_list_probe | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/nested_case | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_all_match | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_two_predicates | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/not_like_null_unknown | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_is_not_null_on_arithmetic | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_ne_excludes_null_operand | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/null_arith_mul | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/null_count_star_vs_count_col | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/null_eq_yields_empty | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/null_gt_yields_empty | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/numeric_edge_bigint_max | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/numeric_edge_double_finite_extremes | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_col_join_desc | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_after_delete_some | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/pe_delete_same_row_twice | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/pe_insert_delete_all_insert_again | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/pk_eq_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/qualified_star_join | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_filtered_branch | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_multi_column | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_after_delete_with_subq_threshold | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_threshold_from_other_table | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_with_count_star | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_zero_rows_returns_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq3_two_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq_id_gt | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq_payload_only | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compidx_covering_range | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compidx_range_leading | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/select_coalesce_chain | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/select_star | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_grandchild_chain | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_between | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_edge_lex_lte | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_gte_compare | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_literal_double_backslash_not_escaped | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_long_1000_chars | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_lt_compare | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_not_in_list | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_or_mixed_predicates | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/string_with_newline_tab | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/substr_start_at_one_rejected | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sum_all_nulls | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sum_avg_bigint | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sum_empty_table_null | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sum_with_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sum_with_range_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sv_seven_types_roundtrip | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/sv_three_table_chain_grandchild_select | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/unicode_string_eq | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_empty_side | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_outer_where_filter_count | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_sum_over_subquery | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_three_branches_outer_where_count | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/update_arithmetic_compound | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_row_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/update_set_product_of_cols | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/update_with_coalesce | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/where_chain_mixed_predicates | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/where_four_way_and | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/where_null_eq_null_excludes | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/wide_mixed_filter_string_project_double_bool | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/wide_three_nulls_is_null_filter | ✓ | 70ms |
| TestGoSQLRunner_SeedRunCorpus/abs_null_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/abs_positive_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/agg_all_null_column | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_max_minus_min | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/agg_max_min_nogroup | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_sum_with_not | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/arith_mixed_int_double_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/arith_modulo_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/arith_negation_projection | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/arith_paren_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/arith_precedence_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/arith_three_term_sum_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/avg_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/avg_int_returns_double | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_composite_pk_leading | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_double_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_empty_range_with_order_by | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_negative_range#01 | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_null_lower_literal_upper | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_or_between | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_string_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/between_strings_natural | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_filter_above_near_max | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_max_minus_one | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_max_minus_one_no_overflow | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_where_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bitwise_and_int | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bool_count_true | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bool_eq_false#01 | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_count_filtered | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/btw_negative_values | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_compare_lt | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_equality_high_byte | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_is_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_where_equal | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/case_integer_branches | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/case_multi_when | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_no_else | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/case_when_bare_bool_col_probe | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/cast_double_col_to_bigint_in_where | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/cast_double_col_to_string | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_first_nonnull | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_first_null_second_non_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_string_fallback | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_with_literal | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_lte | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_ops | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/compidx_covered_proj | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_in_and_between | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_three_column_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_all_eq_exact | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_all_string | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_both_eq_with_payload | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_eq_only_first_col | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_first_in | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_three_comp_full_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/concat_two_strings_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_basic | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_empty_inner | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_gt_comparison | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_with_inner_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/correlated_exists_two_tables | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_col_skips_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_col_vs_count_star_nulls | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_join_empty_rhs | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_cte | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_derived_table | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_self_join_alias | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_filter_string_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_filtered_to_empty | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_with_where_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_zero_no_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/cte2_filtered_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/cte_basic_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/cte_select_ids_outer_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/cte_two_ctes_comma_join_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_composite_pk_leading_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_multi_row_where | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_no_match_eq_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_reinsert_same_key_diff_val | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_then_reinsert | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_then_select | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_exists | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_in_list#01 | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_is_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/derived_join_outer_table | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/derived_table_projection_alias | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_all_unique | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_basic | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_multi_col | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_on_pk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/divide_by_zero_int | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_cycle_delete_insert_select | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_no_match_zero_rows | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_where_eq_nonpk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_delete_all_then_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_update_all_then_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_update_indexed_query_new | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_idx_update_indexed_query_old | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_select_bare_full_copy | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_select_with_arith_projection | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_then_select_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_no_op_zero_match | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_where_eq_value | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_cast_from_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_div | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_mult | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_negative | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_negative_zero | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_sum | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/double_where_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/empty_delete | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/empty_in_list_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/empty_string_is_null_distinction | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/empty_string_vs_null_v2 | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/error_group_by_violation | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/error_type_mismatch_in_list | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_composite_pk_prefix | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_constant_true_inner | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_correlated_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_correlated_eq_and_inner_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_correlated_string | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_nested_correlated | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/exists_with_aggregate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/float_where_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/groupby_multi_key | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/groupby_single_key | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/having_count_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/having_count_star_eq_zero_empty | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/having_min_gt | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/having_sum_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/having_sum_gt_filters_out | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/ident_lowercase_qualifier_in_where | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/ident_mixed_case_alias | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/ident_mixed_case_index_column | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/ident_self_join_distinct_aliases | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/ident_two_ctes_same_col_name | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/ident_uppercase_col_ref | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_eq_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_eq_with_residual_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_in_list | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_is_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_gte_lte | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_lt | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_order_desc | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/idx_string_prefix_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/in_list_single_element | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/in_list_with_null_element | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_arith_value | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_boolean_values | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_explicit_cols_full_match | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_large_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_multi_values_single_stmt | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_negative_pk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_null_in_nonpk_mixed | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_mixed_with_values | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_secondary_index | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_self_copy_shifted | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_where_filter_src | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_zero_rows | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/insert_zero_pk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/int_literal_above_int32_max | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/integer_boundaries | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/integer_column | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_both_non_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_col_vs_col | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_false | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_distinct_from_value | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_null_order_by_pk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/is_true | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/iv_arith_multi_row | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/iv_cast_double_to_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/iv_fifty_rows_one_stmt | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_1xN_one_to_many | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_and_predicate_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_comma_multi_key | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_comma_string_key | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_comma_where_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_deep_where_eq_range_eq_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_derived_with_outer_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_dup_colname_aliased | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_duplicates_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_empty_result | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_gt_cross_table | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_inner_on_filter_both_sides | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_inner_on_with_where_left | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_is_not_distinct_from_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/join_reverse_order_projection | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/kleene_and_truth_table | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/kleene_not_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/large_10_rows | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/large_count_filtered | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/least_null_propagates | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/left_outer_join_basic | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/like_against_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/like_just_percent_match_all | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/like_mixed_underscore_pct | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/like_null_column | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/like_suffix_only | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/like_underscore | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/literal_null_is_null_match | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/lower_in_where_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/lt_chain_subsumed | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/max_indexed_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_double | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_empty_table | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_over_double_extremes | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/min_over_double | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/min_with_filter_no_match | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_arith_bigint_plus_double_col | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_arith_double_div_bigint | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_between_and_like_and_isnotnull | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_lt_gt_like_underscore | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_pred_null_or_between_arith | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_two_like_or_and_between | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/multi_agg_different_cols | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/multi_alias_self_join_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/multi_row_string | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/negate_min_int64_overflow | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/negative_in_where | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_aggregate_outer_select | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_join_base_outer_where | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_and_outer_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_correlated | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_empty_inner_v2 | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_between | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_join_on_eq_excludes_null_keys | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_list_no_match | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_union_all_null_row_participates | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/null_plus_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/offset_clause_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/offset_standalone_syntax_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_desc | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_bigint_desc_pk_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_col_desc | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_asc_desc_mixed_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_desc_where_non_agg | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_empty_result | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pe_insert_delete_select_gone | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pe_select_empty_tautology | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pe_update_some_count_unchanged | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pk_ge_le_closed | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pk_only_single_col | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pred_is_null_mixed | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pred_literal_lhs | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/pred_not_in_list | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/primary_key_violation_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/proj_all_types | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/proj_duplicate_column | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_subtree_from_internal_node | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_after_update_with_subq_rhs | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_against_cte | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_coalesce_zero_row | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_having | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_is_null_predicate | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/select_arithmetic_chain | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/select_bool_column_trio | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/select_with_index_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/select_with_index_range | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/self_cartesian_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_both_sides_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/single_cte_count_star | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/star_join | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/str_lower | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/str_not_like | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_bom_preserved | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_edge_empty_vs_null_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_edge_lex_gte | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_emoji_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_in_singleton | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_long | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_mixed_scripts_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_pk_eq | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_repeated_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/string_trailing_whitespace_preserved | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/substr_empty_string_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sum_bigint_negatives | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sum_double_overflow_to_infinity | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sum_min_max | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sum_over_comma_join | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sum_over_string_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sum_skip_null | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sv_composite_pk_with_index_on_non_pk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sv_single_column_pk_only | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sv_three_component_pk_roundtrip | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sv_three_table_chain_join_two | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/sv_two_tables_two_indexes_use_one | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/uncorr_exists_baseline | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/uncorr_not_exists_empty | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_branch_wheres_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_in_cte_body_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/update_arith_from_multi_cols | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/update_increment | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/update_with_case | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/upper_empty_string_rejected | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_eq_multi_row | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_and_chain_isnotnull_like | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_cmp_and_in | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_filter | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_idempotent_and | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_literal_eq_tautology | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_literal_lt_tautology | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_nested_paren_and | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_and_demorgan | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_in_singleton | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_like | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_or_chain | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_range_conjunction | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_triple_not | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/where_triple_or | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/wide_all_null_non_pk | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/wide_ten_bigint_project_three | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/with_cte_single_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/with_two_ctes_count | ✓ | 60ms |
| TestGoSQLRunner_SeedRunCorpus/agg_empty_count_star_returns_zero | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_nested_coalesce_min | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_sum_div_count | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_in_where_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_join_zero_match | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_min_max_with_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_five_aggregates | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_sum_double_with_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/all_aggs_empty_filter_result | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_bigint_add_overflow | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_double_division_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_in_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_int_division_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_int_times_double_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_parenthesized_override | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_power_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_projection_add_mul | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_subtraction_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/arith_unary_minus | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/avg_bigint_returns_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/avg_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/avg_single_non_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bare_col_with_agg_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_mixed_bigint_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_negative_range | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_or_between#01 | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_single_value_match | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_upper_inclusive | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_with_and_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/between_with_null_upper | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_edge_values_roundtrip | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_eq_int_literal | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_modulo_column_by_column | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_plus_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_vs_double_literal | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bit_and_or_xor | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bitshift_left_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bool_basic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bool_eq_excludes_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bool_eq_false | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bool_eq_true | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bool_filter_false | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_in_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_is_not_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_neq_true | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/btw_combined_with_and | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/btw_lower_bound_inclusive | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/btw_not_between | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/btw_upper_bound_inclusive | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_count_filtered | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_eq_multibyte | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_long_literal | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_round_trip | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_all_null_else | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_expression | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_in_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_nested | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_returning_null_else | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_is_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_no_else#01 | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_typed_null_then | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/case_when_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_in_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_double_to_bigint | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_empty_string_to_bigint_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_in_between | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_positive_sign_to_bigint | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_to_bigint_in_order_by | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cast_to_self_type | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_null_fallback | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_three_args | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/comma_join_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/compare_string_lex | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_eq_explicit | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_lt_strict | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_neq_alt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/compidx_full_eq_proj_trailing | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/compidx_leading_only | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_is_null_or_range | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_nested_and_or | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_string_and_numeric | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_3col_leading_two_eq_trailing_desc | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_full_eq_full_row_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_leading_eq_full_row_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_natural_order_no_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/compound_distinct_two_cols | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/corr_exists_inner_group_by | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/corr_not_exists_basic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/corr_not_exists_inner_always_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_derived | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_distinct_derived | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_union_all_subquery | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_over_2deep_derived | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/count_with_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/count_with_join_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cpk_delete | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cpk_lookup | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cpk_two_col | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cpk_update | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cross_type_bigint_eq_double_col | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cte_narrow_projection_join_base | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cte_projection_narrow_then_sum | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cte_referenced_twice_val_self_join | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cte_three_level_chain | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cte_used_twice_self_join | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/cte_with_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/delete_or_chain | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/delete_reinsert_select_val_only | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/derived_projection_count_star | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/derived_table_basic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_count | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_on_join | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_with_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_multirow_values | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_all_then_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_double_via_pk_range | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_multi_row_range_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_set_computed_increment | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_single_row_pk_eq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/dml_update_subtract_with_value_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/double_division | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/double_gt_negative_literal | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/double_null_column | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/double_one_third | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/double_precision_addition | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/double_sum_avg | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/empty_string_eq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/empty_string_in_list | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/error_in_list_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/exists_and_not_exists | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/exists_correlated_gt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/exists_correlated_lt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/exists_correlated_subquery | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/exists_or_outer_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/floating_point_imprecision | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/groupby_null_key_bigint | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/having_count_gt_on_populated | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/having_max_lt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/having_without_group_by_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/ident_lowercase_both_table_and_col | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/ident_lowercase_in_aggregate_arg | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/ident_mixed_case_join_alias | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/ident_mixed_case_two_cte_chain | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/ident_table_name_qualifier_no_alias | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_composite_partial_prefix | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_covered_indexed_col | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_eq_string | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_order_by_desc | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_order_by_indexed_col | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_count_with_eq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_string_eq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_lte | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/implicit_promote_insert_bigint_into_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/inner_comma_composite_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_col_list_reordered | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_cols_select_probe | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_multi_row | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_multi_row_strings | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_negative_and_zero | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_negative_bigint_pk | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_cast_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/insert_select_from_derived | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/integer_where_lt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_concrete | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_constant_null_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_null_excludes_nulls | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_distinct_from_same_value | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_in_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_on_arithmetic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/iv_all_null_non_pk | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/iv_coalesce_wrapping_cast | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/iv_empty_string_value | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/iv_mixed_null_per_row | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/join_Nx1_many_to_one | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/join_eq_plus_range_remote_count | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/join_inner_on_single_key | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/join_multi_key_inner | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/join_multi_match | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/join_right_table_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/large_filtered | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/length_null_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/like_contains | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/like_empty_pattern_mixed_rows | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/like_escape_self | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/like_unicode_prefix | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/limit_clause_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/lower_in_case_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/lower_mixed_case_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/lte_null_yields_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/math_in_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/math_in_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/max_empty_filter_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/min_empty_filter_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/min_empty_result | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/min_string | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/multi_agg_mixed_types | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/multi_row_insert | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/negative_literal_lt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/negative_numbers | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_arithmetic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_3deep_where_innermost | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_4deep_chain | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_col_rename | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_count_over_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_double_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_three_levels | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_between | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_correlated_eq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_two_tables | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_exists_with_between_outer | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_in_list | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_in_single_element | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_like | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/not_like_pattern | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_case_searched_is_null_branch | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_div_null_by_zero_returns_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_mul_zero_times_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_sub_minus_typed_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_arithmetic_propagates | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_eq_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_excluded_from_lt_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_coalesce_all_null_returns_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_equality | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_in_list_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_max_min_avg_all_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/null_string | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/numeric_edge_bigint_between_full_range | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/numeric_edge_bigint_min | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/numeric_edge_double_division_fraction | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/oby_multi_col_mixed_dir | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_between | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_col_with_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_desc_where_indexed | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_string_desc | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_multi_and_indexed | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_multi_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_string_desc | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_two_columns_asc_desc | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/pe_always_false_const_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/pe_update_empty_table | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/pk_between | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/pk_gt_open | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/pred_col_vs_col | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/projection_aliased_simple | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_basic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_depth_bounded_walk | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_depth_counter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_non_self_ref_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_tree_descendants | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_count_zero_filter_in_arith | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_arith | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_inequality | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_or_predicate | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_where_gt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_null_inner_propagates_in_arith | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_two_subqueries_in_arith | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subquery_in_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/scn_idxonly_forward | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_bool_constants | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_constant_expr | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_greatest_three_cols | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_mod_op | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_unknown_function_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_with_null_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/select_zero_minus_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/self_compare_via_cte | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_non_equi_less_than | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/single_row_bigint | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/str_like_prefix | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_bang_eq_compare | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_comparison | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_comparison_gt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_concat_via_plus | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_embedded_backslash | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_leading_zeros_preserved | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_null_vs_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/string_range_gte_lte | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/subquery_in_from | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/substr_three_arg_rejected | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/subtraction_in_projection | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/sum_all_null_column | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/sum_bigint_overflow | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/sum_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/sum_empty_result | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/sum_integer | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/three_way_and | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/two_not_exists_anded | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_div_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_times_double | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/typed_null_arithmetic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_basic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_disjoint_wheres_count | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_three_branches_sum | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_all_rows_no_where | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_arithmetic_expr | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_col_self_ref | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_multi_set | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_no_match | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_set_col_to_itself | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_set_null#01 | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_set_to_arithmetic | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_single_col_single_row | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_three_col_self_ref | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/update_with_exists | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_is_not_null | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_neq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_where_equality | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_and_chain_3 | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_bool_eq_true | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_case_returns_bool_probe | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_eq_null_yields_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_multiplicative_identity | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_neq_null_yields_empty | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_between_and_in | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_eq_and_not_eq | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_in_and_gt | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/wide_five_cols_project_two | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/wide_mixed_is_not_null_filter | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/wide_mixed_types_all | ✓ | 50ms |
| TestGoSQLRunner_SeedRunCorpus/with_cte_join_count | ✓ | 50ms |
| TestGoEngine_CatalogAwarePathDiffersFromTextOnly | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/abs_double_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/abs_in_where_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/abs_negative_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/add_int_overflow_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_avg_nogroup | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_count_star_nogroup | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_count_minus_one | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_sum_plus_sum | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_sum_times_two | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_multi_funcs_nogroup | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_avg_single_match | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_min_max_with_where | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_over_single_row | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_sum_nogroup | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_const_true | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_filters_all_out | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_sum_or_min | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_three_way_and | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_null_sum_count_mix | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/arith_mul_by_zero | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/arith_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/arith_three_term_sum_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/arithmetic_mixed_bigint_double | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/avg_empty_filter_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/avg_int | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/avg_over_single_row | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/between_cross_type_bounds_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/between_lower_inclusive | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/between_reversed_int_bounds_empty | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_compared_to_double_literal | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_literal_overflow_probe | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/bitshift_right_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/bitwise_or_int | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_compared_to_false | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_eq_false | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_is_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_select_distinct_constants | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/case_null_in_when | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/case_simple_int_match | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_to_double | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_to_double#01 | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_to_integer_overflow | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_bigint_to_string | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_double_to_string | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_invalid_uuid_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_negative_to_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_null_to_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_null_to_bigint_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_null_to_string_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_decimal_zero_to_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_false_to_boolean | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_leading_zeros_to_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_negative_sign_to_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_non_numeric_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_true_to_boolean | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_whitespace_to_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_to_unknown_type_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cast_triple_chain_string_double_bigint_string | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_all_null#01 | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_in_where#01 | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_string_default | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_three_args_first_nonnull | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/coalesce_with_literal_fallback | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/compare_two_null_columns | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/comparison_gt_strict | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/complex_where_not_is_not_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_bigint_string_leading_eq | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_count | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_natural_order_with_payload | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_partial_filter | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_three_cols_leading_eq | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/composite_pk_three_cols_two_eq | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/count_col_vs_star | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/count_filtered | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/count_over_derived_composite_pk | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cpk_partial_scan | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_basic_with_aggregate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_chain_four_levels | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_count_star | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_double_narrow_count | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_in_join_with_filter | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_join_aggregate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_multi_column_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/cte_three_chain_outer_filter | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/delete_all_rows | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/delete_compound_pk_predicate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/delete_gt_predicate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/delete_not_in_literal_list | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/delete_single_by_pk | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/delete_with_exists_base | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/division_integer | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_compound_and | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/dml_delete_compound_or | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_5_rows_one_values | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_6_rows_mixed_types | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_arith_addsub | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_arith_muldivmod | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_arithmetic_subtract | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_avg | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_basic_arith | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_comparison | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_in_between | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_min_max | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/double_negative_values | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/empty_count | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/empty_update | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/empty_where | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/error_insert_arity_too_few | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/error_type_mismatch_between | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/error_undefined_column_where | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/error_undefined_table_from | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/error_unknown_qualifier_select | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/exists_empty_inner | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/exists_or_predicate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/exists_parent_child_self | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/exists_uncorrelated | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/filter_equals_null_literal | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/float_column | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/fromless_in_cte_base_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/fromless_standalone_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/group_by_null_bucket | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/groupby_empty_table | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/having_compound_predicate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/ident_alias_in_projection_mixed_case | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/ident_alias_rebind_derived | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/ident_lowercase_qualifier_in_on_clause | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/ident_lowercase_table_ref | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/ident_mixed_case_cte_name_and_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/ident_qualifier_stripping_in_cte | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_composite_full_prefix_eq | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_composite_leading_eq_trailing_range | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_covered_pk_only | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_covering_composite_proj | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_covering_single_col_proj | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_eq_bytes | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_arith_on_indexed_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_between_range | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_eq_single_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_gte | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_bigint_max | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_bigint_min | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_explicit_cols_implicit_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_multi_row_mixed_nulls | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_null_values | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_single_row_verify | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_too_few_values_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_type_mismatch_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/insert_uuid_round_trip | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/interval_literal_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_includes_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/is_distinct_from_null_vs_value | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_distinct_from_null_finds_nulls | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_and_id_predicate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/is_null_arith_zero_mul | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/iv_insert_then_update_arith | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/join_NxN_within_group | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/join_self | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/join_self_alias_lt | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/join_self_alias_neq | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/length_empty_string_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/lower_null_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/max_over_all_negative | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_boolean | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/min_max_string | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/min_over_string_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_type_eq_string_vs_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/mixed_type_in_list_string_in_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/mod_col_divisor_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/mod_function_two_arg_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/multi_idx_choose_b | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/neq_null_yields_empty | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/neq_with_cast_string | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_3deep_where_each_level | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_arithmetic_2deep | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_arithmetic_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_composite_pk_source | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_distinct_inner | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_outer_drops_column | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/not_between_excludes_boundaries | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/not_in_list_strings | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/not_not_predicate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_3vl_not_in_excludes_null_row | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_arith_propagation_is_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_arithmetic | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_case_no_else_then_coalesce | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_comparison_is_unknown | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_excluded_from_neq_filter | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_between_null_lower_bound | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_is_not_null_string | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_is_null_bigint | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_is_null_double | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/null_not_in_list | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nullif_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/nullif_via_case | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/numeric_edge_int_double_mix | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/oby_desc_with_ties | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/oby_null_default_ordering | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_composite_pk_both_asc_explicit | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_composite_pk_both_desc | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_composite_pk_lead_eq_range_trailing | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_composite_pk_trailing_desc | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_expression | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_col_asc | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_indexed_col_with_trailing_cmp | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_desc_all_null_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_natural_no_explicit | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_string_pk | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_two_pk_with_where_eq | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pk_eq_and_filter | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pk_eq_point | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pk_in_five | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pk_in_two | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pred_and_or_paren | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pred_deeply_nested | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pred_in_list_multi | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pred_not_comparison | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pred_or_disjoint_ranges | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/pred_range_same_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/proj_expression_and_column | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/proj_literal_column | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/qualified_col_where | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_multi_partial_self_ref_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_string_carry_walk | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_sum_val_along_walk | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/recursive_cte_wide_tree_count | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_boolean_returning | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_double_in_arith | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_select_list | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subquery_in_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subquery_with_aggregate | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scn_compeq3_all_eq_payload | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/scn_idxonly_reverse | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/select_column_alias | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/select_count_alias | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/select_dup_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/select_limit_zero | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/select_negation | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/self_column_compare | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_parent_child | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/self_join_parent_id | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/str_like_exact | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/str_like_suffix | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/str_upper | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_edge_unicode_inequality | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_equality | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_ordering | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_substring_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_unicode_nfc_vs_nfd | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_upper_in_cte_where_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/string_upper_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sub_int_overflow_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sum_bigint_near_max_no_overflow | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sum_count_avg_combined | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sum_over_2deep_derived | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sv_composite_index_leading_only | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sv_same_column_names_join_third_col | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/sv_string_index_prefix_like | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_between_double_bounds | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_in_double_list | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/undefined_column | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/undefined_table | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_three_branches_same_table_max | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_two_branches_disjoint_where | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/union_all_two_branches_multi_col_projection | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/update_all_rows | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/update_set_col_to_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/upper_concat_nested | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/upper_in_where_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_count_filtered | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_null | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_and_in_or | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_constant_false | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_constant_true | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_int_eq_double_lit | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_is_null_or_gt | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_like_and_range | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_multi_column_and_chain | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_not_in_literal_list | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_or | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_paren_top_level_rejected | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/where_transitive_col_compare | ✓ | 40ms |
| TestGoSQLRunner_SeedRunCorpus/agg_empty_result | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_empty_sum_returns_null | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_expr_coalesce_sum_empty | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_no_groupby_count_arith_expr | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_neg_literal | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_having_two_cols | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_null_count_only_nulls | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/agg_with_null_min_max | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/aggregate_count_star_empty | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/aggregate_group_by_having | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/alias_as | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/between_and_other_pred | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/between_degenerate_single_match | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/between_predicate | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/between_reversed_numeric_bounds | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/bigint_eq_double_at_int64_max | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/bitwise_xor_int | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_compared_to_true | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/boolean_literal_projection | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_neq | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/bytes_where | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/case_searched_basic | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/case_typed_null_then_branch | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/cast_string_to_bigint | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/compidx_leading_eq_trailing_range | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/compound_or_isnull | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/concat_three_args_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/concat_with_null_arg_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/count_col_pk | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/count_empty_table | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/count_star_empty_table | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/datetime_now_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/distinct_empty_table | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/dml_insert_with_null_columns | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/double_between | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/double_comparison_in_where | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/empty_table | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/eq_null_never_matches | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/error_delete_nonexistent_table | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/error_duplicate_order_by | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/error_insert_arity_too_many | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/error_type_mismatch_where_eq | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/error_unknown_qualifier_where | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/error_update_nonexistent_col | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/groupby_all_same_key | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/ident_alias_in_order_by | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/ident_alias_in_projection | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/ident_alias_in_where | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/idx_eq_with_extra_col | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/idx_pushdown_multi_idx_picks_a | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/idx_range_no_match | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/in_empty_result | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/insert_all_columns_null_except_pk | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/insert_all_nullable_null | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/insert_duplicate_pk_error | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/insert_int_into_double | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/insert_into_undefined_table | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_distinct_from_null_both_sides | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/is_not_true_3vl | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/length_string_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/like_no_wildcards_exact_match | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/like_percent_middle | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/math_floor_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/max_string | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/mod_zero_dividend_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/nested_derived_3deep_chain | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/not_between_boundaries_excluded | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/null_coalesce_chain_all_null | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/null_in_list_with_null_element | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_double_pk | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_asc_natural | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_desc | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/order_by_pk_desc_with_where | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/paren_arithmetic_in_values_probe | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/projection_negate_double_col | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_between_two_subqueries | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/scalar_subq_in_case_branch | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/select_bigint_range | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/str_like_contains | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/sum_double_with_filter | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/sum_expr | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/type_mismatch_string_eq_int | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_eq_double_literal | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_eq_fractional_double_empty | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/type_promote_bigint_minus_bigint_stays_bigint | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/update_pk_column_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/update_undefined_column_rejected | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/uuid_round_trip | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/where_col_eq_col | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/where_negative_literal | ✓ | 30ms |
| TestGoSQLRunner_SeedRunCorpus/aggregate_sum_empty | ✓ | 20ms |
| TestGoSQLRunner_SeedRunCorpus/error_not_null_violation | ✓ | 20ms |
| TestGoSQLRunner_SeedRunCorpus/insert_fractional_double_into_bigint_rejected | ✓ | 20ms |
| TestGoSQLRunner_SeedRunCorpus/insert_too_many_values_rejected | ✓ | 20ms |
| TestSeedCorpus_GoEngineSucceedsOnAll | ✓ | 10ms |
| FuzzHashTree | ✓ | — |
| FuzzHashTree/seed#0 | ✓ | — |
| FuzzHashTree/seed#1 | ✓ | — |
| FuzzHashTree/seed#2 | ✓ | — |
| FuzzHashTree/seed#3 | ✓ | — |
| FuzzHashTree/seed#4 | ✓ | — |
| FuzzNormaliseTree | ✓ | — |
| FuzzNormaliseTree/seed#0 | ✓ | — |
| FuzzNormaliseTree/seed#1 | ✓ | — |
| FuzzNormaliseTree/seed#2 | ✓ | — |
| FuzzNormaliseTree/seed#3 | ✓ | — |
| FuzzNormaliseTree/seed#4 | ✓ | — |
| FuzzNormaliseTree/seed#5 | ✓ | — |
| FuzzNormaliseTree/seed#6 | ✓ | — |
| TestClassifyRun_Agree | ✓ | — |
| TestClassifyRun_Diverge | ✓ | — |
| TestClassify_Agree | ✓ | — |
| TestClassify_Diverge_DiffNonEmpty | ✓ | — |
| TestClassify_GoError | ✓ | — |
| TestClassify_GoError_WhenJavaUnimplemented | ✓ | — |
| TestClassify_JavaUnimplemented_StatusOverridesError | ✓ | — |
| TestConformColumns | ✓ | — |
| TestConformColumns/anonymous_java_label_accepts_descriptive_go_label | ✓ | — |
| TestConformColumns/anonymous_java_label_rejects_empty_go_label | ✓ | — |
| TestConformColumns/anonymous_java_label_still_asserts_type | ✓ | — |
| TestConformColumns/arity_mismatch_fails | ✓ | — |
| TestConformColumns/exact_match | ✓ | — |
| TestConformColumns/mixed_named_+_anonymous | ✓ | — |
| TestConformColumns/named_column_name_mismatch_fails | ✓ | — |
| TestConformColumns/type_mismatch_on_named_column_fails | ✓ | — |
| TestFormatReport_AgreeNotExpanded | ✓ | — |
| TestGoEngine_CatalogAware_AcceptsBareSchemaBody | ✓ | — |
| TestGoEngine_CatalogAware_AcceptsBareSchemaBody/bare-table | ✓ | — |
| TestGoEngine_CatalogAware_AcceptsBareSchemaBody/explicit-template-header | ✓ | — |
| TestGoEngine_CatalogAware_DerivedTable_DeclinesComplex | ✓ | — |
| TestGoEngine_CatalogAware_DerivedTable_DeclinesComplex/computed-proj | ✓ | — |
| TestGoEngine_CatalogAware_DerivedTable_DeclinesComplex/select-star | ✓ | — |
| TestGoEngine_CatalogAware_DerivedTable_FoldsWhere | ✓ | — |
| TestGoEngine_CatalogAware_RejectsMalformedDDL | ✓ | — |
| TestGoEngine_CatalogAware_StatementlessDDL | ✓ | — |
| TestGoEngine_CatalogAware_StatementlessDDL/semicolon-only | ✓ | — |
| TestGoEngine_CatalogAware_StatementlessDDL/whitespace-only | ✓ | — |
| TestGoRunner_Unimplemented | ✓ | — |
| TestGoSQLRunner_InListDedup | ✓ | — |
| TestGoSQLRunner_NoClusterFileFallback | ✓ | — |
| TestHashTree_Stable | ✓ | — |
| TestIsAnonymousColumnName | ✓ | — |
| TestJavaEngine_HTTPNon200 | ✓ | — |
| TestJavaEngine_HappyPath | ✓ | — |
| TestJavaEngine_JavaError | ✓ | — |
| TestJavaEngine_NilBaseURL | ✓ | — |
| TestJavaError_NoSQLState | ✓ | — |
| TestJavaError_SQLStateExtraction | ✓ | — |
| TestJavaRunner_EmptyResultSet | ✓ | — |
| TestJavaRunner_HTTPNon200 | ✓ | — |
| TestJavaRunner_HappyPath | ✓ | — |
| TestJavaRunner_JavaError | ✓ | — |
| TestJavaRunner_NilBaseURL | ✓ | — |
| TestJavaRunner_RunWithSetup_EmptySetup | ✓ | — |
| TestJavaRunner_RunWithSetup_HappyPath | ✓ | — |
| TestJavaRunner_RunWithSetup_NilBaseURL | ✓ | — |
| TestJavaRunner_UnsupportedTypeMarker | ✓ | — |
| TestLineDiff_Transposition | ✓ | — |
| TestNormaliseTree | ✓ | — |
| TestRunCorpus_BothStubbed | ✓ | — |
| TestRunCorpus_NilRunner | ✓ | — |
| TestRun_NilEngine | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/catalog_and_where | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/catalog_delete_filter | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/catalog_derived_table_where | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/catalog_select_arith_filter | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/catalog_select_eq_filter | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/catalog_update_filter | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/delete_with_filter | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/insert_values | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_count_star | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_distinct | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_group_by_count | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_group_by_having | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_group_by_multi_agg | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_inner_join | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_left_outer_join | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_limit_offset | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_named_columns | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_order_by_asc | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_order_by_desc | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_order_by_limit | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_recursive_cte | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_right_outer_join | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_star_one_table | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_union_all | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_union_distinct | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_arithmetic_projection | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_between | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_case_when | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_compound_and | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_compound_or | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_cte | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_equality_where | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_exists_subquery | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_function_projection | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_in_list | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_in_subquery | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_is_null | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_like_prefix | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_not | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/select_with_range_where | ✓ | — |
| TestSeedCorpus_GoEngineSucceedsOnAll/update_simple | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestFeatureMatrixUpToDate | ✓ | 90ms |
| TestDiffRows_DifferentLength | ✓ | — |
| TestDiffRows_Identical | ✓ | — |
| TestDiffRows_NullHandling | ✓ | — |
| TestDiffRows_NumericPromotion | ✓ | — |
| TestDiffRows_TypeTaggedNotStringified | ✓ | — |
| TestDiffRows_UnorderedMatches | ✓ | — |
| TestIsQuery | ✓ | — |
| TestLoad_DefaultsNameToBasename | ✓ | — |
| TestLoad_ExplicitNameWins | ✓ | — |
| TestLoad_MissingFile | ✓ | — |
| TestLoad_RequiresSchemaTemplate | ✓ | — |
| TestYamsqlConformance | – | — |
| Test | Status | Duration |
|---|---|---|
| TestFDB_Initialize | ✓ | 30ms |
| TestIntegration_ParseAndResolveTable | ✓ | 30ms |
| TestIntegration_ResolveColumnsForParsedQuery | ✓ | 30ms |
| TestFDB_RepairSchema | ✓ | 20ms |
| TestFDB_SchemaCRUD | ✓ | 20ms |
| TestFDB_TemplateCRUD | ✓ | 20ms |
| TestFDB_TemplateVersioning | ✓ | 20ms |
| TestFDB_DatabaseCRUD | ✓ | 10ms |
| TestFDB_DeleteDatabase | ✓ | 10ms |
| TestFDB_DeleteDatabaseSilentOnMissing | ✓ | 10ms |
| TestFDB_DeleteTemplateVersionExact | ✓ | 10ms |
| TestFDB_ListSchemasInDatabase | ✓ | 10ms |
| TestFDB_ListTemplates | ✓ | 10ms |
| TestFDB_TemplateDuplicateReturnsError | ✓ | 10ms |
| TestFDB_TemplateRoundTripPreservesSchema | ✓ | 10ms |
| FuzzDeserializeTemplate | ✓ | — |
| FuzzDeserializeTemplate/74aaaf17fcdce445 | ✓ | — |
| FuzzDeserializeTemplate/seed#0 | ✓ | — |
| FuzzDeserializeTemplate/seed#1 | ✓ | — |
| FuzzDeserializeTemplate/seed#2 | ✓ | — |
| FuzzDeserializeTemplate/seed#3 | ✓ | — |
| FuzzDeserializeTemplate/seed#4 | ✓ | — |
| FuzzDeserializeTemplate/seed#5 | ✓ | — |
| TestBuildCatalogMetaData_Indexes | ✓ | — |
| TestBuildCatalogMetaData_PrimaryKeys | ✓ | — |
| TestBuildCatalogMetaData_RecordTypes | ✓ | — |
| TestCompileLikePattern | ✓ | — |
| TestDatabaseMetaData_Columns | ✓ | — |
| TestDatabaseMetaData_ColumnsFilteredByColumnName | ✓ | — |
| TestDatabaseMetaData_IndexInfoEmpty | ✓ | — |
| TestDatabaseMetaData_IndexInfoMissingTable | ✓ | — |
| TestDatabaseMetaData_IndexInfoUniqueFilter | ✓ | — |
| TestDatabaseMetaData_NilCatalogPanics | ✓ | — |
| TestDatabaseMetaData_PrimaryKeys | ✓ | — |
| TestDatabaseMetaData_PrimaryKeysMissingTable | ✓ | — |
| TestDatabaseMetaData_ProductIdentification | ✓ | — |
| TestDatabaseMetaData_SchemasAllListed | ✓ | — |
| TestDatabaseMetaData_SchemasEmpty | ✓ | — |
| TestDatabaseMetaData_SchemasFilteredPatterns | ✓ | — |
| TestDatabaseMetaData_Tables | ✓ | — |
| TestDatabaseMetaData_TablesFiltered | ✓ | — |
| TestDatabaseMetaData_TablesTypeFilterExcludesNonTable | ✓ | — |
| TestDefaultCatalogSubspaceBytes | ✓ | — |
| TestFDB_ClosedTransactionRejected | ✓ | — |
| TestFDB_DeleteDatabaseNotFound | ✓ | — |
| TestFDB_DeleteSchemaNotFound | ✓ | — |
| TestFDB_ListDatabases | ✓ | — |
| TestFDB_LoadSchemaNotFound | ✓ | — |
| TestFDB_SaveSchemaWithUnknownTemplate | ✓ | — |
| TestFDB_SaveSchemaWithoutDatabase | ✓ | — |
| TestInMemoryTransaction_BoundSchemaTemplate | ✓ | — |
| TestInMemoryTransaction_CloseIsIdempotent | ✓ | — |
| TestInMemoryTransaction_LifecycleAbort | ✓ | — |
| TestInMemoryTransaction_LifecycleCommit | ✓ | — |
| TestIntegration_IndexedTableMetadata | ✓ | — |
| TestIntegration_UnknownTableNotInCatalog | ✓ | — |
| TestKeyspaceConstants | ✓ | — |
| TestStoreCatalog_ClosedTransactionFails | ✓ | — |
| TestStoreCatalog_CreateAndLoadDatabase | ✓ | — |
| TestStoreCatalog_DeleteDatabase | ✓ | — |
| TestStoreCatalog_DeleteSchema | ✓ | — |
| TestStoreCatalog_DoesSchemaExist | ✓ | — |
| TestStoreCatalog_ListDatabases | ✓ | — |
| TestStoreCatalog_ListResultSetColumnNames | ✓ | — |
| TestStoreCatalog_ListResultSetColumnNames/ListDatabases | ✓ | — |
| TestStoreCatalog_ListResultSetColumnNames/ListSchemas | ✓ | — |
| TestStoreCatalog_ListResultSetColumnNames/ListSchemasInDatabase | ✓ | — |
| TestStoreCatalog_ListSchemasAcrossDatabases | ✓ | — |
| TestStoreCatalog_ListSchemasInDatabase | ✓ | — |
| TestStoreCatalog_RepairSchema | ✓ | — |
| TestStoreCatalog_RepairSchemaMissingSchema | ✓ | — |
| TestStoreCatalog_RepairSchemaMissingTemplate | ✓ | — |
| TestStoreCatalog_SaveAndLoadSchema | ✓ | — |
| TestStoreCatalog_SaveSchemaRequiresKnownTemplate | ✓ | — |
| TestStoreCatalog_SaveSchemaValidation | ✓ | — |
| TestStoreCatalog_SaveSchemaValidation/empty_database_name | ✓ | — |
| TestStoreCatalog_SaveSchemaValidation/empty_schema_name | ✓ | — |
| TestStoreCatalog_SaveSchemaValidation/empty_template_name | ✓ | — |
| TestStoreCatalog_SaveSchemaValidation/negative_version | ✓ | — |
| TestStoreCatalog_SaveSchemaValidation/nil_schema | ✓ | — |
| TestStoreCatalog_WrongTransactionType | ✓ | — |
| TestSystemTableConstants | ✓ | — |
| TestTemplateCatalog_CreateAndLoad | ✓ | — |
| TestTemplateCatalog_CreateDuplicateErrors | ✓ | — |
| TestTemplateCatalog_DeleteAllVersions | ✓ | — |
| TestTemplateCatalog_DeleteOneVersion | ✓ | — |
| TestTemplateCatalog_ListTemplates | ✓ | — |
| TestTemplateCatalog_LoadLatestVersion | ✓ | — |
| TestTemplateCatalog_LoadMissingErrors | ✓ | — |
| TestTemplateCatalog_LoadSpecificVersion | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestFDB_CatalogOnly | ✓ | 30ms |
| TestFDB_CreateAndDropSchema | ✓ | 30ms |
| TestFDB_DropDatabase_Cascade | ✓ | 20ms |
| TestFDB_CreateDatabase | ✓ | 10ms |
| TestCreateDatabase | ✓ | — |
| TestCreateDatabase_Duplicate | ✓ | — |
| TestCreateSchema | ✓ | — |
| TestCreateSchema_AlreadyExists | ✓ | — |
| TestCreateSchema_DatabaseNotExist | ✓ | — |
| TestCreateSchema_MissingTemplate | ✓ | — |
| TestDropDatabase | ✓ | — |
| TestDropDatabase_DropsSchemasFirst | ✓ | — |
| TestDropDatabase_ProtectedSys | ✓ | — |
| TestDropDatabase_ThrowIfNotExist | ✓ | — |
| TestDropSchema | ✓ | — |
| TestDropSchemaTemplate_NotExist | ✓ | — |
| TestDropSchema_ProtectedSys | ✓ | — |
| TestSaveAndDropSchemaTemplate | ✓ | — |
| TestSchemaEvolution_AddColumn_Allowed | ✓ | — |
| TestSchemaEvolution_AddTable_Allowed | ✓ | — |
| TestSchemaEvolution_ChangeColumnType_Rejected | ✓ | — |
| TestSchemaEvolution_RemoveColumn_Rejected | ✓ | — |
| TestSchemaEvolution_RemoveTable_Rejected | ✓ | — |
| TestSchemaEvolution_ReorderColumns_Rejected | ✓ | — |
| TestSchemaEvolution_SameVersion_Rejected | ✓ | — |
| TestSchemaEvolution_VersionRollback_Rejected | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestPlanHarness_JoinLegResidualNoNilFetch | ✓ | 410ms |
| TestRFC153_ThreeWayDeeper_ProbesC | ✓ | 280ms |
| TestPlanHarness_MultiTableJoinCompoundResidualNotMaterialized | ✓ | 190ms |
| TestPlanHarness_RotFix_CompoundResidualUsesIndex | ✓ | 170ms |
| TestPlanCache_RaceSameKey | ✓ | 120ms |
| TestPlanCache_RaceInvalidate | ✓ | 90ms |
| TestPlanCache_DifferentialModel/max64_seed1 | ✓ | 60ms |
| TestPlanCache_DifferentialModel/max16_seed1 | ✓ | 50ms |
| TestPlanCache_DifferentialModel/max64_seed7 | ✓ | 50ms |
| TestVectorPlan_MetricMismatchInJoinDoesNotLeak | ✓ | 50ms |
| TestRFC153_PreservedOnly_StillMaterializes | ✓ | 40ms |
| TestRFC153_SimplePreserved_StillProbes | ✓ | 40ms |
| TestVectorPlan_ZeroCapAndParamRankAreBounded/zero_cap,_no_residual | ✓ | 40ms |
| TestBugHunt_AggregateIndexResidualNotDropped | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max16_seed1337 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max16_seed42 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max1_seed1 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max2_seed1 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max5_seed1 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max5_seed1337 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max64_seed1337 | ✓ | 30ms |
| TestPlanCache_DifferentialModel/max64_seed42 | ✓ | 30ms |
| TestRFC153_AggregateInner_DeclinesToMaterializedNLJ | ✓ | 30ms |
| FuzzSQLPlan | ✓ | 20ms |
| TestBugHunt_CountColumnNotForcedCovering | ✓ | 20ms |
| TestBugHunt_InListLimitNoNilInner | ✓ | 20ms |
| TestPlanCache_ConcurrentGetPut | ✓ | 20ms |
| TestPlanCache_DifferentialModel/max1_seed42 | ✓ | 20ms |
| TestPlanCache_DifferentialModel/max2_seed42 | ✓ | 20ms |
| TestPlanCache_DifferentialModel/max2_seed7 | ✓ | 20ms |
| TestPlanCache_DifferentialModel/max5_seed42 | ✓ | 20ms |
| TestPlanCache_DifferentialModel/max5_seed7 | ✓ | 20ms |
| TestPlanHarness_RecursiveCTE | ✓ | 20ms |
| TestPlanHarness_StatsAffectInJoinSelection | ✓ | 20ms |
| TestPlanHarness_YieldUnknownReentryConverges | ✓ | 20ms |
| TestRFC153_BuriedOtherLeg_ProbesCViaBxRef | ✓ | 20ms |
| TestRFC153_JoinedPreserved_ProbesCViaAId | ✓ | 20ms |
| TestVectorPlan_GlobalRankResidualDeterministic | ✓ | 20ms |
| TestBugHunt_AggregateIndexMultiKeyResidual | ✓ | 10ms |
| TestBugHunt_AggregateIndexResidualNotDropped/non_equality_on_group_col | ✓ | 10ms |
| TestBugHunt_AggregateIndexResidualNotDropped/non_group_col | ✓ | 10ms |
| TestBugHunt_DistinctOverUnionAllKeepsDedup | ✓ | 10ms |
| TestBugHunt_HavingAggregateNotPushedBelowGroupBy | ✓ | 10ms |
| TestExistsInOn_INNER_LowersToSemiJoin | ✓ | 10ms |
| TestPlanCache_DifferentialModel | ✓ | 10ms |
| TestPlanCache_DifferentialModel/max16_seed7 | ✓ | 10ms |
| TestPlanCache_DifferentialModel/max1_seed1337 | ✓ | 10ms |
| TestPlanCache_DifferentialModel/max1_seed7 | ✓ | 10ms |
| TestPlanCache_DifferentialModel/max2_seed1337 | ✓ | 10ms |
| TestPlanHarness_AggregateIndexDDL_CombinedCountSum | ✓ | 10ms |
| TestPlanHarness_BareBooleanWhereUnifiesWithComparison | ✓ | 10ms |
| TestPlanHarness_BareCTEBooleanColumnWhere | ✓ | 10ms |
| TestPlanHarness_CorrelatedResidualNotStandaloneLeg | ✓ | 10ms |
| TestPlanHarness_CoveringCompositeIndex | ✓ | 10ms |
| TestPlanHarness_ExistsSubquery | ✓ | 10ms |
| TestPlanHarness_FullScanSparseFilter | ✓ | 10ms |
| TestPlanHarness_InList | ✓ | 10ms |
| TestPlanHarness_IndexRange | ✓ | 10ms |
| TestPlanHarness_IsNull | ✓ | 10ms |
| TestPlanHarness_JoinOnIndex | ✓ | 10ms |
| TestPlanHarness_JoinWithAsymmetricStats | ✓ | 10ms |
| TestPlanHarness_LikePrefix | ✓ | 10ms |
| TestPlanHarness_OrderByNonIndexColumn | ✓ | 10ms |
| TestPlanHarness_PKLookupAndFilter | ✓ | 10ms |
| TestPlanHarness_ResidualCompensationPreservesOrdering | ✓ | 10ms |
| TestPlanHarness_UnionAll | ✓ | 10ms |
| TestPlanHarness_WithStats_LargeTable | ✓ | 10ms |
| TestPlanHarness_WithStats_SmallTable | ✓ | 10ms |
| TestPlanLogging_MissThenHit | ✓ | 10ms |
| TestRFC153_CorrelatedInInner_RejectedCleanly | ✓ | 10ms |
| FuzzApplyBitOp | ✓ | — |
| FuzzApplyBitOp/seed#0 | ✓ | — |
| FuzzApplyBitOp/seed#1 | ✓ | — |
| FuzzApplyBitOp/seed#2 | ✓ | — |
| FuzzApplyBitOp/seed#3 | ✓ | — |
| FuzzApplyBitOp/seed#4 | ✓ | — |
| FuzzApplyBitOp/seed#5 | ✓ | — |
| FuzzApplyBitOp/seed#6 | ✓ | — |
| FuzzApplyBitOp/seed#7 | ✓ | — |
| FuzzApplyBitOp/seed#8 | ✓ | — |
| FuzzApplyMathOp | ✓ | — |
| FuzzApplyMathOp/seed#0 | ✓ | — |
| FuzzApplyMathOp/seed#1 | ✓ | — |
| FuzzApplyMathOp/seed#2 | ✓ | — |
| FuzzApplyMathOp/seed#3 | ✓ | — |
| FuzzApplyMathOp/seed#4 | ✓ | — |
| FuzzApplyMathOp/seed#5 | ✓ | — |
| FuzzApplyMathOp/seed#6 | ✓ | — |
| FuzzApplyMathOp/seed#7 | ✓ | — |
| FuzzCastValue | ✓ | — |
| FuzzCastValue/seed#0 | ✓ | — |
| FuzzCastValue/seed#1 | ✓ | — |
| FuzzCastValue/seed#10 | ✓ | — |
| FuzzCastValue/seed#11 | ✓ | — |
| FuzzCastValue/seed#12 | ✓ | — |
| FuzzCastValue/seed#13 | ✓ | — |
| FuzzCastValue/seed#14 | ✓ | — |
| FuzzCastValue/seed#15 | ✓ | — |
| FuzzCastValue/seed#16 | ✓ | — |
| FuzzCastValue/seed#17 | ✓ | — |
| FuzzCastValue/seed#18 | ✓ | — |
| FuzzCastValue/seed#19 | ✓ | — |
| FuzzCastValue/seed#2 | ✓ | — |
| FuzzCastValue/seed#20 | ✓ | — |
| FuzzCastValue/seed#21 | ✓ | — |
| FuzzCastValue/seed#22 | ✓ | — |
| FuzzCastValue/seed#23 | ✓ | — |
| FuzzCastValue/seed#24 | ✓ | — |
| FuzzCastValue/seed#25 | ✓ | — |
| FuzzCastValue/seed#26 | ✓ | — |
| FuzzCastValue/seed#27 | ✓ | — |
| FuzzCastValue/seed#28 | ✓ | — |
| FuzzCastValue/seed#29 | ✓ | — |
| FuzzCastValue/seed#3 | ✓ | — |
| FuzzCastValue/seed#30 | ✓ | — |
| FuzzCastValue/seed#31 | ✓ | — |
| FuzzCastValue/seed#32 | ✓ | — |
| FuzzCastValue/seed#33 | ✓ | — |
| FuzzCastValue/seed#34 | ✓ | — |
| FuzzCastValue/seed#35 | ✓ | — |
| FuzzCastValue/seed#36 | ✓ | — |
| FuzzCastValue/seed#37 | ✓ | — |
| FuzzCastValue/seed#38 | ✓ | — |
| FuzzCastValue/seed#39 | ✓ | — |
| FuzzCastValue/seed#4 | ✓ | — |
| FuzzCastValue/seed#40 | ✓ | — |
| FuzzCastValue/seed#41 | ✓ | — |
| FuzzCastValue/seed#42 | ✓ | — |
| FuzzCastValue/seed#43 | ✓ | — |
| FuzzCastValue/seed#44 | ✓ | — |
| FuzzCastValue/seed#45 | ✓ | — |
| FuzzCastValue/seed#46 | ✓ | — |
| FuzzCastValue/seed#47 | ✓ | — |
| FuzzCastValue/seed#48 | ✓ | — |
| FuzzCastValue/seed#49 | ✓ | — |
| FuzzCastValue/seed#5 | ✓ | — |
| FuzzCastValue/seed#50 | ✓ | — |
| FuzzCastValue/seed#51 | ✓ | — |
| FuzzCastValue/seed#52 | ✓ | — |
| FuzzCastValue/seed#6 | ✓ | — |
| FuzzCastValue/seed#7 | ✓ | — |
| FuzzCastValue/seed#8 | ✓ | — |
| FuzzCastValue/seed#9 | ✓ | — |
| FuzzCompareValues | ✓ | — |
| FuzzCompareValues/seed#0 | ✓ | — |
| FuzzCompareValues/seed#1 | ✓ | — |
| FuzzCompareValues/seed#10 | ✓ | — |
| FuzzCompareValues/seed#11 | ✓ | — |
| FuzzCompareValues/seed#12 | ✓ | — |
| FuzzCompareValues/seed#13 | ✓ | — |
| FuzzCompareValues/seed#14 | ✓ | — |
| FuzzCompareValues/seed#15 | ✓ | — |
| FuzzCompareValues/seed#16 | ✓ | — |
| FuzzCompareValues/seed#17 | ✓ | — |
| FuzzCompareValues/seed#18 | ✓ | — |
| FuzzCompareValues/seed#19 | ✓ | — |
| FuzzCompareValues/seed#2 | ✓ | — |
| FuzzCompareValues/seed#20 | ✓ | — |
| FuzzCompareValues/seed#21 | ✓ | — |
| FuzzCompareValues/seed#22 | ✓ | — |
| FuzzCompareValues/seed#23 | ✓ | — |
| FuzzCompareValues/seed#24 | ✓ | — |
| FuzzCompareValues/seed#25 | ✓ | — |
| FuzzCompareValues/seed#26 | ✓ | — |
| FuzzCompareValues/seed#27 | ✓ | — |
| FuzzCompareValues/seed#28 | ✓ | — |
| FuzzCompareValues/seed#29 | ✓ | — |
| FuzzCompareValues/seed#3 | ✓ | — |
| FuzzCompareValues/seed#30 | ✓ | — |
| FuzzCompareValues/seed#31 | ✓ | — |
| FuzzCompareValues/seed#32 | ✓ | — |
| FuzzCompareValues/seed#33 | ✓ | — |
| FuzzCompareValues/seed#34 | ✓ | — |
| FuzzCompareValues/seed#35 | ✓ | — |
| FuzzCompareValues/seed#36 | ✓ | — |
| FuzzCompareValues/seed#37 | ✓ | — |
| FuzzCompareValues/seed#38 | ✓ | — |
| FuzzCompareValues/seed#4 | ✓ | — |
| FuzzCompareValues/seed#5 | ✓ | — |
| FuzzCompareValues/seed#6 | ✓ | — |
| FuzzCompareValues/seed#7 | ✓ | — |
| FuzzCompareValues/seed#8 | ✓ | — |
| FuzzCompareValues/seed#9 | ✓ | — |
| FuzzSQLPlan/332396eaf27087d4 | ✓ | — |
| FuzzSQLPlan/seed#0 | ✓ | — |
| FuzzSQLPlan/seed#1 | ✓ | — |
| FuzzSQLPlan/seed#10 | ✓ | — |
| FuzzSQLPlan/seed#11 | ✓ | — |
| FuzzSQLPlan/seed#12 | ✓ | — |
| FuzzSQLPlan/seed#13 | ✓ | — |
| FuzzSQLPlan/seed#14 | ✓ | — |
| FuzzSQLPlan/seed#15 | ✓ | — |
| FuzzSQLPlan/seed#16 | ✓ | — |
| FuzzSQLPlan/seed#2 | ✓ | — |
| FuzzSQLPlan/seed#3 | ✓ | — |
| FuzzSQLPlan/seed#4 | ✓ | — |
| FuzzSQLPlan/seed#5 | ✓ | — |
| FuzzSQLPlan/seed#6 | ✓ | — |
| FuzzSQLPlan/seed#7 | ✓ | — |
| FuzzSQLPlan/seed#8 | ✓ | — |
| FuzzSQLPlan/seed#9 | ✓ | — |
| TestAttachOrSynthesizeFilter | ✓ | — |
| TestBugHunt_AggregateIndexMultiKeyResidual/and_wrapped_multi_equality | ✓ | — |
| TestBugHunt_AggregateIndexMultiKeyResidual/gap_in_prefix | ✓ | — |
| TestBugHunt_AggregateIndexMultiKeyResidual/leading_prefix_one | ✓ | — |
| TestBugHunt_AggregateIndexMultiKeyResidual/non_leading_key | ✓ | — |
| TestBugHunt_AggregateIndexResidualNotDropped/group_col_equality_still_uses_index | ✓ | — |
| TestBugHunt_AggregateIndexResidualNotDropped/non_constant_rhs | ✓ | — |
| TestBugHunt_AggregateIndexResidualNotDropped/non_group_range | ✓ | — |
| TestBuildLogicalPlanWithCatalog_CTEChainedSchemaDerivation | ✓ | — |
| TestBuildLogicalPlanWithCatalog_CTENoPredNeeded | ✓ | — |
| TestBuildLogicalPlanWithCatalog_CTEOuterWhereGetsRealPredicate | ✓ | — |
| TestBuildLogicalPlanWithCatalog_CTESelectStarSchemaDerivation | ✓ | — |
| TestBuildLogicalPlanWithCatalog_CTEThreadsMd | ✓ | — |
| TestBuildLogicalPlanWithCatalog_DeleteWhere | ✓ | — |
| TestBuildLogicalPlanWithCatalog_InsertSelectJoin | ✓ | — |
| TestBuildLogicalPlanWithCatalog_InsertSelectThreadsMd | ✓ | — |
| TestBuildLogicalPlanWithCatalog_InsertSelect_NoWhere | ✓ | — |
| TestBuildLogicalPlanWithCatalog_InsertValuesNoOp | ✓ | — |
| TestBuildLogicalPlanWithCatalog_JoinAmbiguousColumn_ErrorsProperly | ✓ | — |
| TestBuildLogicalPlanWithCatalog_JoinOnPredicateUpgrade | ✓ | — |
| TestBuildLogicalPlanWithCatalog_JoinOnUndefinedColumn | ✓ | — |
| TestBuildLogicalPlanWithCatalog_JoinQualifiedColumn | ✓ | — |
| TestBuildLogicalPlanWithCatalog_JoinUniqueBareColumn | ✓ | — |
| TestBuildLogicalPlanWithCatalog_NilMetaData | ✓ | — |
| TestBuildLogicalPlanWithCatalog_RHSArithmeticFolded | ✓ | — |
| TestBuildLogicalPlanWithCatalog_RHSScalarFunctionFolded | ✓ | — |
| TestBuildLogicalPlanWithCatalog_ScalarFunctionWalked | ✓ | — |
| TestBuildLogicalPlanWithCatalog_SelfJoinWithoutAlias_FallsBackToText | ✓ | — |
| TestBuildLogicalPlanWithCatalog_ThreeWayJoin | ✓ | — |
| TestBuildLogicalPlanWithCatalog_UnionThreadsMd | ✓ | — |
| TestBuildLogicalPlanWithCatalog_UnknownTable | ✓ | — |
| TestBuildLogicalPlanWithCatalog_UnsupportedShape | ✓ | — |
| TestBuildLogicalPlanWithCatalog_UpdateWhere | ✓ | — |
| TestBuildLogicalPlanWithCatalog_WhereAnd | ✓ | — |
| TestBuildLogicalPlanWithCatalog_WhereWalked | ✓ | — |
| TestBuildLogicalPlan_AliasedTable | ✓ | — |
| TestBuildLogicalPlan_CTE | ✓ | — |
| TestBuildLogicalPlan_ChainedJoins | ✓ | — |
| TestBuildLogicalPlan_CountStar | ✓ | — |
| TestBuildLogicalPlan_Delete | ✓ | — |
| TestBuildLogicalPlan_DeleteNoWhere | ✓ | — |
| TestBuildLogicalPlan_DerivedTable | ✓ | — |
| TestBuildLogicalPlan_GroupByHaving | ✓ | — |
| TestBuildLogicalPlan_GroupBySum | ✓ | — |
| TestBuildLogicalPlan_InnerJoin | ✓ | — |
| TestBuildLogicalPlan_InsertSelect | ✓ | — |
| TestBuildLogicalPlan_InsertValues | ✓ | — |
| TestBuildLogicalPlan_InsertValuesNoColumnList | ✓ | — |
| TestBuildLogicalPlan_LeftJoin | ✓ | — |
| TestBuildLogicalPlan_MultiCTE | ✓ | — |
| TestBuildLogicalPlan_Nil | ✓ | — |
| TestBuildLogicalPlan_PostAggExprAlias_CarriesAlias | ✓ | — |
| TestBuildLogicalPlan_PostAggExpr_NoSpuriousAlias | ✓ | — |
| TestBuildLogicalPlan_RecursiveCTE | ✓ | — |
| TestBuildLogicalPlan_RightJoin | ✓ | — |
| TestBuildLogicalPlan_SelectColsOrder | ✓ | — |
| TestBuildLogicalPlan_SelectStarWhere | ✓ | — |
| TestBuildLogicalPlan_SimpleSelectStar | ✓ | — |
| TestBuildLogicalPlan_UnionAll | ✓ | — |
| TestBuildLogicalPlan_UnionDistinctRejectsLikeCatalog | ✓ | — |
| TestBuildLogicalPlan_UnionThreeWay | ✓ | — |
| TestBuildLogicalPlan_Update | ✓ | — |
| TestBuildLogicalPlan_UpdateMultipleSets | ✓ | — |
| TestBuildLogicalPlan_ValuesNoFromRejected | ✓ | — |
| TestCardinalityDDL_CatalogRoundTrip | ✓ | — |
| TestCardinalityDDL_IndexShape | ✓ | — |
| TestCheckNamedValue | ✓ | — |
| TestCheckNamedValue/bool | ✓ | — |
| TestCheckNamedValue/bytes | ✓ | — |
| TestCheckNamedValue/float64 | ✓ | — |
| TestCheckNamedValue/int64 | ✓ | — |
| TestCheckNamedValue/nil | ✓ | — |
| TestCheckNamedValue/no_stringer_skip | ✓ | — |
| TestCheckNamedValue/string | ✓ | — |
| TestCheckNamedValue/stringer | ✓ | — |
| TestCheckNamedValue/time | ✓ | — |
| TestClassifyPrimitiveType | ✓ | — |
| TestClassifyPrimitiveType/BIGINT | ✓ | — |
| TestClassifyPrimitiveType/BOOLEAN | ✓ | — |
| TestClassifyPrimitiveType/BYTES | ✓ | — |
| TestClassifyPrimitiveType/DATE | ✓ | — |
| TestClassifyPrimitiveType/DOUBLE | ✓ | — |
| TestClassifyPrimitiveType/FLOAT | ✓ | — |
| TestClassifyPrimitiveType/INTEGER | ✓ | — |
| TestClassifyPrimitiveType/STRING | ✓ | — |
| TestClassifyPrimitiveType/TIMESTAMP | ✓ | — |
| TestClassifyPrimitiveType/UUID | ✓ | — |
| TestContinuationExhaustionByIsEndNotBytes | ✓ | — |
| TestDbTypeToScanType_AllTypes | ✓ | — |
| TestDecodeBase64_RoundTrip | ✓ | — |
| TestDecodeBase64_RoundTrip/binary_with_padding | ✓ | — |
| TestDecodeBase64_RoundTrip/empty | ✓ | — |
| TestDecodeBase64_RoundTrip/hello | ✓ | — |
| TestDecodeBase64_StrictRejection | ✓ | — |
| TestDecodeBase64_StrictRejection/invalid_char | ✓ | — |
| TestDecodeBase64_StrictRejection/unpadded | ✓ | — |
| TestDecodeBase64_StrictRejection/url-safe_alt_rejected | ✓ | — |
| TestEmbeddedConnection_BeginTxClosedReturnsErrBadConn | ✓ | — |
| TestEmbeddedConnection_BeginTxNestedReturnsError | ✓ | — |
| TestEmbeddedConnection_BeginTxUnsupportedIsolation | ✓ | — |
| TestEmbeddedConnection_IsValid | ✓ | — |
| TestEmbeddedConnection_ResetSession | ✓ | — |
| TestEmbeddedConnection_ResetSessionClearsPerRequestState | ✓ | — |
| TestEmbeddedConnection_ResetSessionClosedReturnsError | ✓ | — |
| TestEmptyRows | ✓ | — |
| TestInt64CheckedArithmetic | ✓ | — |
| TestInt64CheckedArithmetic/add/max+0 | ✓ | — |
| TestInt64CheckedArithmetic/add/max+1 | ✓ | — |
| TestInt64CheckedArithmetic/add/max+max | ✓ | — |
| TestInt64CheckedArithmetic/add/max-1 | ✓ | — |
| TestInt64CheckedArithmetic/add/min+1 | ✓ | — |
| TestInt64CheckedArithmetic/add/min+min | ✓ | — |
| TestInt64CheckedArithmetic/add/min-1 | ✓ | — |
| TestInt64CheckedArithmetic/add/negatives | ✓ | — |
| TestInt64CheckedArithmetic/add/ok | ✓ | — |
| TestInt64CheckedArithmetic/add/zero | ✓ | — |
| TestInt64CheckedArithmetic/mul/-1*min | ✓ | — |
| TestInt64CheckedArithmetic/mul/half*2 | ✓ | — |
| TestInt64CheckedArithmetic/mul/half*3 | ✓ | — |
| TestInt64CheckedArithmetic/mul/max*2 | ✓ | — |
| TestInt64CheckedArithmetic/mul/min*-1 | ✓ | — |
| TestInt64CheckedArithmetic/mul/min*1 | ✓ | — |
| TestInt64CheckedArithmetic/mul/neg | ✓ | — |
| TestInt64CheckedArithmetic/mul/small | ✓ | — |
| TestInt64CheckedArithmetic/mul/zero.l | ✓ | — |
| TestInt64CheckedArithmetic/mul/zero.r | ✓ | — |
| TestInt64CheckedArithmetic/sub/max-(-1) | ✓ | — |
| TestInt64CheckedArithmetic/sub/max-1 | ✓ | — |
| TestInt64CheckedArithmetic/sub/max-max | ✓ | — |
| TestInt64CheckedArithmetic/sub/min-(-1) | ✓ | — |
| TestInt64CheckedArithmetic/sub/min-1 | ✓ | — |
| TestInt64CheckedArithmetic/sub/min-max | ✓ | — |
| TestInt64CheckedArithmetic/sub/min-min | ✓ | — |
| TestInt64CheckedArithmetic/sub/ok | ✓ | — |
| TestInt64CheckedArithmetic/sub/zero | ✓ | — |
| TestIsSimpleIdentifier | ✓ | — |
| TestIsTruthy | ✓ | — |
| TestIsTruthy/any_other_type_defaults_to_truthy | ✓ | — |
| TestIsTruthy/bool_false | ✓ | — |
| TestIsTruthy/bool_true | ✓ | — |
| TestIsTruthy/empty_string | ✓ | — |
| TestIsTruthy/float64_-0.0_==_0 | ✓ | — |
| TestIsTruthy/float64_0.0 | ✓ | — |
| TestIsTruthy/float64_1.5 | ✓ | — |
| TestIsTruthy/float64_NaN_is_truthy | ✓ | — |
| TestIsTruthy/int64_-1 | ✓ | — |
| TestIsTruthy/int64_0 | ✓ | — |
| TestIsTruthy/int64_1 | ✓ | — |
| TestIsTruthy/nil | ✓ | — |
| TestIsTruthy/non-empty_string | ✓ | — |
| TestJdbcColumnName | ✓ | — |
| TestJdbcizeColumnNames | ✓ | — |
| TestJdbcizeColumnNames_Empty | ✓ | — |
| TestLikeMatch | ✓ | — |
| TestLikeMatch/%%/anything | ✓ | — |
| TestLikeMatch/%/ | ✓ | — |
| TestLikeMatch/%/anything | ✓ | — |
| TestLikeMatch/%c/abc | ✓ | — |
| TestLikeMatch/%c/abx | ✓ | — |
| TestLikeMatch// | ✓ | — |
| TestLikeMatch//x | ✓ | — |
| TestLikeMatch/_/ | ✓ | — |
| TestLikeMatch/_/a | ✓ | — |
| TestLikeMatch/_/ab | ✓ | — |
| TestLikeMatch/a%/a | ✓ | — |
| TestLikeMatch/a%/abc | ✓ | — |
| TestLikeMatch/a%/bc | ✓ | — |
| TestLikeMatch/a%b%c/aXbY | ✓ | — |
| TestLikeMatch/a%b%c/aXbYc | ✓ | — |
| TestLikeMatch/a%c/abc | ✓ | — |
| TestLikeMatch/a%c/axyz | ✓ | — |
| TestLikeMatch/a%c/axyzc | ✓ | — |
| TestLikeMatch/a_c/abbc | ✓ | — |
| TestLikeMatch/a_c/abc | ✓ | — |
| TestLikeMatch/a_c/ac | ✓ | — |
| TestLikeMatch/abc/ab | ✓ | — |
| TestLikeMatch/abc/abc | ✓ | — |
| TestLikeMatch/abc/abcd | ✓ | — |
| TestLikeMatchWithEscape | ✓ | — |
| TestLikeMatchWithEscape/a!_b/a_b | ✓ | — |
| TestLikeMatchWithEscape/a!_b/axb | ✓ | — |
| TestLikeMatchWithEscape/a\%b/a%b | ✓ | — |
| TestLikeMatchWithEscape/a\%b/abb | ✓ | — |
| TestLikeMatchWithEscape/a\\b/a\b | ✓ | — |
| TestLikeMatchWithEscape/a\_b/a\xb | ✓ | — |
| TestLikeMatchWithEscape/a\_b/a_b | ✓ | — |
| TestLikeMatchWithEscape/a\_b/a_b#01 | ✓ | — |
| TestLikeMatchWithEscape/a\_b/axb | ✓ | — |
| TestNormalizeSQL | ✓ | — |
| TestNormalizeSQL/block_comment | ✓ | — |
| TestNormalizeSQL/block_comment_inside_string | ✓ | — |
| TestNormalizeSQL/case_insensitive | ✓ | — |
| TestNormalizeSQL/comment_inside_string_literal | ✓ | — |
| TestNormalizeSQL/empty | ✓ | — |
| TestNormalizeSQL/escaped_quote_in_literal | ✓ | — |
| TestNormalizeSQL/extra_spaces | ✓ | — |
| TestNormalizeSQL/line_comment | ✓ | — |
| TestNormalizeSQL/mixed_comments | ✓ | — |
| TestNormalizeSQL/newlines | ✓ | — |
| TestNormalizeSQL/only_comment | ✓ | — |
| TestNormalizeSQL/only_whitespace | ✓ | — |
| TestNormalizeSQL/simple | ✓ | — |
| TestNormalizeSQL/string_literal_preserved | ✓ | — |
| TestNormalizeSQL/tabs | ✓ | — |
| TestNormalizeSQL/unterminated_block_comment | ✓ | — |
| TestNormalizeSQL_Determinism | ✓ | — |
| TestNormalizeSQL_DifferentQueriesDistinct | ✓ | — |
| TestNormalizeSQL_EquivalenceClasses | ✓ | — |
| TestNullSafeEqual | ✓ | — |
| TestNullSafeEqual/int+float_diff | ✓ | — |
| TestNullSafeEqual/int+float_same | ✓ | — |
| TestNullSafeEqual/int+int_equal | ✓ | — |
| TestNullSafeEqual/int+int_unequal | ✓ | — |
| TestNullSafeEqual/int+nil | ✓ | — |
| TestNullSafeEqual/int+string | ✓ | — |
| TestNullSafeEqual/nil+int | ✓ | — |
| TestNullSafeEqual/nil+nil | ✓ | — |
| TestNullSafeEqual/nil+string | ✓ | — |
| TestNullSafeEqual/string+string_equal | ✓ | — |
| TestNullSafeEqual/string+string_unequal | ✓ | — |
| TestOrderByLess_AscendingStrings | ✓ | — |
| TestOrderByLess_DescendingInts | ✓ | — |
| TestOrderByLess_ExplicitNullsFirst | ✓ | — |
| TestOrderByLess_ExplicitNullsLast | ✓ | — |
| TestOrderByLess_NullsBothNil | ✓ | — |
| TestOrderByLess_NullsDefaultASC | ✓ | — |
| TestOrderByLess_NullsDefaultDESC | ✓ | — |
| TestPageContinuationState | ✓ | — |
| TestPageContinuationState/bytes_continuation | ✓ | — |
| TestPageContinuationState/end_continuation | ✓ | — |
| TestPageContinuationState/nil_continuation | ✓ | — |
| TestPageContinuationState/start_+_byte_limit | ✓ | — |
| TestPageContinuationState/start_+_return_limit_(LIMIT_0) | ✓ | — |
| TestPageContinuationState/start_+_scan_limit | ✓ | — |
| TestPageContinuationState/start_+_time_limit | ✓ | — |
| TestParseDecimalLiteralValue_Float64 | ✓ | — |
| TestParseDecimalLiteralValue_Float64/decimal_and_exponent | ✓ | — |
| TestParseDecimalLiteralValue_Float64/decimal_point | ✓ | — |
| TestParseDecimalLiteralValue_Float64/exponent_E | ✓ | — |
| TestParseDecimalLiteralValue_Float64/exponent_e | ✓ | — |
| TestParseDecimalLiteralValue_Float64/leading_zero | ✓ | — |
| TestParseDecimalLiteralValue_Float64/negative_decimal | ✓ | — |
| TestParseDecimalLiteralValue_Float64/negative_exponent | ✓ | — |
| TestParseDecimalLiteralValue_Float64/zero_point_zero | ✓ | — |
| TestParseDecimalLiteralValue_FloatOverflow | ✓ | — |
| TestParseDecimalLiteralValue_FloatShapeWithDecimalPoint | ✓ | — |
| TestParseDecimalLiteralValue_Int64 | ✓ | — |
| TestParseDecimalLiteralValue_Int64/large | ✓ | — |
| TestParseDecimalLiteralValue_Int64/max_int64 | ✓ | — |
| TestParseDecimalLiteralValue_Int64/min_int64 | ✓ | — |
| TestParseDecimalLiteralValue_Int64/negative | ✓ | — |
| TestParseDecimalLiteralValue_Int64/one | ✓ | — |
| TestParseDecimalLiteralValue_Int64/positive | ✓ | — |
| TestParseDecimalLiteralValue_Int64/zero | ✓ | — |
| TestParseDecimalLiteralValue_Int64Overflow | ✓ | — |
| TestParseDecimalLiteralValue_Int64Overflow/above_max_int64 | ✓ | — |
| TestParseDecimalLiteralValue_Int64Overflow/below_min_int64 | ✓ | — |
| TestParseDecimalLiteralValue_Int64Overflow/way_above_max | ✓ | — |
| TestParseDecimalLiteralValue_IntShapeNoDecimalPoint | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath//db/s | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath//domain/db/schema | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath//mydb/myschema | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath//onlysegment | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath//trailingslash/ | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath/schema | ✓ | — |
| TestParseSchemaIdentifier_AbsolutePath/schema#01 | ✓ | — |
| TestPlanCacheEvent_String | ✓ | — |
| TestPlanCache_DefaultMaxSize | ✓ | — |
| TestPlanCache_EvictionExactBoundary | ✓ | — |
| TestPlanCache_HitReturnsSamePlan | ✓ | — |
| TestPlanCache_InterleavedEvictionOrder | ✓ | — |
| TestPlanCache_Invalidate | ✓ | — |
| TestPlanCache_LRUEviction | ✓ | — |
| TestPlanCache_LRUEviction_Simple | ✓ | — |
| TestPlanCache_MaxSizeOne | ✓ | — |
| TestPlanCache_MissReturnsNil | ✓ | — |
| TestPlanCache_NilPlanStored | ✓ | — |
| TestPlanCache_NoHashCollision | ✓ | — |
| TestPlanCache_NormalizationHit | ✓ | — |
| TestPlanCache_PutUpdatesExisting | ✓ | — |
| TestPlanCache_ScalarSubqueryBindings | ✓ | — |
| TestPlanCache_Stats | ✓ | — |
| TestPlanCache_UpdateReplacesSubs | ✓ | — |
| TestPlanHarness_AggregateIndexCountGroupBy | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_Count | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_CountColumn | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_Max | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_MaxEver | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_Min | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_MinEver | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_MultiGroupBy | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_NoGroupBy | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_ParseError_AvgRejected | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_ParseError_MultipleAggregates | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_ParseError_NoAggregate | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_ParseError_NoFrom | ✓ | — |
| TestPlanHarness_AggregateIndexDDL_Sum | ✓ | — |
| TestPlanHarness_AggregateIndexJoinRejected | ✓ | — |
| TestPlanHarness_AggregateIndexSumViaBuilder | ✓ | — |
| TestPlanHarness_AggregateIndexViaBuilder | ✓ | — |
| TestPlanHarness_AtOrdinalityRejected | ✓ | — |
| TestPlanHarness_AtOrdinalityRejectedInAggregateIndexDDL | ✓ | — |
| TestPlanHarness_BareBooleanWhere | ✓ | — |
| TestPlanHarness_BareDoubleWhereRejected | ✓ | — |
| TestPlanHarness_BareNonBooleanWhereRejected | ✓ | — |
| TestPlanHarness_Between | ✓ | — |
| TestPlanHarness_CaseWhen | ✓ | — |
| TestPlanHarness_Coalesce | ✓ | — |
| TestPlanHarness_CompositePK | ✓ | — |
| TestPlanHarness_CompositePKPrefixScan | ✓ | — |
| TestPlanHarness_CountStarFullTable | ✓ | — |
| TestPlanHarness_CountStarNoGroupBy | ✓ | — |
| TestPlanHarness_CoveringCompositeIndexPKAndIndexCols | ✓ | — |
| TestPlanHarness_CrossJoin | ✓ | — |
| TestPlanHarness_FilterAndOrderDifferentIndexes | ✓ | — |
| TestPlanHarness_FilterOnNonIndexColumn | ✓ | — |
| TestPlanHarness_GroupByCountCovering | ✓ | — |
| TestPlanHarness_GroupByCountOrderBy | ✓ | — |
| TestPlanHarness_GroupByCountOrderByDesc | ✓ | — |
| TestPlanHarness_GroupByHaving | ✓ | — |
| TestPlanHarness_GroupBySumCompositeIndex | ✓ | — |
| TestPlanHarness_GroupBySumNonCovering | ✓ | — |
| TestPlanHarness_IndexEquality | ✓ | — |
| TestPlanHarness_IndexEqualityCovering | ✓ | — |
| TestPlanHarness_IndexEqualityNonCovering | ✓ | — |
| TestPlanHarness_IndexRangeCoveringIDAndAmount | ✓ | — |
| TestPlanHarness_IndexRangeNonCovering | ✓ | — |
| TestPlanHarness_IndexRangeSelectStar | ✓ | — |
| TestPlanHarness_LeftJoin | ✓ | — |
| TestPlanHarness_MultipleAggregates | ✓ | — |
| TestPlanHarness_MultiplePredicates | ✓ | — |
| TestPlanHarness_NonCoveringNeedsExtraColumn | ✓ | — |
| TestPlanHarness_NotExists | ✓ | — |
| TestPlanHarness_OrderByIndex | ✓ | — |
| TestPlanHarness_OrderByIndexDesc | ✓ | — |
| TestPlanHarness_OrderByPK | ✓ | — |
| TestPlanHarness_OrderByWithLimit | ✓ | — |
| TestPlanHarness_PKPointLookup | ✓ | — |
| TestPlanHarness_SelectDistinct | ✓ | — |
| TestPlanHarness_SelfJoin | ✓ | — |
| TestPlanHarness_StatsAffectCost | ✓ | — |
| TestPlanHarness_StatsAffectGroupByPlan | ✓ | — |
| TestPlanLogging_ErrorIsInconclusive | ✓ | — |
| TestPlanLogging_ExplainDoesNotLog | ✓ | — |
| TestPlanLogging_LimitIsCacheable | ✓ | — |
| TestPlanLogging_NilLogger | ✓ | — |
| TestPlanLogging_SkipWhenNoCache | ✓ | — |
| TestPlanLogging_SlowQueryFlag | ✓ | — |
| TestProjectSystemRows_CaseInsensitiveMatch | ✓ | — |
| TestProjectSystemRows_ColumnNotFound | ✓ | — |
| TestProjectSystemRows_Limit | ✓ | — |
| TestProjectSystemRows_LimitAndOffset | ✓ | — |
| TestProjectSystemRows_NoLimitMeansUnbounded | ✓ | — |
| TestProjectSystemRows_Offset | ✓ | — |
| TestProjectSystemRows_OffsetBeyondRows | ✓ | — |
| TestProjectSystemRows_OrderByASC | ✓ | — |
| TestProjectSystemRows_OrderByDESC | ✓ | — |
| TestProjectSystemRows_OrderByThenLimit | ✓ | — |
| TestProjectSystemRows_ProjectSingleColumn | ✓ | — |
| TestProjectSystemRows_ProjectWithAlias | ✓ | — |
| TestProjectSystemRows_ProjectionThenOrderBy | ✓ | — |
| TestProjectSystemRows_SelectStar | ✓ | — |
| TestQualify_BuildsDistanceRankPredicate | ✓ | — |
| TestQualify_InvertedComparison | ✓ | — |
| TestQualify_PlainPredicateNotRejected | ✓ | — |
| TestRFC106a_DefaultSafety | ✓ | — |
| TestRFC106a_ExecutePropsWiring | ✓ | — |
| TestRFC106a_SQLSTATEMap | ✓ | — |
| TestRFC106a_SQLSTATEMap/materialization | ✓ | — |
| TestRFC106a_SQLSTATEMap/scanLimitFail | ✓ | — |
| TestRFC106a_SQLSTATEMap/sortBuffer | ✓ | — |
| TestRFC106a_StatementTimeoutVsCallerDeadline | ✓ | — |
| TestRFC152_CrossLegProbe_StaysFlatMap | ✓ | — |
| TestRFC152_PreservedOnlyOnPredicate_MaterializedNLJ | ✓ | — |
| TestRecoveredPanicError | ✓ | — |
| TestRowKey | ✓ | — |
| TestRowKey/case0 | ✓ | — |
| TestRowKey/case1 | ✓ | — |
| TestRowKey/case2 | ✓ | — |
| TestRowKey/case3 | ✓ | — |
| TestRowKey/case4 | ✓ | — |
| TestRowKey/case5 | ✓ | — |
| TestRowKey/case6 | ✓ | — |
| TestRowKey/case7 | ✓ | — |
| TestRowKey/case8 | ✓ | — |
| TestSPFreshCandidateGate_PartitionedMetadata | ✓ | — |
| TestStaticRows_Close | ✓ | — |
| TestStaticRows_ColumnTypeDatabaseTypeName | ✓ | — |
| TestStaticRows_ColumnTypeLength | ✓ | — |
| TestStaticRows_ColumnTypeNullable | ✓ | — |
| TestStaticRows_ColumnTypePrecisionScale | ✓ | — |
| TestStaticRows_ColumnTypeScanType | ✓ | — |
| TestStaticRows_Columns | ✓ | — |
| TestStaticRows_Next | ✓ | — |
| TestStripBytesWrapper_Base64 | ✓ | — |
| TestStripBytesWrapper_Base64/empty_payload | ✓ | — |
| TestStripBytesWrapper_Base64/lowercase_b64 | ✓ | — |
| TestStripBytesWrapper_Base64/uppercase_B64 | ✓ | — |
| TestStripBytesWrapper_Hex | ✓ | — |
| TestStripBytesWrapper_Hex/empty_payload | ✓ | — |
| TestStripBytesWrapper_Hex/hex_digits_only | ✓ | — |
| TestStripBytesWrapper_Hex/lowercase_x | ✓ | — |
| TestStripBytesWrapper_Hex/missing_closing_quote | ✓ | — |
| TestStripBytesWrapper_Hex/no_quote_pair | ✓ | — |
| TestStripBytesWrapper_Hex/uppercase_X | ✓ | — |
| TestStripBytesWrapper_PrefixMismatch | ✓ | — |
| TestStripIdentifierQuotes | ✓ | — |
| TestStripIdentifierQuotes/" | ✓ | — |
| TestStripIdentifierQuotes/"a" | ✓ | — |
| TestStripIdentifierQuotes/"a"b" | ✓ | — |
| TestStripIdentifierQuotes/"hello | ✓ | — |
| TestStripIdentifierQuotes/"hello" | ✓ | — |
| TestStripIdentifierQuotes/"hello` | ✓ | — |
| TestStripIdentifierQuotes/#00 | ✓ | — |
| TestStripIdentifierQuotes/` | ✓ | — |
| TestStripIdentifierQuotes/`a`b` | ✓ | — |
| TestStripIdentifierQuotes/`hello | ✓ | — |
| TestStripIdentifierQuotes/`hello" | ✓ | — |
| TestStripIdentifierQuotes/`hello` | ✓ | — |
| TestStripIdentifierQuotes/hello" | ✓ | — |
| TestStripIdentifierQuotes/plain | ✓ | — |
| TestStripStringLiteralQuotes | ✓ | — |
| TestStripStringLiteralQuotes/' | ✓ | — |
| TestStripStringLiteralQuotes/'' | ✓ | — |
| TestStripStringLiteralQuotes/'''' | ✓ | — |
| TestStripStringLiteralQuotes/'a''b''c' | ✓ | — |
| TestStripStringLiteralQuotes/'hello | ✓ | — |
| TestStripStringLiteralQuotes/'hello' | ✓ | — |
| TestStripStringLiteralQuotes/'it''s_fine' | ✓ | — |
| TestStripStringLiteralQuotes/a''b | ✓ | — |
| TestStripStringLiteralQuotes/hello | ✓ | — |
| TestStripStringLiteralQuotes/hello' | ✓ | — |
| TestSubstituteParams | ✓ | — |
| TestSubstituteParams/bool_false | ✓ | — |
| TestSubstituteParams/bool_true | ✓ | — |
| TestSubstituteParams/float64 | ✓ | — |
| TestSubstituteParams/int64 | ✓ | — |
| TestSubstituteParams/multiple_params | ✓ | — |
| TestSubstituteParams/no_params | ✓ | — |
| TestSubstituteParams/null | ✓ | — |
| TestSubstituteParams/question_mark_inside_block_comment_not_substituted | ✓ | — |
| TestSubstituteParams/question_mark_inside_line_comment_not_substituted | ✓ | — |
| TestSubstituteParams/question_mark_inside_string_literal_not_substituted | ✓ | — |
| TestSubstituteParams/string_escaping | ✓ | — |
| TestSubstituteParams/time.Time_parameter_midnight_(DATE_format) | ✓ | — |
| TestSubstituteParams/time.Time_parameter_with_time | ✓ | — |
| TestSubstituteParams/too_few_args | ✓ | — |
| TestSubstituteParams/too_many_args | ✓ | — |
| TestTranslateFDBError | ✓ | — |
| TestTranslateFDBError/already_api.Error | ✓ | — |
| TestTranslateFDBError/deserialization | ✓ | — |
| TestTranslateFDBError/fdb_conflict_string_fallback | ✓ | — |
| TestTranslateFDBError/fdb_conflict_typed | ✓ | — |
| TestTranslateFDBError/fdb_during_commit_string_fallback | ✓ | — |
| TestTranslateFDBError/fdb_during_commit_typed | ✓ | — |
| TestTranslateFDBError/fdb_timeout_fdb_error_value | ✓ | — |
| TestTranslateFDBError/fdb_timeout_string_fallback | ✓ | — |
| TestTranslateFDBError/fdb_timeout_typed | ✓ | — |
| TestTranslateFDBError/fdb_timeout_wrapped | ✓ | — |
| TestTranslateFDBError/fdb_too_old_string_fallback | ✓ | — |
| TestTranslateFDBError/fdb_too_old_typed | ✓ | — |
| TestTranslateFDBError/metadata_error | ✓ | — |
| TestTranslateFDBError/nil | ✓ | — |
| TestTranslateFDBError/record_exists | ✓ | — |
| TestTranslateFDBError/unknown_error | ✓ | — |
| TestTriAnd | ✓ | — |
| TestTriAnd_Commutative | ✓ | — |
| TestTriBool | ✓ | — |
| TestTriBool_DoubleNot | ✓ | — |
| TestTriBool_IsTrue | ✓ | — |
| TestTriBool_Not | ✓ | — |
| TestTriConstants | ✓ | — |
| TestTriDeMorgan | ✓ | — |
| TestTriFromBool_False | ✓ | — |
| TestTriFromBool_True | ✓ | — |
| TestTriOr | ✓ | — |
| TestTriOr_Commutative | ✓ | — |
| TestTruncateSQL | ✓ | — |
| TestUpgradeFirstFilter_Invariants | ✓ | — |
| TestUpgradeFirstFilter_Invariants/SELECT_*_FROM_t_WHERE_id_>_5 | ✓ | — |
| TestUpgradeFirstFilter_Invariants/SELECT_id,_COUNT(*)_FROM_t_WHERE_id_>_5_GROUP_BY_id | ✓ | — |
| TestUpgradeFirstFilter_Invariants/SELECT_id_FROM_t_WHERE_id_>_5_AND_name_=_'x' | ✓ | — |
| TestUpgradeFirstFilter_Invariants/SELECT_id_FROM_t_WHERE_id_>_5_ORDER_BY_id | ✓ | — |
| TestValidateDatabasePath | ✓ | — |
| TestValuesComparable | ✓ | — |
| TestValuesComparable/bool+bool | ✓ | — |
| TestValuesComparable/bool+bytes | ✓ | — |
| TestValuesComparable/bytes+bytes | ✓ | — |
| TestValuesComparable/float64+bool | ✓ | — |
| TestValuesComparable/float64+float64 | ✓ | — |
| TestValuesComparable/float64+int64 | ✓ | — |
| TestValuesComparable/int64+bytes | ✓ | — |
| TestValuesComparable/int64+float64 | ✓ | — |
| TestValuesComparable/int64+int64 | ✓ | — |
| TestValuesComparable/int64+string | ✓ | — |
| TestValuesComparable/string+bool | ✓ | — |
| TestValuesComparable/string+bytes | ✓ | — |
| TestValuesComparable/string+string | ✓ | — |
| TestValuesEqual | ✓ | — |
| TestValuesEqual/bool_false!=true | ✓ | — |
| TestValuesEqual/bool_true==true | ✓ | — |
| TestValuesEqual/bool_true_!=_int_1 | ✓ | — |
| TestValuesEqual/bool_true_!=_string_'true' | ✓ | — |
| TestValuesEqual/bytes_!=_string | ✓ | — |
| TestValuesEqual/bytes_equal | ✓ | — |
| TestValuesEqual/bytes_not_equal | ✓ | — |
| TestValuesEqual/float64_==_int64 | ✓ | — |
| TestValuesEqual/float64_equal | ✓ | — |
| TestValuesEqual/float64_not_equal | ✓ | — |
| TestValuesEqual/float_5.0_!=_string_'5.0' | ✓ | — |
| TestValuesEqual/int!=nil | ✓ | — |
| TestValuesEqual/int64_==_float64 | ✓ | — |
| TestValuesEqual/int64_equal | ✓ | — |
| TestValuesEqual/int64_not_equal | ✓ | — |
| TestValuesEqual/int_1_!=_bool_true | ✓ | — |
| TestValuesEqual/int_5_!=_string_'5' | ✓ | — |
| TestValuesEqual/large_int64_equal | ✓ | — |
| TestValuesEqual/large_int64_not_equal | ✓ | — |
| TestValuesEqual/nil!=int | ✓ | — |
| TestValuesEqual/nil==nil | ✓ | — |
| TestValuesEqual/string_'5'_!=_int_5 | ✓ | — |
| TestValuesEqual/string_'5.0'_!=_float_5.0 | ✓ | — |
| TestValuesEqual/string_'true'_!=_bool_true | ✓ | — |
| TestValuesEqual/string_equal | ✓ | — |
| TestValuesEqual/string_not_equal | ✓ | — |
| TestVectorDDL_Errors | ✓ | — |
| TestVectorDDL_Errors/indexed_column_missing | ✓ | — |
| TestVectorDDL_Errors/indexed_column_not_vector_type | ✓ | — |
| TestVectorDDL_Errors/partition_column_missing | ✓ | — |
| TestVectorDDL_PartitionedIndexShape | ✓ | — |
| TestVectorDDL_SPFresh | ✓ | — |
| TestVectorDDL_SPFreshErrors | ✓ | — |
| TestVectorDDL_UnpartitionedIndexShape | ✓ | — |
| TestVectorPlan_GlobalRankResidualCanonicalShape | ✓ | — |
| TestVectorPlan_MetricMismatchDoesNotMatchVector | ✓ | — |
| TestVectorPlan_NoResidualFoldsToSelfLimiting | ✓ | — |
| TestVectorPlan_PartialPrefixPlansMultiPartition | ✓ | — |
| TestVectorPlan_PartitionInequalityNotConsumedIntoPrefix | ✓ | — |
| TestVectorPlan_PartitionOnlyDoesNotMatchVector | ✓ | — |
| TestVectorPlan_QualifyPlansToVectorScan | ✓ | — |
| TestVectorPlan_TighterOuterLimitDoesNotFold | ✓ | — |
| TestVectorPlan_UnsupportedQualifyErrors | ✓ | — |
| TestVectorPlan_UnsupportedQualifyErrors/DESC_window_order | ✓ | — |
| TestVectorPlan_UnsupportedQualifyErrors/RANK_not_supported | ✓ | — |
| TestVectorPlan_UnsupportedQualifyErrors/equals_operator_rejected | ✓ | — |
| TestVectorPlan_UnsupportedQualifyErrors/greater-than_operator_rejected | ✓ | — |
| TestVectorPlan_ZeroCapAndParamRankAreBounded | ✓ | — |
| TestVectorPlan_ZeroCapAndParamRankAreBounded/param_K_(<),_no_residual_—_runtime_K-1_arithmetic | ✓ | — |
| TestVectorPlan_ZeroCapAndParamRankAreBounded/param_K_(<=),_no_residual | ✓ | — |
| TestVectorPlan_ZeroCapAndParamRankAreBounded/param_K_(<=),_residual | ✓ | — |
| TestVectorPlan_ZeroCapAndParamRankAreBounded/zero_cap,_residual | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzFormatParseRoundTrip | ✓ | — |
| FuzzFormatParseRoundTrip/seed#0 | ✓ | — |
| FuzzFormatParseRoundTrip/seed#1 | ✓ | — |
| FuzzFormatParseRoundTrip/seed#2 | ✓ | — |
| FuzzFormatParseRoundTrip/seed#3 | ✓ | — |
| FuzzParseTimestamp | ✓ | — |
| FuzzParseTimestamp/seed#0 | ✓ | — |
| FuzzParseTimestamp/seed#1 | ✓ | — |
| FuzzParseTimestamp/seed#2 | ✓ | — |
| FuzzParseTimestamp/seed#3 | ✓ | — |
| FuzzParseTimestamp/seed#4 | ✓ | — |
| FuzzParseTimestamp/seed#5 | ✓ | — |
| FuzzParseTimestamp/seed#6 | ✓ | — |
| FuzzParseTimestamp/seed#7 | ✓ | — |
| FuzzParseTimestamp/seed#8 | ✓ | — |
| FuzzParseTimestamp/seed#9 | ✓ | — |
| TestAddInt64Checked | ✓ | — |
| TestAddInt64Checked/max_plus_one_overflow | ✓ | — |
| TestAddInt64Checked/max_plus_zero | ✓ | — |
| TestAddInt64Checked/min_minus_one_overflow | ✓ | — |
| TestAddInt64Checked/min_plus_zero | ✓ | — |
| TestAddInt64Checked/mixed | ✓ | — |
| TestAddInt64Checked/negative | ✓ | — |
| TestAddInt64Checked/positive_boundary | ✓ | — |
| TestAddInt64Checked/simple | ✓ | — |
| TestAddInt64Checked/zero | ✓ | — |
| TestApplyBitOp | ✓ | — |
| TestApplyBitOp/and | ✓ | — |
| TestApplyBitOp/non_int64_error | ✓ | — |
| TestApplyBitOp/null_propagation_left | ✓ | — |
| TestApplyBitOp/null_propagation_right | ✓ | — |
| TestApplyBitOp/or | ✓ | — |
| TestApplyBitOp/unsupported_shift_left | ✓ | — |
| TestApplyBitOp/unsupported_shift_right | ✓ | — |
| TestApplyBitOp/xor | ✓ | — |
| TestApplyMathOp | ✓ | — |
| TestApplyMathOp/float_div_no_error_for_zero | ✓ | — |
| TestApplyMathOp/float_div_zero_by_zero_nan | ✓ | — |
| TestApplyMathOp/int64_add | ✓ | — |
| TestApplyMathOp/int64_div | ✓ | — |
| TestApplyMathOp/int64_div_by_zero | ✓ | — |
| TestApplyMathOp/int64_mod | ✓ | — |
| TestApplyMathOp/int64_mod_by_zero | ✓ | — |
| TestApplyMathOp/int64_mul | ✓ | — |
| TestApplyMathOp/int64_overflow_add | ✓ | — |
| TestApplyMathOp/int64_overflow_div_minint64_neg1 | ✓ | — |
| TestApplyMathOp/int64_sub | ✓ | — |
| TestApplyMathOp/mixed_float_int_sub | ✓ | — |
| TestApplyMathOp/mixed_int_float_add | ✓ | — |
| TestApplyMathOp/non_numeric_error | ✓ | — |
| TestApplyMathOp/null_propagation_both | ✓ | — |
| TestApplyMathOp/null_propagation_left | ✓ | — |
| TestApplyMathOp/null_propagation_right | ✓ | — |
| TestApplyMathOp/string_concat | ✓ | — |
| TestApplyMathOp/string_concat_empty | ✓ | — |
| TestApplyMathOp/string_sub_error | ✓ | — |
| TestApplyMathOp/unsupported_op | ✓ | — |
| TestCastValue | ✓ | — |
| TestCastValue/bool_false_to_INTEGER | ✓ | — |
| TestCastValue/bool_false_to_STRING | ✓ | — |
| TestCastValue/bool_to_BOOLEAN | ✓ | — |
| TestCastValue/bool_true_to_INTEGER | ✓ | — |
| TestCastValue/bool_true_to_STRING | ✓ | — |
| TestCastValue/date_string_to_TIMESTAMP | ✓ | — |
| TestCastValue/float64_to_DOUBLE | ✓ | — |
| TestCastValue/float64_to_INTEGER_round | ✓ | — |
| TestCastValue/float64_to_INTEGER_truncate_down | ✓ | — |
| TestCastValue/float64_to_STRING | ✓ | — |
| TestCastValue/float64_whole_to_STRING | ✓ | — |
| TestCastValue/inf_to_BIGINT_error | ✓ | — |
| TestCastValue/int64_millis_to_TIMESTAMP | ✓ | — |
| TestCastValue/int64_to_BOOLEAN_error | ✓ | — |
| TestCastValue/int64_to_FLOAT | ✓ | — |
| TestCastValue/int64_to_INTEGER_max32 | ✓ | — |
| TestCastValue/int64_to_INTEGER_min32_out_of_range | ✓ | — |
| TestCastValue/int64_to_INTEGER_ok | ✓ | — |
| TestCastValue/int64_to_INTEGER_out_of_range | ✓ | — |
| TestCastValue/int64_to_STRING | ✓ | — |
| TestCastValue/int64_to_UUID_unsupported | ✓ | — |
| TestCastValue/invalid_string_to_DATE | ✓ | — |
| TestCastValue/invalid_string_to_TIMESTAMP | ✓ | — |
| TestCastValue/nan_to_INTEGER_error | ✓ | — |
| TestCastValue/null_to_BIGINT | ✓ | — |
| TestCastValue/null_to_BOOLEAN | ✓ | — |
| TestCastValue/null_to_DOUBLE | ✓ | — |
| TestCastValue/null_to_FLOAT | ✓ | — |
| TestCastValue/null_to_INTEGER | ✓ | — |
| TestCastValue/null_to_STRING | ✓ | — |
| TestCastValue/null_to_UUID | ✓ | — |
| TestCastValue/string_0_to_BOOLEAN | ✓ | — |
| TestCastValue/string_1_to_BOOLEAN | ✓ | — |
| TestCastValue/string_false_to_BOOLEAN | ✓ | — |
| TestCastValue/string_to_BIGINT_error | ✓ | — |
| TestCastValue/string_to_BIGINT_ok | ✓ | — |
| TestCastValue/string_to_DATE | ✓ | — |
| TestCastValue/string_to_FLOAT | ✓ | — |
| TestCastValue/string_to_FLOAT_error | ✓ | — |
| TestCastValue/string_to_STRING | ✓ | — |
| TestCastValue/string_to_TIMESTAMP | ✓ | — |
| TestCastValue/string_to_UUID_invalid | ✓ | — |
| TestCastValue/string_to_UUID_valid | ✓ | — |
| TestCastValue/string_true_to_BOOLEAN | ✓ | — |
| TestCastValue/string_yes_to_BOOLEAN_error | ✓ | — |
| TestCastValue/time_to_DATE | ✓ | — |
| TestCastValue/timestamp_string_to_DATE | ✓ | — |
| TestCastValue/unsupported_cast | ✓ | — |
| TestCompareValues | ✓ | — |
| TestCompareValues/bool_equal_false | ✓ | — |
| TestCompareValues/bool_equal_true | ✓ | — |
| TestCompareValues/bool_false_lt_true | ✓ | — |
| TestCompareValues/bool_true_gt_false | ✓ | — |
| TestCompareValues/bytes_empty | ✓ | — |
| TestCompareValues/bytes_equal | ✓ | — |
| TestCompareValues/bytes_greater | ✓ | — |
| TestCompareValues/bytes_less | ✓ | — |
| TestCompareValues/float64_equal | ✓ | — |
| TestCompareValues/float64_greater | ✓ | — |
| TestCompareValues/float64_int64_greater | ✓ | — |
| TestCompareValues/float64_less | ✓ | — |
| TestCompareValues/int64_equal | ✓ | — |
| TestCompareValues/int64_float64_equal | ✓ | — |
| TestCompareValues/int64_float64_less | ✓ | — |
| TestCompareValues/int64_greater | ✓ | — |
| TestCompareValues/int64_less | ✓ | — |
| TestCompareValues/int64_negative | ✓ | — |
| TestCompareValues/int64_vs_string | ✓ | — |
| TestCompareValues/int64_zero | ✓ | — |
| TestCompareValues/int_nil | ✓ | — |
| TestCompareValues/nil_int | ✓ | — |
| TestCompareValues/nil_nil | ✓ | — |
| TestCompareValues/string_empty | ✓ | — |
| TestCompareValues/string_empty_vs_nonempty | ✓ | — |
| TestCompareValues/string_equal | ✓ | — |
| TestCompareValues/string_greater | ✓ | — |
| TestCompareValues/string_less | ✓ | — |
| TestCompareValues/string_vs_bool | ✓ | — |
| TestCompareValues_CrossTypeStable | ✓ | — |
| TestCompareValues_TimeTime | ✓ | — |
| TestCompareValues_TimeVsString | ✓ | — |
| TestConvertToProtoValue_Bool | ✓ | — |
| TestConvertToProtoValue_BoolFromInt | ✓ | — |
| TestConvertToProtoValue_Bytes | ✓ | — |
| TestConvertToProtoValue_Bytes_FromString | ✓ | — |
| TestConvertToProtoValue_Double | ✓ | — |
| TestConvertToProtoValue_Double_FromInt | ✓ | — |
| TestConvertToProtoValue_Double_FromInt64 | ✓ | — |
| TestConvertToProtoValue_Double_Inf | ✓ | — |
| TestConvertToProtoValue_Double_NaN | ✓ | — |
| TestConvertToProtoValue_Double_NaNReject | ✓ | — |
| TestConvertToProtoValue_Float | ✓ | — |
| TestConvertToProtoValue_Float_FromInt | ✓ | — |
| TestConvertToProtoValue_Float_FromInt64 | ✓ | — |
| TestConvertToProtoValue_Float_Inf | ✓ | — |
| TestConvertToProtoValue_Float_NaNReject | ✓ | — |
| TestConvertToProtoValue_Float_Overflow | ✓ | — |
| TestConvertToProtoValue_Int32 | ✓ | — |
| TestConvertToProtoValue_Int32_Overflow | ✓ | — |
| TestConvertToProtoValue_Int64 | ✓ | — |
| TestConvertToProtoValue_Int64_FractionalFloatReject | ✓ | — |
| TestConvertToProtoValue_Int64_FromInfFloat | ✓ | — |
| TestConvertToProtoValue_Int64_FromInt | ✓ | — |
| TestConvertToProtoValue_Int64_FromWholeFloat | ✓ | — |
| TestConvertToProtoValue_Int64_FromWholeFloat_Large | ✓ | — |
| TestConvertToProtoValue_Int64_NaNReject | ✓ | — |
| TestConvertToProtoValue_String | ✓ | — |
| TestConvertToProtoValue_TypeMismatch | ✓ | — |
| TestConvertToProtoValue_Uint32 | ✓ | — |
| TestConvertToProtoValue_Uint32_MaxValue | ✓ | — |
| TestConvertToProtoValue_Uint32_Negative | ✓ | — |
| TestConvertToProtoValue_Uint32_Overflow | ✓ | — |
| TestConvertToProtoValue_Uint64 | ✓ | — |
| TestConvertToProtoValue_Uint64_Negative | ✓ | — |
| TestFormatDate | ✓ | — |
| TestFormatDate_RoundTrip | ✓ | — |
| TestFormatTimestamp | ✓ | — |
| TestFormatTimestamp_NonUTC | ✓ | — |
| TestIsUUIDMessageField_Nil | ✓ | — |
| TestIsUUIDMessageField_NonMessage | ✓ | — |
| TestIsUUIDMessageField_WrongMessage | ✓ | — |
| TestLikeMatch | ✓ | — |
| TestLikeMatch/all_percent | ✓ | — |
| TestLikeMatch/combined_pct_under | ✓ | — |
| TestLikeMatch/combined_under_pct | ✓ | — |
| TestLikeMatch/double_percent | ✓ | — |
| TestLikeMatch/empty_pattern_empty_string | ✓ | — |
| TestLikeMatch/empty_pattern_nonempty_string | ✓ | — |
| TestLikeMatch/escape_escape | ✓ | — |
| TestLikeMatch/escape_in_pattern | ✓ | — |
| TestLikeMatch/escape_in_pattern_nomatch | ✓ | — |
| TestLikeMatch/escape_percent | ✓ | — |
| TestLikeMatch/escape_percent_literal_nomatch | ✓ | — |
| TestLikeMatch/escape_underscore | ✓ | — |
| TestLikeMatch/escape_underscore_nomatch | ✓ | — |
| TestLikeMatch/exact_match | ✓ | — |
| TestLikeMatch/exact_no_match | ✓ | — |
| TestLikeMatch/middle_percent | ✓ | — |
| TestLikeMatch/multiple_underscores | ✓ | — |
| TestLikeMatch/percent_any | ✓ | — |
| TestLikeMatch/percent_empty | ✓ | — |
| TestLikeMatch/percent_empty_string | ✓ | — |
| TestLikeMatch/percent_no_match | ✓ | — |
| TestLikeMatch/prefix_percent | ✓ | — |
| TestLikeMatch/prefix_under_suffix_pct | ✓ | — |
| TestLikeMatch/single_underscore | ✓ | — |
| TestLikeMatch/single_underscore_empty | ✓ | — |
| TestLikeMatch/suffix_percent | ✓ | — |
| TestLikeMatch/underscore_no_match | ✓ | — |
| TestLikeMatch/underscore_single | ✓ | — |
| TestLikeMatch/underscore_too_long | ✓ | — |
| TestLikeMatch/underscore_too_short | ✓ | — |
| TestLiteralMatchesPKKind | ✓ | — |
| TestLiteralMatchesPKKind/bool_to_BoolKind | ✓ | — |
| TestLiteralMatchesPKKind/bool_to_Int64Kind | ✓ | — |
| TestLiteralMatchesPKKind/bytes_to_BytesKind | ✓ | — |
| TestLiteralMatchesPKKind/float64_to_FloatKind | ✓ | — |
| TestLiteralMatchesPKKind/float64_to_Int64Kind | ✓ | — |
| TestLiteralMatchesPKKind/int32_to_Int32Kind | ✓ | — |
| TestLiteralMatchesPKKind/int64_to_Int64Kind | ✓ | — |
| TestLiteralMatchesPKKind/int64_to_StringKind | ✓ | — |
| TestLiteralMatchesPKKind/int_to_Int64Kind | ✓ | — |
| TestLiteralMatchesPKKind/nil_to_Int64Kind | ✓ | — |
| TestLiteralMatchesPKKind/string_to_BytesKind | ✓ | — |
| TestLiteralMatchesPKKind/string_to_Int64Kind | ✓ | — |
| TestLiteralMatchesPKKind/string_to_StringKind | ✓ | — |
| TestLiteralMatchesPKKind/uint64_to_Uint64Kind | ✓ | — |
| TestLiteralMatchesPKKind_AllIntTypes | ✓ | — |
| TestLiteralMatchesPKKind_BoolKind | ✓ | — |
| TestLiteralMatchesPKKind_BytesKind | ✓ | — |
| TestLiteralMatchesPKKind_FloatDoesNotMatch | ✓ | — |
| TestLiteralMatchesPKKind_IntegerKinds | ✓ | — |
| TestLiteralMatchesPKKind_StringKind | ✓ | — |
| TestLiteralMatchesPKKind_UintKinds | ✓ | — |
| TestLiteralMatchesPKKind_UintKinds/fixed32 | ✓ | — |
| TestLiteralMatchesPKKind_UintKinds/fixed64 | ✓ | — |
| TestLiteralMatchesPKKind_UintKinds/uint32 | ✓ | — |
| TestLiteralMatchesPKKind_UintKinds/uint64 | ✓ | — |
| TestLiteralMatchesPKKind_UnsupportedKind | ✓ | — |
| TestMulInt64Checked | ✓ | — |
| TestMulInt64Checked/large_overflow | ✓ | — |
| TestMulInt64Checked/maxint64_times2_overflow | ✓ | — |
| TestMulInt64Checked/minint64_neg1_overflow | ✓ | — |
| TestMulInt64Checked/neg1_minint64_overflow | ✓ | — |
| TestMulInt64Checked/negative | ✓ | — |
| TestMulInt64Checked/negative_negative | ✓ | — |
| TestMulInt64Checked/one | ✓ | — |
| TestMulInt64Checked/simple | ✓ | — |
| TestMulInt64Checked/zero_both | ✓ | — |
| TestMulInt64Checked/zero_left | ✓ | — |
| TestMulInt64Checked/zero_right | ✓ | — |
| TestParseTimestamp | ✓ | — |
| TestParseTimestamp/date_only | ✓ | — |
| TestParseTimestamp/empty | ✓ | — |
| TestParseTimestamp/invalid | ✓ | — |
| TestParseTimestamp/iso_t_separator | ✓ | — |
| TestParseTimestamp/iso_with_tz | ✓ | — |
| TestParseTimestamp/midnight | ✓ | — |
| TestParseTimestamp/partial | ✓ | — |
| TestParseTimestamp/standard | ✓ | — |
| TestParseTimestamp/time_only | ✓ | — |
| TestParseTimestamp_RoundTrip | ✓ | — |
| TestProtoValueToDriver_Bool | ✓ | — |
| TestProtoValueToDriver_Bytes | ✓ | — |
| TestProtoValueToDriver_Double | ✓ | — |
| TestProtoValueToDriver_Enum | ✓ | — |
| TestProtoValueToDriver_Float | ✓ | — |
| TestProtoValueToDriver_FloatWidensToFloat64 | ✓ | — |
| TestProtoValueToDriver_Int32 | ✓ | — |
| TestProtoValueToDriver_Int64 | ✓ | — |
| TestProtoValueToDriver_Sfixed32 | ✓ | — |
| TestProtoValueToDriver_Sfixed64 | ✓ | — |
| TestProtoValueToDriver_String | ✓ | — |
| TestProtoValueToDriver_Uint32 | ✓ | — |
| TestProtoValueToDriver_Uint64 | ✓ | — |
| TestProtoValueToDriver_ZeroValues | ✓ | — |
| TestProtoValueToDriver_ZeroValues/bool_false | ✓ | — |
| TestProtoValueToDriver_ZeroValues/double_zero | ✓ | — |
| TestProtoValueToDriver_ZeroValues/float_zero | ✓ | — |
| TestProtoValueToDriver_ZeroValues/int32_zero | ✓ | — |
| TestProtoValueToDriver_ZeroValues/int64_zero | ✓ | — |
| TestProtoValueToDriver_ZeroValues/string_empty | ✓ | — |
| TestResolveQualifiedTableName_CaseInsensitiveQualifier | ✓ | — |
| TestResolveQualifiedTableName_CaseInsensitiveSchemaLower | ✓ | — |
| TestResolveQualifiedTableName_EmptySchema | ✓ | — |
| TestResolveQualifiedTableName_EmptyString | ✓ | — |
| TestResolveQualifiedTableName_MatchingQualifier | ✓ | — |
| TestResolveQualifiedTableName_MultiPartQualifier | ✓ | — |
| TestResolveQualifiedTableName_PreservesTableCase | ✓ | — |
| TestResolveQualifiedTableName_Unqualified | ✓ | — |
| TestResolveQualifiedTableName_WrongQualifier | ✓ | — |
| TestRoundTrip_AllSignedKinds | ✓ | — |
| TestRoundTrip_AllSignedKinds/bool_false | ✓ | — |
| TestRoundTrip_AllSignedKinds/bool_true | ✓ | — |
| TestRoundTrip_AllSignedKinds/double | ✓ | — |
| TestRoundTrip_AllSignedKinds/double_zero | ✓ | — |
| TestRoundTrip_AllSignedKinds/int32 | ✓ | — |
| TestRoundTrip_AllSignedKinds/int32_negative | ✓ | — |
| TestRoundTrip_AllSignedKinds/int64 | ✓ | — |
| TestRoundTrip_AllSignedKinds/sfixed32 | ✓ | — |
| TestRoundTrip_AllSignedKinds/sfixed64 | ✓ | — |
| TestRoundTrip_AllSignedKinds/sint32 | ✓ | — |
| TestRoundTrip_AllSignedKinds/sint64 | ✓ | — |
| TestRoundTrip_AllSignedKinds/string | ✓ | — |
| TestRoundTrip_AllSignedKinds/string_empty | ✓ | — |
| TestRoundTrip_BoolFromInt | ✓ | — |
| TestRoundTrip_Bytes | ✓ | — |
| TestRoundTrip_BytesFromString | ✓ | — |
| TestRoundTrip_Double | ✓ | — |
| TestRoundTrip_Float | ✓ | — |
| TestRoundTrip_Int32 | ✓ | — |
| TestRoundTrip_String | ✓ | — |
| TestRoundTrip_UnsignedKinds | ✓ | — |
| TestRoundTrip_UnsignedKinds/fixed32_max | ✓ | — |
| TestRoundTrip_UnsignedKinds/fixed32_zero | ✓ | — |
| TestRoundTrip_UnsignedKinds/fixed64_42 | ✓ | — |
| TestStripStringLiteralQuotes | ✓ | — |
| TestStripStringLiteralQuotes/double_quotes_untouched | ✓ | — |
| TestStripStringLiteralQuotes/empty_quoted | ✓ | — |
| TestStripStringLiteralQuotes/empty_string | ✓ | — |
| TestStripStringLiteralQuotes/escaped_quote | ✓ | — |
| TestStripStringLiteralQuotes/multiple_escaped | ✓ | — |
| TestStripStringLiteralQuotes/no_quotes | ✓ | — |
| TestStripStringLiteralQuotes/only_single_quote | ✓ | — |
| TestStripStringLiteralQuotes/quoted | ✓ | — |
| TestStripStringLiteralQuotes/single_char_quoted | ✓ | — |
| TestSubInt64Checked | ✓ | — |
| TestSubInt64Checked/max_minus_neg1_overflow | ✓ | — |
| TestSubInt64Checked/max_minus_zero | ✓ | — |
| TestSubInt64Checked/min_minus_one_overflow | ✓ | — |
| TestSubInt64Checked/min_minus_zero | ✓ | — |
| TestSubInt64Checked/negative_boundary | ✓ | — |
| TestSubInt64Checked/negative_result | ✓ | — |
| TestSubInt64Checked/simple | ✓ | — |
| TestSubInt64Checked/zero | ✓ | — |
| TestToFloat64 | ✓ | — |
| TestToFloat64/bool_false | ✓ | — |
| TestToFloat64/float64 | ✓ | — |
| TestToFloat64/float64_zero | ✓ | — |
| TestToFloat64/int64 | ✓ | — |
| TestToFloat64/int64_negative | ✓ | — |
| TestToFloat64/int64_zero | ✓ | — |
| TestToFloat64/nil_false | ✓ | — |
| TestToFloat64/string_false | ✓ | — |
| TestToIntegerArg | ✓ | — |
| TestToIntegerArg/fractional_float64_error | ✓ | — |
| TestToIntegerArg/inf_error | ✓ | — |
| TestToIntegerArg/int64_passthrough | ✓ | — |
| TestToIntegerArg/nan_error | ✓ | — |
| TestToIntegerArg/neg_inf_error | ✓ | — |
| TestToIntegerArg/nil_error | ✓ | — |
| TestToIntegerArg/string_error | ✓ | — |
| TestToIntegerArg/whole_float64 | ✓ | — |
| TestUUIDProtoMessageToString_MaxBits | ✓ | — |
| TestUUIDProtoMessageToString_ZeroUUID | ✓ | — |
| TestUUIDRoundTrip | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestCatalogSubspace_Distinct | ✓ | — |
| TestParseDBPath_Invalid | ✓ | — |
| TestParseDBPath_Valid | ✓ | — |
| TestSchemaSubspace_EmptyPath | ✓ | — |
| TestSchemaSubspace_EmptySchema | ✓ | — |
| TestSchemaSubspace_Valid | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzMessageTypeFromDescriptor | ✓ | — |
| FuzzMessageTypeFromDescriptor/seed#0 | ✓ | — |
| FuzzMessageTypeFromDescriptor/seed#1 | ✓ | — |
| FuzzMessageTypeFromDescriptor/seed#2 | ✓ | — |
| FuzzMessageTypeFromDescriptor/seed#3 | ✓ | — |
| FuzzMessageTypeFromDescriptor/seed#4 | ✓ | — |
| TestAddVectorIndexUsingMethodValidation | ✓ | — |
| TestBuilder_AllColumnTypes | ✓ | — |
| TestBuilder_BasicTemplate | ✓ | — |
| TestBuilder_EmptyNameError | ✓ | — |
| TestBuilder_EmptyPrimaryKeyError | ✓ | — |
| TestBuilder_EmptyTablesError | ✓ | — |
| TestBuilder_IndexOnUnknownColumnFails | ✓ | — |
| TestBuilder_IndexOnUnknownTableFails | ✓ | — |
| TestBuilder_MultiColumnIndex | ✓ | — |
| TestBuilder_MultiTable | ✓ | — |
| TestBuilder_NullableVsNotNullable | ✓ | — |
| TestBuilder_WithValueIndex | ✓ | — |
| TestIsFieldNullable_ProtoCardinality | ✓ | — |
| TestIsUUIDDescriptor | ✓ | — |
| TestMessageTypeFromDescriptor_RecursiveMessageTerminates | ✓ | — |
| TestMessageTypeFromDescriptor_UUIDFallbackStructShape | ✓ | — |
| TestRecordLayerIndex_IndexDef | ✓ | — |
| TestSchemaTemplate_BasicShape | ✓ | — |
| TestSchemaTemplate_ColumnTypesFromProto | ✓ | — |
| TestSchemaTemplate_EnumFieldIncludesValues | ✓ | — |
| TestSchemaTemplate_FindTable | ✓ | — |
| TestSchemaTemplate_GenerateSchema | ✓ | — |
| TestSchemaTemplate_IndexIsSparseWhenPredicateSet | ✓ | — |
| TestSchemaTemplate_IndexesWithSecondaryIndex | ✓ | — |
| TestSchemaTemplate_IntermingleTables | ✓ | — |
| TestSchemaTemplate_NilMetaDataReturnsError | ✓ | — |
| TestSchemaTemplate_NilMetaDataReturnsError/default_ctor | ✓ | — |
| TestSchemaTemplate_NilMetaDataReturnsError/explicit-version_ctor | ✓ | — |
| TestSchemaTemplate_TableStructDataType | ✓ | — |
| TestSchemaTemplate_Tables | ✓ | — |
| TestSchemaTemplate_UniversalIndexNotDuplicatedIntoEachTable | ✓ | — |
| TestSchemaTemplate_VersionIndependentFromMetadata | ✓ | — |
| TestSchemaTemplate_ViewsAndRoutinesEmpty | ✓ | — |
| TestSchemaTemplate_Visitor | ✓ | — |
| TestSchema_DelegatesToTemplate | ✓ | — |
| TestUnwrapWrappedArray_MatchesJavaPattern | ✓ | — |
| TestUnwrapWrappedArray_RejectsNonMatching | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzParseView | ✓ | 4.990s |
| FuzzParseView/b6904bf5a9fefff1 | ✓ | 4.990s |
| TestParse_SyntaxErrorFormatMatchesJava | ✓ | 110ms |
| TestParse_ValidStatements/update | ✓ | 100ms |
| TestParse_ErrorOnStrayCharacter | ✓ | 80ms |
| TestParse_ValidStatements/create_schema_template | ✓ | 70ms |
| FuzzParse | ✓ | 30ms |
| TestParse_AtOrdinalitySyntax | ✓ | 30ms |
| TestParse_CaseInsensitiveKeywords | ✓ | 30ms |
| TestParse_LeftRightDisambiguation/LEFT/RIGHT_rejected_as_a_table_alias_(syntax_error) | ✓ | 20ms |
| TestParse_LeftRightDisambiguation/LEFT/RIGHT_still_parse_as_scalar_function_names | ✓ | 20ms |
| FuzzParse/seed#19 | ✓ | 10ms |
| FuzzParse/seed#8 | ✓ | 10ms |
| TestParse_SyntaxError | ✓ | 10ms |
| TestParse_ValidStatements/delete | ✓ | 10ms |
| TestParse_ValidStatements/simple_select | ✓ | 10ms |
| TestParse_ValidStatements/transaction | ✓ | 10ms |
| TestValidateNoPreparedParams_Clean | ✓ | 10ms |
| FuzzParse/05fb2cc8550dc0cb | ✓ | — |
| FuzzParse/a1c9802306691af3 | ✓ | — |
| FuzzParse/seed#0 | ✓ | — |
| FuzzParse/seed#1 | ✓ | — |
| FuzzParse/seed#10 | ✓ | — |
| FuzzParse/seed#11 | ✓ | — |
| FuzzParse/seed#12 | ✓ | — |
| FuzzParse/seed#13 | ✓ | — |
| FuzzParse/seed#14 | ✓ | — |
| FuzzParse/seed#15 | ✓ | — |
| FuzzParse/seed#16 | ✓ | — |
| FuzzParse/seed#17 | ✓ | — |
| FuzzParse/seed#18 | ✓ | — |
| FuzzParse/seed#2 | ✓ | — |
| FuzzParse/seed#20 | ✓ | — |
| FuzzParse/seed#3 | ✓ | — |
| FuzzParse/seed#4 | ✓ | — |
| FuzzParse/seed#5 | ✓ | — |
| FuzzParse/seed#6 | ✓ | — |
| FuzzParse/seed#7 | ✓ | — |
| FuzzParse/seed#9 | ✓ | — |
| FuzzParseFunction | ✓ | — |
| FuzzParseFunction/seed#0 | ✓ | — |
| FuzzParseFunction/seed#1 | ✓ | — |
| FuzzParseFunction/seed#2 | ✓ | — |
| FuzzParseFunction/seed#3 | ✓ | — |
| FuzzParseFunction/seed#4 | ✓ | — |
| FuzzParseView/seed#0 | ✓ | — |
| FuzzParseView/seed#1 | ✓ | — |
| FuzzParseView/seed#2 | ✓ | — |
| FuzzParseView/seed#3 | ✓ | — |
| FuzzParseView/seed#4 | ✓ | — |
| TestCaseInsensitiveCharStream_EOFPassthrough | ✓ | — |
| TestCaseInsensitiveCharStream_PreservesOriginalText | ✓ | — |
| TestParseFunction | ✓ | — |
| TestParseFunction_EmptyInput | ✓ | — |
| TestParseFunction_SyntaxError | ✓ | — |
| TestParseView | ✓ | — |
| TestParseView_EmptyInput | ✓ | — |
| TestParseView_SyntaxError | ✓ | — |
| TestParse_LeftRightDisambiguation | ✓ | — |
| TestParse_ReportsOnlyFirstError | ✓ | — |
| TestParse_ValidStatements | ✓ | — |
| TestParse_ValidStatements/create_database | ✓ | — |
| TestParse_ValidStatements/create_schema_with_template | ✓ | — |
| TestParse_ValidStatements/empty_string_parses_as_empty_root | ✓ | — |
| TestParse_ValidStatements/insert | ✓ | — |
| TestValidateNoPreparedParams_WithParameter | ✓ | — |
| TestValidateNoPreparedParams_WithParameter/SELECT_id_FROM_orders_WHERE_id_=_? | ✓ | — |
| TestValidateNoPreparedParams_WithParameter/SELECT_id_FROM_orders_WHERE_id_=_?param | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestWalk_ArrayConstructorNumeric | ✓ | 40ms |
| TestWalk_ArrayConstructorRejectsNonConstant | ✓ | 40ms |
| TestWalk_RowNumberRejects/DESC_order | ✓ | 40ms |
| TestWalkPredicate_FeedsSimplifier | ✓ | 30ms |
| TestContainsExistsAtom_SubqueryBoundary/in_subquery_where_exists_proj | ✓ | 20ms |
| TestWalkExpression_ScalarFunctionsExtended/NULLIF_SELECT_*_FROM_users_WHERE_NULLIF(name,_'admin') | ✓ | 20ms |
| TestWalkExpression_ScalarFunctionsExtended/SUBSTR_SELECT_*_FROM_users_WHERE_SUBSTR(name,_1) | ✓ | 20ms |
| TestWhereExistsInScalarPosition/buried_under_and | ✓ | 20ms |
| TestContainsExistsAtom_SubqueryBoundary/scalar_subquery_where_exists_proj | ✓ | 10ms |
| TestWalkExpression_ConvertSyntax | ✓ | 10ms |
| TestWalkExpression_IntegerDivOperator/id_/_7 | ✓ | 10ms |
| TestWalkExpression_IntegerLiteral | ✓ | 10ms |
| TestWalkExpression_NullLiteral | ✓ | 10ms |
| TestWalkExpression_QualifiedColumn | ✓ | 10ms |
| TestWalkExpression_ScalarFunctions/CHAR_LENGTH | ✓ | 10ms |
| TestWalkExpression_ScalarFunctionsExtended/ABS_SELECT_*_FROM_users_WHERE_ABS(id) | ✓ | 10ms |
| TestWalkExpression_ScalarFunctionsExtended/FLOOR_SELECT_*_FROM_users_WHERE_FLOOR(id) | ✓ | 10ms |
| TestWalkPredicate_ScalarFunctionInComparison | ✓ | 10ms |
| TestWalk_RowNumberOverDistance | ✓ | 10ms |
| TestWhereExistsInScalarPosition/nested_scalar_subquery_buried_case_exists | ✓ | 10ms |
| TestWhereExistsInScalarPosition/paren_exists_eq_true | ✓ | 10ms |
| TestContainsExistsAtom_SubqueryBoundary | ✓ | — |
| TestContainsExistsAtom_SubqueryBoundary/bare_projected_exists | ✓ | — |
| TestContainsExistsAtom_SubqueryBoundary/outer_case_exists | ✓ | — |
| TestContainsExistsAtom_SubqueryBoundary/scalar_subquery_buried_case_exists_proj | ✓ | — |
| TestFullStack_Pipeline | ✓ | — |
| TestFullStack_Pipeline/adult_with_name | ✓ | — |
| TestFullStack_Pipeline/adult_without_name_and_inactive | ✓ | — |
| TestFullStack_Pipeline/adult_without_name_but_active | ✓ | — |
| TestFullStack_Pipeline/minor | ✓ | — |
| TestFullStack_RichPredicates | ✓ | — |
| TestFullStack_RichPredicates/BETWEEN_combined_with_IS_NOT_NULL | ✓ | — |
| TestFullStack_RichPredicates/BETWEEN_hit | ✓ | — |
| TestFullStack_RichPredicates/BETWEEN_miss | ✓ | — |
| TestFullStack_RichPredicates/BETWEEN_upper_exclusive?_no_—_SQL_BETWEEN_is_inclusive | ✓ | — |
| TestFullStack_RichPredicates/IN_list_hit | ✓ | — |
| TestFullStack_RichPredicates/IN_list_miss | ✓ | — |
| TestFullStack_RichPredicates/LIKE_prefix | ✓ | — |
| TestFullStack_RichPredicates/LIKE_with_single-char_wildcard | ✓ | — |
| TestFullStack_RichPredicates/NOT_IN_list | ✓ | — |
| TestFullStack_RichPredicates/NULL_name_breaks_IS_NOT_NULL_half | ✓ | — |
| TestFullStack_RichPredicates/XOR_NULL_propagates_to_UNKNOWN | ✓ | — |
| TestFullStack_RichPredicates/XOR_true/false | ✓ | — |
| TestPredicateValue_EqualsWithoutChildren | ✓ | — |
| TestPredicateValue_SemanticHash | ✓ | — |
| TestResolver_FeedsCascadesSimplify | ✓ | — |
| TestResolver_Integration_AgeGreaterEighteen | ✓ | — |
| TestResolver_Nil_InputPanics | ✓ | — |
| TestResolver_ResolveAnd | ✓ | — |
| TestResolver_ResolveArithmetic | ✓ | — |
| TestResolver_ResolveArithmetic_NilOperand | ✓ | — |
| TestResolver_ResolveCast | ✓ | — |
| TestResolver_ResolveComparison | ✓ | — |
| TestResolver_ResolveComparison_NonConstantRHS | ✓ | — |
| TestResolver_ResolveConstant | ✓ | — |
| TestResolver_ResolveConstant/false | ✓ | — |
| TestResolver_ResolveConstant/int | ✓ | — |
| TestResolver_ResolveConstant/int32 | ✓ | — |
| TestResolver_ResolveConstant/int64 | ✓ | — |
| TestResolver_ResolveConstant/string | ✓ | — |
| TestResolver_ResolveConstant/true | ✓ | — |
| TestResolver_ResolveConstant_Float | ✓ | — |
| TestResolver_ResolveConstant_Nil | ✓ | — |
| TestResolver_ResolveConstant_Unsupported | ✓ | — |
| TestResolver_ResolveFunctionCall_ArityMismatch | ✓ | — |
| TestResolver_ResolveFunctionCall_CountCol | ✓ | — |
| TestResolver_ResolveFunctionCall_CountStar | ✓ | — |
| TestResolver_ResolveFunctionCall_StarOnNonStarFunc | ✓ | — |
| TestResolver_ResolveFunctionCall_Sum | ✓ | — |
| TestResolver_ResolveFunctionCall_UnknownFunc | ✓ | — |
| TestResolver_ResolveIdentifier_Bare | ✓ | — |
| TestResolver_ResolveIdentifier_Missing | ✓ | — |
| TestResolver_ResolveIdentifier_Qualified | ✓ | — |
| TestResolver_ResolveIdentifier_TypeMapping | ✓ | — |
| TestResolver_ResolveIn | ✓ | — |
| TestResolver_ResolveIn_NilLHS | ✓ | — |
| TestResolver_ResolveIn_NonConstantRHS | ✓ | — |
| TestResolver_ResolveIsNotNull | ✓ | — |
| TestResolver_ResolveIsNull | ✓ | — |
| TestResolver_ResolveLike | ✓ | — |
| TestResolver_ResolveNot | ✓ | — |
| TestResolver_ResolveOr | ✓ | — |
| TestResolver_ResolveStartsWith | ✓ | — |
| TestWalkExpression_AggregateFunctions | ✓ | — |
| TestWalkExpression_AggregateFunctions/SELECT_*_FROM_users_WHERE_AVG(id) | ✓ | — |
| TestWalkExpression_AggregateFunctions/SELECT_*_FROM_users_WHERE_COUNT(*) | ✓ | — |
| TestWalkExpression_AggregateFunctions/SELECT_*_FROM_users_WHERE_COUNT(id) | ✓ | — |
| TestWalkExpression_AggregateFunctions/SELECT_*_FROM_users_WHERE_MAX(id) | ✓ | — |
| TestWalkExpression_AggregateFunctions/SELECT_*_FROM_users_WHERE_MIN(id) | ✓ | — |
| TestWalkExpression_AggregateFunctions/SELECT_*_FROM_users_WHERE_SUM(id) | ✓ | — |
| TestWalkExpression_Arithmetic | ✓ | — |
| TestWalkExpression_Arithmetic/SELECT_*_FROM_users_WHERE_id_*_2 | ✓ | — |
| TestWalkExpression_Arithmetic/SELECT_*_FROM_users_WHERE_id_+_1 | ✓ | — |
| TestWalkExpression_Arithmetic/SELECT_*_FROM_users_WHERE_id_-_1 | ✓ | — |
| TestWalkExpression_Arithmetic/SELECT_*_FROM_users_WHERE_id_/_2 | ✓ | — |
| TestWalkExpression_Arithmetic_Nested | ✓ | — |
| TestWalkExpression_BareColumn | ✓ | — |
| TestWalkExpression_CastFloat | ✓ | — |
| TestWalkExpression_CastFloat/CAST(name_AS_DOUBLE) | ✓ | — |
| TestWalkExpression_CastFloat/CAST(name_AS_FLOAT) | ✓ | — |
| TestWalkExpression_CastInteger | ✓ | — |
| TestWalkExpression_CastTargets | ✓ | — |
| TestWalkExpression_CastTargets/CAST(name_AS_BIGINT) | ✓ | — |
| TestWalkExpression_CastTargets/CAST(name_AS_BOOLEAN) | ✓ | — |
| TestWalkExpression_CastTargets/CAST(name_AS_STRING) | ✓ | — |
| TestWalkExpression_CastUnsupportedTarget | ✓ | — |
| TestWalkExpression_CastUnsupportedTarget/CAST(name_AS_BYTES) | ✓ | — |
| TestWalkExpression_FloatLiteral | ✓ | — |
| TestWalkExpression_FloatLiteral/-1.5e10 | ✓ | — |
| TestWalkExpression_FloatLiteral/-2.5 | ✓ | — |
| TestWalkExpression_FloatLiteral/0.5 | ✓ | — |
| TestWalkExpression_FloatLiteral/1e2 | ✓ | — |
| TestWalkExpression_FloatLiteral/3.14 | ✓ | — |
| TestWalkExpression_IntegerDivOperator | ✓ | — |
| TestWalkExpression_IntegerDivOperator/id_DIV_7 | ✓ | — |
| TestWalkExpression_MissingColumn | ✓ | — |
| TestWalkExpression_ModuloOperator | ✓ | — |
| TestWalkExpression_ModuloOperator/id_%_7 | ✓ | — |
| TestWalkExpression_ModuloOperator/id_MOD_7 | ✓ | — |
| TestWalkExpression_NamedParameter | ✓ | — |
| TestWalkExpression_NilContext | ✓ | — |
| TestWalkExpression_PositionalParameter | ✓ | — |
| TestWalkExpression_ScalarFunctionLowerCase | ✓ | — |
| TestWalkExpression_ScalarFunctions | ✓ | — |
| TestWalkExpression_ScalarFunctions/CHARACTER_LENGTH | ✓ | — |
| TestWalkExpression_ScalarFunctions/LENGTH | ✓ | — |
| TestWalkExpression_ScalarFunctions/LOWER | ✓ | — |
| TestWalkExpression_ScalarFunctions/OCTET_LENGTH | ✓ | — |
| TestWalkExpression_ScalarFunctions/UPPER | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/CEILING_SELECT_*_FROM_users_WHERE_CEILING(id) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/CEIL_SELECT_*_FROM_users_WHERE_CEIL(id) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/COALESCE_SELECT_*_FROM_users_WHERE_COALESCE(name,_'default') | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/CONCAT_SELECT_*_FROM_users_WHERE_CONCAT(name,_'_v2') | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/CONCAT_WS_SELECT_*_FROM_users_WHERE_CONCAT_WS('-',_name,_name) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/LEN_SELECT_*_FROM_users_WHERE_LEN(name) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/LTRIM_SELECT_*_FROM_users_WHERE_LTRIM(name) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/PI_SELECT_*_FROM_users_WHERE_PI() | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/POWER_SELECT_*_FROM_users_WHERE_POWER(id,_2) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/POW_SELECT_*_FROM_users_WHERE_POW(id,_2) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/REPLACE_SELECT_*_FROM_users_WHERE_REPLACE(name,_'a',_'b') | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/ROUND_SELECT_*_FROM_users_WHERE_ROUND(id) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/ROUND_SELECT_*_FROM_users_WHERE_ROUND(id,_2) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/RTRIM_SELECT_*_FROM_users_WHERE_RTRIM(name) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/SQRT_SELECT_*_FROM_users_WHERE_SQRT(id) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/SUBSTRING_SELECT_*_FROM_users_WHERE_SUBSTRING(name,_1,_3) | ✓ | — |
| TestWalkExpression_ScalarFunctionsExtended/TRIM_SELECT_*_FROM_users_WHERE_TRIM(name) | ✓ | — |
| TestWalkExpression_StringLiteral | ✓ | — |
| TestWalkExpression_StringLiteral_EscapedQuote | ✓ | — |
| TestWalkExpression_UnknownScalarFunctionDeclines | ✓ | — |
| TestWalkExpression_Unsupported_BinaryComparison | ✓ | — |
| TestWalkPredicate_AndChainFlattens | ✓ | — |
| TestWalkPredicate_BareBooleanColumn | ✓ | — |
| TestWalkPredicate_BareNull | ✓ | — |
| TestWalkPredicate_Between | ✓ | — |
| TestWalkPredicate_CastInComparison | ✓ | — |
| TestWalkPredicate_Comparison | ✓ | — |
| TestWalkPredicate_ComparisonOperators | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_!=_1 | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_<=_1 | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_<>_1 | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_<_1 | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_=_1 | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_>=_1 | ✓ | — |
| TestWalkPredicate_ComparisonOperators/SELECT_*_FROM_users_WHERE_id_>_1 | ✓ | — |
| TestWalkPredicate_In | ✓ | — |
| TestWalkPredicate_IsFalse | ✓ | — |
| TestWalkPredicate_IsNotNull | ✓ | — |
| TestWalkPredicate_IsNull | ✓ | — |
| TestWalkPredicate_IsTrue | ✓ | — |
| TestWalkPredicate_IsTrue_NegatedNull | ✓ | — |
| TestWalkPredicate_Like | ✓ | — |
| TestWalkPredicate_LikeEscape | ✓ | — |
| TestWalkPredicate_LikeEscape_MultiChar_Rejected | ✓ | — |
| TestWalkPredicate_LogicalAnd | ✓ | — |
| TestWalkPredicate_LogicalOr | ✓ | — |
| TestWalkPredicate_LogicalXor | ✓ | — |
| TestWalkPredicate_MultiplePositionalParameters | ✓ | — |
| TestWalkPredicate_NamedParameterizedComparison | ✓ | — |
| TestWalkPredicate_NilContext | ✓ | — |
| TestWalkPredicate_Not | ✓ | — |
| TestWalkPredicate_NotAndCombo | ✓ | — |
| TestWalkPredicate_NotBetween | ✓ | — |
| TestWalkPredicate_NotIn | ✓ | — |
| TestWalkPredicate_NotLike | ✓ | — |
| TestWalkPredicate_NotLikeEscape | ✓ | — |
| TestWalkPredicate_NotParenAnd | ✓ | — |
| TestWalkPredicate_NotParenComparison | ✓ | — |
| TestWalkPredicate_ParameterizedComparison | ✓ | — |
| TestWalkPredicate_ParenWrappedComparison | ✓ | — |
| TestWalkPredicate_XOR_SelfIsFalse | ✓ | — |
| TestWalk_DistanceFunction | ✓ | — |
| TestWalk_RowNumberRejects | ✓ | — |
| TestWalk_RowNumberRejects/RANK_not_supported | ✓ | — |
| TestWalker_E2E_Integration | ✓ | — |
| TestWalker_E2E_SimplifyRichTree | ✓ | — |
| TestWhereExistsInScalarPosition | ✓ | — |
| TestWhereExistsInScalarPosition/case_when_exists | ✓ | — |
| TestWhereExistsInScalarPosition/exists_and_pred | ✓ | — |
| TestWhereExistsInScalarPosition/exists_or_pred | ✓ | — |
| TestWhereExistsInScalarPosition/exists_under_arith_cmp | ✓ | — |
| TestWhereExistsInScalarPosition/nested_in_subquery_where_exists | ✓ | — |
| TestWhereExistsInScalarPosition/nested_scalar_subquery_where_exists | ✓ | — |
| TestWhereExistsInScalarPosition/no_exists | ✓ | — |
| TestWhereExistsInScalarPosition/outer_buried_plus_nested_subquery | ✓ | — |
| TestWhereExistsInScalarPosition/paren_exists | ✓ | — |
| TestWhereExistsInScalarPosition/paren_not_exists | ✓ | — |
| TestWhereExistsInScalarPosition/pred_and_not_exists | ✓ | — |
| TestWhereExistsInScalarPosition/top_level_exists | ✓ | — |
| TestWhereExistsInScalarPosition/top_level_not_exists | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestAggregate_Explain | ✓ | — |
| TestCTE_Explain | ✓ | — |
| TestCTE_Recursive_Explain | ✓ | — |
| TestChildren_Arity | ✓ | — |
| TestChildren_Arity/Aggregate | ✓ | — |
| TestChildren_Arity/CTE | ✓ | — |
| TestChildren_Arity/DDL | ✓ | — |
| TestChildren_Arity/Delete | ✓ | — |
| TestChildren_Arity/Delete_(nil_input) | ✓ | — |
| TestChildren_Arity/Filter | ✓ | — |
| TestChildren_Arity/Insert-SELECT | ✓ | — |
| TestChildren_Arity/Insert-values_(no_source) | ✓ | — |
| TestChildren_Arity/Join | ✓ | — |
| TestChildren_Arity/Limit | ✓ | — |
| TestChildren_Arity/Project | ✓ | — |
| TestChildren_Arity/Scan | ✓ | — |
| TestChildren_Arity/Sort | ✓ | — |
| TestChildren_Arity/Union | ✓ | — |
| TestChildren_Arity/Update | ✓ | — |
| TestChildren_Arity/Update_(nil_input) | ✓ | — |
| TestChildren_Arity/Values | ✓ | — |
| TestDDL_Explain | ✓ | — |
| TestDelete_Explain | ✓ | — |
| TestExplain_DeepTree | ✓ | — |
| TestFilter_Explain | ✓ | — |
| TestInsert_Explain | ✓ | — |
| TestJoinKind_String | ✓ | — |
| TestJoinWithPredicate | ✓ | — |
| TestJoin_Explain | ✓ | — |
| TestLimit_Explain | ✓ | — |
| TestProject_Explain | ✓ | — |
| TestScan_ExplainChildren | ✓ | — |
| TestScan_ExplainWithIndent | ✓ | — |
| TestSortDir_String | ✓ | — |
| TestSort_Explain | ✓ | — |
| TestUnion_Children_CopiesSlice | ✓ | — |
| TestUnion_Explain | ✓ | — |
| TestUpdate_Explain | ✓ | — |
| TestValues_Explain | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestEndToEnd_JoinFromLogicalOperator | ✓ | 30ms |
| TestEndToEnd_TextBasedInListToPlan | ✓ | 30ms |
| TestEndToEnd_LimitOverUnionPushesDown | ✓ | 20ms |
| TestEndToEnd_NestedLoopJoinBasic | ✓ | 20ms |
| TestEndToEnd_TextBasedJoinToPlan | ✓ | 20ms |
| TestEndToEnd_ThreeWayIntersection | ✓ | 20ms |
| TestEndToEnd_AggregateFromLogicalOperator | ✓ | 10ms |
| TestEndToEnd_AggregateIndexDirectAccess | ✓ | 10ms |
| TestEndToEnd_CompoundIndexBeatsIntersection | ✓ | 10ms |
| TestEndToEnd_CostExtractionPreservesFilterSort | ✓ | 10ms |
| TestEndToEnd_IndexIntersection | ✓ | 10ms |
| TestEndToEnd_LimitSortFilterWithIndex | ✓ | 10ms |
| TestEndToEnd_ProjectFilterIndexScanPipeline | ✓ | 10ms |
| TestEndToEnd_ProjectionMergeThenImplement | ✓ | 10ms |
| TestEndToEnd_SortElimByIndex | ✓ | 10ms |
| TestEndToEnd_SortElimThroughResidualFilter | ✓ | 10ms |
| TestEndToEnd_SortElimWithPrefixEqAndRangeSuffix | ✓ | 10ms |
| TestEndToEnd_StreamingAggOverSortedIndex | ✓ | 10ms |
| TestEndToEnd_UniqueIndexPointLookupPreferred | ✓ | 10ms |
| FuzzConvert | ✓ | — |
| FuzzConvert/seed#0 | ✓ | — |
| FuzzConvert/seed#1 | ✓ | — |
| FuzzConvert/seed#2 | ✓ | — |
| FuzzConvert/seed#3 | ✓ | — |
| FuzzConvert/seed#4 | ✓ | — |
| FuzzConvert/seed#5 | ✓ | — |
| FuzzConvert/seed#6 | ✓ | — |
| FuzzConvert/seed#7 | ✓ | — |
| FuzzConvert/seed#8 | ✓ | — |
| FuzzConvertAndOptimise | ✓ | — |
| FuzzConvertAndOptimise/seed#0 | ✓ | — |
| FuzzConvertAndOptimise/seed#1 | ✓ | — |
| FuzzConvertAndOptimise/seed#2 | ✓ | — |
| FuzzConvertAndOptimise/seed#3 | ✓ | — |
| FuzzConvertAndOptimise/seed#4 | ✓ | — |
| FuzzConvertAndPlan | ✓ | — |
| FuzzConvertAndPlan/seed#0 | ✓ | — |
| FuzzConvertAndPlan/seed#1 | ✓ | — |
| FuzzConvertAndPlan/seed#2 | ✓ | — |
| FuzzConvertAndPlan/seed#3 | ✓ | — |
| FuzzConvertAndPlan/seed#4 | ✓ | — |
| FuzzConvertAndPlan/seed#5 | ✓ | — |
| FuzzConvertAndPlan/seed#6 | ✓ | — |
| FuzzPredicateTextParser | ✓ | — |
| FuzzPredicateTextParser/ed7a76a2821cdac9 | ✓ | — |
| FuzzPredicateTextParser/seed#0 | ✓ | — |
| FuzzPredicateTextParser/seed#1 | ✓ | — |
| FuzzPredicateTextParser/seed#10 | ✓ | — |
| FuzzPredicateTextParser/seed#11 | ✓ | — |
| FuzzPredicateTextParser/seed#12 | ✓ | — |
| FuzzPredicateTextParser/seed#13 | ✓ | — |
| FuzzPredicateTextParser/seed#14 | ✓ | — |
| FuzzPredicateTextParser/seed#15 | ✓ | — |
| FuzzPredicateTextParser/seed#16 | ✓ | — |
| FuzzPredicateTextParser/seed#17 | ✓ | — |
| FuzzPredicateTextParser/seed#18 | ✓ | — |
| FuzzPredicateTextParser/seed#19 | ✓ | — |
| FuzzPredicateTextParser/seed#2 | ✓ | — |
| FuzzPredicateTextParser/seed#20 | ✓ | — |
| FuzzPredicateTextParser/seed#21 | ✓ | — |
| FuzzPredicateTextParser/seed#22 | ✓ | — |
| FuzzPredicateTextParser/seed#23 | ✓ | — |
| FuzzPredicateTextParser/seed#24 | ✓ | — |
| FuzzPredicateTextParser/seed#25 | ✓ | — |
| FuzzPredicateTextParser/seed#26 | ✓ | — |
| FuzzPredicateTextParser/seed#27 | ✓ | — |
| FuzzPredicateTextParser/seed#28 | ✓ | — |
| FuzzPredicateTextParser/seed#29 | ✓ | — |
| FuzzPredicateTextParser/seed#3 | ✓ | — |
| FuzzPredicateTextParser/seed#30 | ✓ | — |
| FuzzPredicateTextParser/seed#31 | ✓ | — |
| FuzzPredicateTextParser/seed#32 | ✓ | — |
| FuzzPredicateTextParser/seed#33 | ✓ | — |
| FuzzPredicateTextParser/seed#34 | ✓ | — |
| FuzzPredicateTextParser/seed#35 | ✓ | — |
| FuzzPredicateTextParser/seed#36 | ✓ | — |
| FuzzPredicateTextParser/seed#4 | ✓ | — |
| FuzzPredicateTextParser/seed#5 | ✓ | — |
| FuzzPredicateTextParser/seed#6 | ✓ | — |
| FuzzPredicateTextParser/seed#7 | ✓ | — |
| FuzzPredicateTextParser/seed#8 | ✓ | — |
| FuzzPredicateTextParser/seed#9 | ✓ | — |
| TestConvert_Aggregate_AllFunctions | ✓ | — |
| TestConvert_Aggregate_ArithmeticGroupKey | ✓ | — |
| TestConvert_Aggregate_ArithmeticOperand | ✓ | — |
| TestConvert_Aggregate_Basic | ✓ | — |
| TestConvert_Aggregate_CountStar | ✓ | — |
| TestConvert_Aggregate_UnsupportedFunction | ✓ | — |
| TestConvert_DeeplyNested_ProjectSortFilterScan | ✓ | — |
| TestConvert_Delete | ✓ | — |
| TestConvert_FilterOverScan | ✓ | — |
| TestConvert_FilterTextAND | ✓ | — |
| TestConvert_FilterTextBetween | ✓ | — |
| TestConvert_FilterTextDottedRef | ✓ | — |
| TestConvert_FilterTextFunctionInPredicate | ✓ | — |
| TestConvert_FilterTextIn | ✓ | — |
| TestConvert_FilterTextInNumeric | ✓ | — |
| TestConvert_FilterTextIsDistinctFrom | ✓ | — |
| TestConvert_FilterTextIsNotDistinctFrom | ✓ | — |
| TestConvert_FilterTextIsNotNull | ✓ | — |
| TestConvert_FilterTextIsNull | ✓ | — |
| TestConvert_FilterTextLike | ✓ | — |
| TestConvert_FilterTextLikeWithEscape | ✓ | — |
| TestConvert_FilterTextNOTExpression | ✓ | — |
| TestConvert_FilterTextNOTSimple | ✓ | — |
| TestConvert_FilterTextNestedParens | ✓ | — |
| TestConvert_FilterTextNotIn | ✓ | — |
| TestConvert_FilterTextNotLike | ✓ | — |
| TestConvert_FilterTextOR | ✓ | — |
| TestConvert_FilterTextORWithAND | ✓ | — |
| TestConvert_FilterTextParenProtectsAND | ✓ | — |
| TestConvert_FilterTextParenthesized | ✓ | — |
| TestConvert_FilterTextSimple | ✓ | — |
| TestConvert_FilterTextStartsWith | ✓ | — |
| TestConvert_Insert | ✓ | — |
| TestConvert_Insert_NoSource_Unsupported | ✓ | — |
| TestConvert_Join_CrossJoin | ✓ | — |
| TestConvert_Join_DottedRefTextPredicate | ✓ | — |
| TestConvert_Join_InnerWithPredicate | ✓ | — |
| TestConvert_Join_InnerWithTextPredicate | ✓ | — |
| TestConvert_Join_LeftJoinTextPred | ✓ | — |
| TestConvert_Join_MultiPredicateText | ✓ | — |
| TestConvert_Limit | ✓ | — |
| TestConvert_LimitOverSort | ✓ | — |
| TestConvert_LimitWithOffset | ✓ | — |
| TestConvert_NestedFilterOverFilter | ✓ | — |
| TestConvert_Nil | ✓ | — |
| TestConvert_Project_ArithmeticExpression | ✓ | — |
| TestConvert_Project_BareColumns | ✓ | — |
| TestConvert_Project_DigitFirstEntry_Unsupported | ✓ | — |
| TestConvert_Project_EmptyList_Succeeds | ✓ | — |
| TestConvert_Project_EmptyStringEntry_Unsupported | ✓ | — |
| TestConvert_Project_FloatExponentUnsupported | ✓ | — |
| TestConvert_Project_FunctionCall | ✓ | — |
| TestConvert_Project_FunctionWithArithmetic | ✓ | — |
| TestConvert_Project_LiteralProjections | ✓ | — |
| TestConvert_Project_NestedFunctionCall | ✓ | — |
| TestConvert_Project_QualifiedRef | ✓ | — |
| TestConvert_Project_SpaceEntry_Unsupported | ✓ | — |
| TestConvert_Project_StringLiteralWithApostropheUnsupported | ✓ | — |
| TestConvert_Project_ZeroArgFunction | ✓ | — |
| TestConvert_RecursionPropagatesErrUnsupported | ✓ | — |
| TestConvert_RuntimeLimit | ✓ | — |
| TestConvert_Scan | ✓ | — |
| TestConvert_Scan_AliasIgnoredInSeed | ✓ | — |
| TestConvert_Sort_ArithmeticKey | ✓ | — |
| TestConvert_Sort_BareColumns | ✓ | — |
| TestConvert_Sort_Empty_Unsorted | ✓ | — |
| TestConvert_Sort_LiteralKey | ✓ | — |
| TestConvert_Sort_MixedKeys | ✓ | — |
| TestConvert_Union | ✓ | — |
| TestConvert_UnionDistinct | ✓ | — |
| TestConvert_Update_ArithmeticRHS | ✓ | — |
| TestConvert_Update_BareColumnRHS | ✓ | — |
| TestConvert_Update_IncrementRHS | ✓ | — |
| TestConvert_Update_LiteralRHS | ✓ | — |
| TestConvert_Update_MultipleSetsBareColumn | ✓ | — |
| TestConvert_Update_NoInput_Unsupported | ✓ | — |
| TestConvert_Values_Basic | ✓ | — |
| TestConvert_Values_Empty | ✓ | — |
| TestConvert_Values_FunctionCall | ✓ | — |
| TestEndToEnd_AggregationExplainOutput | ✓ | — |
| TestEndToEnd_ArithmeticInProjectToPlan | ✓ | — |
| TestEndToEnd_CompoundIndexFilterAndStreamingAgg | ✓ | — |
| TestEndToEnd_ConvertThenOptimise | ✓ | — |
| TestEndToEnd_CostExtractionEliminatesNoOpFilter | ✓ | — |
| TestEndToEnd_CostExtractionWithStatistics | ✓ | — |
| TestEndToEnd_CostMonotonicAcrossOptimisation | ✓ | — |
| TestEndToEnd_DeletePlan | ✓ | — |
| TestEndToEnd_DeleteWithFilter_DMLPipeline | ✓ | — |
| TestEndToEnd_DistinctOverGroupByEliminated | ✓ | — |
| TestEndToEnd_ExtractBestPlanProducesSingletonTree | ✓ | — |
| TestEndToEnd_FilterPushedThroughGroupBy | ✓ | — |
| TestEndToEnd_FullCascadesPipeline | ✓ | — |
| TestEndToEnd_FullPipelineToPhysicalPlan | ✓ | — |
| TestEndToEnd_FunctionCallInFilterToPlan | ✓ | — |
| TestEndToEnd_GlobalAggregate | ✓ | — |
| TestEndToEnd_GroupByWithHavingClause | ✓ | — |
| TestEndToEnd_InExplodeIndexScan | ✓ | — |
| TestEndToEnd_InExplodeWithGroupBy | ✓ | — |
| TestEndToEnd_IndexScanFromLogicalFilter | ✓ | — |
| TestEndToEnd_IndexScanThroughSort | ✓ | — |
| TestEndToEnd_InsertFromScan_DMLPipeline | ✓ | — |
| TestEndToEnd_InsertPlan | ✓ | — |
| TestEndToEnd_InsertValuesToPlan | ✓ | — |
| TestEndToEnd_JoinWithFilterOnOneSide | ✓ | — |
| TestEndToEnd_LimitFromLogicalOperator | ✓ | — |
| TestEndToEnd_LimitMergeEndToEnd | ✓ | — |
| TestEndToEnd_LimitOverScan | ✓ | — |
| TestEndToEnd_LimitOverSortUsesOrderedIndex | ✓ | — |
| TestEndToEnd_MultipleAggregates | ✓ | — |
| TestEndToEnd_NestedFilterCollapses | ✓ | — |
| TestEndToEnd_PlanPicksSortElimOverMaterializedSort | ✓ | — |
| TestEndToEnd_PlanPicksStreamingAggOverHash | ✓ | — |
| TestEndToEnd_PlanPicksStreamingAggWhenNoOrdering | ✓ | — |
| TestEndToEnd_PlanPrefersIndexScanOverFullScan | ✓ | — |
| TestEndToEnd_PushFilterThroughChain | ✓ | — |
| TestEndToEnd_RealisticSQLShape_DistinctSortFilterScan | ✓ | — |
| TestEndToEnd_SortOverStreamingAggEliminated | ✓ | — |
| TestEndToEnd_StackedProjectionsCollapse | ✓ | — |
| TestEndToEnd_StartsWithIndexScan | ✓ | — |
| TestEndToEnd_StreamingAggDirectFromOrderedIndex | ✓ | — |
| TestEndToEnd_StreamingAggFromIndexWithoutSort | ✓ | — |
| TestEndToEnd_StreamingAggMultiColumnIndex | ✓ | — |
| TestEndToEnd_TextBasedFilterSortLimit | ✓ | — |
| TestEndToEnd_UnionAll_TwoScans | ✓ | — |
| TestEndToEnd_ValuesToPlan | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestNewAnalyzer | ✓ | — |
| TestWrap_AllTableNames_PreservesCasing | ✓ | — |
| TestWrap_Columns | ✓ | — |
| TestWrap_Indexes | ✓ | — |
| TestWrap_LookupColumn | ✓ | — |
| TestWrap_LookupTable | ✓ | — |
| TestWrap_LookupTable_Missing | ✓ | — |
| TestWrap_LookupTable_QualifiedRejected | ✓ | — |
| TestWrap_NilMetaData | ✓ | — |
| TestWrap_ProtoKindToSQL_FullMapping | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestBuildScopeFromFromClause_JoinUnsupported | ✓ | 70ms |
| TestBuildScopeFromFromClause_Aliased | ✓ | 50ms |
| TestBuildScopeFromFromClause_CommaJoin | ✓ | 50ms |
| TestBuildScopeFromFromClause_MissingTable | ✓ | 50ms |
| TestIntegration_ResolveSelectList | ✓ | 10ms |
| TestAnalyzer_AccessorsReturnInputs | ✓ | — |
| TestAnalyzer_ExpandQualifiedStar | ✓ | — |
| TestAnalyzer_ExpandQualifiedStar_Correlated | ✓ | — |
| TestAnalyzer_ExpandQualifiedStar_UnknownAlias | ✓ | — |
| TestAnalyzer_ExpandScopeStar | ✓ | — |
| TestAnalyzer_ExpandScopeStar_NilScope | ✓ | — |
| TestAnalyzer_ExpandStar | ✓ | — |
| TestAnalyzer_ExpandStar_NilTable | ✓ | — |
| TestAnalyzer_NilCatalogPanics | ✓ | — |
| TestAnalyzer_ResolveColumn | ✓ | — |
| TestAnalyzer_ResolveColumnRef | ✓ | — |
| TestAnalyzer_ResolveColumnRef_NilScope | ✓ | — |
| TestAnalyzer_ResolveColumn_NilTable | ✓ | — |
| TestAnalyzer_ResolveColumn_NotFound | ✓ | — |
| TestAnalyzer_ResolveTable | ✓ | — |
| TestAnalyzer_ResolveTableRef | ✓ | — |
| TestAnalyzer_ResolveTableRef_NotFound | ✓ | — |
| TestAnalyzer_ResolveTable_EmptyName | ✓ | — |
| TestAnalyzer_ResolveTable_NotFound | ✓ | — |
| TestBuildScopeFromFromClause_ImplicitAlias | ✓ | — |
| TestBuildScopeFromFromClause_NilInput | ✓ | — |
| TestBuildScopeFromFromClause_SingleTable | ✓ | — |
| TestFromFullIdContext_BareTable | ✓ | — |
| TestFromFullIdContext_Nil | ✓ | — |
| TestFromFullIdContext_QualifiedTable | ✓ | — |
| TestFromFullIdContext_QuotedTable | ✓ | — |
| TestFromSegments_Roundtrip | ✓ | — |
| TestFromUidContext_Nil | ✓ | — |
| TestFunctionArityError_Messages | ✓ | — |
| TestFunctionCatalog_AllowsDistinct | ✓ | — |
| TestFunctionCatalog_AllowsStar | ✓ | — |
| TestFunctionCatalog_CaseInsensitive | ✓ | — |
| TestFunctionCatalog_Contains | ✓ | — |
| TestFunctionCatalog_DuplicateRegistrationErrors | ✓ | — |
| TestFunctionCatalog_RegisterDefaults | ✓ | — |
| TestFunctionSpec_ValidateArity | ✓ | — |
| TestFunctionSpec_ValidateArity/COUNT_0_args | ✓ | — |
| TestFunctionSpec_ValidateArity/COUNT_1_arg | ✓ | — |
| TestFunctionSpec_ValidateArity/COUNT_2_args | ✓ | — |
| TestFunctionSpec_ValidateArity/variadic_no_upper | ✓ | — |
| TestFunctionSpec_ValidateArity/variadic_too_few | ✓ | — |
| TestFunctionSpec_ValidateArity/zero-arg_func | ✓ | — |
| TestIdentifier_BareCaseFolds | ✓ | — |
| TestIdentifier_CaseSensitiveBarePreservesCase | ✓ | — |
| TestIdentifier_DoubleQuotedPreservesCase | ✓ | — |
| TestIdentifier_EmptyIsZero | ✓ | — |
| TestIdentifier_EqualsIgnoreQuoting | ✓ | — |
| TestIdentifier_EqualsIgnoreQuoting/both_zero | ✓ | — |
| TestIdentifier_EqualsIgnoreQuoting/different_identifier | ✓ | — |
| TestIdentifier_EqualsIgnoreQuoting/quoted_vs_bare_same_name | ✓ | — |
| TestIdentifier_EqualsIgnoreQuoting/same_normalized_bare | ✓ | — |
| TestIdentifier_MapKey | ✓ | — |
| TestIdentifier_SingleQuotedPreservesCase | ✓ | — |
| TestIdentifier_StringImplStringer | ✓ | — |
| TestInMemoryCatalog_AllTableNames | ✓ | — |
| TestInMemoryCatalog_LookupTable | ✓ | — |
| TestInMemoryCatalog_TableExists | ✓ | — |
| TestNormalizeString_Semantics | ✓ | — |
| TestNormalizeString_Semantics/""_not_treated_as_quoted | ✓ | — |
| TestNormalizeString_Semantics/''_not_treated_as_quoted | ✓ | — |
| TestNormalizeString_Semantics/bare_folded | ✓ | — |
| TestNormalizeString_Semantics/bare_preserved | ✓ | — |
| TestNormalizeString_Semantics/double-quoted | ✓ | — |
| TestNormalizeString_Semantics/double-quoted_case-sensitive | ✓ | — |
| TestNormalizeString_Semantics/empty | ✓ | — |
| TestNormalizeString_Semantics/empty_case-sensitive | ✓ | — |
| TestNormalizeString_Semantics/lone_quote_char_not_quoted | ✓ | — |
| TestNormalizeString_Semantics/mismatched_quotes_not_treated_as_quoted | ✓ | — |
| TestNormalizeString_Semantics/single-quoted | ✓ | — |
| TestParseQualifiedName_CaseSensitive | ✓ | — |
| TestParseQualifiedName_DeepQualified | ✓ | — |
| TestParseQualifiedName_Empty | ✓ | — |
| TestParseQualifiedName_MixedQuotingPerSegment | ✓ | — |
| TestParseQualifiedName_Qualified | ✓ | — |
| TestParseQualifiedName_Unqualified | ✓ | — |
| TestQualifiedName_DefensiveCopies | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting/both_zero | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting/different_leaf | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting/different_length | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting/different_qualifier | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting/same_bare | ✓ | — |
| TestQualifiedName_EqualsIgnoreQuoting/same_via_quoting | ✓ | — |
| TestQualifiedName_PrefixedWith | ✓ | — |
| TestQualifiedName_PrefixedWith/different_segment | ✓ | — |
| TestQualifiedName_PrefixedWith/exact | ✓ | — |
| TestQualifiedName_PrefixedWith/first_segment_only | ✓ | — |
| TestQualifiedName_PrefixedWith/leading_qualifier | ✓ | — |
| TestQualifiedName_PrefixedWith/longer_than_self | ✓ | — |
| TestQualifiedName_String_CanonicalDotted | ✓ | — |
| TestScope_AddSource_DuplicateAlias | ✓ | — |
| TestScope_AllSourcesRecursive | ✓ | — |
| TestScope_InnerShadowsOuter | ✓ | — |
| TestScope_ParentLookup | ✓ | — |
| TestScope_ResolveColumn_Ambiguous | ✓ | — |
| TestScope_ResolveColumn_NotFound | ✓ | — |
| TestScope_ResolveColumn_Unique | ✓ | — |
| TestScope_ResolveQualifiedColumn | ✓ | — |
| TestScope_ResolveQualifiedColumn_UnknownColumn | ✓ | — |
| TestScope_ResolveQualifiedColumn_UnknownSource | ✓ | — |
| TestScope_SourcesDefensiveCopy | ✓ | — |
| TestStaticTable_ColumnsDefensiveCopy | ✓ | — |
| TestStaticTable_IndexesDefensiveCopy | ✓ | — |
| TestStaticTable_LookupColumn | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| FuzzTranslateToCascades | ✓ | — |
| FuzzTranslateToCascades/seed#0 | ✓ | — |
| FuzzTranslateToCascades/seed#1 | ✓ | — |
| FuzzTranslateToCascades/seed#2 | ✓ | — |
| TestBuildJoinResultValue_NestedNoSpuriousKeys | ✓ | — |
| TestFindUnsupportedFunction | ✓ | — |
| TestFindUnsupportedFunction/long_expression_(not_detected) | ✓ | — |
| TestFindUnsupportedFunction/nil_op | ✓ | — |
| TestFindUnsupportedFunction/plain_column | ✓ | — |
| TestFindUnsupportedFunction/plain_scan | ✓ | — |
| TestFindUnsupportedFunction/projection_with_COALESCE_(allowed) | ✓ | — |
| TestFindUnsupportedFunction/projection_with_COUNT_(allowed) | ✓ | — |
| TestFindUnsupportedFunction/projection_with_SIN_in_Value_tree | ✓ | — |
| TestFindUnsupportedFunction/projection_with_TAN_in_Value_tree | ✓ | — |
| TestFindUnsupportedFunction_ValueTree | ✓ | — |
| TestFindUnsupportedFunction_ValueTree/nil | ✓ | — |
| TestFindUnsupportedFunction_ValueTree/safe_func_in_value | ✓ | — |
| TestFindUnsupportedFunction_ValueTree/scan | ✓ | — |
| TestFindUnsupportedFunction_ValueTree/unsafe_func_in_value | ✓ | — |
| TestLegColumns_CTEScopeResolvesBody | ✓ | — |
| TestLegColumns_NamingConsistentWithAnchoredRecord | ✓ | — |
| TestMultiPlan_Execute_AggregatesRowsAffected | ✓ | — |
| TestMultiPlan_Execute_ShortCircuitsOnError | ✓ | — |
| TestMultiPlan_Explain | ✓ | — |
| TestMultiPlan_IsUpdate_AllUpdate | ✓ | — |
| TestMultiPlan_IsUpdate_Empty | ✓ | — |
| TestMultiPlan_IsUpdate_MixedIsNotUpdate | ✓ | — |
| TestParseAggregateText | ✓ | — |
| TestPlanFunc_Execute | ✓ | — |
| TestPlanFunc_Explain | ✓ | — |
| TestPlanFunc_IsUpdate | ✓ | — |
| TestPullUpToOutputField_PointerIdentityPreferred | ✓ | — |
| TestSourceAlias | ✓ | — |
| TestSourceAlias/cte_returns_cte_name | ✓ | — |
| TestSourceAlias/filter_wrapping_scan | ✓ | — |
| TestSourceAlias/nil_returns_empty | ✓ | — |
| TestSourceAlias/scan_no_alias | ✓ | — |
| TestSourceAlias/scan_with_alias | ✓ | — |
| TestTableColumns_FromMetadata | ✓ | — |
| TestTranslateAggregate | ✓ | — |
| TestTranslateAggregateNoGroup | ✓ | — |
| TestTranslateAggregateWithHavingReturnsNil | ✓ | — |
| TestTranslateCTEChained | ✓ | — |
| TestTranslateCTEInlines | ✓ | — |
| TestTranslateCTEMultipleReferences | ✓ | — |
| TestTranslateCTEOuterTextFilterBailsToNaive | ✓ | — |
| TestTranslateCTEShadowsTableName | ✓ | — |
| TestTranslateCTEWithFilter | ✓ | — |
| TestTranslateDistinct | ✓ | — |
| TestTranslateDistinctUnion | ✓ | — |
| TestTranslateFilterOverScan | ✓ | — |
| TestTranslateJoin | ✓ | — |
| TestTranslateJoinNilMd | ✓ | — |
| TestTranslateJoinWithExists_NilMdUntranslatable | ✓ | — |
| TestTranslateLimit | ✓ | — |
| TestTranslateNestedSortFilterScan | ✓ | — |
| TestTranslateNil | ✓ | — |
| TestTranslateProject | ✓ | — |
| TestTranslateRecursiveCTEReturnsNil | ✓ | — |
| TestTranslateScan | ✓ | — |
| TestTranslateSort | ✓ | — |
| TestTranslateUnion | ✓ | — |
| TestTranslateUnnest_NilMetadataAtOrdinalityIsCleanError | ✓ | — |
| TestTranslateUnnest_NilMetadataIsCleanError | ✓ | — |
| TestUnionBranchNormalizable_AggregateArity | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestNew_InitializesSchemaCache | ✓ | — |
| TestSchemaCacheKey | ✓ | — |
| TestSchemaCacheKeyDelimiter | ✓ | — |
| TestSession_BeginStatement_Nested | ✓ | — |
| TestSession_BeginStatement_SetsAndRestores | ✓ | — |
| TestSession_InvalidateSchema | ✓ | — |
| TestSession_InvalidateSchema_MissingIsNoOp | ✓ | — |
| TestSession_ResetSchemaCache | ✓ | — |
| TestSession_StatementNow_NilReceiver | ✓ | — |
| TestSession_StatementNow_UsesPinnedTime | ✓ | — |
| TestSession_StatementNow_ZeroFallsBackToWall | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestFDB_MultiwayJoinOrder_Nway | ✓ | 32.900s |
| TestFDB_JoinSelPred_Repro | ✓ | 15.040s |
| TestFDB_RFC145_InfoSchemaParitySweep | ✓ | 7.730s |
| TestFDB_VectorSearch_ColdStartCappedHonestTruncation | ✓ | 2.540s |
| TestFDB_IndexOracleConsistency | ✓ | 2.230s |
| TestFDB_LargeScanContinuationProbe | ✓ | 2.020s |
| TestFDB_MultiwayJoinIndexProbe | ✓ | 1.980s |
| TestFDB_MultiwayJoinOrder_Probe | ✓ | 1.970s |
| TestFDB_SumIntegerDivision | ✓ | 1.890s |
| TestFDB_DoubleOracleConsistency | ✓ | 1.700s |
| TestFDB_W2_Metamorphic_CountEquivalence | ✓ | 1.700s |
| TestFDB_W2_TLP_CountPartition | ✓ | 1.680s |
| TestFDB_StringOracleConsistency | ✓ | 1.460s |
| TestFDB_RFC130_DefaultUnlimitedRegression | ✓ | 1.450s |
| TestFDB_CompoundIndexOracle | ✓ | 1.330s |
| TestFDB_FullOuterJoin_LargeInner | ✓ | 1.140s |
| TestFDB_W3_5_PlanDiversity_IndexedVsFullScan | ✓ | 1.020s |
| TestFDB_CascadesFlatMapCorrelatedJoin | ✓ | 1.010s |
| TestFDB_RFC130_StatementWideAcrossTwoBranches | ✓ | 990ms |
| TestFDB_ArrayUnnestOrdinality | ✓ | 970ms |
| TestFDB_RFC130_ByteBudgetTripsBeforeRowLimit | ✓ | 970ms |
| TestFDB_JoinOracleConsistency | ✓ | 960ms |
| TestFDB_W2_Metamorphic_PredicateRedundancy | ✓ | 940ms |
| TestFDB_InfoSchema_Tables | ✓ | 870ms |
| TestFDB_InfoSchema_Columns | ✓ | 860ms |
| TestFDB_InfoSchema_Indexes | ✓ | 850ms |
| TestFDB_W3_5_PlanDiversity_PlansActuallyDiffer | ✓ | 840ms |
| TestFDB_LargeDataSet | ✓ | 830ms |
| TestFDB_RFC130_RecursiveCTECrossLevel | ✓ | 830ms |
| TestFDB_W2_Metamorphic_HavingCountEquivalence | ✓ | 830ms |
| TestFDB_W2_TLP_RowSetReconstruction | ✓ | 810ms |
| TestFDB_StatisticsDrivenPlanSelection/stats_pipeline_with_data | ✓ | 670ms |
| TestFDB_GroupByInsertSelect_Determinism | ✓ | 620ms |
| TestFDB_VectorSearch_HorizonExceedsDefaultEf | ✓ | 590ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes | ✓ | 560ms |
| TestFDB_NullIndexProbeVariants | ✓ | 520ms |
| TestFDB_StatisticsDrivenPlanSelection/stats_survive_deletes | ✓ | 500ms |
| TestFDB_W3_5_NullParamRangeIsEmpty | ✓ | 430ms |
| TestFDB_OuterParity_Left | ✓ | 420ms |
| TestFDB_JoinMerge_OuterColumn_NotDropped | ✓ | 410ms |
| TestFDB_CorrelatedNullKeyJoin | ✓ | 390ms |
| TestFDB_GroupByInsertSelect_Variants | ✓ | 390ms |
| TestFDB_NestedJoinUnqualifiedProjection | ✓ | 390ms |
| TestFDB_TwoTableOrderInvariantIndexJoin | ✓ | 390ms |
| TestFDB_MaterializedNLJNullKey | ✓ | 360ms |
| TestFDB_W2_Metamorphic_ArithmeticIdentity | ✓ | 350ms |
| TestFDB_MultiJoinWithFilter | ✓ | 340ms |
| TestFDB_VectorSearch_RarePredicateWidening | ✓ | 320ms |
| TestFDB_W2_Metamorphic_GroupByCountEqualsSum | ✓ | 310ms |
| TestFDB_QualityProbe_JoinGroupByHavingOrderBy | ✓ | 300ms |
| TestFDB_RFC153_JoinedPreservedMatrix | ✓ | 300ms |
| TestFDB_GroupByDerivedTableComputedExpr | ✓ | 290ms |
| TestFDB_IndexScanPatterns | ✓ | 280ms |
| TestFDB_QualityProbe_IsNullIsNotNull | ✓ | 280ms |
| TestFDB_RFC106a_DMLNoPartialMutationInExplicitTx | ✓ | 280ms |
| TestFDB_RFC106a_UnionAllBranchTruncationErrors | ✓ | 280ms |
| TestFDB_DMLUpdateDeleteProbe | ✓ | 270ms |
| TestFDB_ProjectedExists_Round8 | ✓ | 270ms |
| TestFDB_RFC106a_ScanLimitFail | ✓ | 270ms |
| TestFDB_ThreeWayJoin | ✓ | 270ms |
| TestFDB_QualityProbe_BetweenAndIn | ✓ | 250ms |
| TestFDB_RFC106a_RowLimitBeatsScanLimit | ✓ | 250ms |
| TestFDB_RFC106a_ScalarSubqueryHonorsLimit | ✓ | 250ms |
| TestFDB_RFC106a_AggregateIndexScanLimit | ✓ | 240ms |
| TestFDB_RFC106a_BufferedScanLimitErrorsNotTruncates | ✓ | 240ms |
| TestFDB_CaseContextsProbe | ✓ | 230ms |
| TestFDB_DmlSubqueryWhereProbe | ✓ | 230ms |
| TestFDB_QualityProbe_MultipleOrderBy | ✓ | 230ms |
| TestFDB_CastAndSubstring | ✓ | 220ms |
| TestFDB_INProj_OuterProjectionOverInJoin | ✓ | 220ms |
| TestFDB_QualityProbe_DerivedTable | ✓ | 220ms |
| TestFDB_InsertSelectCross | ✓ | 210ms |
| TestFDB_ModuloDivisionProbe | ✓ | 210ms |
| TestFDB_WhereWithLikePatterns | ✓ | 210ms |
| TestFDB_BetweenOperator | ✓ | 200ms |
| TestFDB_CorrelatedNullInequality | ✓ | 200ms |
| TestFDB_QualityProbe_ComplexSubqueryPatterns | ✓ | 200ms |
| TestFDB_RFC106a_DMLDeadlineAbortsCleanly | ✓ | 200ms |
| TestFDB_AggregateIndex_Having | ✓ | 190ms |
| TestFDB_DerivedTableJoinExists | ✓ | 190ms |
| TestFDB_GroupByAlias | ✓ | 190ms |
| TestFDB_IndexSargProbe | ✓ | 190ms |
| TestFDB_JoinWithNotIn | ✓ | 190ms |
| TestFDB_QualityProbe_JoinPredicateEdgeCases | ✓ | 190ms |
| TestFDB_QualityProbe_LeftJoinWhereVsOn | ✓ | 190ms |
| TestFDB_SelectWithCaseAndAggregate | ✓ | 190ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema | ✓ | 180ms |
| TestFDB_ComplexJoinAggregatePatterns | ✓ | 180ms |
| TestFDB_DmlDryRun | ✓ | 180ms |
| TestFDB_JoinOracleConsistency/inner_theta_gt | ✓ | 180ms |
| TestFDB_JoinWhere | ✓ | 180ms |
| TestFDB_LimitOffsetPagingProbe | ✓ | 180ms |
| TestFDB_MultipleInsertsThenAggregate | ✓ | 180ms |
| TestFDB_OuterParity_Right | ✓ | 180ms |
| TestFDB_ProjectedExists_Round5 | ✓ | 180ms |
| TestFDB_QualityProbe_AggregateEdgeCases | ✓ | 180ms |
| TestFDB_QualityProbe_CTEAdvanced | ✓ | 180ms |
| TestFDB_QualityProbe_CastExpressions | ✓ | 180ms |
| TestFDB_QualityProbe_CompoundPredicates | ✓ | 180ms |
| TestFDB_QualityProbe_StringLiteralEdges | ✓ | 180ms |
| TestFDB_StringFunctionsProbe | ✓ | 180ms |
| TestFDB_StringParamEscapingProbe | ✓ | 180ms |
| TestFDB_200RowDataset | ✓ | 170ms |
| TestFDB_AggregateIndexUsage | ✓ | 170ms |
| TestFDB_AggregateIndex_CompositeAggExpressions | ✓ | 170ms |
| TestFDB_CaseContextsProbe/threeway_case_in_3rd_on | ✓ | 170ms |
| TestFDB_JoinAggregateNull | ✓ | 170ms |
| TestFDB_ProjectedExistsRound10 | ✓ | 170ms |
| TestFDB_QualityProbe_ArithmeticExpressions | ✓ | 170ms |
| TestFDB_QualityProbe_CaseWhenInVariousPositions | ✓ | 170ms |
| TestFDB_QualityProbe_OrderByAlias | ✓ | 170ms |
| TestFDB_ThreeWayJoinWithAggregateExpr | ✓ | 170ms |
| TestFDB_UpdateSetNullIndexProbe | ✓ | 170ms |
| TestFDB_DmlWhereUndefinedProbe | ✓ | 160ms |
| TestFDB_MinMaxGroupByOrderByAggregate | ✓ | 160ms |
| TestFDB_MultiJoinWithFilter/join_with_where_on_leaf | ✓ | 160ms |
| TestFDB_OrAndIndexProbe | ✓ | 160ms |
| TestFDB_ParamStringEdgeProbe | ✓ | 160ms |
| TestFDB_QualityProbe_CoalesceAndGreatest | ✓ | 160ms |
| TestFDB_QualityProbe_CorrelatedExists | ✓ | 160ms |
| TestFDB_QualityProbe_DistinctEdgeCases | ✓ | 160ms |
| TestFDB_QualityProbe_GroupByWithNulls | ✓ | 160ms |
| TestFDB_QualityProbe_JoinGroupByHavingOrderBy/three_table_join | ✓ | 160ms |
| TestFDB_QualityProbe_LimitZero | ✓ | 160ms |
| TestFDB_QualityProbe_ScalarSubquery | ✓ | 160ms |
| TestFDB_RFC106a_MaxRowsStatementWide | ✓ | 160ms |
| TestFDB_RFC153_JoinedPreservedMatrix/three_way_deeper | ✓ | 160ms |
| TestFDB_UpdateIndexMaintenanceProbe | ✓ | 160ms |
| TestFDB_WhereWithLikePatterns/like_prefix | ✓ | 160ms |
| FuzzSQL_QueryContext | ✓ | 150ms |
| TestFDB_CascadesStringFilter | ✓ | 150ms |
| TestFDB_CompositeJoinDrivesProbeSide | ✓ | 150ms |
| TestFDB_CorrelatedExistsProbe | ✓ | 150ms |
| TestFDB_DerivedTableExistsJoin | ✓ | 150ms |
| TestFDB_JoinThreeTablesWithAgg | ✓ | 150ms |
| TestFDB_JoinWithOrderBy | ✓ | 150ms |
| TestFDB_LeftJoinNullHandling | ✓ | 150ms |
| TestFDB_QualityProbe_LeftJoinNulls | ✓ | 150ms |
| TestFDB_QualityProbe_NestedAggregation | ✓ | 150ms |
| TestFDB_QualityProbe_NestedCASE | ✓ | 150ms |
| TestFDB_QualityProbe_NullEdgeCases | ✓ | 150ms |
| TestFDB_QualityProbe_SubqueryInWhere | ✓ | 150ms |
| TestFDB_QualityProbe_UnionLimitOffset | ✓ | 150ms |
| TestFDB_QualityProbe_UpdateDeleteComplex | ✓ | 150ms |
| TestFDB_TypeCoercionProbe | ✓ | 150ms |
| TestFDB_UpdateUniqueViolationProbe | ✓ | 150ms |
| TestFDB_CTEJavaPatterns | ✓ | 140ms |
| TestFDB_JoinSumWithHavingAndLimit | ✓ | 140ms |
| TestFDB_JoinWithNotExists | ✓ | 140ms |
| TestFDB_LargerDatasetAggregate | ✓ | 140ms |
| TestFDB_MaterializedNLJNullKey/inner_count_no_null_match | ✓ | 140ms |
| TestFDB_MathFunctionsProbe | ✓ | 140ms |
| TestFDB_MultiOuterResidual_NotDroppedToUnboundLeg | ✓ | 140ms |
| TestFDB_NestedDerivedTableNullFilter | ✓ | 140ms |
| TestFDB_RFC130_RecursiveCTE_NoDoubleCharge | ✓ | 140ms |
| TestFDB_SelfJoinChainProbe | ✓ | 140ms |
| TestFDB_UnionAggregateExprAlias | ✓ | 140ms |
| TestFDB_UnionJoinLeg | ✓ | 140ms |
| TestFDB_UpdateAssignmentProbe | ✓ | 140ms |
| TestFDB_UpdatePrimaryKeyProbe | ✓ | 140ms |
| TestFDB_100RowDataset | ✓ | 130ms |
| TestFDB_AggregateIndex_CountNotNull | ✓ | 130ms |
| TestFDB_AggregateIndex_MinMaxEverSemantics | ✓ | 130ms |
| TestFDB_AndRangePredicateWithIndex | ✓ | 130ms |
| TestFDB_CompositeAggregateExpressions | ✓ | 130ms |
| TestFDB_CrossTypeConstSarg | ✓ | 130ms |
| TestFDB_DerivedTableEdgeCases | ✓ | 130ms |
| TestFDB_DerivedTableJoinWithAggExpr | ✓ | 130ms |
| TestFDB_ExistsInOn | ✓ | 130ms |
| TestFDB_GroupByDerivedTableAgg | ✓ | 130ms |
| TestFDB_GroupByOrderBy | ✓ | 130ms |
| TestFDB_InOrCompoundSargProbe | ✓ | 130ms |
| TestFDB_LimitOffsetCombinations | ✓ | 130ms |
| TestFDB_MinMaxGroupByOrderByAggregate/min_per_team_order_by_min | ✓ | 130ms |
| TestFDB_OffsetEmptyAggProbe | ✓ | 130ms |
| TestFDB_OnClauseShapes_StillWork | ✓ | 130ms |
| TestFDB_OrderedGroupedScalarSubquery_Determinism | ✓ | 130ms |
| TestFDB_OuterParity_BooleanWhere | ✓ | 130ms |
| TestFDB_OuterParity_NullConstantFolding | ✓ | 130ms |
| TestFDB_QualityProbe_SelfJoin | ✓ | 130ms |
| TestFDB_QualityProbe_UnionOrderByLimit | ✓ | 130ms |
| TestFDB_RFC106a_StatementTimeout | ✓ | 130ms |
| TestFDB_RFC130_UpdateEchoChargedNoPartial | ✓ | 130ms |
| TestFDB_SelectWithCaseAndAggregate/sum_case_when | ✓ | 130ms |
| TestFDB_SubqueryInOn_RejectedCleanly | ✓ | 130ms |
| TestFDB_ThreeTableFrom | ✓ | 130ms |
| TestFDB_AggregateIndex_NullGroupKey | ✓ | 120ms |
| TestFDB_AvgDoubleInsertPromotion | ✓ | 120ms |
| TestFDB_CTEMultiple | ✓ | 120ms |
| TestFDB_CascadesSortEliminationViaIndex | ✓ | 120ms |
| TestFDB_CompleteQueryPipeline | ✓ | 120ms |
| TestFDB_CorrelatedExistsUnderJoin_NoCorrelationLeak | ✓ | 120ms |
| TestFDB_DateTimestampEdgeCases | ✓ | 120ms |
| TestFDB_DeleteInsertCycles | ✓ | 120ms |
| TestFDB_ExistsAboveJoin_AliasBinding | ✓ | 120ms |
| TestFDB_InsertAndVerifyOrder | ✓ | 120ms |
| TestFDB_InsertSelectWithFilter | ✓ | 120ms |
| TestFDB_IsDistinctFromJavaPatterns | ✓ | 120ms |
| TestFDB_JoinWithWhereAndCase | ✓ | 120ms |
| TestFDB_LimitBasicPatterns | ✓ | 120ms |
| TestFDB_MathFunctions | ✓ | 120ms |
| TestFDB_NotOfUnknownIsUnknown | ✓ | 120ms |
| TestFDB_NullPropagationInFunctions | ✓ | 120ms |
| TestFDB_NullSafeComparisons | ✓ | 120ms |
| TestFDB_OrPredicateFilter | ✓ | 120ms |
| TestFDB_OrderByNullOrdering | ✓ | 120ms |
| TestFDB_OrderByPatterns | ✓ | 120ms |
| TestFDB_OuterJoinTypesProbe | ✓ | 120ms |
| TestFDB_PlanCacheCorrectness | ✓ | 120ms |
| TestFDB_ProjectedExistsRound12_DMLScalar | ✓ | 120ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_having_deterministic_10x | ✓ | 120ms |
| TestFDB_QualityProbe_MultiTableInsertDelete | ✓ | 120ms |
| TestFDB_RFC106a_ResultSizeCap | ✓ | 120ms |
| TestFDB_RFC130_DMLEchoChargesPrimaryKeyBytes | ✓ | 120ms |
| TestFDB_RFC130_DeleteEchoNotDoubleCharged | ✓ | 120ms |
| TestFDB_RFC130_InsertEchoChargedNoPartial | ✓ | 120ms |
| TestFDB_ThreeValuedLogicProbe | ✓ | 120ms |
| TestFDB_UnionAllJavaPatterns | ✓ | 120ms |
| TestFDB_AggregateEdgeProbe | ✓ | 110ms |
| TestFDB_AggregateIndexOrderByDesc | ✓ | 110ms |
| TestFDB_AggregateIndex_CompositeAggExpressions/sum_div_count_per_group | ✓ | 110ms |
| TestFDB_AggregateNullSemantics | ✓ | 110ms |
| TestFDB_ArithPrecedenceProbe | ✓ | 110ms |
| TestFDB_BooleanThreeValueLogic | ✓ | 110ms |
| TestFDB_CTEWithOrderByAndLimit | ✓ | 110ms |
| TestFDB_ComplexExpressionEvaluation | ✓ | 110ms |
| TestFDB_CorrelatedNullKeyJoin/left_nullextended_count | ✓ | 110ms |
| TestFDB_CountWithGroupByHavingCountEq | ✓ | 110ms |
| TestFDB_DMLPredicateProbe | ✓ | 110ms |
| TestFDB_ExistsSemanticsProbe | ✓ | 110ms |
| TestFDB_GroupByMultipleAggregatesAll | ✓ | 110ms |
| TestFDB_InPredicatePatterns | ✓ | 110ms |
| TestFDB_InsertSelectProbe | ✓ | 110ms |
| TestFDB_JoinWithInPredicate | ✓ | 110ms |
| TestFDB_LargeValueSplitProbe | ✓ | 110ms |
| TestFDB_MediumAuditFixes | ✓ | 110ms |
| TestFDB_MultiColIndexGapProbe | ✓ | 110ms |
| TestFDB_MultiIndexSelectionProbe | ✓ | 110ms |
| TestFDB_NestedFlatMapUnderJoin_NoCorrelationLeak | ✓ | 110ms |
| TestFDB_NullHandlingSanityPack | ✓ | 110ms |
| TestFDB_NullSafeJoinProbe | ✓ | 110ms |
| TestFDB_ParamRenderingProbe | ✓ | 110ms |
| TestFDB_PlanShapeFilterPushdownBelowJoin | ✓ | 110ms |
| TestFDB_ProjectedExists_Round6 | ✓ | 110ms |
| TestFDB_SelectCoalesce | ✓ | 110ms |
| TestFDB_ThreeValuedLogicNotAndNeq | ✓ | 110ms |
| TestFDB_TwoDerivedTablesCrossJoined | ✓ | 110ms |
| TestFDB_UnionGroupedCountConstantGated | ✓ | 110ms |
| TestFDB_UpdateDeleteWithExpressions | ✓ | 110ms |
| TestFDB_UpdateDeleteWithSubquery | ✓ | 110ms |
| TestFDB_UpdateSetDefaultRejectedProbe | ✓ | 110ms |
| TestFDB_UpdateWhereArithmetic | ✓ | 110ms |
| TestFDB_AggregateEdgesProbe | ✓ | 100ms |
| TestFDB_AggregateIndexWithUpdate | ✓ | 100ms |
| TestFDB_AggregateNullSemanticsProbe | ✓ | 100ms |
| TestFDB_BetweenEdgesProbe | ✓ | 100ms |
| TestFDB_CTE | ✓ | 100ms |
| TestFDB_CTEWithAggregate | ✓ | 100ms |
| TestFDB_CTEWithUnionAll | ✓ | 100ms |
| TestFDB_CascadesThreeWayJoin | ✓ | 100ms |
| TestFDB_CaseWhenWithInList | ✓ | 100ms |
| TestFDB_CoalesceEdgeCases | ✓ | 100ms |
| TestFDB_ComplexWhereConditions | ✓ | 100ms |
| TestFDB_ConstantPredicateProbe | ✓ | 100ms |
| TestFDB_DMLCascades_DeleteRowsAffected | ✓ | 100ms |
| TestFDB_DeleteWithMultipleConditions | ✓ | 100ms |
| TestFDB_DerivedTableSortOnlyAgg | ✓ | 100ms |
| TestFDB_GroupByCount_ResidualNotDropped | ✓ | 100ms |
| TestFDB_GroupByInsertSelect_Variants/reordered_select | ✓ | 100ms |
| TestFDB_GroupByInsertSelect_Variants/uppercase_arg | ✓ | 100ms |
| TestFDB_InsertSelectWithAggregate | ✓ | 100ms |
| TestFDB_JoinGroupBy | ✓ | 100ms |
| TestFDB_JoinOnCatAndVal | ✓ | 100ms |
| TestFDB_JoinWithCoalesceInGroupBy | ✓ | 100ms |
| TestFDB_JoinWithGroupByCountAndLimit | ✓ | 100ms |
| TestFDB_JoinWithUpdateAndVerify | ✓ | 100ms |
| TestFDB_MathFunctionsTranscendental | ✓ | 100ms |
| TestFDB_MultiAggregateIntersection_Filtered | ✓ | 100ms |
| TestFDB_NegativeDoubleIndexProbe | ✓ | 100ms |
| TestFDB_NegativeIntIndexProbe | ✓ | 100ms |
| TestFDB_NonCorrelatedExistsEmptySubquery | ✓ | 100ms |
| TestFDB_NullIndexProbeVariants/multicol_null_2nd | ✓ | 100ms |
| TestFDB_NullJoinAggProbe | ✓ | 100ms |
| TestFDB_NullOrderingAndArithmetic | ✓ | 100ms |
| TestFDB_OrderByExpressionInJoin | ✓ | 100ms |
| TestFDB_OrderNullsLimitProbe | ✓ | 100ms |
| TestFDB_OuterJoinFilterProbe | ✓ | 100ms |
| TestFDB_OuterParity_InsertSelectFromOuterJoinNotNull | ✓ | 100ms |
| TestFDB_ParameterizedSubquery | ✓ | 100ms |
| TestFDB_PlanShapeJoinFilterPushdown | ✓ | 100ms |
| TestFDB_PrimaryKeyOperations | ✓ | 100ms |
| TestFDB_ProjectedExists | ✓ | 100ms |
| TestFDB_ProjectedExistsRound12 | ✓ | 100ms |
| TestFDB_ProjectedExists_Round3 | ✓ | 100ms |
| TestFDB_QualityProbe_TypeCoercionEdge | ✓ | 100ms |
| TestFDB_RightJoin | ✓ | 100ms |
| TestFDB_SelectWithMultipleJoins | ✓ | 100ms |
| TestFDB_SelfComparisonNotSargedToCircularRange | ✓ | 100ms |
| TestFDB_SelfJoinAndBetweenJoin | ✓ | 100ms |
| TestFDB_SetOpsDistinctProbe | ✓ | 100ms |
| TestFDB_StringIndexRangeProbe | ✓ | 100ms |
| TestFDB_SubqueryInOn_JoinTypesAndNegation | ✓ | 100ms |
| TestFDB_ThreeWayJoin/three_table_join | ✓ | 100ms |
| TestFDB_TransactionProbe | ✓ | 100ms |
| TestFDB_UnionAggregateColumnRemap | ✓ | 100ms |
| TestFDB_UnionAllThreeWayAggregate | ✓ | 100ms |
| TestFDB_UpdateConstraintEnforcementProbe | ✓ | 100ms |
| TestFDB_UpdateUndefinedColumnProbe | ✓ | 100ms |
| TestFDB_UpdateWithExpressions | ✓ | 100ms |
| TestFDB_WhereComparisonOperators | ✓ | 100ms |
| TestFDB_WhereIsNullIsNotNull | ✓ | 100ms |
| TestFDB_AggregateEmptyTable | ✓ | 90ms |
| TestFDB_AggregateIndex_BoundedScan | ✓ | 90ms |
| TestFDB_AggregateIndex_MultiColumnGroupBy | ✓ | 90ms |
| TestFDB_ArithmeticEdgeProbe | ✓ | 90ms |
| TestFDB_ArithmeticExpressionProjection | ✓ | 90ms |
| TestFDB_ArrayUnnestDMLDuplicateAlias | ✓ | 90ms |
| TestFDB_BareBoolWhereProbe | ✓ | 90ms |
| TestFDB_BitwisePrecedenceProbe | ✓ | 90ms |
| TestFDB_BoolValueFuncsProbe | ✓ | 90ms |
| TestFDB_CTELimit_RFC128 | ✓ | 90ms |
| TestFDB_CTEWithAggregateExpression | ✓ | 90ms |
| TestFDB_CTEWithJoin | ✓ | 90ms |
| TestFDB_CTEWithJoinAndOrderByExpr | ✓ | 90ms |
| TestFDB_ComplexExpressionCombinations | ✓ | 90ms |
| TestFDB_CrossJoinProjectionProbe | ✓ | 90ms |
| TestFDB_DateTimestampColumns | ✓ | 90ms |
| TestFDB_DeleteLimitRejectedProbe | ✓ | 90ms |
| TestFDB_DerivedTableAggAlias | ✓ | 90ms |
| TestFDB_DerivedTableShapesProbe | ✓ | 90ms |
| TestFDB_EndToEndWorkflow | ✓ | 90ms |
| TestFDB_ExistsInOn_Probe | ✓ | 90ms |
| TestFDB_ExistsWithGroupBy | ✓ | 90ms |
| TestFDB_GroupByInsertSelect | ✓ | 90ms |
| TestFDB_GroupByInsertSelect_CountStar | ✓ | 90ms |
| TestFDB_HavingCountThreshold | ✓ | 90ms |
| TestFDB_InListIndexProbe | ✓ | 90ms |
| TestFDB_InListLimitReturnsRows | ✓ | 90ms |
| TestFDB_IndexedFloatSargProbe | ✓ | 90ms |
| TestFDB_InsertAndCountIntegrity | ✓ | 90ms |
| TestFDB_InsertMultipleBatchesThenDelete | ✓ | 90ms |
| TestFDB_InsertSelectFromSameTable | ✓ | 90ms |
| TestFDB_InsertSelectGroupByProbe | ✓ | 90ms |
| TestFDB_IsNullIndexedProbe | ✓ | 90ms |
| TestFDB_JoinColumnLabelsUnqualified | ✓ | 90ms |
| TestFDB_JoinGroupByOrderByLimit | ✓ | 90ms |
| TestFDB_JoinWithCTEAndAggregate | ✓ | 90ms |
| TestFDB_JoinWithNullKey | ✓ | 90ms |
| TestFDB_KitchenSinkProbe | ✓ | 90ms |
| TestFDB_LeftJoinWhereOnProbe | ✓ | 90ms |
| TestFDB_LikePatternProbe | ✓ | 90ms |
| TestFDB_LimitZero | ✓ | 90ms |
| TestFDB_ModuloDivisionProbe/7_%_3 | ✓ | 90ms |
| TestFDB_MultiColumnOrderBy | ✓ | 90ms |
| TestFDB_MultiJoinWithFilter/three_table_join | ✓ | 90ms |
| TestFDB_MultiStatementProbe | ✓ | 90ms |
| TestFDB_MultiTableDeleteUpdate | ✓ | 90ms |
| TestFDB_NegativeCoveringIndexProbe | ✓ | 90ms |
| TestFDB_NestedNotExists | ✓ | 90ms |
| TestFDB_OrderByWithLimitAndOffset | ✓ | 90ms |
| TestFDB_OrderedGroupedScalarSubquery_ByAggregate | ✓ | 90ms |
| TestFDB_OrderedGroupedScalarSubquery_ByAlias | ✓ | 90ms |
| TestFDB_ParameterizedQueryApostrophe | ✓ | 90ms |
| TestFDB_PlanShapeAggregateIndexDDL | ✓ | 90ms |
| TestFDB_PlanShapeAggregateIndexDDL_MaxMin | ✓ | 90ms |
| TestFDB_ProjectedExistsRound11 | ✓ | 90ms |
| TestFDB_ProjectedExistsRound12_DML | ✓ | 90ms |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary | ✓ | 90ms |
| TestFDB_ProjectedExists_UnaliasedComputedColumn | ✓ | 90ms |
| TestFDB_QualityProbe_UpdateWithSubquery | ✓ | 90ms |
| TestFDB_RangePredicates | ✓ | 90ms |
| TestFDB_SelectOrderBy | ✓ | 90ms |
| TestFDB_SelectStarWithJoin | ✓ | 90ms |
| TestFDB_SelfJoinHavingProbe | ✓ | 90ms |
| TestFDB_SelfJoinPairs | ✓ | 90ms |
| TestFDB_StringOperations | ✓ | 90ms |
| TestFDB_SubqueryINRejected | ✓ | 90ms |
| TestFDB_SubqueryScalarComparison | ✓ | 90ms |
| TestFDB_TemporalUuidTypesProbe | ✓ | 90ms |
| TestFDB_TxSelectIsolationProbe | ✓ | 90ms |
| TestFDB_UnionAllWithAggregatePerLeg | ✓ | 90ms |
| TestFDB_UnionGroupedAggregate | ✓ | 90ms |
| TestFDB_UnionScalarAggregateAlias | ✓ | 90ms |
| TestFDB_AggNullSemanticsProbe | ✓ | 80ms |
| TestFDB_AggregateIndex_CountStarVsCountCol | ✓ | 80ms |
| TestFDB_AggregateIndex_UngroupedAndEmpty | ✓ | 80ms |
| TestFDB_AggregateIndex_UpdateAggColumn | ✓ | 80ms |
| TestFDB_ArithmeticUnifiedSemantics | ✓ | 80ms |
| TestFDB_BareBoolProjection | ✓ | 80ms |
| TestFDB_BooleanIndexProbe | ✓ | 80ms |
| TestFDB_BooleanProjectionProbe | ✓ | 80ms |
| TestFDB_CTEChainedColumnAliases | ✓ | 80ms |
| TestFDB_CascadesMinMaxStringRejected | ✓ | 80ms |
| TestFDB_CascadesStreamingAggFromIndex | ✓ | 80ms |
| TestFDB_CascadesSumAggregate | ✓ | 80ms |
| TestFDB_CaseCoalesceNullifProbe | ✓ | 80ms |
| TestFDB_CaseCrossTablePredicate | ✓ | 80ms |
| TestFDB_CaseInMapEval | ✓ | 80ms |
| TestFDB_CaseTypesProbe | ✓ | 80ms |
| TestFDB_CaseWhenInListCombined | ✓ | 80ms |
| TestFDB_CaseWhenJavaPatterns | ✓ | 80ms |
| TestFDB_CastEdgesProbe | ✓ | 80ms |
| TestFDB_ComparisonTypecheckProbe | ✓ | 80ms |
| TestFDB_CompositeIndexSargProbe | ✓ | 80ms |
| TestFDB_CompositePKProbe | ✓ | 80ms |
| TestFDB_CorrelatedNullKeyJoin/inner_count_no_null_match | ✓ | 80ms |
| TestFDB_CrossJoinBasic | ✓ | 80ms |
| TestFDB_CrossTypeJoinProbe | ✓ | 80ms |
| TestFDB_CteAliasPropagationProbe | ✓ | 80ms |
| TestFDB_DMLCascades_ParamsIndexAndPK | ✓ | 80ms |
| TestFDB_DateTimestampIndexScan | ✓ | 80ms |
| TestFDB_DeleteAndReverifyAggregateIndex | ✓ | 80ms |
| TestFDB_DeleteOldAndLowValue | ✓ | 80ms |
| TestFDB_DeleteWithComplexWhere | ✓ | 80ms |
| TestFDB_DerivedTableAggregateJoin | ✓ | 80ms |
| TestFDB_DoubleColumnComparison | ✓ | 80ms |
| TestFDB_ErrorPathSQLSTATE | ✓ | 80ms |
| TestFDB_ExistsSubquery | ✓ | 80ms |
| TestFDB_FloatSpecialParamProbe | ✓ | 80ms |
| TestFDB_GroupByAliasWithTableName | ✓ | 80ms |
| TestFDB_GroupByHavingSumWithJoin | ✓ | 80ms |
| TestFDB_GroupByOverJoin | ✓ | 80ms |
| TestFDB_GroupBySelectOrderProbe | ✓ | 80ms |
| TestFDB_GroupByValidationProbe | ✓ | 80ms |
| TestFDB_HavingEdgeCases | ✓ | 80ms |
| TestFDB_HavingGroupByProbe | ✓ | 80ms |
| TestFDB_InnerJoin | ✓ | 80ms |
| TestFDB_InsertSelectFromCTE | ✓ | 80ms |
| TestFDB_IsTruthValueProbe | ✓ | 80ms |
| TestFDB_JoinThreeTablesWithAgg/total_per_customer | ✓ | 80ms |
| TestFDB_JoinWithLeftAndInnerCompare | ✓ | 80ms |
| TestFDB_JoinWithMultipleConditions | ✓ | 80ms |
| TestFDB_JoinedPreservedSide_LeftOuterRows | ✓ | 80ms |
| TestFDB_LeftJoin | ✓ | 80ms |
| TestFDB_LeftJoinWithAggregate | ✓ | 80ms |
| TestFDB_LeftJoinWithCoalesceAndHavingFull | ✓ | 80ms |
| TestFDB_MixedOperators | ✓ | 80ms |
| TestFDB_MixedTypeEqualityNoStringCoerce | ✓ | 80ms |
| TestFDB_NestedDerivedTableNullFilter/nested_is_null_empty | ✓ | 80ms |
| TestFDB_NestedDerivedTableQueries | ✓ | 80ms |
| TestFDB_NotExistsWithOR | ✓ | 80ms |
| TestFDB_NotInNullProbe | ✓ | 80ms |
| TestFDB_NullIndexProbeVariants/exists_a_all_match | ✓ | 80ms |
| TestFDB_NullIndexProbeVariants/exists_ab_null_excluded | ✓ | 80ms |
| TestFDB_NullOperatorPatterns | ✓ | 80ms |
| TestFDB_OrPredicateWithJoin | ✓ | 80ms |
| TestFDB_OrderByDNFProbe | ✓ | 80ms |
| TestFDB_OrderByNonSelectedProbe | ✓ | 80ms |
| TestFDB_OrderedGroupedScalarSubquery_NullsOrdering | ✓ | 80ms |
| TestFDB_OuterParity_NullSupplyingNullability | ✓ | 80ms |
| TestFDB_PlanShapeStreamingAggIndex | ✓ | 80ms |
| TestFDB_ProjectedExistsRound12_OtherPositions | ✓ | 80ms |
| TestFDB_ProjectedExists_FastPath_AliasBinding | ✓ | 80ms |
| TestFDB_ProjectedExists_OrderByLimit | ✓ | 80ms |
| TestFDB_ProjectedExists_Round4 | ✓ | 80ms |
| TestFDB_RFC153_AggregateInnerNullExtension | ✓ | 80ms |
| TestFDB_RecursiveCTEBasic | ✓ | 80ms |
| TestFDB_RecursiveCTECrossJoin | ✓ | 80ms |
| TestFDB_RecursiveCTEHierarchy | ✓ | 80ms |
| TestFDB_ScalarMathProbe | ✓ | 80ms |
| TestFDB_ScalarSubqOverflowProbe | ✓ | 80ms |
| TestFDB_ScalarSubqueryCorrelationProbe | ✓ | 80ms |
| TestFDB_ScalarSubqueryInSelect | ✓ | 80ms |
| TestFDB_SelfJoinHierarchy | ✓ | 80ms |
| TestFDB_StringFuncsBoundaryProbe | ✓ | 80ms |
| TestFDB_StringLenPadProbe | ✓ | 80ms |
| TestFDB_StringParamEscapingProbe/roundtrip_exact | ✓ | 80ms |
| TestFDB_UnionAllEdgeCases | ✓ | 80ms |
| TestFDB_UnionAllOrderByLimit | ✓ | 80ms |
| TestFDB_UnionAllWithOrderBy | ✓ | 80ms |
| TestFDB_UnionWithAggExpr | ✓ | 80ms |
| TestFDB_UpdateAndDeleteWithAggregate | ✓ | 80ms |
| TestFDB_UpdateArithmeticAllRows | ✓ | 80ms |
| TestFDB_UpdateExpressions | ✓ | 80ms |
| TestFDB_UpdateMultiColumn | ✓ | 80ms |
| TestFDB_UpdateSetToExpression | ✓ | 80ms |
| TestFDB_WhereSubqueryCorrelated | ✓ | 80ms |
| TestFDB_WhereWithOrAndIn | ✓ | 80ms |
| TestFDB_WindowOfAggregation | ✓ | 80ms |
| TestFDB_AggExprArgDirect | ✓ | 70ms |
| TestFDB_AggOverJoin_EmptyGroupHaving | ✓ | 70ms |
| TestFDB_AggregateColumnCaseSensitivity | ✓ | 70ms |
| TestFDB_AggregateIndex_InsertDeleteLifecycle | ✓ | 70ms |
| TestFDB_AggregateIndex_MaxMinHaving | ✓ | 70ms |
| TestFDB_AggregateOnCTE | ✓ | 70ms |
| TestFDB_AggregateWithWhereAndOrderBy | ✓ | 70ms |
| TestFDB_AmbiguousColumnProbe | ✓ | 70ms |
| TestFDB_ArrayCardinalityIndex | ✓ | 70ms |
| TestFDB_CTEChaining | ✓ | 70ms |
| TestFDB_CTERecursiveDepthLimit | ✓ | 70ms |
| TestFDB_CascadesCTEUnionBody | ✓ | 70ms |
| TestFDB_CascadesDistinct | ✓ | 70ms |
| TestFDB_CascadesIndexScan | ✓ | 70ms |
| TestFDB_CascadesRecursiveCTE | ✓ | 70ms |
| TestFDB_CascadesRecursiveCTEPostOrder | ✓ | 70ms |
| TestFDB_CascadesScalarSubqueryInWhere | ✓ | 70ms |
| TestFDB_CascadesSortPKTiebreaker | ✓ | 70ms |
| TestFDB_CaseWhenWithNull | ✓ | 70ms |
| TestFDB_CoalesceInJoin | ✓ | 70ms |
| TestFDB_CoalesceNullifProbe | ✓ | 70ms |
| TestFDB_ComparisonOperatorCoverage | ✓ | 70ms |
| TestFDB_ConcatExpressions | ✓ | 70ms |
| TestFDB_ConditionalAggregationProbe | ✓ | 70ms |
| TestFDB_CorrelatedScalarSubqueryError | ✓ | 70ms |
| TestFDB_CountDistinct | ✓ | 70ms |
| TestFDB_CrossTablePredicateProbe | ✓ | 70ms |
| TestFDB_DMLCascades_DeleteNonCorrelatedNotExists | ✓ | 70ms |
| TestFDB_DMLCascades_InsertSelect | ✓ | 70ms |
| TestFDB_DMLCascades_Update | ✓ | 70ms |
| TestFDB_DatePartFunctionsOnStoredColumns | ✓ | 70ms |
| TestFDB_DateTimestampParameterBinding | ✓ | 70ms |
| TestFDB_DeleteAllThenCount | ✓ | 70ms |
| TestFDB_DerivedTable | ✓ | 70ms |
| TestFDB_DerivedTableWithJoin | ✓ | 70ms |
| TestFDB_DistinctMultiColProbe | ✓ | 70ms |
| TestFDB_DistinctOrderByLimitProbe | ✓ | 70ms |
| TestFDB_DistinctWithExpressions | ✓ | 70ms |
| TestFDB_DmlSubqueryWhereProbe/update_where_exists_correlated | ✓ | 70ms |
| TestFDB_ExistsWithJoinInside | ✓ | 70ms |
| TestFDB_GreatestLeast | ✓ | 70ms |
| TestFDB_GreatestLeastProbe | ✓ | 70ms |
| TestFDB_GroupByHavingProbe | ✓ | 70ms |
| TestFDB_GroupByInsertSelect_Variants/ungrouped_having_nonvisible | ✓ | 70ms |
| TestFDB_GroupByOverJoin_FirstTableKey | ✓ | 70ms |
| TestFDB_GroupByOverJoin_SumHavingMultiKey | ✓ | 70ms |
| TestFDB_GroupByWithMaxMinAndOrder | ✓ | 70ms |
| TestFDB_GroupByWithWherePush | ✓ | 70ms |
| TestFDB_HavingNoGroupByProbe | ✓ | 70ms |
| TestFDB_HavingSubqueryProbe | ✓ | 70ms |
| TestFDB_HavingWithAggExpr | ✓ | 70ms |
| TestFDB_IdentifierCaseProbe | ✓ | 70ms |
| TestFDB_InListMultiValue | ✓ | 70ms |
| TestFDB_InsertCoercionProbe | ✓ | 70ms |
| TestFDB_InsertDuplicatePK | ✓ | 70ms |
| TestFDB_InsertSelectCross/insert_select_with_where | ✓ | 70ms |
| TestFDB_InsertSelectReturningRows | ✓ | 70ms |
| TestFDB_InsertTypeCoercionProbe | ✓ | 70ms |
| TestFDB_JoinNotInPattern | ✓ | 70ms |
| TestFDB_JoinOnCTE | ✓ | 70ms |
| TestFDB_JoinSelfReference | ✓ | 70ms |
| TestFDB_JoinWithCoalesceAndCase | ✓ | 70ms |
| TestFDB_JoinWithGroupBy | ✓ | 70ms |
| TestFDB_JoinWithLeftAndCrossVariants | ✓ | 70ms |
| TestFDB_LeftJoinCountSumPerDept | ✓ | 70ms |
| TestFDB_LeftJoinWithGroupByHavingOrder | ✓ | 70ms |
| TestFDB_LikePatternVariants | ✓ | 70ms |
| TestFDB_LimitOffset | ✓ | 70ms |
| TestFDB_MixedTypeArithmetic | ✓ | 70ms |
| TestFDB_MultiCTEProbe | ✓ | 70ms |
| TestFDB_MultiTableInsertAndJoin | ✓ | 70ms |
| TestFDB_MultiTableJoinPatterns | ✓ | 70ms |
| TestFDB_NestedDerivedWithIsNullNotNull | ✓ | 70ms |
| TestFDB_NestedStringFunctions | ✓ | 70ms |
| TestFDB_NullAggregateEdges | ✓ | 70ms |
| TestFDB_NullArithmeticProbe | ✓ | 70ms |
| TestFDB_NullIndexProbeVariants/not_exists_ab_only_null | ✓ | 70ms |
| TestFDB_NullOrderingProbe | ✓ | 70ms |
| TestFDB_OrderByExpression | ✓ | 70ms |
| TestFDB_OrdinalReferenceProbe | ✓ | 70ms |
| TestFDB_OuterParity_BooleanOn | ✓ | 70ms |
| TestFDB_OuterParity_FullIsGoExtension | ✓ | 70ms |
| TestFDB_OuterParity_Left_OrderByCountSubquery | ✓ | 70ms |
| TestFDB_OverflowProbe | ✓ | 70ms |
| TestFDB_PaginationLimit_RFC127 | ✓ | 70ms |
| TestFDB_ParamBoundScanInJoinLeg_NotMisseenAsCorrelated | ✓ | 70ms |
| TestFDB_PlanShapePKLookup | ✓ | 70ms |
| TestFDB_PrecedenceLevelsProbe | ✓ | 70ms |
| TestFDB_QualifiedNonAggScalarSubquery | ✓ | 70ms |
| TestFDB_RecursiveCTERename | ✓ | 70ms |
| TestFDB_ScalarSubqueryNonCorrelatedProbe | ✓ | 70ms |
| TestFDB_SelectCountWithVariousFilters | ✓ | 70ms |
| TestFDB_SelectDistinctLimit_RFC128 | ✓ | 70ms |
| TestFDB_SelectDistinctNullProbe | ✓ | 70ms |
| TestFDB_SelectWithWhereAndOrderByLimit | ✓ | 70ms |
| TestFDB_SelfJoinChainProbe/selfjoin_3way_chain | ✓ | 70ms |
| TestFDB_SetOpsNullProbe | ✓ | 70ms |
| TestFDB_StringOrderingProbe | ✓ | 70ms |
| TestFDB_SumWithMultiplication | ✓ | 70ms |
| TestFDB_ThreeWayJoinWithAggregateExpr/category_revenue | ✓ | 70ms |
| TestFDB_TwoDerivedTablesJoined | ✓ | 70ms |
| TestFDB_TxCommitRollbackProbe | ✓ | 70ms |
| TestFDB_UnionAllDifferentColumnNames | ✓ | 70ms |
| TestFDB_UnionDistinctUnsupportedProbe | ✓ | 70ms |
| TestFDB_UniqueNullAndBatchAtomicity | ✓ | 70ms |
| TestFDB_UniqueViolationProbe | ✓ | 70ms |
| TestFDB_UpdateDeleteReturnCount | ✓ | 70ms |
| TestFDB_UpdateWhereRange | ✓ | 70ms |
| TestFDB_UpdateWithArithmeticAndWhere | ✓ | 70ms |
| TestFDB_UpdateWithCoalesce | ✓ | 70ms |
| TestFDB_WhereInWithOrderByLimit | ✓ | 70ms |
| TestFDB_WhereOnJoinColumns | ✓ | 70ms |
| TestFDB_WhereOrWithDifferentColumns | ✓ | 70ms |
| TestFDB_WhereWithSubtraction | ✓ | 70ms |
| TestFDB_AggExprWithNulls | ✓ | 60ms |
| TestFDB_AggIndexResidualDrop | ✓ | 60ms |
| TestFDB_AggregateExpressionVariants | ✓ | 60ms |
| TestFDB_AggregateIndexSumMinMax | ✓ | 60ms |
| TestFDB_AggregateIndex_NullGroupKey/count_includes_null_group | ✓ | 60ms |
| TestFDB_AggregateOverJoinWithNulls | ✓ | 60ms |
| TestFDB_AmbiguousColumnStar | ✓ | 60ms |
| TestFDB_BetweenOrderBy | ✓ | 60ms |
| TestFDB_BytesGtIndexConformanceProbe | ✓ | 60ms |
| TestFDB_BytesINList | ✓ | 60ms |
| TestFDB_CRUDCycle | ✓ | 60ms |
| TestFDB_CTE3Tables | ✓ | 60ms |
| TestFDB_CTEAggregateHaving | ✓ | 60ms |
| TestFDB_CTEMultiple/two_ctes_joined | ✓ | 60ms |
| TestFDB_CascadesCTEChained | ✓ | 60ms |
| TestFDB_CascadesCTEChainedSelectStar | ✓ | 60ms |
| TestFDB_CascadesCTEJoin | ✓ | 60ms |
| TestFDB_CascadesExplicitJoinOn | ✓ | 60ms |
| TestFDB_CascadesFilter | ✓ | 60ms |
| TestFDB_CascadesInequalityFilter | ✓ | 60ms |
| TestFDB_CascadesJoin | ✓ | 60ms |
| TestFDB_CascadesJoinOrderByNoIndex | ✓ | 60ms |
| TestFDB_CascadesOrderByWithIndex | ✓ | 60ms |
| TestFDB_CascadesScalarSubqueryInProjection | ✓ | 60ms |
| TestFDB_CaseInWhere | ✓ | 60ms |
| TestFDB_CaseOrderByProbe | ✓ | 60ms |
| TestFDB_CastProbe | ✓ | 60ms |
| TestFDB_CombinedDMLWorkflow | ✓ | 60ms |
| TestFDB_ComplexBooleanWhere | ✓ | 60ms |
| TestFDB_ComplexJoinAggregatePatterns/join_group_by_category | ✓ | 60ms |
| TestFDB_CorrelatedScalarSubqueryNoIndex | ✓ | 60ms |
| TestFDB_CountColumnNonZero | ✓ | 60ms |
| TestFDB_DMLCascades_ExplicitTxRollback | ✓ | 60ms |
| TestFDB_DateTimeFunctionsProbe | ✓ | 60ms |
| TestFDB_DateTimestampComparison | ✓ | 60ms |
| TestFDB_DeleteAllThenInsert | ✓ | 60ms |
| TestFDB_DerivedTableArithmeticOnAggregates | ✓ | 60ms |
| TestFDB_DerivedTableExistsJoin/three_way_dept_project_join | ✓ | 60ms |
| TestFDB_DerivedTableJoinExists/three_way_dept_project | ✓ | 60ms |
| TestFDB_DerivedTableProbe | ✓ | 60ms |
| TestFDB_DmlDryRun_MatchesJavaLightweightValidation | ✓ | 60ms |
| TestFDB_DmlSubqueryWhereProbe/delete_where_exists_correlated | ✓ | 60ms |
| TestFDB_DoublePrecisionProbe | ✓ | 60ms |
| TestFDB_EmbeddedCreateSchemaDuplicateTemplateFails | ✓ | 60ms |
| TestFDB_EmptyAggregateProbe | ✓ | 60ms |
| TestFDB_EmptyTableAggregates | ✓ | 60ms |
| TestFDB_ExistsAliasShadow | ✓ | 60ms |
| TestFDB_ExplainShowsLimitNode_RFC128 | ✓ | 60ms |
| TestFDB_FullOuterJoin_Determinism | ✓ | 60ms |
| TestFDB_FullOuterJoin_EmptyOuter | ✓ | 60ms |
| TestFDB_FullOuterJoin_WhereFilter | ✓ | 60ms |
| TestFDB_GroupByBooleanColumnAgg | ✓ | 60ms |
| TestFDB_GroupByCount | ✓ | 60ms |
| TestFDB_GroupByCountWithFilter | ✓ | 60ms |
| TestFDB_GroupByInsertSelect_Variants/as_aliases | ✓ | 60ms |
| TestFDB_GroupByInsertSelect_Variants/qualified_source_stays_loud | ✓ | 60ms |
| TestFDB_GroupByMultipleAggregatesAll/all_aggs_per_group | ✓ | 60ms |
| TestFDB_GroupByOrderByGroupKey | ✓ | 60ms |
| TestFDB_GroupByOrderByProbe | ✓ | 60ms |
| TestFDB_GroupByOrdinalProbe | ✓ | 60ms |
| TestFDB_GroupByTableAliasEdgeCases | ✓ | 60ms |
| TestFDB_GroupByTwoColumnsWithAggregate | ✓ | 60ms |
| TestFDB_GroupByWithOrderByNonAggColumn | ✓ | 60ms |
| TestFDB_GroupByWithSumAndCoalesce | ✓ | 60ms |
| TestFDB_GroupByWithWhereAndHaving | ✓ | 60ms |
| TestFDB_InSubqueryProbe | ✓ | 60ms |
| TestFDB_InfoSchema_SchemataWhere | ✓ | 60ms |
| TestFDB_InsertAndCountIntegrity/incremental_insert_count | ✓ | 60ms |
| TestFDB_InsertAtomicityProbe | ✓ | 60ms |
| TestFDB_InsertDuplicateAndRecover | ✓ | 60ms |
| TestFDB_InsertMultiRowWithExpressions | ✓ | 60ms |
| TestFDB_InsertSelect | ✓ | 60ms |
| TestFDB_InsertSelectCross/insert_select_with_expr | ✓ | 60ms |
| TestFDB_InsertSelectCrossTable | ✓ | 60ms |
| TestFDB_IsDistinctFrom | ✓ | 60ms |
| TestFDB_JoinSumGroupByOrderDesc | ✓ | 60ms |
| TestFDB_JoinSumGroupOrderSum | ✓ | 60ms |
| TestFDB_JoinWithBetweenAndOrder | ✓ | 60ms |
| TestFDB_JoinWithCaseWhen | ✓ | 60ms |
| TestFDB_JoinWithOrderByOnBothTables | ✓ | 60ms |
| TestFDB_JoinWithWhereAndCase/join_where_case | ✓ | 60ms |
| TestFDB_JoinWithWhereOnBothTables | ✓ | 60ms |
| TestFDB_KeywordOperatorsProbe | ✓ | 60ms |
| TestFDB_LeftJoinWithAggregateAndHaving | ✓ | 60ms |
| TestFDB_LikeEscapeProbe | ✓ | 60ms |
| TestFDB_LimitOffsetUnderMaxRows_RFC128 | ✓ | 60ms |
| TestFDB_MultiColOrderByProbe | ✓ | 60ms |
| TestFDB_MultiColumnInsertAndQuery | ✓ | 60ms |
| TestFDB_MultiColumnOrderTies | ✓ | 60ms |
| TestFDB_MultiJoinWithFilter/three_table_join_with_aggregate | ✓ | 60ms |
| TestFDB_MultiPageLimitRollover_RFC128 | ✓ | 60ms |
| TestFDB_MultiRowInsertAndVerify | ✓ | 60ms |
| TestFDB_MultiTableFrom | ✓ | 60ms |
| TestFDB_MultipleAggregates | ✓ | 60ms |
| TestFDB_NoFromSelectProbe | ✓ | 60ms |
| TestFDB_NotExistsNonPKWithWhere | ✓ | 60ms |
| TestFDB_NullCompareInCTEAndBetween | ✓ | 60ms |
| TestFDB_NullOrderingSortBehavior | ✓ | 60ms |
| TestFDB_OrderByAggregateExpression | ✓ | 60ms |
| TestFDB_OrderByMixedDirProbe | ✓ | 60ms |
| TestFDB_OrderBySubqueryExtension | ✓ | 60ms |
| TestFDB_OrderByWithNulls | ✓ | 60ms |
| TestFDB_OrderedGroupedScalarSubquery | ✓ | 60ms |
| TestFDB_OrderedGroupedScalarSubquery_GroupKeyOnly | ✓ | 60ms |
| TestFDB_OrderedScalarSubquery_NoGroupByUnchanged | ✓ | 60ms |
| TestFDB_ParameterizedQuery | ✓ | 60ms |
| TestFDB_PlainTopLevelLimit_RFC128 | ✓ | 60ms |
| TestFDB_PlanLogging_SelectMissThenHit | ✓ | 60ms |
| TestFDB_PlanShapeDistinctOnPK | ✓ | 60ms |
| TestFDB_PlanShapeIndexScanRange | ✓ | 60ms |
| TestFDB_PreparedStmtProbe | ✓ | 60ms |
| TestFDB_QualifiedStarLimit_RFC128 | ✓ | 60ms |
| TestFDB_QualityProbe_InsertSelect | ✓ | 60ms |
| TestFDB_ReturningClauseProbe | ✓ | 60ms |
| TestFDB_RowsAffectedProbe | ✓ | 60ms |
| TestFDB_ScalarSubqueryWithAggExpr | ✓ | 60ms |
| TestFDB_SelectCountGroupByHavingLimit | ✓ | 60ms |
| TestFDB_SelectExpressions | ✓ | 60ms |
| TestFDB_SelectOrderByMultiColumn | ✓ | 60ms |
| TestFDB_SelectOrderByNotInProjection | ✓ | 60ms |
| TestFDB_SelectStarDerived | ✓ | 60ms |
| TestFDB_SelectStarFromTable | ✓ | 60ms |
| TestFDB_SelectWhereBetween | ✓ | 60ms |
| TestFDB_SelectWithMultipleJoins/three_table_join_aggregate | ✓ | 60ms |
| TestFDB_SharedCombinatorResume_RFC128 | ✓ | 60ms |
| TestFDB_StarExpansionJoinProbe | ✓ | 60ms |
| TestFDB_StringFunctions | ✓ | 60ms |
| TestFDB_StringOrderByLexicographic | ✓ | 60ms |
| TestFDB_SumFilteredGrouped | ✓ | 60ms |
| TestFDB_SumWithArithmeticExpressions | ✓ | 60ms |
| TestFDB_ThreeWayJoin/three_way_having | ✓ | 60ms |
| TestFDB_UnionAll | ✓ | 60ms |
| TestFDB_UnionAllThreeLeg | ✓ | 60ms |
| TestFDB_UnionLimit_RFC128 | ✓ | 60ms |
| TestFDB_UnionQualifiedAggregateGated | ✓ | 60ms |
| TestFDB_UpdateConditionalAndVerifyAggregate | ✓ | 60ms |
| TestFDB_UpdateDeleteWithExists | ✓ | 60ms |
| TestFDB_UpdateDeleteWithExpressions/update_with_arithmetic | ✓ | 60ms |
| TestFDB_UpdateSetToNull | ✓ | 60ms |
| TestFDB_UpdateWithWhereAndVerify | ✓ | 60ms |
| TestFDB_WhereMultipleInPredicates | ✓ | 60ms |
| TestFDB_WhereWithNullAndNotNull | ✓ | 60ms |
| TestFDB_AggregateMultipleGroupKeys | ✓ | 50ms |
| TestFDB_AggregateOrderByStrict | ✓ | 50ms |
| TestFDB_AggregateWithNullGroups | ✓ | 50ms |
| TestFDB_AggregateWithoutGroupBy | ✓ | 50ms |
| TestFDB_ArithmeticExpressionProjection/add_multiply | ✓ | 50ms |
| TestFDB_ArrayCardinality | ✓ | 50ms |
| TestFDB_AvgDoubleValuesInsert | ✓ | 50ms |
| TestFDB_AvgFractionalProbe | ✓ | 50ms |
| TestFDB_AvgRuntimeTypeAndNull | ✓ | 50ms |
| TestFDB_BetweenWithGroupBy | ✓ | 50ms |
| TestFDB_BoolPrecedenceProbe | ✓ | 50ms |
| TestFDB_BytesColumnProbe | ✓ | 50ms |
| TestFDB_CTEScopeIsolation | ✓ | 50ms |
| TestFDB_CTEWithAggregate/cte_with_aggregate_in_body | ✓ | 50ms |
| TestFDB_CTEWithFilter | ✓ | 50ms |
| TestFDB_CascadesAggregateWithGroupBy | ✓ | 50ms |
| TestFDB_CascadesCTEColumnAliases | ✓ | 50ms |
| TestFDB_CascadesCTEComplexStack | ✓ | 50ms |
| TestFDB_CascadesCTEDistinct | ✓ | 50ms |
| TestFDB_CascadesCTEDoubleFilter | ✓ | 50ms |
| TestFDB_CascadesCTEGroupBy | ✓ | 50ms |
| TestFDB_CascadesCTEInUnion | ✓ | 50ms |
| TestFDB_CascadesCTEOrderByNoIndex | ✓ | 50ms |
| TestFDB_CascadesCTESimple | ✓ | 50ms |
| TestFDB_CascadesComputedProjection | ✓ | 50ms |
| TestFDB_CascadesCount | ✓ | 50ms |
| TestFDB_CascadesMultiColumnProjection | ✓ | 50ms |
| TestFDB_CascadesMultiFilter | ✓ | 50ms |
| TestFDB_CascadesOrFilter | ✓ | 50ms |
| TestFDB_CascadesProjection | ✓ | 50ms |
| TestFDB_CascadesScan | ✓ | 50ms |
| TestFDB_CascadesUnionAll | ✓ | 50ms |
| TestFDB_CaseWhen | ✓ | 50ms |
| TestFDB_CaseWhenInGroupBy | ✓ | 50ms |
| TestFDB_CaseWhenInSelectProjection | ✓ | 50ms |
| TestFDB_CaseWhenWithoutElseReturnsNull | ✓ | 50ms |
| TestFDB_ColumnMetadataProbe | ✓ | 50ms |
| TestFDB_ColumnTypeScanTypeAndNullable | ✓ | 50ms |
| TestFDB_ComparisonOperatorsProbe | ✓ | 50ms |
| TestFDB_ConstraintValidationProbe | ✓ | 50ms |
| TestFDB_CorrelatedNullInequality/left_nullextended | ✓ | 50ms |
| TestFDB_CoveringIndexScan | ✓ | 50ms |
| TestFDB_DMLBareNonBooleanWhereRejected | ✓ | 50ms |
| TestFDB_DMLUpdateDeleteProbe/delete_targeted | ✓ | 50ms |
| TestFDB_DMLUpdateDeleteProbe/update_index_entry_maintained | ✓ | 50ms |
| TestFDB_DateTimestampCast | ✓ | 50ms |
| TestFDB_DeleteAllAndRepopulate | ✓ | 50ms |
| TestFDB_DeleteInsertCycles/insert_verify_delete_verify | ✓ | 50ms |
| TestFDB_DeleteWithExistsSubquery | ✓ | 50ms |
| TestFDB_DeleteWithJoinedFilter | ✓ | 50ms |
| TestFDB_DerivedLimit_NoOuterShaping_RFC128 | ✓ | 50ms |
| TestFDB_DerivedLimit_OuterOrderAndLimit_RFC128 | ✓ | 50ms |
| TestFDB_DerivedTableLimit_RFC128 | ✓ | 50ms |
| TestFDB_DerivedTableScopeProbe | ✓ | 50ms |
| TestFDB_DerivedTableWithJoinAndAggregate | ✓ | 50ms |
| TestFDB_DistinctAggregates | ✓ | 50ms |
| TestFDB_DistinctPatterns | ✓ | 50ms |
| TestFDB_DmlDryRun/insert_existing_pk_still_raises_23505 | ✓ | 50ms |
| TestFDB_DmlSubqueryWhereProbe/delete_where_not_exists | ✓ | 50ms |
| TestFDB_EmbeddedSelectWhere | ✓ | 50ms |
| TestFDB_EmptyResultEdgeCases | ✓ | 50ms |
| TestFDB_EmptyStringVsNull | ✓ | 50ms |
| TestFDB_EndToEndWorkflow/full_e2e | ✓ | 50ms |
| TestFDB_ErrorHandling | ✓ | 50ms |
| TestFDB_Errors_NotNullViolation_PKDoc | ✓ | 50ms |
| TestFDB_Errors_UndefinedColumn | ✓ | 50ms |
| TestFDB_ExistsCorrelatedSubquery | ✓ | 50ms |
| TestFDB_FloatIntegerTypesProbe | ✓ | 50ms |
| TestFDB_FloatSpecialParamProbe/finite_floats_roundtrip | ✓ | 50ms |
| TestFDB_FullOuterJoin_EmptyInner | ✓ | 50ms |
| TestFDB_FullOuterJoin_ManyToMany | ✓ | 50ms |
| TestFDB_FunctionWrappingCase | ✓ | 50ms |
| TestFDB_FunctionsInMapEval | ✓ | 50ms |
| TestFDB_GroupByDerivedTableComputedExpr/a_times_100_plus_b_no_agg | ✓ | 50ms |
| TestFDB_GroupByDerivedTableComputedExpr/cross_join_derived_qualified_column | ✓ | 50ms |
| TestFDB_GroupByDerivedTableComputedExpr/group_by_alias_derived_max_z | ✓ | 50ms |
| TestFDB_GroupByHaving | ✓ | 50ms |
| TestFDB_GroupByHavingOrderLimit | ✓ | 50ms |
| TestFDB_GroupByHavingSumMinMax | ✓ | 50ms |
| TestFDB_GroupByInsertSelect_CountStar/groupby | ✓ | 50ms |
| TestFDB_GroupByInsertSelect_CountStar/scalar | ✓ | 50ms |
| TestFDB_GroupByInsertSelect_HavingStripProject | ✓ | 50ms |
| TestFDB_GroupByInsertSelect_MultiAggregate | ✓ | 50ms |
| TestFDB_GroupByMultipleAggregatesWithHaving | ✓ | 50ms |
| TestFDB_GroupByNullVsNilString | ✓ | 50ms |
| TestFDB_GroupByWithCoalesceAndCase | ✓ | 50ms |
| TestFDB_GroupByWithOrderByAndLimit | ✓ | 50ms |
| TestFDB_IlikeRegexpBoundaryProbe | ✓ | 50ms |
| TestFDB_InsertSelectWithAggregate/insert_select_aggregate | ✓ | 50ms |
| TestFDB_InsertSelectWithExpression | ✓ | 50ms |
| TestFDB_InsertValues_ThroughCascades | ✓ | 50ms |
| TestFDB_JoinAggregateWithHaving | ✓ | 50ms |
| TestFDB_JoinOracleConsistency/inner_equi | ✓ | 50ms |
| TestFDB_JoinOracleConsistency/left_equi | ✓ | 50ms |
| TestFDB_JoinSameTableTwice | ✓ | 50ms |
| TestFDB_JoinWithCoalesceInGroupBy/left_join_coalesce_group_by | ✓ | 50ms |
| TestFDB_LeftRight | ✓ | 50ms |
| TestFDB_LimitAboveSort_OrderingGate_RFC128 | ✓ | 50ms |
| TestFDB_MinMaxExpressionArg | ✓ | 50ms |
| TestFDB_MinMaxWithStrings | ✓ | 50ms |
| TestFDB_MultiColumnIndex | ✓ | 50ms |
| TestFDB_MultipleAggExprsInOneQuery | ✓ | 50ms |
| TestFDB_MultipleCTEs | ✓ | 50ms |
| TestFDB_NestedAggregateErrors | ✓ | 50ms |
| TestFDB_NestedDerivedTableProbe | ✓ | 50ms |
| TestFDB_NestedDerivedThreeLevels | ✓ | 50ms |
| TestFDB_NotExistsWithAdditionalPredicate | ✓ | 50ms |
| TestFDB_OrderByComputedProbe | ✓ | 50ms |
| TestFDB_OrderByNullPlacement | ✓ | 50ms |
| TestFDB_OrderedGroupedScalarSubquery_ExplainSort | ✓ | 50ms |
| TestFDB_OrderedGroupedScalarSubquery_Reject | ✓ | 50ms |
| TestFDB_PlanShapeTimestampIndexRange | ✓ | 50ms |
| TestFDB_ProjectedExists_ScalarSubquery | ✓ | 50ms |
| TestFDB_RFC145_InfoSchemaUnsupportedShapes | ✓ | 50ms |
| TestFDB_RFC145_SeveredArms_InfoSchemaWhere | ✓ | 50ms |
| TestFDB_RFC145_SeveredArms_InsertValues | ✓ | 50ms |
| TestFDB_RowValueConstructorProbe | ✓ | 50ms |
| TestFDB_SchemaQualifiedDelete | ✓ | 50ms |
| TestFDB_SchemaQualifiedInsert | ✓ | 50ms |
| TestFDB_SelectCountDistinctViaGroupBy | ✓ | 50ms |
| TestFDB_SelectCountStar | ✓ | 50ms |
| TestFDB_SelectOrderByNonProjectedColumn | ✓ | 50ms |
| TestFDB_SelectOrderByRejectionExpression | ✓ | 50ms |
| TestFDB_SelectWhereIsNull | ✓ | 50ms |
| TestFDB_SelectWhereOnString | ✓ | 50ms |
| TestFDB_SelectWhereTypeMismatch | ✓ | 50ms |
| TestFDB_SelectWithAllColumnsAndFilter | ✓ | 50ms |
| TestFDB_SelectWithArithmeticAndAlias | ✓ | 50ms |
| TestFDB_SelectWithArithmeticInWhere | ✓ | 50ms |
| TestFDB_SelectWithCaseInOrderBy | ✓ | 50ms |
| TestFDB_SelectWithMultipleAggregatesAndWhere | ✓ | 50ms |
| TestFDB_SelectWithMultipleStringColumns | ✓ | 50ms |
| TestFDB_SelfJoin | ✓ | 50ms |
| TestFDB_SubqueryExistsWithAggregate | ✓ | 50ms |
| TestFDB_SubqueryInCase | ✓ | 50ms |
| TestFDB_SubqueryInNullRowRejected | ✓ | 50ms |
| TestFDB_SubqueryInWhere | ✓ | 50ms |
| TestFDB_TxCtlStatementsProbe | ✓ | 50ms |
| TestFDB_UnionAllDifferentFilters | ✓ | 50ms |
| TestFDB_UnionAllWithDifferentWheres | ✓ | 50ms |
| TestFDB_UpdateAssignmentProbe/update_all_no_where | ✓ | 50ms |
| TestFDB_UpdateConditionalArithmetic | ✓ | 50ms |
| TestFDB_UpdateInt32Overflow | ✓ | 50ms |
| TestFDB_UpdateMultipleColumns | ✓ | 50ms |
| TestFDB_UpdateSetArithmeticWithIndex | ✓ | 50ms |
| TestFDB_UpdateSetWithFunction | ✓ | 50ms |
| TestFDB_UpdateUniqueViolationProbe/update_to_existing_value_23505 | ✓ | 50ms |
| TestFDB_UpdateWhereNotExists | ✓ | 50ms |
| TestFDB_UpdateWithSubquery | ✓ | 50ms |
| TestFDB_WhereExprComparison | ✓ | 50ms |
| TestFDB_WhereInWithSubqueryResult | ✓ | 50ms |
| TestFDB_WhereWithMultipleBetween | ✓ | 50ms |
| TestFDB_WhereWithMultipleConditions | ✓ | 50ms |
| TestFDB_WhereWithNegation | ✓ | 50ms |
| TestFDB_WindowedAggregateRejected | ✓ | 50ms |
| TestFDB_AggIndexResidualDrop_NonLeadingKey | ✓ | 40ms |
| TestFDB_AggregateIndex_CountNotNull/count_col_skips_nulls | ✓ | 40ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/DELETE_WHERE_EXISTS_schema-qualified_comma_source | ✓ | 40ms |
| TestFDB_BetweenOperator/between_range | ✓ | 40ms |
| TestFDB_CTEInDML | ✓ | 40ms |
| TestFDB_CTEMultipleUsage | ✓ | 40ms |
| TestFDB_CTEReferencedTwice | ✓ | 40ms |
| TestFDB_CTETop3ViaOrderLimit | ✓ | 40ms |
| TestFDB_CTEWithJoinAndAggregate | ✓ | 40ms |
| TestFDB_CTEWithJoinAndFilter | ✓ | 40ms |
| TestFDB_CascadesCTEAggregateOnBody | ✓ | 40ms |
| TestFDB_CascadesCTEOuterWhere | ✓ | 40ms |
| TestFDB_CascadesCTEProjectionAlias | ✓ | 40ms |
| TestFDB_CascadesCTESelectStar | ✓ | 40ms |
| TestFDB_CascadesCTEWithFilter | ✓ | 40ms |
| TestFDB_CascadesDistinctWithFilter | ✓ | 40ms |
| TestFDB_CascadesMultiPredicate | ✓ | 40ms |
| TestFDB_CascadesNotEqual | ✓ | 40ms |
| TestFDB_CascadesOrderByNoIndex | ✓ | 40ms |
| TestFDB_CascadesOrderByPK | ✓ | 40ms |
| TestFDB_CaseInWhereOnCTE | ✓ | 40ms |
| TestFDB_CaseNullBranchColumnType | ✓ | 40ms |
| TestFDB_CoalesceChain | ✓ | 40ms |
| TestFDB_CoalesceThreeColumnFallback | ✓ | 40ms |
| TestFDB_CombinedDMLWorkflow/full_lifecycle | ✓ | 40ms |
| TestFDB_CombinedWhereAndGroupBy | ✓ | 40ms |
| TestFDB_ConcatAndNullIf | ✓ | 40ms |
| TestFDB_ConstantProjectionFolding | ✓ | 40ms |
| TestFDB_CorrelatedExistsCrossJoin | ✓ | 40ms |
| TestFDB_CorrelatedExistsSelfJoin | ✓ | 40ms |
| TestFDB_DMLUpdateDeleteProbe/update_targeted_leaves_others | ✓ | 40ms |
| TestFDB_DateTimestampInsertWithLiteral | ✓ | 40ms |
| TestFDB_DeleteThenInsertSameKey | ✓ | 40ms |
| TestFDB_DeleteWhereAnd | ✓ | 40ms |
| TestFDB_DerivedTableOuterFilterProbe | ✓ | 40ms |
| TestFDB_DerivedTableWithLimit | ✓ | 40ms |
| TestFDB_DistinctMultiColProbe/distinct_multicol_dedups_incl_null_pair | ✓ | 40ms |
| TestFDB_DmlDryRun/delete_previews_no_mutation | ✓ | 40ms |
| TestFDB_DmlDryRun/explain_renders_plan_no_mutation | ✓ | 40ms |
| TestFDB_DmlDryRun/not_sticky_plain_delete_after_dry_run_mutates | ✓ | 40ms |
| TestFDB_EmbeddedUpdateWhere | ✓ | 40ms |
| TestFDB_EmptyTableOps | ✓ | 40ms |
| TestFDB_ExistsWithAggregate | ✓ | 40ms |
| TestFDB_FullOuterJoin_AllClasses | ✓ | 40ms |
| TestFDB_FullOuterJoin_ExistsRejected | ✓ | 40ms |
| TestFDB_FullOuterJoin_OrderBy | ✓ | 40ms |
| TestFDB_GroupByCoalesceCaseBucket | ✓ | 40ms |
| TestFDB_GroupByCountStarOrdering | ✓ | 40ms |
| TestFDB_GroupByDerivedTableComputedExpr/a_plus_b_grouped | ✓ | 40ms |
| TestFDB_GroupByDerivedTableComputedExpr/expr_group_by_with_having_order_by_agg | ✓ | 40ms |
| TestFDB_GroupByMultiKeyAggProbe | ✓ | 40ms |
| TestFDB_GroupByOrderByCountDescLimit | ✓ | 40ms |
| TestFDB_GroupByOrderByNonAggColumn | ✓ | 40ms |
| TestFDB_GroupByOverJoin_UndefinedKeyStillRejects | ✓ | 40ms |
| TestFDB_GroupByWithLimitOnResult | ✓ | 40ms |
| TestFDB_GroupByWithMaxAndOrderBy | ✓ | 40ms |
| TestFDB_GroupByWithMinMaxBigint | ✓ | 40ms |
| TestFDB_GroupByWithWhereOnDifferentColumn | ✓ | 40ms |
| TestFDB_GroupByWrongQualifierRejected | ✓ | 40ms |
| TestFDB_HavingCompound | ✓ | 40ms |
| TestFDB_InPredicateWithStrings | ✓ | 40ms |
| TestFDB_IndexableTypesProbe | ✓ | 40ms |
| TestFDB_InfoSchema_Schemata | ✓ | 40ms |
| TestFDB_InfoSchema_SchemataWhere_QualifiedRef | ✓ | 40ms |
| TestFDB_InsertCoercionProbe/int_literal_widens_to_double | ✓ | 40ms |
| TestFDB_InsertDuplicatePK/count_stays_one | ✓ | 40ms |
| TestFDB_InsertMultiRow | ✓ | 40ms |
| TestFDB_InsertSelectGroupByProbe/bare_key_first | ✓ | 40ms |
| TestFDB_InsertSelectProbe/positional_over_join | ✓ | 40ms |
| TestFDB_InsertSelectWithFilter/verify_dst_sum | ✓ | 40ms |
| TestFDB_InsertWithoutColumnList | ✓ | 40ms |
| TestFDB_JoinCountGroupByHaving | ✓ | 40ms |
| TestFDB_JoinSumWithHavingAndLimit/join_sum_having_limit | ✓ | 40ms |
| TestFDB_JoinWithGroupByAndCoalesce | ✓ | 40ms |
| TestFDB_JoinWithGroupByCountAndLimit/most_prolific_author | ✓ | 40ms |
| TestFDB_JoinWithInPredicate/join_with_in_on_name | ✓ | 40ms |
| TestFDB_JoinWithNotExists/products_never_ordered | ✓ | 40ms |
| TestFDB_LargeDataSet/delete_half_verify | ✓ | 40ms |
| TestFDB_LargeScanContinuationProbe/count_exact | ✓ | 40ms |
| TestFDB_LargeValueSplitProbe/roundtrip_50000 | ✓ | 40ms |
| TestFDB_LeftJoinWithCoalesceAndHavingFull/coalesce_sum_having_order | ✓ | 40ms |
| TestFDB_LimitPlanCacheReuse_RFC128 | ✓ | 40ms |
| TestFDB_LimitScanBound_RFC128 | ✓ | 40ms |
| TestFDB_LtrimRtrim | ✓ | 40ms |
| TestFDB_MultiBranchCaseWhen | ✓ | 40ms |
| TestFDB_MultiIndexSelectionProbe/and_two_indexed_cols | ✓ | 40ms |
| TestFDB_NestedAggregateInDerived | ✓ | 40ms |
| TestFDB_NestedAggregateRejection | ✓ | 40ms |
| TestFDB_NestedCorrelatedExists | ✓ | 40ms |
| TestFDB_OrAndIndexProbe/and_two_columns_other | ✓ | 40ms |
| TestFDB_OrAndIndexProbe/or_two_columns | ✓ | 40ms |
| TestFDB_OrderByDuplicate | ✓ | 40ms |
| TestFDB_OuterParity_NullConstantFolding/SELECT_e-fname_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_d-name_-_NULL | ✓ | 40ms |
| TestFDB_PipeOperatorProbe | ✓ | 40ms |
| TestFDB_PlanLogging_DML | ✓ | 40ms |
| TestFDB_PlanShapeExistsFlatMap | ✓ | 40ms |
| TestFDB_ProjectedExists_Round7 | ✓ | 40ms |
| TestFDB_QualityProbe_BetweenAndIn/between_numeric | ✓ | 40ms |
| TestFDB_QualityProbe_DerivedTable/subquery_in_from_with_join | ✓ | 40ms |
| TestFDB_QualityProbe_IsNullIsNotNull/is_null | ✓ | 40ms |
| TestFDB_RFC087_WhereConstTypeMismatch_NoCrash | ✓ | 40ms |
| TestFDB_RecursiveCTECrossJoin/union_distinct_cycle | ✓ | 40ms |
| TestFDB_ResolutionEdgeProbe | ✓ | 40ms |
| TestFDB_ReversePosition | ✓ | 40ms |
| TestFDB_RightJoin_NullKeys | ✓ | 40ms |
| TestFDB_SQLCommitRollback | ✓ | 40ms |
| TestFDB_ScalarSubqueryCTE | ✓ | 40ms |
| TestFDB_SchemaQualifiedCaseInsensitive | ✓ | 40ms |
| TestFDB_SchemaQualifiedUpdate | ✓ | 40ms |
| TestFDB_SchemaQualifiedWrongSchema | ✓ | 40ms |
| TestFDB_SelectConstantExpression | ✓ | 40ms |
| TestFDB_SelectOrderByDesc | ✓ | 40ms |
| TestFDB_SelectOrderByRejectionNoIndex | ✓ | 40ms |
| TestFDB_SelectScalarExpression | ✓ | 40ms |
| TestFDB_SelectWhereIn | ✓ | 40ms |
| TestFDB_SelectWhereNotIn | ✓ | 40ms |
| TestFDB_SelectWhereNullNotIn | ✓ | 40ms |
| TestFDB_SelectWhereRangeComparison | ✓ | 40ms |
| TestFDB_SelectWithAlias | ✓ | 40ms |
| TestFDB_SelectWithOrderByMultipleColumns | ✓ | 40ms |
| TestFDB_SetOperationErrors | ✓ | 40ms |
| TestFDB_SimpleCaseWorks | ✓ | 40ms |
| TestFDB_ThreeWayJoin/three_way_aggregate | ✓ | 40ms |
| TestFDB_UnionAllThreeBranches | ✓ | 40ms |
| TestFDB_UnionDistinctRejected | ✓ | 40ms |
| TestFDB_UpdateAndDeleteWithAggregate/update_then_sum | ✓ | 40ms |
| TestFDB_UpdateAssignmentProbe/self_reference_increment | ✓ | 40ms |
| TestFDB_UpdateCaseWhenTier | ✓ | 40ms |
| TestFDB_UpdateSetArithmetic | ✓ | 40ms |
| TestFDB_UpdateSetNullIndexProbe/null_to_value | ✓ | 40ms |
| TestFDB_UpdateUniqueViolationProbe/update_to_fresh_value_ok | ✓ | 40ms |
| TestFDB_VectorSearch_MinInt64CapEmpty | ✓ | 40ms |
| TestFDB_WhereNestedBoolean | ✓ | 40ms |
| TestFDB_WhereWithGreaterAndLess | ✓ | 40ms |
| TestFDB_WhereWithMultipleLikePatterns | ✓ | 40ms |
| TestFDB_AggregateEdgesProbe/count_star_vs_one_vs_col | ✓ | 30ms |
| TestFDB_AggregateEmptyTable/insert_delete_then_count | ✓ | 30ms |
| TestFDB_AggregateIndexUsage/count_by_category | ✓ | 30ms |
| TestFDB_AggregateWithWhereAndOrderBy/group_where_order | ✓ | 30ms |
| TestFDB_AndRangePredicateWithIndex/equality_filter | ✓ | 30ms |
| TestFDB_ArrayColumnDDL | ✓ | 30ms |
| TestFDB_ArrayUnnestDMLDuplicateAlias/INSERT...SELECT_later_source_reusing_the_unnest_AS_alias_is_DuplicateAlias | ✓ | 30ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/DELETE_WHERE_EXISTS_schema-qualified_source_no_match_keeps_rows | ✓ | 30ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/INSERT...SELECT_qualified-star_schema-qualified_comma_source | ✓ | 30ms |
| TestFDB_AvgWithAggregateIndexPresent | ✓ | 30ms |
| TestFDB_BeginCommit | ✓ | 30ms |
| TestFDB_BeginRollback | ✓ | 30ms |
| TestFDB_BetweenOrderBy/between_asc | ✓ | 30ms |
| TestFDB_BoolValueFuncsProbe/coalesce_cross_table | ✓ | 30ms |
| TestFDB_CTEWithOrderByAndLimit/cte_order_by | ✓ | 30ms |
| TestFDB_CaseWhenInGroupBy/case_when_group_by_expression_not_matched | ✓ | 30ms |
| TestFDB_CoalesceInJoin/coalesce_dept_name | ✓ | 30ms |
| TestFDB_ComplexExpressionCombinations/coalesce_sum_zero | ✓ | 30ms |
| TestFDB_ComplexExpressionEvaluation/case_with_arithmetic | ✓ | 30ms |
| TestFDB_ComplexExpressionEvaluation/nested_coalesce | ✓ | 30ms |
| TestFDB_ConditionalAggregationProbe/sum_case_pivot | ✓ | 30ms |
| TestFDB_CorrelatedExistsProbe/correlated_exists | ✓ | 30ms |
| TestFDB_CountDistinctTypeTaggedKey | ✓ | 30ms |
| TestFDB_DMLCascades_ExplainPlanShapes | ✓ | 30ms |
| TestFDB_DMLCascades_UniqueIndexViolation | ✓ | 30ms |
| TestFDB_DMLUpdateDeleteProbe/delete_all | ✓ | 30ms |
| TestFDB_DMLUpdateDeleteProbe/delete_no_match_noop | ✓ | 30ms |
| TestFDB_DMLUpdateDeleteProbe/update_by_group_multiple_rows | ✓ | 30ms |
| TestFDB_DMLUpdateDeleteProbe/update_no_match_noop | ✓ | 30ms |
| TestFDB_DeleteAndReverifyAggregateIndex/delete_and_verify | ✓ | 30ms |
| TestFDB_DeleteLimitRejectedProbe/delete_limit_rejected_no_data_loss | ✓ | 30ms |
| TestFDB_DeleteWithComplexWhere/verify_remaining | ✓ | 30ms |
| TestFDB_DerivedTableExistsJoin/derived_table_join_agg | ✓ | 30ms |
| TestFDB_DerivedTableJoinExists/subquery_exists_join_filter | ✓ | 30ms |
| TestFDB_DerivedTableJoinWithAggExpr/join_with_agg_derived_table | ✓ | 30ms |
| TestFDB_DerivedTableWithJoin/derived_as_join_source | ✓ | 30ms |
| TestFDB_DmlDryRun/delete_echo_counts_existing_only | ✓ | 30ms |
| TestFDB_DmlDryRun/in_explicit_tx_stages_nothing_across_commit | ✓ | 30ms |
| TestFDB_DmlDryRun/insert_previews_no_mutation | ✓ | 30ms |
| TestFDB_DmlDryRun/insert_select_previews_no_mutation | ✓ | 30ms |
| TestFDB_DmlDryRun/insert_select_without_dry_run_mutates | ✓ | 30ms |
| TestFDB_DmlDryRun/multi_option_nocache_and_dry_run_previews | ✓ | 30ms |
| TestFDB_DmlDryRun/nocache_alone_still_mutates | ✓ | 30ms |
| TestFDB_DmlDryRun/update_previews_no_mutation | ✓ | 30ms |
| TestFDB_DmlDryRun_MatchesJavaLightweightValidation/intra_statement_dup_pk_not_caught_matches_java | ✓ | 30ms |
| TestFDB_DmlDryRun_MatchesJavaLightweightValidation/secondary_unique_conflict_not_caught_matches_java | ✓ | 30ms |
| TestFDB_DmlSubqueryWhereProbe/delete_where_in_subquery_rejected | ✓ | 30ms |
| TestFDB_DmlWhereUndefinedProbe/valid_where_delete_works | ✓ | 30ms |
| TestFDB_EmbeddedDeleteByPK | ✓ | 30ms |
| TestFDB_EmbeddedDropSchemaTemplateIfExists | ✓ | 30ms |
| TestFDB_EmbeddedInsert | ✓ | 30ms |
| TestFDB_EmbeddedInsertMultiRow | ✓ | 30ms |
| TestFDB_EmbeddedSelectAfterInsert | ✓ | 30ms |
| TestFDB_Errors_PKConflictDuplicateInsert | ✓ | 30ms |
| TestFDB_Errors_TypeMismatchInsert | ✓ | 30ms |
| TestFDB_Errors_UndefinedColumn/select_undef_col | ✓ | 30ms |
| TestFDB_Errors_UnknownQualifier | ✓ | 30ms |
| TestFDB_ExistsAboveJoin_AliasBinding/where_exists_correlates_both_legs | ✓ | 30ms |
| TestFDB_ExistsInOn/inner_sole_exists_in_on | ✓ | 30ms |
| TestFDB_FullOuterJoin_NullKeys | ✓ | 30ms |
| TestFDB_GroupByCountWithFilter/count_active_per_category | ✓ | 30ms |
| TestFDB_GroupByHavingWithMultipleConditions | ✓ | 30ms |
| TestFDB_INProj_OuterProjectionOverInJoin/expression_projection | ✓ | 30ms |
| TestFDB_InsertAndVerifyOrder/order_by_id | ✓ | 30ms |
| TestFDB_InsertSelectCross/insert_select_all | ✓ | 30ms |
| TestFDB_InsertSelectFromSameTable/verify_dst | ✓ | 30ms |
| TestFDB_InsertSelectProbe/positional_with_filter_and_coercion | ✓ | 30ms |
| TestFDB_InsertSelectWithFilter/insert_gt_25 | ✓ | 30ms |
| TestFDB_IntegerRangeEnforcement | ✓ | 30ms |
| TestFDB_JoinAggregateNull/inner_join_group_by_count | ✓ | 30ms |
| TestFDB_JoinAggregateNull/left_join_sum_null_for_empty_dept | ✓ | 30ms |
| TestFDB_JoinWithBetweenAndOrder/join_between_order | ✓ | 30ms |
| TestFDB_JoinWithCaseWhen/case_when_in_join_select | ✓ | 30ms |
| TestFDB_JoinWithMultipleConditions/join_on_two_columns | ✓ | 30ms |
| TestFDB_JoinWithOrderBy/join_with_aggregate_order | ✓ | 30ms |
| TestFDB_LargeScanContinuationProbe/full_ordered_scan_continuation | ✓ | 30ms |
| TestFDB_LargeValueSplitProbe/roundtrip_350000 | ✓ | 30ms |
| TestFDB_LimitZeroReturnsNothing | ✓ | 30ms |
| TestFDB_MultiStatementProbe/autocommit_batch_not_atomic_on_midfailure | ✓ | 30ms |
| TestFDB_NotInNullProbe/in_no_null | ✓ | 30ms |
| TestFDB_NullSafeJoinProbe/regular_equi_excludes_null | ✓ | 30ms |
| TestFDB_OffsetEmptyAggProbe/offset_beyond_rows | ✓ | 30ms |
| TestFDB_OrderByArithmeticOnAggregateErrors | ✓ | 30ms |
| TestFDB_OrderByPatterns/order_by_single_asc | ✓ | 30ms |
| TestFDB_OrderByThreeColumnsLimit | ✓ | 30ms |
| TestFDB_OuterParity_Right/SELECT_e-fname-_d-name_FROM_emp_e_RIGHT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 30ms |
| TestFDB_OverflowProbe/sum_overflow | ✓ | 30ms |
| TestFDB_PreparedStmtProbe/prepared_select_reused | ✓ | 30ms |
| TestFDB_PrimaryKeyOperations/update_by_pk | ✓ | 30ms |
| TestFDB_ProjectedExists/correlated_exists_in_projection | ✓ | 30ms |
| TestFDB_ProjectedExistsRound12_DML/control_delete_where_exists | ✓ | 30ms |
| TestFDB_ProjectedExistsRound12_DMLScalar/control_insert_select_where_exists | ✓ | 30ms |
| TestFDB_ProjectedExistsRound12_DMLScalar/delete_where_scalar_exists_rejected | ✓ | 30ms |
| TestFDB_ProjectedExists_Round6/p2b_label_qualified_column | ✓ | 30ms |
| TestFDB_ProjectedExists_Round8/matrix_bare_col_single | ✓ | 30ms |
| TestFDB_ProjectedExists_Round8/p1_explicit_alias_eq_bare_leaf_over_join | ✓ | 30ms |
| TestFDB_ProjectedExists_Round8/p2_hidden_orderby_preserves_labels | ✓ | 30ms |
| TestFDB_QualityProbe_BetweenAndIn/in_list_string | ✓ | 30ms |
| TestFDB_QualityProbe_ComplexSubqueryPatterns/correlated_not_exists | ✓ | 30ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/count_constant_with_having_works | ✓ | 30ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/non_aggregate_with_limit | ✓ | 30ms |
| TestFDB_QualityProbe_UpdateDeleteComplex/update_with_case_when | ✓ | 30ms |
| TestFDB_QualityProbe_UpdateWithSubquery/delete_with_exists | ✓ | 30ms |
| TestFDB_RFC087_ComputedSortKeyOverflow_22003 | ✓ | 30ms |
| TestFDB_RFC153_JoinedPreservedMatrix/buried_other_leg | ✓ | 30ms |
| TestFDB_RecursiveCTEBasic/recursive_cte_descendants | ✓ | 30ms |
| TestFDB_RecursiveCTEHierarchy/full_tree_from_root | ✓ | 30ms |
| TestFDB_RecursiveCTERename/ancestors_up_chain | ✓ | 30ms |
| TestFDB_ScalarSubqueryCorrelationProbe/corr_count_in_select | ✓ | 30ms |
| TestFDB_ScalarSubqueryInSelect/not_exists_subquery | ✓ | 30ms |
| TestFDB_SchemaQualifiedSelect | ✓ | 30ms |
| TestFDB_SelectColumnAlias | ✓ | 30ms |
| TestFDB_SelectColumnProjection | ✓ | 30ms |
| TestFDB_SelectCountGroupByHavingLimit/top_2_tags_by_count | ✓ | 30ms |
| TestFDB_SelectDistinct | ✓ | 30ms |
| TestFDB_SelectDistinctOrderBy | ✓ | 30ms |
| TestFDB_SelectLimit | ✓ | 30ms |
| TestFDB_SelectWhereAnd | ✓ | 30ms |
| TestFDB_SelectWhereConstantLeftSide | ✓ | 30ms |
| TestFDB_SelectWhereLike | ✓ | 30ms |
| TestFDB_SelectWhereLikeUnderscore | ✓ | 30ms |
| TestFDB_SelectWhereNot | ✓ | 30ms |
| TestFDB_SelectWhereOr | ✓ | 30ms |
| TestFDB_SelectWithCaseInOrderBy/order_by_case_priority | ✓ | 30ms |
| TestFDB_SelectWithColumnAlias | ✓ | 30ms |
| TestFDB_SelfJoinHierarchy/self_join_parent_child | ✓ | 30ms |
| TestFDB_SelfJoinPairs/all_ascending_pairs | ✓ | 30ms |
| TestFDB_StatisticsDrivenPlanSelection/stats_pipeline_empty_table | ✓ | 30ms |
| TestFDB_StringLenPadProbe/trailing_ws_column_distinct | ✓ | 30ms |
| TestFDB_SubqueryInOn_JoinTypesAndNegation/ctrl_not_in_value_list | ✓ | 30ms |
| TestFDB_SumWithArithmeticExpressions/sum_of_product | ✓ | 30ms |
| TestFDB_TransactionProbe/multi_statement_atomic_rollback | ✓ | 30ms |
| TestFDB_TxCtlStatementsProbe/begintx_commit_works | ✓ | 30ms |
| TestFDB_TxMultiStatement | ✓ | 30ms |
| TestFDB_UnionAllWithAggregatePerLeg/aggregate_per_leg_no_order | ✓ | 30ms |
| TestFDB_UnionAllWithOrderBy/union_all_order_by_val | ✓ | 30ms |
| TestFDB_UpdateAssignmentProbe/multi_column_simultaneous | ✓ | 30ms |
| TestFDB_UpdateConstraintEnforcementProbe/update_to_duplicate_unique_rejected_23505_no_mutation | ✓ | 30ms |
| TestFDB_UpdatePrimaryKeyProbe/no_data_corruption | ✓ | 30ms |
| TestFDB_UpdatePrimaryKeyProbe/non_pk_update_still_works | ✓ | 30ms |
| TestFDB_UpdateSetDefaultRejectedProbe/normal_update_still_works | ✓ | 30ms |
| TestFDB_UpdateSetNullIndexProbe/value_to_null | ✓ | 30ms |
| TestFDB_UpdateSetToNull/set_val_null | ✓ | 30ms |
| TestFDB_UpdateUndefinedColumnProbe/valid_column_update_still_works | ✓ | 30ms |
| TestFDB_UpdateWhereArithmetic/verify_prices | ✓ | 30ms |
| TestFDB_UpdateWhereNotExists/mark_unshipped_cancelled | ✓ | 30ms |
| TestFDB_UpdateWithArithmeticAndWhere/double_price_where_qty_gt_4 | ✓ | 30ms |
| TestFDB_VectorSearch_MultiPartition_Fanout | ✓ | 30ms |
| TestFDB_VectorSearch_NonPositiveCapEmpty | ✓ | 30ms |
| TestFDB_VectorSearch_ParamRankExact | ✓ | 30ms |
| TestFDB_WhereOrWithDifferentColumns/name_or_age | ✓ | 30ms |
| TestFDB_WhereSubqueryCorrelated/exists_with_children | ✓ | 30ms |
| TestFDB_WhereWithOrAndIn/or_with_in | ✓ | 30ms |
| TestFDB_WindowFunctionErrors | ✓ | 30ms |
| FuzzSQL_QueryContext/seed#3 | ✓ | 20ms |
| TestFDB_200RowDataset/count_200 | ✓ | 20ms |
| TestFDB_AggNullSemanticsProbe/count_star_all_rows | ✓ | 20ms |
| TestFDB_AggregateIndexOrderByDesc/order_by_group_key_asc | ✓ | 20ms |
| TestFDB_AggregateIndexWithUpdate/initial_aggregate | ✓ | 20ms |
| TestFDB_AggregateIndex_BoundedScan/where_on_group_key_returns_correct_results | ✓ | 20ms |
| TestFDB_AggregateIndex_CountNotNull/update_null_to_value | ✓ | 20ms |
| TestFDB_AggregateIndex_Having/having_count_gt | ✓ | 20ms |
| TestFDB_AggregateIndex_Having/having_multiple_conditions | ✓ | 20ms |
| TestFDB_AggregateIndex_MinMaxEverSemantics/initial_max | ✓ | 20ms |
| TestFDB_AggregateIndex_MinMaxEverSemantics/new_max_updates_ever | ✓ | 20ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/INSERT...SELECT_schema-qualified_comma_source | ✓ | 20ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/control:_DELETE_WHERE_EXISTS_with_a_genuine_subquery_affects_rows | ✓ | 20ms |
| TestFDB_ArrayUnnestOrdinality/P2a_outer-leg_WHERE_carrying_the_element_and_outer_id | ✓ | 20ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2a_EXISTS_over_unnest_correlating_to_BOTH_the_outer_table_AND_the_element | ✓ | 20ms |
| TestFDB_ArrayUnnestOrdinality/R13_EXISTS_over_a_NON-rightmost_unnest_correlating_to_BOTH_buried_table_and_element | ✓ | 20ms |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_EXISTS_with_an_inner_unnest_WITH_ORDINALITY | ✓ | 20ms |
| TestFDB_AvgDoubleInsertPromotion/avg_into_double_ok | ✓ | 20ms |
| TestFDB_AvgDoubleInsertPromotion/plain_arith_into_bigint_ok | ✓ | 20ms |
| TestFDB_AvgDoubleInsertPromotion/sum_into_bigint_ok | ✓ | 20ms |
| TestFDB_AvgDoubleInsertPromotion/sum_into_double_ok | ✓ | 20ms |
| TestFDB_BareBoolWhereProbe/where_true | ✓ | 20ms |
| TestFDB_BetweenEdgesProbe/not_between_reversed_all | ✓ | 20ms |
| TestFDB_BooleanIndexProbe/eq_true | ✓ | 20ms |
| TestFDB_BooleanThreeValueLogic/where_b_eq_true | ✓ | 20ms |
| TestFDB_CRUDCycle/update | ✓ | 20ms |
| TestFDB_CTEJavaPatterns/basic_cte | ✓ | 20ms |
| TestFDB_CTERecursiveDepthLimit/recursive_cte_hits_depth_limit | ✓ | 20ms |
| TestFDB_CTEWithFilter/cte_with_outer_where | ✓ | 20ms |
| TestFDB_CTEWithJoin/cte_joined_with_table | ✓ | 20ms |
| TestFDB_CTEWithJoin/cte_with_having_joined | ✓ | 20ms |
| TestFDB_CTEWithJoinAndFilter/cte_join_filter | ✓ | 20ms |
| TestFDB_CTEWithUnionAll/cte_union_all_aggregate | ✓ | 20ms |
| TestFDB_CascadesSortEliminationViaIndex/FilteredOrderByPriceASC | ✓ | 20ms |
| TestFDB_CascadesSortEliminationViaIndex/OrderByPriceDESC | ✓ | 20ms |
| TestFDB_CaseCoalesceNullifProbe/coalesce_null | ✓ | 20ms |
| TestFDB_CaseCoalesceNullifProbe/searched_case | ✓ | 20ms |
| TestFDB_CaseCrossTablePredicate/on_case_c_ref_eq_ax | ✓ | 20ms |
| TestFDB_CaseOrderByProbe/modulo_expr | ✓ | 20ms |
| TestFDB_CastProbe/cast_bigint_to_double_select | ✓ | 20ms |
| TestFDB_CompleteQueryPipeline/cte_with_having_pipeline | ✓ | 20ms |
| TestFDB_CompleteQueryPipeline/full_pipeline | ✓ | 20ms |
| TestFDB_CompositeAggregateExpressions/sum_and_count_per_group | ✓ | 20ms |
| TestFDB_CorrelatedExistsProbe/nested_exists | ✓ | 20ms |
| TestFDB_CorrelatedNullInequality/inner_gt | ✓ | 20ms |
| TestFDB_CorrelatedScalarSubqueryError/correlated_scalar_subquery_count | ✓ | 20ms |
| TestFDB_CountWithGroupByHavingCountEq/having_count_eq_2 | ✓ | 20ms |
| TestFDB_CrossTypeConstSarg/gt_int_lit | ✓ | 20ms |
| TestFDB_CteAliasPropagationProbe/cte_self_join | ✓ | 20ms |
| TestFDB_DDLErrorsProbe | ✓ | 20ms |
| TestFDB_DeleteAllAndRepopulate/delete_all_verify_empty | ✓ | 20ms |
| TestFDB_DeleteAllAndRepopulate/repopulate_verify | ✓ | 20ms |
| TestFDB_DeleteAndReverifyAggregateIndex/initial_state | ✓ | 20ms |
| TestFDB_DeleteInsertCycles/delete_all_then_aggregate | ✓ | 20ms |
| TestFDB_DeleteInsertCycles/update_then_aggregate | ✓ | 20ms |
| TestFDB_DeleteThenInsertSameKey/delete_and_reinsert | ✓ | 20ms |
| TestFDB_DeleteWithJoinedFilter/verify_remaining | ✓ | 20ms |
| TestFDB_DeleteWithMultipleConditions/delete_with_in | ✓ | 20ms |
| TestFDB_DeleteWithMultipleConditions/verify_remaining | ✓ | 20ms |
| TestFDB_DerivedTableShapesProbe/derived_aggregate_joined | ✓ | 20ms |
| TestFDB_DerivedTableWithJoinAndAggregate/count_over_aggregate_derived | ✓ | 20ms |
| TestFDB_DerivedTableWithJoinAndAggregate/select_from_aggregate_derived | ✓ | 20ms |
| TestFDB_DistinctPatterns/distinct_two_columns | ✓ | 20ms |
| TestFDB_DmlWhereUndefinedProbe/bad_qualifier_existing_table_bad_col_not_42703 | ✓ | 20ms |
| TestFDB_DmlWhereUndefinedProbe/update_nonexistent_table_no_where_42F01 | ✓ | 20ms |
| TestFDB_DmlWhereUndefinedProbe/valid_where_update_works | ✓ | 20ms |
| TestFDB_DoublePrecisionProbe/float_equality_predicate | ✓ | 20ms |
| TestFDB_DropSchemaIfExistsConformance | ✓ | 20ms |
| TestFDB_EmbeddedCreateSchemaFullFlow | ✓ | 20ms |
| TestFDB_EmbeddedShowSchemaTemplates | ✓ | 20ms |
| TestFDB_EmptyTableAggregates/sum_empty_is_null | ✓ | 20ms |
| TestFDB_Errors_UndefinedTableInJoin | ✓ | 20ms |
| TestFDB_ExistsAboveJoin_AliasBinding/where_exists_correlates_right_leg_only | ✓ | 20ms |
| TestFDB_ExistsAboveJoin_AliasBinding/where_exists_over_join | ✓ | 20ms |
| TestFDB_ExistsWithGroupBy/exists_with_aggregate_in_outer | ✓ | 20ms |
| TestFDB_FloatIntegerTypesProbe/float_is_32bit_precision | ✓ | 20ms |
| TestFDB_GroupByAlias/select_group_col | ✓ | 20ms |
| TestFDB_GroupByHavingOrderLimit/full_pipeline | ✓ | 20ms |
| TestFDB_GroupByHavingSumWithJoin/categories_with_total_gt_100 | ✓ | 20ms |
| TestFDB_GroupByMultipleAggregatesWithHaving/having_count_and_sum | ✓ | 20ms |
| TestFDB_GroupByWithCoalesceAndCase/group_by_coalesce | ✓ | 20ms |
| TestFDB_GroupByWithMaxMinAndOrder/range_per_team | ✓ | 20ms |
| TestFDB_GroupByWithOrderByAndLimit/top_2_by_revenue | ✓ | 20ms |
| TestFDB_GroupByWithWhereAndHaving/where_active_having_sum_gt_200 | ✓ | 20ms |
| TestFDB_HavingCountThreshold/count_ge_2 | ✓ | 20ms |
| TestFDB_HavingNoGroupByProbe/sum_having_pass | ✓ | 20ms |
| TestFDB_HavingSubqueryProbe/having_gt_scalar_avg | ✓ | 20ms |
| TestFDB_InOrCompoundSargProbe/in_list | ✓ | 20ms |
| TestFDB_IndexSargProbe/in_list_indexed | ✓ | 20ms |
| TestFDB_IndexSargProbe/prefix_range_a | ✓ | 20ms |
| TestFDB_IndexSargProbe/range_open | ✓ | 20ms |
| TestFDB_IndexScanPatterns/index_eq_scan | ✓ | 20ms |
| TestFDB_IndexScanPatterns/update_indexed_column | ✓ | 20ms |
| TestFDB_InsertAtomicityProbe/mid_batch_dup_pk_rolls_back_all | ✓ | 20ms |
| TestFDB_InsertAtomicityProbe/valid_multi_insert_all_applied | ✓ | 20ms |
| TestFDB_InsertMissingPK | ✓ | 20ms |
| TestFDB_InsertMultipleBatchesThenDelete/delete_even_ids | ✓ | 20ms |
| TestFDB_InsertMultipleBatchesThenDelete/remaining_sum | ✓ | 20ms |
| TestFDB_InsertSelectFromSameTable/insert_select_with_filter | ✓ | 20ms |
| TestFDB_InsertSelectGroupByProbe/bare_agg_first_honors_select_order | ✓ | 20ms |
| TestFDB_InsertSelectReturningRows/insert_select_basic | ✓ | 20ms |
| TestFDB_InsertTypeCoercionProbe/double_col_reads_back_as_double | ✓ | 20ms |
| TestFDB_IntersectExceptProbe | ✓ | 20ms |
| TestFDB_IsNullIndexedProbe/not_is_null | ✓ | 20ms |
| TestFDB_IsTruthValueProbe/is_true | ✓ | 20ms |
| TestFDB_JoinAggregateNull/having_on_join_aggregate | ✓ | 20ms |
| TestFDB_JoinColumnLabelsUnqualified/join_qualified_ref | ✓ | 20ms |
| TestFDB_JoinOnCatAndVal/join_on_cat_and_val | ✓ | 20ms |
| TestFDB_JoinSumGroupByOrderDesc/revenue_by_store_desc | ✓ | 20ms |
| TestFDB_JoinWithCTEAndAggregate/cte_join_budget_vs_actual | ✓ | 20ms |
| TestFDB_JoinWithNotExists/products_with_orders_count | ✓ | 20ms |
| TestFDB_JoinWithUpdateAndVerify/update_then_rejoin | ✓ | 20ms |
| TestFDB_JoinWithWhereOnBothTables/active_and_score_gt_60 | ✓ | 20ms |
| TestFDB_KitchenSinkProbe/where_group_having_order_limit | ✓ | 20ms |
| TestFDB_LargeScanContinuationProbe/mid_range_filter | ✓ | 20ms |
| TestFDB_LargeValueSplitProbe/roundtrip_150000 | ✓ | 20ms |
| TestFDB_LeftJoinCountSumPerDept/sum_salary_coalesce | ✓ | 20ms |
| TestFDB_LeftJoinNullHandling/left_join_count_with_null | ✓ | 20ms |
| TestFDB_LeftJoinNullHandling/left_join_null_right_columns | ✓ | 20ms |
| TestFDB_LeftJoinWithGroupByHavingOrder/left_join_group_having_order | ✓ | 20ms |
| TestFDB_LikeEscapeProbe/plain_percent_is_wildcard | ✓ | 20ms |
| TestFDB_LikePatternVariants/suffix_match | ✓ | 20ms |
| TestFDB_LimitBasicPatterns/limit_basic | ✓ | 20ms |
| TestFDB_LimitOffsetCombinations/limit_3_order_by | ✓ | 20ms |
| TestFDB_LimitOffsetPagingProbe/pages_tile_whole_set | ✓ | 20ms |
| TestFDB_MaterializedNLJNullKey/left_nullextended_count | ✓ | 20ms |
| TestFDB_MaterializedNLJNullKey/uses_materialized_nlj | ✓ | 20ms |
| TestFDB_MathFunctionsProbe/ABS(-5) | ✓ | 20ms |
| TestFDB_MinMaxWithStrings/min_string_unsupported | ✓ | 20ms |
| TestFDB_MixedOperators/in_and_like_combined | ✓ | 20ms |
| TestFDB_MultiCTEProbe/cte_chain | ✓ | 20ms |
| TestFDB_MultiColIndexGapProbe/prefix_gap_residual | ✓ | 20ms |
| TestFDB_MultiColIndexGapProbe/prefix_then_range | ✓ | 20ms |
| TestFDB_MultiColumnInsertAndQuery/filter_and_project | ✓ | 20ms |
| TestFDB_MultiColumnOrderTies/asc_asc | ✓ | 20ms |
| TestFDB_MultiStatementProbe/batch_runs_all_statements | ✓ | 20ms |
| TestFDB_MultiTableInsertAndJoin/join_count_posts_per_user | ✓ | 20ms |
| TestFDB_MultiTableInsertAndJoin/left_join_users_without_posts | ✓ | 20ms |
| TestFDB_MultiTableJoinPatterns/inner_join_basic | ✓ | 20ms |
| TestFDB_MultipleInsertsThenAggregate/min_max | ✓ | 20ms |
| TestFDB_MultipleInsertsThenAggregate/total_50_rows | ✓ | 20ms |
| TestFDB_NegativeDoubleIndexProbe/eq_negative | ✓ | 20ms |
| TestFDB_NegativeDoubleIndexProbe/order_asc | ✓ | 20ms |
| TestFDB_NegativeIntIndexProbe/order_across_sign_boundary | ✓ | 20ms |
| TestFDB_NestedNotExists/join_group_by_count | ✓ | 20ms |
| TestFDB_NullAggregateEdges/count_star_includes_nulls | ✓ | 20ms |
| TestFDB_NullOperatorPatterns/null_insert_and_filter | ✓ | 20ms |
| TestFDB_NullOrderingAndArithmetic/null_arithmetic_propagates | ✓ | 20ms |
| TestFDB_NullSafeComparisons/null_eq_returns_no_rows | ✓ | 20ms |
| TestFDB_NullSafeJoinProbe/null_safe_includes_null_match | ✓ | 20ms |
| TestFDB_OffsetEmptyAggProbe/offset_exactly_rows | ✓ | 20ms |
| TestFDB_OnClauseShapes_StillWork/like | ✓ | 20ms |
| TestFDB_OrderByNonSelectedProbe/order_by_nonselected_col | ✓ | 20ms |
| TestFDB_OrderNullsLimitProbe/default_asc_nulls_first | ✓ | 20ms |
| TestFDB_OrderedGroupedScalarSubquery_ByAggregate/qualified_asc | ✓ | 20ms |
| TestFDB_OuterJoinFilterProbe/plain_left | ✓ | 20ms |
| TestFDB_OuterJoinTypesProbe/inner_join | ✓ | 20ms |
| TestFDB_OuterJoinTypesProbe/left_join | ✓ | 20ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name-_p-name_FROM_emp_e_JOIN_dept_d_ON_e-dept_id_-_d-id_LEFT_JOIN_projec | ✓ | 20ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_1-1 | ✓ | 20ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_1-1_WHERE_TRUE | ✓ | 20ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_--_d-id | ✓ | 20ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_OUTER_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 20ms |
| TestFDB_OuterParity_Left/SELECT_e1-fname_FROM_emp_e1_LEFT_JOIN_emp_e2_ON_e1-dept_id_-_e2-id_WHERE_e2-id_IS_NULL | ✓ | 20ms |
| TestFDB_OuterParity_Left_OrderByCountSubquery/SELECT_x-c-_e-fname-_e-lname_FROM_-SELECT_COUNT---_AS_c_FROM_dept-_x_LEFT_OUTER_JOIN_emp_e | ✓ | 20ms |
| TestFDB_OuterParity_NullSupplyingNullability/SELECT_e-fname-_d-id_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 20ms |
| TestFDB_OuterParity_Right/SELECT_e-fname-_d-name_FROM_dept_d_RIGHT_JOIN_emp_e_ON_e-dept_id_-_d-id | ✓ | 20ms |
| TestFDB_ParamRenderingProbe/bool_and_bigint_params | ✓ | 20ms |
| TestFDB_ParamRenderingProbe/float_params | ✓ | 20ms |
| TestFDB_ParamRenderingProbe/timestamp_param_value | ✓ | 20ms |
| TestFDB_ParamStringEdgeProbe/str_backslash_end | ✓ | 20ms |
| TestFDB_ParamStringEdgeProbe/str_newline | ✓ | 20ms |
| TestFDB_ParamStringEdgeProbe/str_tab | ✓ | 20ms |
| TestFDB_ParamStringEdgeProbe/str_two_quotes | ✓ | 20ms |
| TestFDB_PiFunctionRejected | ✓ | 20ms |
| TestFDB_PlanShapeAggregateIndexDDL/count_aggregate_index | ✓ | 20ms |
| TestFDB_PreparedStmtProbe/prepared_insert_reused | ✓ | 20ms |
| TestFDB_PrimaryKeyOperations/delete_by_pk | ✓ | 20ms |
| TestFDB_ProjectedExistsRound12_DML/control_delete_where_not_exists | ✓ | 20ms |
| TestFDB_ProjectedExistsRound12_DML/delete_buried_exists_rejected | ✓ | 20ms |
| TestFDB_ProjectedExistsRound12_DMLScalar/control_delete_where_exists | ✓ | 20ms |
| TestFDB_ProjectedExistsRound12_DMLScalar/update_where_scalar_exists_rejected | ✓ | 20ms |
| TestFDB_ProjectedExistsRound12_OtherPositions/control_where_exists_term | ✓ | 20ms |
| TestFDB_ProjectedExists_Round3/join_from_projected_exists | ✓ | 20ms |
| TestFDB_ProjectedExists_Round5/join_notselected_qualified_asc_t2sk | ✓ | 20ms |
| TestFDB_ProjectedExists_Round5/join_selected_qualified_desc_t1id | ✓ | 20ms |
| TestFDB_ProjectedExists_Round5/p1_select_star_where_exists_columns | ✓ | 20ms |
| TestFDB_ProjectedExists_Round6/p2b_label_qualified_column_join | ✓ | 20ms |
| TestFDB_ProjectedExists_Round8/matrix_aliased_col_single | ✓ | 20ms |
| TestFDB_ProjectedExists_Round8/matrix_explicit_alias_eq_bare_leaf_join | ✓ | 20ms |
| TestFDB_ProjectedExists_Round8/matrix_qualified_col_single | ✓ | 20ms |
| TestFDB_ProjectedExists_Round8/matrix_qualified_col_unaliased_join | ✓ | 20ms |
| TestFDB_ProjectedExists_Round8/p2_hidden_orderby_bare_column_label | ✓ | 20ms |
| TestFDB_ProjectedExists_Round8/p2_hidden_orderby_qualified_column_label | ✓ | 20ms |
| TestFDB_QualityProbe_CTEAdvanced/cte_with_join | ✓ | 20ms |
| TestFDB_QualityProbe_CompoundPredicates/parenthesized_or | ✓ | 20ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/aggregate_with_join | ✓ | 20ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/having_without_group_by | ✓ | 20ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/order_by_with_group_by_deterministic | ✓ | 20ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/scalar_in_coalesce | ✓ | 20ms |
| TestFDB_QualityProbe_DerivedTable/subquery_in_from | ✓ | 20ms |
| TestFDB_QualityProbe_DistinctEdgeCases/distinct_with_null | ✓ | 20ms |
| TestFDB_QualityProbe_InsertSelect/insert_select_basic | ✓ | 20ms |
| TestFDB_QualityProbe_JoinPredicateEdgeCases/join_with_not_equal | ✓ | 20ms |
| TestFDB_QualityProbe_JoinPredicateEdgeCases/join_with_or_predicate | ✓ | 20ms |
| TestFDB_QualityProbe_LeftJoinWhereVsOn/left_join_on_filter_vs_where_filter | ✓ | 20ms |
| TestFDB_QualityProbe_LeftJoinWhereVsOn/left_join_where_on_outer | ✓ | 20ms |
| TestFDB_QualityProbe_LimitZero/limit_zero | ✓ | 20ms |
| TestFDB_QualityProbe_MultiTableInsertDelete/delete_with_limit | ✓ | 20ms |
| TestFDB_QualityProbe_MultiTableInsertDelete/update_multiple_rows | ✓ | 20ms |
| TestFDB_QualityProbe_OrderByAlias/order_by_alias | ✓ | 20ms |
| TestFDB_QualityProbe_StringLiteralEdges/empty_string_comparison | ✓ | 20ms |
| TestFDB_RFC153_JoinedPreservedMatrix/joined_left | ✓ | 20ms |
| TestFDB_RecursiveCTERename/descendants_single_col_rename | ✓ | 20ms |
| TestFDB_ReturningClauseProbe/delete_returning_via_exec_drops_clause_but_executes | ✓ | 20ms |
| TestFDB_ScalarSubqueryWithAggExpr/scalar_sum_expr | ✓ | 20ms |
| TestFDB_SelectStarFromTable/star_returns_all_cols | ✓ | 20ms |
| TestFDB_SelectWithArithmeticAndAlias/area_computation | ✓ | 20ms |
| TestFDB_SelectWithWhereAndOrderByLimit/bottom_3_all_by_val | ✓ | 20ms |
| TestFDB_SelfJoinHavingProbe/self_join | ✓ | 20ms |
| TestFDB_SelfJoinHavingProbe/self_join_count | ✓ | 20ms |
| TestFDB_SelfJoinPairs/pair_count | ✓ | 20ms |
| TestFDB_StringFuncsBoundaryProbe/nested_trim_in_replace | ✓ | 20ms |
| TestFDB_StringFunctionsProbe/trim_variants | ✓ | 20ms |
| TestFDB_StringFunctionsProbe/upper | ✓ | 20ms |
| TestFDB_StringLenPadProbe/length_counts_chars_not_bytes | ✓ | 20ms |
| TestFDB_SubqueryExistsWithAggregate/orders_with_returns_count | ✓ | 20ms |
| TestFDB_SubqueryInOn_RejectedCleanly/ctrl_constant_conjunct | ✓ | 20ms |
| TestFDB_SubqueryInOn_RejectedCleanly/ctrl_in_value_list | ✓ | 20ms |
| TestFDB_TemporalUuidTypesProbe/date_order_and_between | ✓ | 20ms |
| TestFDB_TransactionProbe/isolation_uncommitted_not_visible | ✓ | 20ms |
| TestFDB_TwoDerivedTablesCrossJoined/cross_join_derived | ✓ | 20ms |
| TestFDB_TxCommitRollbackProbe/commit_persists_atomically | ✓ | 20ms |
| TestFDB_TxCommitRollbackProbe/rollback_discards | ✓ | 20ms |
| TestFDB_TxSelectIsolationProbe/dml_still_atomic_on_commit | ✓ | 20ms |
| TestFDB_TxSelectIsolationProbe/no_read_your_writes_in_explicit_tx | ✓ | 20ms |
| TestFDB_TypeCoercionProbe/int_eq_float_lit | ✓ | 20ms |
| TestFDB_TypeCoercionProbe/int_ne_negative | ✓ | 20ms |
| TestFDB_UnionAllOrderByLimit/union_order_by_val | ✓ | 20ms |
| TestFDB_UnionAllThreeWayAggregate/three_way_count_sum | ✓ | 20ms |
| TestFDB_UnionDistinctUnsupportedProbe/union_all_keeps_duplicates | ✓ | 20ms |
| TestFDB_UnionWithAggExpr/union_all_then_aggregate | ✓ | 20ms |
| TestFDB_UniqueNullAndBatchAtomicity/batch_insert_atomic_on_dup | ✓ | 20ms |
| TestFDB_UniqueNullAndBatchAtomicity/unique_allows_multiple_nulls | ✓ | 20ms |
| TestFDB_UpdateAndDeleteWithAggregate/delete_then_count | ✓ | 20ms |
| TestFDB_UpdateArithmeticAllRows/add_5_to_all | ✓ | 20ms |
| TestFDB_UpdateArithmeticAllRows/double_all | ✓ | 20ms |
| TestFDB_UpdateArithmeticAllRows/verify_doubled | ✓ | 20ms |
| TestFDB_UpdateCaseWhenTier/classify_tiers | ✓ | 20ms |
| TestFDB_UpdateConditionalArithmetic/double_active_prices | ✓ | 20ms |
| TestFDB_UpdateConstraintEnforcementProbe/update_notnull_to_null_rejected_23502_no_mutation | ✓ | 20ms |
| TestFDB_UpdateConstraintEnforcementProbe/valid_update_still_works | ✓ | 20ms |
| TestFDB_UpdateExpressions/update_set_arithmetic | ✓ | 20ms |
| TestFDB_UpdateMultiColumn/update_two_columns | ✓ | 20ms |
| TestFDB_UpdateMultipleColumns/update_score_and_active | ✓ | 20ms |
| TestFDB_UpdateSetDefaultRejectedProbe/set_default_rejected_0AF00 | ✓ | 20ms |
| TestFDB_UpdateSetToExpression/set_c_to_a_plus_b | ✓ | 20ms |
| TestFDB_UpdateUniqueViolationProbe/update_to_same_value_noop | ✓ | 20ms |
| TestFDB_UpdateWithCoalesce/update_coalesce | ✓ | 20ms |
| TestFDB_UpdateWithExpressions/update_arithmetic | ✓ | 20ms |
| TestFDB_UpdateWithExpressions/update_multiply | ✓ | 20ms |
| TestFDB_UpdateWithWhereAndVerify/verify_update | ✓ | 20ms |
| TestFDB_VectorSearch_MultiPartition_Pagination | ✓ | 20ms |
| TestFDB_VectorSearch_ResidualBugPin | ✓ | 20ms |
| TestFDB_VectorSearch_ResidualFilterCombos/and_of_two | ✓ | 20ms |
| TestFDB_VectorSearch_ResidualFilterCombos/or_of_two | ✓ | 20ms |
| TestFDB_VectorSearch_ZeroCapEmpty | ✓ | 20ms |
| TestFDB_WhereInWithOrderByLimit/in_a_order_amount_desc_limit2 | ✓ | 20ms |
| TestFDB_WhereIsNullIsNotNull/either_null | ✓ | 20ms |
| TestFDB_WhereOrWithDifferentColumns/count_name_alice_or_age_lt_25 | ✓ | 20ms |
| TestFDB_WhereWithNullAndNotNull/a_null_and_b_not_null | ✓ | 20ms |
| TestFDB_WhereWithSubtraction/positive_difference | ✓ | 20ms |
| FuzzSQL_QueryContext/seed#0 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#1 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#2 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#5 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#6 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#7 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#8 | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#9 | ✓ | 10ms |
| TestFDB_100RowDataset/top_10_desc | ✓ | 10ms |
| TestFDB_100RowDataset/total_count | ✓ | 10ms |
| TestFDB_100RowDataset/total_sum | ✓ | 10ms |
| TestFDB_200RowDataset/20_groups_10_each | ✓ | 10ms |
| TestFDB_200RowDataset/sum_200 | ✓ | 10ms |
| TestFDB_200RowDataset/top_1 | ✓ | 10ms |
| TestFDB_AggExprArgDirect/expr_only | ✓ | 10ms |
| TestFDB_AggExprArgDirect/sum_bare | ✓ | 10ms |
| TestFDB_AggExprArgDirect/sum_col_times_col | ✓ | 10ms |
| TestFDB_AggExprWithNulls/sum_expr_skips_null_operand | ✓ | 10ms |
| TestFDB_AggIndexResidualDrop/group_inequality_residual | ✓ | 10ms |
| TestFDB_AggIndexResidualDrop/non_constant_rhs_residual | ✓ | 10ms |
| TestFDB_AggIndexResidualDrop/non_group_residual | ✓ | 10ms |
| TestFDB_AggNullSemanticsProbe/count_col_skips_null | ✓ | 10ms |
| TestFDB_AggNullSemanticsProbe/distinct_keeps_one_null | ✓ | 10ms |
| TestFDB_AggNullSemanticsProbe/max_min_skip_null | ✓ | 10ms |
| TestFDB_AggNullSemanticsProbe/sum_skips_null | ✓ | 10ms |
| TestFDB_AggregateColumnCaseSensitivity/having_mixed_case_column | ✓ | 10ms |
| TestFDB_AggregateColumnCaseSensitivity/mixed_case_group_by_and_select | ✓ | 10ms |
| TestFDB_AggregateEdgeProbe/all_null_sum_is_null | ✓ | 10ms |
| TestFDB_AggregateEdgeProbe/count_col_vs_star | ✓ | 10ms |
| TestFDB_AggregateEdgeProbe/empty_set_aggregates | ✓ | 10ms |
| TestFDB_AggregateEdgeProbe/group_by_multi_agg | ✓ | 10ms |
| TestFDB_AggregateEdgeProbe/min_max_ignore_null | ✓ | 10ms |
| TestFDB_AggregateEdgeProbe/sum_ignores_null | ✓ | 10ms |
| TestFDB_AggregateEdgesProbe/avg_of_expression | ✓ | 10ms |
| TestFDB_AggregateEdgesProbe/having_without_group_by_true | ✓ | 10ms |
| TestFDB_AggregateEdgesProbe/sum_b_includes_all | ✓ | 10ms |
| TestFDB_AggregateEdgesProbe/sum_of_expression | ✓ | 10ms |
| TestFDB_AggregateEmptyTable/count_star_empty | ✓ | 10ms |
| TestFDB_AggregateEmptyTable/group_by_empty_returns_no_rows | ✓ | 10ms |
| TestFDB_AggregateEmptyTable/sum_with_where_empty_returns_null | ✓ | 10ms |
| TestFDB_AggregateExpressionVariants/count_with_min_max | ✓ | 10ms |
| TestFDB_AggregateExpressionVariants/sum_product | ✓ | 10ms |
| TestFDB_AggregateExpressionVariants/sum_subtraction | ✓ | 10ms |
| TestFDB_AggregateIndexOrderByDesc/order_by_aggregate_desc | ✓ | 10ms |
| TestFDB_AggregateIndexOrderByDesc/order_by_group_key_desc | ✓ | 10ms |
| TestFDB_AggregateIndexSumMinMax/max | ✓ | 10ms |
| TestFDB_AggregateIndexSumMinMax/min | ✓ | 10ms |
| TestFDB_AggregateIndexSumMinMax/sum | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/count_with_eq_filter | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/delete_then_verify_aggregate | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/global_count | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/global_sum | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/having_on_aggregate_index | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/insert_then_verify_aggregate | ✓ | 10ms |
| TestFDB_AggregateIndexUsage/sum_with_eq_filter | ✓ | 10ms |
| TestFDB_AggregateIndexWithUpdate/after_delete | ✓ | 10ms |
| TestFDB_AggregateIndexWithUpdate/after_insert_new_group | ✓ | 10ms |
| TestFDB_AggregateIndexWithUpdate/after_update_value | ✓ | 10ms |
| TestFDB_AggregateIndex_BoundedScan/where_on_different_group_key_value | ✓ | 10ms |
| TestFDB_AggregateIndex_CompositeAggExpressions/multiple_agg_funcs_one_query | ✓ | 10ms |
| TestFDB_AggregateIndex_CountNotNull/delete_non_null_row | ✓ | 10ms |
| TestFDB_AggregateIndex_CountStarVsCountCol/count_col_excludes_nulls | ✓ | 10ms |
| TestFDB_AggregateIndex_CountStarVsCountCol/count_star_includes_nulls | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/arithmetic_across_aggregates | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/arithmetic_on_aggregate | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/group_by_order_group_col_desc | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/group_by_with_limit | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/having_agg_and_group_key_combined | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/having_on_different_agg_than_select | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/having_or_condition | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/having_sum_gt | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/having_with_where | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/mismatched_agg_func_fallback | ✓ | 10ms |
| TestFDB_AggregateIndex_Having/select_only_aggregate_no_group_col | ✓ | 10ms |
| TestFDB_AggregateIndex_MaxMinHaving/having_max_gt | ✓ | 10ms |
| TestFDB_AggregateIndex_MaxMinHaving/having_min_lt | ✓ | 10ms |
| TestFDB_AggregateIndex_MinMaxEverSemantics/delete_max_holder_ever_persists | ✓ | 10ms |
| TestFDB_AggregateIndex_MinMaxEverSemantics/min_ever_persists_after_delete | ✓ | 10ms |
| TestFDB_AggregateIndex_MultiColumnGroupBy/multi_group_count | ✓ | 10ms |
| TestFDB_AggregateIndex_NullGroupKey/sum_includes_null_group | ✓ | 10ms |
| TestFDB_AggregateIndex_UngroupedAndEmpty/empty_table_count_star | ✓ | 10ms |
| TestFDB_AggregateIndex_UngroupedAndEmpty/empty_table_sum | ✓ | 10ms |
| TestFDB_AggregateIndex_UngroupedAndEmpty/ungrouped_count_col | ✓ | 10ms |
| TestFDB_AggregateIndex_UngroupedAndEmpty/ungrouped_count_star | ✓ | 10ms |
| TestFDB_AggregateIndex_UngroupedAndEmpty/ungrouped_sum | ✓ | 10ms |
| TestFDB_AggregateIndex_UpdateAggColumn/initial_sums | ✓ | 10ms |
| TestFDB_AggregateIndex_UpdateAggColumn/noop_update_preserves_sum | ✓ | 10ms |
| TestFDB_AggregateIndex_UpdateAggColumn/update_value_same_group | ✓ | 10ms |
| TestFDB_AggregateMultipleGroupKeys/count_per_dept_role | ✓ | 10ms |
| TestFDB_AggregateMultipleGroupKeys/sum_per_dept_role | ✓ | 10ms |
| TestFDB_AggregateNullSemanticsProbe/avg_ignores_null | ✓ | 10ms |
| TestFDB_AggregateNullSemanticsProbe/count_col_excludes_null | ✓ | 10ms |
| TestFDB_AggregateNullSemanticsProbe/count_star_includes_null_row | ✓ | 10ms |
| TestFDB_AggregateNullSemanticsProbe/min_ignores_null | ✓ | 10ms |
| TestFDB_AggregateNullSemanticsProbe/sum_ignores_null | ✓ | 10ms |
| TestFDB_AggregateOverJoinWithNulls/left_join_coalesce_sum | ✓ | 10ms |
| TestFDB_AggregateOverJoinWithNulls/left_join_count_col_excludes_null | ✓ | 10ms |
| TestFDB_AggregateOverJoinWithNulls/left_join_sum_with_null_group | ✓ | 10ms |
| TestFDB_AggregateWithNullGroups/null_group_key | ✓ | 10ms |
| TestFDB_AggregateWithWhereAndOrderBy/having_and_where_combined | ✓ | 10ms |
| TestFDB_AmbiguousColumnProbe/qualified_resolves | ✓ | 10ms |
| TestFDB_AmbiguousColumnProbe/unique_col_a | ✓ | 10ms |
| TestFDB_AmbiguousColumnProbe/unique_col_b | ✓ | 10ms |
| TestFDB_AmbiguousColumnProbe/unqualified_ambiguous_select | ✓ | 10ms |
| TestFDB_AmbiguousColumnStar/select_star_cross_join_all_cols | ✓ | 10ms |
| TestFDB_AmbiguousColumnStar/select_star_cte_cross_join_all_cols | ✓ | 10ms |
| TestFDB_AndRangePredicateWithIndex/and_equality_plus_secondary_filter | ✓ | 10ms |
| TestFDB_AndRangePredicateWithIndex/and_range_both_bounds | ✓ | 10ms |
| TestFDB_AndRangePredicateWithIndex/not_equal_filter | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/-5_+_3 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/100_/_10_/_2 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/10_%_3_+_1 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/10_-_3_-_2 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/20_-_4_*_3 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/2_+_(3_*_4) | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/2_+_12_/_3_-_1 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/2_+_3_*_4 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/2_+_a_*_4 | ✓ | 10ms |
| TestFDB_ArithPrecedenceProbe/5_-_-3 | ✓ | 10ms |
| TestFDB_ArithmeticEdgeProbe/div_by_zero_22012 | ✓ | 10ms |
| TestFDB_ArithmeticEdgeProbe/float_division | ✓ | 10ms |
| TestFDB_ArithmeticEdgeProbe/int_div_negative_truncates_toward_zero | ✓ | 10ms |
| TestFDB_ArithmeticEdgeProbe/int_div_truncates | ✓ | 10ms |
| TestFDB_ArithmeticEdgeProbe/mod_by_zero_22012 | ✓ | 10ms |
| TestFDB_ArithmeticEdgeProbe/mul_overflow_22003 | ✓ | 10ms |
| TestFDB_ArithmeticExpressionProjection/subtract_in_where | ✓ | 10ms |
| TestFDB_ArithmeticExpressionProjection/sum_of_expression | ✓ | 10ms |
| TestFDB_ArrayCardinality/where_cardinality_IS_NOT_NULL_on_NOT_NULL_array_matches_populated | ✓ | 10ms |
| TestFDB_ArrayCardinalityIndex/is_not_null_uses_index_null-range | ✓ | 10ms |
| TestFDB_ArrayCardinalityIndex/is_null_uses_index_null-range | ✓ | 10ms |
| TestFDB_ArrayCardinalityIndex/order_by_asc_uses_index_(no_in-memory_sort) | ✓ | 10ms |
| TestFDB_ArrayCardinalityIndex/plain-field_ORDER_BY_DESC_still_uses_index_reverse_(no_regression) | ✓ | 10ms |
| TestFDB_ArrayCardinalityIndex/where_equals_uses_index_(not_null) | ✓ | 10ms |
| TestFDB_ArrayUnnestDMLDuplicateAlias/INSERT...SELECT_AT_alias_colliding_with_a_later_source_is_DuplicateAlias | ✓ | 10ms |
| TestFDB_ArrayUnnestDMLDuplicateAlias/control:_INSERT...SELECT_unnest_with_a_non-colliding_later_source_succeeds | ✓ | 10ms |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/SELECT_qualified-star_schema-qualified_comma_source | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/AT_only_filter_on_ordinal_arithmetic | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/HAVING_LIKE_ESCAPE_control:_unescaped_pattern_matches_both_groups | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/HAVING_LIKE_ESCAPE_on_a_SHADOWED_grouped_unnest_key_preserves_the_escape | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/HAVING_LIKE_ESCAPE_on_a_grouped_unnest_key_preserves_the_escape_rune | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2_explicitly-qualified_later_column_still_reads_that_column | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2_later_FROM_item_same-named_column_does_not_overwrite_unnest | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2_schema-qualified_table_inside_an_EXISTS_subquery_with_no_match_drops_all_rows | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2_unnest_element_with_outer_id_alongside_a_later_same-named_column | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2a_ORDER_BY_on_a_shadowed_unnest_element_sorts_by_the_element_asc | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2a_ORDER_BY_shadowed_element_carrying_the_outer_id_desc | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2a_computed_ORDER_BY_over_a_shadowed_unnest_element_sorts_asc | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2a_outer-leg_WHERE_on_a_non-rightmost_source_filters_correctly | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2a_rightmost-leg_WHERE_still_filters_correctly_(control) | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_NOT_EXISTS_over_a_lateral_unnest_returns_the_complement | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_WHERE_EXISTS_over_a_lateral_unnest_returns_matching_elements | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_WHERE_EXISTS_over_a_lateral_unnest_with_ordinality | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_WHERE_on_the_element_AND_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_WHERE_on_the_element_AND_NOT_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_WHERE_on_the_ordinal_AND_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_bare_outer_column_flows_through_a_multi-source_unnest | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2b_bare_outer_column_with_ordinality_on_a_multi-source_unnest | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2c_correlated_EXISTS_over_the_unnest_element_carrying_the_outer_id | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2c_correlated_EXISTS_over_the_unnest_element_returns_matching_elements | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2c_correlated_EXISTS_over_the_unnest_element_with_ordinality | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/P2c_correlated_NOT_EXISTS_over_the_unnest_element_returns_the_complement | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2a_EXISTS_over_unnest_correlating_to_BOTH_outer_table_and_element_filters | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2a_EXISTS_over_unnest_correlating_to_the_OUTER_TABLE_returns_matching_elements | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2a_EXISTS_over_unnest_correlating_to_the_outer_table_that_filters_some_rows | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2a_EXISTS_over_unnest_with_ordinality_correlating_to_the_outer_table | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2a_NOT_EXISTS_over_unnest_correlating_to_the_OUTER_TABLE_is_the_complement | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2b_schema-qualified_table_inside_a_subquery_with_a_filter_under_the_active_schema | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R12_P2b_schema-qualified_table_inside_a_subquery_with_no_match_drops_all_rows_under_the_active_schema | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R13_EXISTS_over_a_NON-rightmost_unnest_correlating_to_the_buried_outer_table | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R13_EXISTS_over_a_NON-rightmost_unnest_correlating_to_the_unnest_ELEMENT | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R13_EXISTS_over_a_NON-rightmost_unnest_that_filters_by_the_buried_outer_table | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R13_EXISTS_over_a_NON-rightmost_unnest_with_ordinality_correlating_to_buried_table | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R13_NOT_EXISTS_over_a_NON-rightmost_unnest_correlating_to_the_buried_outer_table | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R13_WHERE_on_the_buried_outer_table_through_a_NON-rightmost_unnest | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_SCALAR_subquery_with_an_inner_unnest_in_the_projection | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P1_WHERE_on_a_BURIED_(non-rightmost)_unnest_element_filters_elements | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P1_WHERE_on_a_buried_unnest_ORDINAL_filters_by_position | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P1_WHERE_on_a_buried_unnest_element_carrying_the_outer_id | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P1_WHERE_on_a_buried_unnest_element_exact_equality | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P1_WHERE_on_a_buried_unnest_ordinal_arithmetic | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P1_control:_WHERE_on_the_rightmost_unnest_still_filters | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P2a_GROUP_BY_buried_unnest_element_with_duplicate_elements_counts_per_element | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R16_P2a_GROUP_BY_on_a_buried_unnest_element_groups_by_the_element | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_buried_unnest_element_equality_AND_EXISTS | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_buried_unnest_element_filter_AND_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_buried_unnest_element_filter_AND_EXISTS_carrying_the_buried_outer_id | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_buried_unnest_element_filter_AND_NOT_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_buried_unnest_ordinal_filter_AND_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_buried_unnest_ordinal_filter_AND_NOT_EXISTS_both_apply | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R17_control:_buried_unnest_EXISTS_with_no_element_filter_is_unchanged | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R18_P2a_explicit_JOIN_ON_before_a_comma_unnest_applies_the_ON_predicate | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R18_P2a_explicit_JOIN_ON_before_a_comma_unnest_with_element_WHERE | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R18_P2a_explicit_JOIN_ON_before_a_comma_unnest_with_ordinality | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R18_convergence_CTE-scope_WHERE_on_an_unnest_element | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R18_convergence_CTE-scope_WHERE_on_an_unnest_ordinal | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R20_HAVING_on_a_SHADOWED_grouped_unnest_key_filters_by_the_element_not_the_later_column | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R20_HAVING_on_a_grouped_unnest_key_filters_groups_by_the_element | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R20_computed_projection_over_a_SHADOWED_grouped_unnest_key_reads_the_element_not_the_later_column | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R25_P2a_correlated_EXISTS_with_a_schema-qualified_inner_source_plans_the_cross_join | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R25_P2a_correlated_SCALAR_subquery_with_a_schema-qualified_inner_source | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R26_P2a_catalog-builder_subquery_qualifies_the_shadowed_unnest_bare_projection_no_ORDER_BY | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R31_P2a_no-alias_schema-qualified_subquery_bare_table-name_predicate_reads_the_real_column | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R31_P2a_no-alias_schema-qualified_subquery_cross-leg_predicate_(PB.ID_=_PA.ID_shape) | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R31_P2a_schema-qualified_subquery_with_an_aliased_sibling_still_correct_(control) | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R5a_normal_CTE_and_derived_queries_are_unaffected_(no_over-rejection) | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R6_P2a_derived-table_with_its_own_unnest_plus_an_outer_unnest_plans | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/R6_P2a_derived-unnest_scope_select_only_the_outer_element | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/alias_does_not_collide_with_real_same-named_column | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/computed_projection_over_ordinal_returns_correct_integers | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/control:_normal_explicit_INNER_JOIN_with_ON_is_unaffected | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/explicit-alias_qualified_star_still_works_(control) | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/filter_on_element_preserves_ordinal | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/filter_on_ordinal | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/non-ordinal_WHERE_on_element_keeps_matching_elements | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/non-rightmost_unnest_of_the_rightmost_source_still_correct | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinality/string_array_ordinality | ✓ | 10ms |
| TestFDB_ArrayUnnestOrdinalityColumnType | ✓ | 10ms |
| TestFDB_AvgDoubleValuesInsert/double_into_double_ok | ✓ | 10ms |
| TestFDB_AvgDoubleValuesInsert/int_into_double_ok | ✓ | 10ms |
| TestFDB_AvgFractionalProbe/avg_int_is_fractional_double | ✓ | 10ms |
| TestFDB_AvgFractionalProbe/avg_whole_result | ✓ | 10ms |
| TestFDB_BareBoolWhereProbe/false_or_col | ✓ | 10ms |
| TestFDB_BareBoolWhereProbe/true_and_col | ✓ | 10ms |
| TestFDB_BareBoolWhereProbe/where_bool_col | ✓ | 10ms |
| TestFDB_BareBoolWhereProbe/where_false | ✓ | 10ms |
| TestFDB_BareBoolWhereProbe/where_not_bool_col | ✓ | 10ms |
| TestFDB_BetweenEdgesProbe/between_covers_all | ✓ | 10ms |
| TestFDB_BetweenEdgesProbe/between_equal_bounds | ✓ | 10ms |
| TestFDB_BetweenEdgesProbe/between_normal | ✓ | 10ms |
| TestFDB_BetweenEdgesProbe/between_reversed_empty | ✓ | 10ms |
| TestFDB_BetweenEdgesProbe/not_between | ✓ | 10ms |
| TestFDB_BetweenOperator/between_in_having | ✓ | 10ms |
| TestFDB_BetweenOperator/between_or_between | ✓ | 10ms |
| TestFDB_BetweenOperator/between_single_value | ✓ | 10ms |
| TestFDB_BetweenOperator/between_with_group_by | ✓ | 10ms |
| TestFDB_BetweenOperator/not_between | ✓ | 10ms |
| TestFDB_BetweenOperator/not_between_reversed_returns_all | ✓ | 10ms |
| TestFDB_BetweenOrderBy/between_desc | ✓ | 10ms |
| TestFDB_BetweenOrderBy/not_between | ✓ | 10ms |
| TestFDB_BetweenWithGroupBy/between_filter_then_group | ✓ | 10ms |
| TestFDB_BetweenWithGroupBy/between_with_having | ✓ | 10ms |
| TestFDB_BetweenWithGroupBy/not_between_filter | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/6_&_3 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/6_&_3_|_1 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/6_+_1_&_3 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/6_^_3 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/6_|_1 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/6_|_1_&_3 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/a_&_3_|_1 | ✓ | 10ms |
| TestFDB_BitwisePrecedenceProbe/bitwise_tighter_than_comparison | ✓ | 10ms |
| TestFDB_BoolPrecedenceProbe/not_binds_to_atom | ✓ | 10ms |
| TestFDB_BoolPrecedenceProbe/or_and_is_left_to_right | ✓ | 10ms |
| TestFDB_BoolValueFuncsProbe/arith_cross_table | ✓ | 10ms |
| TestFDB_BoolValueFuncsProbe/nullif_cross_table | ✓ | 10ms |
| TestFDB_BooleanIndexProbe/bare_pred | ✓ | 10ms |
| TestFDB_BooleanIndexProbe/eq_false | ✓ | 10ms |
| TestFDB_BooleanIndexProbe/is_not_null | ✓ | 10ms |
| TestFDB_BooleanIndexProbe/is_null | ✓ | 10ms |
| TestFDB_BooleanIndexProbe/not_pred | ✓ | 10ms |
| TestFDB_BooleanProjectionProbe/and | ✓ | 10ms |
| TestFDB_BooleanProjectionProbe/between | ✓ | 10ms |
| TestFDB_BooleanProjectionProbe/cmp_false | ✓ | 10ms |
| TestFDB_BooleanProjectionProbe/eq | ✓ | 10ms |
| TestFDB_BooleanProjectionProbe/not | ✓ | 10ms |
| TestFDB_BooleanProjectionProbe/or | ✓ | 10ms |
| TestFDB_BooleanThreeValueLogic/boolean_and_or | ✓ | 10ms |
| TestFDB_BooleanThreeValueLogic/count_boolean_groups | ✓ | 10ms |
| TestFDB_BooleanThreeValueLogic/select_not_b | ✓ | 10ms |
| TestFDB_BooleanThreeValueLogic/where_b_eq_false | ✓ | 10ms |
| TestFDB_BooleanThreeValueLogic/where_b_ne_true | ✓ | 10ms |
| TestFDB_BytesColumnProbe/order_by_bytes | ✓ | 10ms |
| TestFDB_BytesColumnProbe/roundtrip_embedded_nulls | ✓ | 10ms |
| TestFDB_BytesGtIndexConformanceProbe/gt_skips_trailing_null_extension | ✓ | 10ms |
| TestFDB_BytesGtIndexConformanceProbe/gte_includes_all | ✓ | 10ms |
| TestFDB_BytesGtIndexConformanceProbe/order_by_sorts_extension_after | ✓ | 10ms |
| TestFDB_BytesGtIndexConformanceProbe/workaround_gte_and_ne | ✓ | 10ms |
| TestFDB_CRUDCycle/create | ✓ | 10ms |
| TestFDB_CRUDCycle/delete | ✓ | 10ms |
| TestFDB_CRUDCycle/read | ✓ | 10ms |
| TestFDB_CTE3Tables/cte_with_join_and_aggregate | ✓ | 10ms |
| TestFDB_CTEInDML/plain_insert_select_works | ✓ | 10ms |
| TestFDB_CTEJavaPatterns/cte_ignored_unused | ✓ | 10ms |
| TestFDB_CTEJavaPatterns/cte_joined_with_base_table | ✓ | 10ms |
| TestFDB_CTEJavaPatterns/cte_with_where | ✓ | 10ms |
| TestFDB_CTEMultipleUsage/cte_used_in_join_with_self | ✓ | 10ms |
| TestFDB_CTEMultipleUsage/cte_with_where_reuse | ✓ | 10ms |
| TestFDB_CTERecursiveDepthLimit/recursive_cte_leaf_nodes | ✓ | 10ms |
| TestFDB_CTEReferencedTwice/cte_self_join | ✓ | 10ms |
| TestFDB_CTETop3ViaOrderLimit/cte_count | ✓ | 10ms |
| TestFDB_CTETop3ViaOrderLimit/cte_order_desc | ✓ | 10ms |
| TestFDB_CTEWithAggregate/cte_count_over_cte | ✓ | 10ms |
| TestFDB_CTEWithAggregate/cte_filtered_by_outer_where | ✓ | 10ms |
| TestFDB_CTEWithAggregate/cte_used_twice | ✓ | 10ms |
| TestFDB_CTEWithAggregateExpression/cte_joined_with_table | ✓ | 10ms |
| TestFDB_CTEWithAggregateExpression/cte_with_sum_expr | ✓ | 10ms |
| TestFDB_CTEWithFilter/cte_aggregate_with_outer_filter | ✓ | 10ms |
| TestFDB_CTEWithJoinAndAggregate/cte_joined_with_base | ✓ | 10ms |
| TestFDB_CTEWithOrderByAndLimit/cte_aggregate | ✓ | 10ms |
| TestFDB_CascadesSortEliminationViaIndex/OrderByCategoryNoIndex | ✓ | 10ms |
| TestFDB_CascadesSortEliminationViaIndex/OrderByPriceASC | ✓ | 10ms |
| TestFDB_CascadesStreamingAggFromIndex/StreamingAggNoIndex | ✓ | 10ms |
| TestFDB_CascadesStreamingAggFromIndex/StreamingAggViaIndex | ✓ | 10ms |
| TestFDB_CaseCoalesceNullifProbe/nullif_equal_becomes_null | ✓ | 10ms |
| TestFDB_CaseContextsProbe/group_by_case | ✓ | 10ms |
| TestFDB_CaseContextsProbe/sum_case_over_join | ✓ | 10ms |
| TestFDB_CaseCrossTablePredicate/on_case_a_ref_then_cy | ✓ | 10ms |
| TestFDB_CaseCrossTablePredicate/on_reversed_cy_eq_case | ✓ | 10ms |
| TestFDB_CaseCrossTablePredicate/where_case_a_const_then | ✓ | 10ms |
| TestFDB_CaseNullBranchColumnType/case_then_null_else_bigint | ✓ | 10ms |
| TestFDB_CaseNullBranchColumnType/case_then_string_else_null | ✓ | 10ms |
| TestFDB_CaseNullBranchColumnType/coalesce_null_bigint | ✓ | 10ms |
| TestFDB_CaseOrderByProbe/case_bucket_asc | ✓ | 10ms |
| TestFDB_CaseOrderByProbe/case_bucket_desc | ✓ | 10ms |
| TestFDB_CaseTypesProbe/int_double_branches_unify | ✓ | 10ms |
| TestFDB_CaseTypesProbe/nested_math_func | ✓ | 10ms |
| TestFDB_CaseTypesProbe/no_else_no_match_is_null | ✓ | 10ms |
| TestFDB_CaseTypesProbe/searched_else | ✓ | 10ms |
| TestFDB_CaseTypesProbe/searched_then | ✓ | 10ms |
| TestFDB_CaseWhenInListCombined/case_in_list | ✓ | 10ms |
| TestFDB_CaseWhenInSelectProjection/count_passing | ✓ | 10ms |
| TestFDB_CaseWhenInSelectProjection/grade_labels | ✓ | 10ms |
| TestFDB_CaseWhenJavaPatterns/case_when_comparison | ✓ | 10ms |
| TestFDB_CaseWhenJavaPatterns/case_when_in_select_with_group_by | ✓ | 10ms |
| TestFDB_CaseWhenJavaPatterns/nested_case_when | ✓ | 10ms |
| TestFDB_CaseWhenJavaPatterns/update_with_case_is_null | ✓ | 10ms |
| TestFDB_CaseWhenJavaPatterns/update_with_case_when | ✓ | 10ms |
| TestFDB_CaseWhenWithNull/case_no_else_returns_null | ✓ | 10ms |
| TestFDB_CaseWhenWithNull/case_when_is_null | ✓ | 10ms |
| TestFDB_CaseWhenWithNull/coalesce_in_case | ✓ | 10ms |
| TestFDB_CastEdgesProbe/double_to_bigint_round_up | ✓ | 10ms |
| TestFDB_CastEdgesProbe/int_to_boolean | ✓ | 10ms |
| TestFDB_CastEdgesProbe/int_to_double | ✓ | 10ms |
| TestFDB_CastEdgesProbe/maxint_bigint | ✓ | 10ms |
| TestFDB_CastEdgesProbe/nonnumeric_string_to_bigint_errors | ✓ | 10ms |
| TestFDB_CastEdgesProbe/string_to_bigint | ✓ | 10ms |
| TestFDB_CastProbe/cast_double_to_bigint_rounds_half_up | ✓ | 10ms |
| TestFDB_CastProbe/cast_null_is_null | ✓ | 10ms |
| TestFDB_CoalesceChain/coalesce_three_args | ✓ | 10ms |
| TestFDB_CoalesceChain/coalesce_with_constant | ✓ | 10ms |
| TestFDB_CoalesceEdgeCases/coalesce_all_null_returns_fallback | ✓ | 10ms |
| TestFDB_CoalesceEdgeCases/coalesce_first_non_null | ✓ | 10ms |
| TestFDB_CoalesceEdgeCases/coalesce_in_aggregate | ✓ | 10ms |
| TestFDB_CoalesceEdgeCases/coalesce_in_where | ✓ | 10ms |
| TestFDB_CoalesceNullifProbe/case_nullif_substitute_value | ✓ | 10ms |
| TestFDB_CoalesceNullifProbe/coalesce_multi_first_nonnull | ✓ | 10ms |
| TestFDB_CoalesceNullifProbe/ifnull_nonnull_arg | ✓ | 10ms |
| TestFDB_CoalesceNullifProbe/ifnull_null_arg | ✓ | 10ms |
| TestFDB_CoalesceThreeColumnFallback/coalesce_three_cols | ✓ | 10ms |
| TestFDB_ColumnMetadataProbe/base_column_types | ✓ | 10ms |
| TestFDB_ColumnMetadataProbe/comparison_and_cast_types | ✓ | 10ms |
| TestFDB_ColumnMetadataProbe/expression_types | ✓ | 10ms |
| TestFDB_CombinedWhereAndGroupBy/where_active_group_by_region | ✓ | 10ms |
| TestFDB_ComparisonOperatorCoverage/eq | ✓ | 10ms |
| TestFDB_ComparisonOperatorCoverage/ge | ✓ | 10ms |
| TestFDB_ComparisonOperatorCoverage/gt | ✓ | 10ms |
| TestFDB_ComparisonOperatorCoverage/le | ✓ | 10ms |
| TestFDB_ComparisonOperatorCoverage/lt | ✓ | 10ms |
| TestFDB_ComparisonOperatorCoverage/neq | ✓ | 10ms |
| TestFDB_ComparisonOperatorsProbe/bang_eq_excludes_null | ✓ | 10ms |
| TestFDB_ComparisonOperatorsProbe/is_distinct_from | ✓ | 10ms |
| TestFDB_ComparisonTypecheckProbe/bool_vs_int_no_coercion | ✓ | 10ms |
| TestFDB_ComparisonTypecheckProbe/int_vs_double_columns_residual_ok | ✓ | 10ms |
| TestFDB_ComparisonTypecheckProbe/int_vs_nonnumeric_string | ✓ | 10ms |
| TestFDB_ComparisonTypecheckProbe/int_vs_numeric_string | ✓ | 10ms |
| TestFDB_ComparisonTypecheckProbe/string_vs_int | ✓ | 10ms |
| TestFDB_ComparisonTypecheckProbe/string_vs_int_columns | ✓ | 10ms |
| TestFDB_CompleteQueryPipeline/total_payroll | ✓ | 10ms |
| TestFDB_ComplexBooleanWhere/and_or_combined | ✓ | 10ms |
| TestFDB_ComplexBooleanWhere/nested_or_and | ✓ | 10ms |
| TestFDB_ComplexBooleanWhere/not_and_or | ✓ | 10ms |
| TestFDB_ComplexExpressionCombinations/arithmetic_on_aggregates | ✓ | 10ms |
| TestFDB_ComplexExpressionCombinations/case_over_aggregate | ✓ | 10ms |
| TestFDB_ComplexExpressionEvaluation/arithmetic_chain | ✓ | 10ms |
| TestFDB_ComplexExpressionEvaluation/subtraction | ✓ | 10ms |
| TestFDB_ComplexJoinAggregatePatterns/customer_revenue_with_join | ✓ | 10ms |
| TestFDB_ComplexJoinAggregatePatterns/join_having_on_sum_expr | ✓ | 10ms |
| TestFDB_ComplexJoinAggregatePatterns/per_customer_total | ✓ | 10ms |
| TestFDB_ComplexJoinAggregatePatterns/products_with_exists | ✓ | 10ms |
| TestFDB_ComplexJoinAggregatePatterns/products_with_no_orders | ✓ | 10ms |
| TestFDB_ComplexWhereConditions/and_or_combined | ✓ | 10ms |
| TestFDB_ComplexWhereConditions/between_and_like | ✓ | 10ms |
| TestFDB_ComplexWhereConditions/complex_having_with_case | ✓ | 10ms |
| TestFDB_ComplexWhereConditions/in_list_with_null_column | ✓ | 10ms |
| TestFDB_ComplexWhereConditions/null_safe_comparison | ✓ | 10ms |
| TestFDB_CompositeAggregateExpressions/avg_as_sum_div_count | ✓ | 10ms |
| TestFDB_CompositeAggregateExpressions/duplicate_alias_aggregate | ✓ | 10ms |
| TestFDB_CompositeAggregateExpressions/having_with_sum_and_count | ✓ | 10ms |
| TestFDB_CompositeAggregateExpressions/min_max_per_group | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/prefix_eq | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/prefix_eq2_suffix_gte | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/prefix_eq_suffix_between | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/prefix_eq_suffix_lt | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/prefix_eq_suffix_range | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/prefix_range_suffix_residual_eq | ✓ | 10ms |
| TestFDB_CompositeIndexSargProbe/suffix_only_no_prefix | ✓ | 10ms |
| TestFDB_CompositePKProbe/exact_two_col_pk | ✓ | 10ms |
| TestFDB_CompositePKProbe/order_by_pk | ✓ | 10ms |
| TestFDB_CompositePKProbe/partial_pk_different_a_ok | ✓ | 10ms |
| TestFDB_CompositePKProbe/prefix_leading_pk_col | ✓ | 10ms |
| TestFDB_CompositePKProbe/range_trailing_pk_col | ✓ | 10ms |
| TestFDB_ConcatExpressions/arithmetic_in_select | ✓ | 10ms |
| TestFDB_ConcatExpressions/arithmetic_in_where | ✓ | 10ms |
| TestFDB_ConcatExpressions/avg_via_sum_count | ✓ | 10ms |
| TestFDB_ConditionalAggregationProbe/count_case_no_else_skips_null | ✓ | 10ms |
| TestFDB_ConditionalAggregationProbe/count_star_vs_conditional | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/col_and_false | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/col_or_true | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/false_and_col | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/false_const_eq | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/false_or_col | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/range_and_false | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/range_or_false | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/true_and_col | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/true_const_cmp | ✓ | 10ms |
| TestFDB_ConstantPredicateProbe/true_const_eq | ✓ | 10ms |
| TestFDB_ConstraintValidationProbe/omit_nullable_ok | ✓ | 10ms |
| TestFDB_CorrelatedExistsProbe/correlated_not_exists | ✓ | 10ms |
| TestFDB_CorrelatedExistsProbe/exists_and_outer | ✓ | 10ms |
| TestFDB_CorrelatedExistsProbe/exists_inner_filter | ✓ | 10ms |
| TestFDB_CorrelatedExistsProbe/multitable_inner_exists | ✓ | 10ms |
| TestFDB_CorrelatedNullInequality/between_null_bounds | ✓ | 10ms |
| TestFDB_CorrelatedNullInequality/left_total | ✓ | 10ms |
| TestFDB_CorrelatedNullKeyJoin/left_count_preserves_all | ✓ | 10ms |
| TestFDB_CorrelatedNullKeyJoin/uses_index_nested_loop | ✓ | 10ms |
| TestFDB_CorrelatedScalarSubqueryNoIndex/correlated_count_no_index | ✓ | 10ms |
| TestFDB_CountWithGroupByHavingCountEq/having_count_gt_1 | ✓ | 10ms |
| TestFDB_CoveringIndexScan/project_indexed_col | ✓ | 10ms |
| TestFDB_CoveringIndexScan/project_indexed_plus_pk | ✓ | 10ms |
| TestFDB_CoveringIndexScan/project_noncovered_col | ✓ | 10ms |
| TestFDB_CrossJoinBasic/cross_join_aggregate | ✓ | 10ms |
| TestFDB_CrossJoinBasic/cross_join_row_count | ✓ | 10ms |
| TestFDB_CrossJoinBasic/cross_join_with_where | ✓ | 10ms |
| TestFDB_CrossJoinProjectionProbe/arithmetic_projection | ✓ | 10ms |
| TestFDB_CrossJoinProjectionProbe/boolean_projection | ✓ | 10ms |
| TestFDB_CrossJoinProjectionProbe/comma_join_cartesian | ✓ | 10ms |
| TestFDB_CrossJoinProjectionProbe/comma_join_cross_filter | ✓ | 10ms |
| TestFDB_CrossJoinProjectionProbe/comma_join_with_filter | ✓ | 10ms |
| TestFDB_CrossTablePredicateProbe/between_cross | ✓ | 10ms |
| TestFDB_CrossTablePredicateProbe/case_left_join_on | ✓ | 10ms |
| TestFDB_CrossTablePredicateProbe/in_list_cross_rejected | ✓ | 10ms |
| TestFDB_CrossTablePredicateProbe/nested_case_cross | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/between_int | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/eq_int_lit | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/ge_int_lit | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/gt_dbl_lit | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/in_int_lit | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/lt_int_lit | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/ne_int_lit | ✓ | 10ms |
| TestFDB_CrossTypeConstSarg/uses_index_range_scan | ✓ | 10ms |
| TestFDB_CrossTypeJoinProbe/bigint_eq_integer | ✓ | 10ms |
| TestFDB_CrossTypeJoinProbe/computed_bigint_eq_integer | ✓ | 10ms |
| TestFDB_CrossTypeJoinProbe/integer_eq_bigint_reversed | ✓ | 10ms |
| TestFDB_CteAliasPropagationProbe/cte_alias | ✓ | 10ms |
| TestFDB_CteAliasPropagationProbe/cte_alias_where | ✓ | 10ms |
| TestFDB_CteAliasPropagationProbe/cte_column_alias_clause | ✓ | 10ms |
| TestFDB_CteAliasPropagationProbe/cte_ref_cte_alias | ✓ | 10ms |
| TestFDB_CteAliasPropagationProbe/cte_ref_cte_realias | ✓ | 10ms |
| TestFDB_DDLErrorsProbe/duplicate_template_name | ✓ | 10ms |
| TestFDB_DateTimeFunctionsProbe/HOUR(ts) | ✓ | 10ms |
| TestFDB_DateTimeFunctionsProbe/MONTH(ts) | ✓ | 10ms |
| TestFDB_DateTimeFunctionsProbe/YEAR(ts) | ✓ | 10ms |
| TestFDB_DeleteAllThenCount/count_is_zero | ✓ | 10ms |
| TestFDB_DeleteAllThenCount/delete_all | ✓ | 10ms |
| TestFDB_DeleteAllThenCount/select_returns_empty | ✓ | 10ms |
| TestFDB_DeleteAllThenInsert/delete_all | ✓ | 10ms |
| TestFDB_DeleteAllThenInsert/empty_aggregates | ✓ | 10ms |
| TestFDB_DeleteAllThenInsert/repopulate | ✓ | 10ms |
| TestFDB_DeleteLimitRejectedProbe/delete_all_matching_no_limit | ✓ | 10ms |
| TestFDB_DeleteLimitRejectedProbe/delete_no_where_limit_rejected_worst_case | ✓ | 10ms |
| TestFDB_DeleteLimitRejectedProbe/delete_without_limit_still_works | ✓ | 10ms |
| TestFDB_DeleteOldAndLowValue/delete_old_and_low | ✓ | 10ms |
| TestFDB_DeleteOldAndLowValue/remaining_count | ✓ | 10ms |
| TestFDB_DeleteOldAndLowValue/remaining_ids | ✓ | 10ms |
| TestFDB_DeleteWithComplexWhere/delete_with_and_or | ✓ | 10ms |
| TestFDB_DeleteWithComplexWhere/delete_with_between | ✓ | 10ms |
| TestFDB_DeleteWithComplexWhere/delete_with_in | ✓ | 10ms |
| TestFDB_DeleteWithExistsSubquery/delete_cancelled_orders | ✓ | 10ms |
| TestFDB_DeleteWithExistsSubquery/remaining_is_bob | ✓ | 10ms |
| TestFDB_DeleteWithJoinedFilter/delete_by_status | ✓ | 10ms |
| TestFDB_DeleteWithMultipleConditions/delete_with_and | ✓ | 10ms |
| TestFDB_DeleteWithMultipleConditions/only_a_remains | ✓ | 10ms |
| TestFDB_DerivedTableAggregateJoin/derived_aggregate_in_from | ✓ | 10ms |
| TestFDB_DerivedTableAggregateJoin/join_with_derived_subquery | ✓ | 10ms |
| TestFDB_DerivedTableArithmeticOnAggregates/derived_table_sum_div_count | ✓ | 10ms |
| TestFDB_DerivedTableArithmeticOnAggregates/direct_sum_div_count | ✓ | 10ms |
| TestFDB_DerivedTableEdgeCases/derived_table_with_having_in_inner | ✓ | 10ms |
| TestFDB_DerivedTableEdgeCases/derived_table_with_where_and_group | ✓ | 10ms |
| TestFDB_DerivedTableEdgeCases/join_two_derived_tables | ✓ | 10ms |
| TestFDB_DerivedTableEdgeCases/nested_derived_with_aggregate_arithmetic | ✓ | 10ms |
| TestFDB_DerivedTableJoinWithAggExpr/category_revenue_via_join | ✓ | 10ms |
| TestFDB_DerivedTableOuterFilterProbe/derived_aggregate | ✓ | 10ms |
| TestFDB_DerivedTableOuterFilterProbe/derived_filter_then_outer | ✓ | 10ms |
| TestFDB_DerivedTableOuterFilterProbe/derived_then_outer_filter | ✓ | 10ms |
| TestFDB_DerivedTableProbe/derived_filter | ✓ | 10ms |
| TestFDB_DerivedTableProbe/derived_join_base | ✓ | 10ms |
| TestFDB_DerivedTableScopeProbe/projected_column_visible | ✓ | 10ms |
| TestFDB_DerivedTableShapesProbe/derived_join_leg | ✓ | 10ms |
| TestFDB_DerivedTableShapesProbe/derived_join_leg_alias | ✓ | 10ms |
| TestFDB_DerivedTableShapesProbe/derived_over_aggregate | ✓ | 10ms |
| TestFDB_DerivedTableShapesProbe/filter_on_derived_agg_alias | ✓ | 10ms |
| TestFDB_DerivedTableWithLimit/limit_in_derived_applied | ✓ | 10ms |
| TestFDB_DistinctOrderByLimitProbe/distinct_multicol_count | ✓ | 10ms |
| TestFDB_DistinctOrderByLimitProbe/distinct_order_asc | ✓ | 10ms |
| TestFDB_DistinctOrderByLimitProbe/distinct_order_desc | ✓ | 10ms |
| TestFDB_DistinctOrderByLimitProbe/distinct_order_desc_limit | ✓ | 10ms |
| TestFDB_DistinctOrderByLimitProbe/distinct_order_limit | ✓ | 10ms |
| TestFDB_DistinctOrderByLimitProbe/distinct_order_offset | ✓ | 10ms |
| TestFDB_DistinctPatterns/count_distinct_via_derived_unsupported | ✓ | 10ms |
| TestFDB_DistinctPatterns/distinct_single_column | ✓ | 10ms |
| TestFDB_DistinctWithExpressions/distinct_column | ✓ | 10ms |
| TestFDB_DistinctWithExpressions/distinct_two_columns | ✓ | 10ms |
| TestFDB_DistinctWithExpressions/distinct_with_expression | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/delete_active_schema_qualified_missing_42F01 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/delete_exists_then_undefined_col_42703 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/delete_nonexistent_table_42F01 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/delete_nonexistent_table_no_where_42F01 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/delete_where_undefined_col_42703 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/qualified_bad_schema_not_preempted_by_42F01 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/update_active_schema_qualified_missing_42F01 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/update_nonexistent_table_42F01 | ✓ | 10ms |
| TestFDB_DmlWhereUndefinedProbe/update_where_undefined_col_42703 | ✓ | 10ms |
| TestFDB_DoublePrecisionProbe/exact_roundtrip | ✓ | 10ms |
| TestFDB_EmbeddedCreateDatabaseIdempotencyFails | ✓ | 10ms |
| TestFDB_EmbeddedCreateDropDatabase | ✓ | 10ms |
| TestFDB_EmbeddedCreateDropSchemaTemplate | ✓ | 10ms |
| TestFDB_EmbeddedCreateSchemaTemplateWithIndex | ✓ | 10ms |
| TestFDB_EmbeddedCreateSchemaTemplateWithUniqueIndex | ✓ | 10ms |
| TestFDB_EmbeddedDropDatabaseIfExists | ✓ | 10ms |
| TestFDB_EmbeddedDropSchemaTemplateNotExistFails | ✓ | 10ms |
| TestFDB_EmbeddedShowDatabases | ✓ | 10ms |
| TestFDB_EmptyAggregateProbe/avg_all_null_is_null | ✓ | 10ms |
| TestFDB_EmptyAggregateProbe/count_star_all_null | ✓ | 10ms |
| TestFDB_EmptyAggregateProbe/max_empty_is_null | ✓ | 10ms |
| TestFDB_EmptyStringVsNull/empty_string_is_not_null | ✓ | 10ms |
| TestFDB_EmptyTableAggregates/sum_and_count_empty | ✓ | 10ms |
| TestFDB_EmptyTableAggregates/union_all_empty_tables | ✓ | 10ms |
| TestFDB_EmptyTableOps/select_empty | ✓ | 10ms |
| TestFDB_ErrorHandling/select_nonexistent_table | ✓ | 10ms |
| TestFDB_ErrorPathSQLSTATE/ABS_overflow_(MinInt64)_→_22003 | ✓ | 10ms |
| TestFDB_ErrorPathSQLSTATE/div_by_zero_(SQL_standard_error) | ✓ | 10ms |
| TestFDB_ErrorPathSQLSTATE/mod_by_zero | ✓ | 10ms |
| TestFDB_ErrorPathSQLSTATE/syntax_error_—_malformed_statement | ✓ | 10ms |
| TestFDB_Errors_InvalidSQL | ✓ | 10ms |
| TestFDB_Errors_UndefinedTable | ✓ | 10ms |
| TestFDB_Errors_UnknownQualifier/select_unknown_qual | ✓ | 10ms |
| TestFDB_ExistsAboveJoin_AliasBinding/where_not_exists_over_join | ✓ | 10ms |
| TestFDB_ExistsAliasShadow/projected_exists_alias_shadow | ✓ | 10ms |
| TestFDB_ExistsAliasShadow/where_exists_alias_shadow | ✓ | 10ms |
| TestFDB_ExistsAliasShadow/where_exists_correlated_alias_shadow | ✓ | 10ms |
| TestFDB_ExistsAliasShadow/where_not_exists_alias_shadow | ✓ | 10ms |
| TestFDB_ExistsCorrelatedSubquery/parents_with_children | ✓ | 10ms |
| TestFDB_ExistsCorrelatedSubquery/parents_without_children | ✓ | 10ms |
| TestFDB_ExistsInOn/inner_exists_in_on | ✓ | 10ms |
| TestFDB_ExistsInOn/inner_exists_in_on_right_leg | ✓ | 10ms |
| TestFDB_ExistsInOn/inner_exists_under_or_in_on_rejected | ✓ | 10ms |
| TestFDB_ExistsInOn/inner_not_exists_in_on | ✓ | 10ms |
| TestFDB_ExistsInOn_Probe/threeway_exists_in_second_on | ✓ | 10ms |
| TestFDB_ExistsInOn_Probe/two_exists_in_on_rejected | ✓ | 10ms |
| TestFDB_ExistsInOn_Probe/uncorrelated_exists_in_on | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/correlated_exists | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/correlated_not_exists | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/correlated_not_exists_with_orphans | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/noncorrelated_exists_emptyfilter | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/noncorrelated_exists_matchfilter | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/noncorrelated_exists_nonempty | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/noncorrelated_not_exists_emptyfilter | ✓ | 10ms |
| TestFDB_ExistsSemanticsProbe/noncorrelated_not_exists_nonempty | ✓ | 10ms |
| TestFDB_ExistsWithAggregate/count_parents_with_children | ✓ | 10ms |
| TestFDB_ExistsWithAggregate/not_exists_count | ✓ | 10ms |
| TestFDB_ExistsWithGroupBy/exists_filters_customers | ✓ | 10ms |
| TestFDB_ExistsWithGroupBy/not_exists_filters_customers | ✓ | 10ms |
| TestFDB_FloatIntegerTypesProbe/float_exact_value_roundtrips | ✓ | 10ms |
| TestFDB_FloatIntegerTypesProbe/integer_max_int32_roundtrips | ✓ | 10ms |
| TestFDB_GreatestLeastProbe/greatest_int | ✓ | 10ms |
| TestFDB_GreatestLeastProbe/greatest_mixed_numeric | ✓ | 10ms |
| TestFDB_GreatestLeastProbe/greatest_with_null | ✓ | 10ms |
| TestFDB_GreatestLeastProbe/least_int | ✓ | 10ms |
| TestFDB_GreatestLeastProbe/least_with_null | ✓ | 10ms |
| TestFDB_GroupByAlias/count_star_ungrouped | ✓ | 10ms |
| TestFDB_GroupByAlias/derived_table_count | ✓ | 10ms |
| TestFDB_GroupByAlias/derived_table_group_by | ✓ | 10ms |
| TestFDB_GroupByAlias/derived_table_max | ✓ | 10ms |
| TestFDB_GroupByAlias/derived_table_min | ✓ | 10ms |
| TestFDB_GroupByAlias/derived_table_sum | ✓ | 10ms |
| TestFDB_GroupByAlias/group_col_expr_plus_literal | ✓ | 10ms |
| TestFDB_GroupByAlias/having_min_and_col | ✓ | 10ms |
| TestFDB_GroupByAlias/nested_derived_agg_filter | ✓ | 10ms |
| TestFDB_GroupByAlias/ungrouped_count | ✓ | 10ms |
| TestFDB_GroupByAlias/ungrouped_max | ✓ | 10ms |
| TestFDB_GroupByAliasWithTableName/group_by_table_name_qualified | ✓ | 10ms |
| TestFDB_GroupByAliasWithTableName/having_with_alias_qualified_sum | ✓ | 10ms |
| TestFDB_GroupByAliasWithTableName/select_alias_group_alias | ✓ | 10ms |
| TestFDB_GroupByAliasWithTableName/select_alias_group_unqualified | ✓ | 10ms |
| TestFDB_GroupByBooleanColumnAgg/count_per_boolean | ✓ | 10ms |
| TestFDB_GroupByBooleanColumnAgg/sum_per_boolean | ✓ | 10ms |
| TestFDB_GroupByCoalesceCaseBucket/coalesce_null_region | ✓ | 10ms |
| TestFDB_GroupByDerivedTableAgg/having_min_and_equality | ✓ | 10ms |
| TestFDB_GroupByDerivedTableAgg/max_group_by | ✓ | 10ms |
| TestFDB_GroupByDerivedTableComputedExpr/derived_col1_plus_10 | ✓ | 10ms |
| TestFDB_GroupByDerivedTableComputedExpr/derived_col1_plus_col1 | ✓ | 10ms |
| TestFDB_GroupByDerivedTableComputedExpr/nested_derived_agg_plus_literal | ✓ | 10ms |
| TestFDB_GroupByHavingProbe/having_count_gt | ✓ | 10ms |
| TestFDB_GroupByHavingProbe/having_sum_ge | ✓ | 10ms |
| TestFDB_GroupByHavingProbe/having_with_where | ✓ | 10ms |
| TestFDB_GroupByHavingSumMinMax/having_max_gt_50 | ✓ | 10ms |
| TestFDB_GroupByHavingSumMinMax/having_sum_and_min | ✓ | 10ms |
| TestFDB_GroupByHavingSumWithJoin/all_categories_count | ✓ | 10ms |
| TestFDB_GroupByHavingWithMultipleConditions/having_count_and_sum | ✓ | 10ms |
| TestFDB_GroupByHavingWithMultipleConditions/having_min_check | ✓ | 10ms |
| TestFDB_GroupByMultipleAggregatesWithHaving/having_avg_via_sum_count | ✓ | 10ms |
| TestFDB_GroupByOrderByCountDescLimit/all_words_ordered | ✓ | 10ms |
| TestFDB_GroupByOrderByCountDescLimit/most_frequent_word | ✓ | 10ms |
| TestFDB_GroupByOrderByNonAggColumn/order_by_aggregate_asc | ✓ | 10ms |
| TestFDB_GroupByOrderByNonAggColumn/order_by_group_key | ✓ | 10ms |
| TestFDB_GroupByOrderByProbe/by_aggregate_alias | ✓ | 10ms |
| TestFDB_GroupByOrderByProbe/by_aggregate_asc | ✓ | 10ms |
| TestFDB_GroupByOrderByProbe/by_aggregate_desc | ✓ | 10ms |
| TestFDB_GroupByOrderByProbe/by_grouping_key_desc | ✓ | 10ms |
| TestFDB_GroupByOrderByProbe/by_ordinal_2_desc | ✓ | 10ms |
| TestFDB_GroupByOrdinalProbe/group_by_column | ✓ | 10ms |
| TestFDB_GroupByOrdinalProbe/group_by_expression | ✓ | 10ms |
| TestFDB_GroupByOrdinalProbe/group_by_ordinal_first | ✓ | 10ms |
| TestFDB_GroupByOrdinalProbe/group_by_ordinal_groups_right_col | ✓ | 10ms |
| TestFDB_GroupBySelectOrderProbe/agg_first_positional_is_currently_keysfirst_BUG | ✓ | 10ms |
| TestFDB_GroupBySelectOrderProbe/expr_over_agg_first_is_currently_keysfirst_BUG | ✓ | 10ms |
| TestFDB_GroupBySelectOrderProbe/key_first_select_correct | ✓ | 10ms |
| TestFDB_GroupBySelectOrderProbe/name_based_access_is_correct | ✓ | 10ms |
| TestFDB_GroupByTableAliasEdgeCases/aliased_group_by_string | ✓ | 10ms |
| TestFDB_GroupByTableAliasEdgeCases/unaliased_same_results | ✓ | 10ms |
| TestFDB_GroupByTwoColumnsWithAggregate/group_by_two_columns | ✓ | 10ms |
| TestFDB_GroupByTwoColumnsWithAggregate/group_by_two_with_having | ✓ | 10ms |
| TestFDB_GroupByValidationProbe/aggregate_only | ✓ | 10ms |
| TestFDB_GroupByValidationProbe/key_and_aggregate | ✓ | 10ms |
| TestFDB_GroupByValidationProbe/key_only | ✓ | 10ms |
| TestFDB_GroupByValidationProbe/nongrouped_column | ✓ | 10ms |
| TestFDB_GroupByWithLimitOnResult/bottom_2_groups | ✓ | 10ms |
| TestFDB_GroupByWithLimitOnResult/top_3_groups_by_sum | ✓ | 10ms |
| TestFDB_GroupByWithMaxAndOrderBy/max_score_by_team | ✓ | 10ms |
| TestFDB_GroupByWithMinMaxBigint/max_minus_min_range | ✓ | 10ms |
| TestFDB_GroupByWithMinMaxBigint/min_max_per_group | ✓ | 10ms |
| TestFDB_GroupByWithOrderByAndLimit/bottom_1_by_count | ✓ | 10ms |
| TestFDB_GroupByWithOrderByNonAggColumn/order_by_city_asc | ✓ | 10ms |
| TestFDB_GroupByWithOrderByNonAggColumn/order_by_sum_desc | ✓ | 10ms |
| TestFDB_GroupByWithSumAndCoalesce/sum_with_coalesce_per_group | ✓ | 10ms |
| TestFDB_GroupByWithWhereAndHaving/north_excluded_by_having | ✓ | 10ms |
| TestFDB_GroupByWithWhereOnDifferentColumn/group_by_dept_where_level | ✓ | 10ms |
| TestFDB_GroupByWithWherePush/group_by_count_with_having_and_where | ✓ | 10ms |
| TestFDB_GroupByWithWherePush/group_by_with_between | ✓ | 10ms |
| TestFDB_GroupByWithWherePush/group_by_with_eq_filter | ✓ | 10ms |
| TestFDB_GroupByWithWherePush/group_by_with_range_filter | ✓ | 10ms |
| TestFDB_HavingCountThreshold/count_eq_1 | ✓ | 10ms |
| TestFDB_HavingCountThreshold/count_ge_3 | ✓ | 10ms |
| TestFDB_HavingEdgeCases/having_count_gt | ✓ | 10ms |
| TestFDB_HavingEdgeCases/having_sum_lt | ✓ | 10ms |
| TestFDB_HavingEdgeCases/having_with_order_by_aggregate | ✓ | 10ms |
| TestFDB_HavingGroupByProbe/having_combined_and | ✓ | 10ms |
| TestFDB_HavingGroupByProbe/having_count | ✓ | 10ms |
| TestFDB_HavingGroupByProbe/having_excludes_all | ✓ | 10ms |
| TestFDB_HavingGroupByProbe/having_grouped_col | ✓ | 10ms |
| TestFDB_HavingGroupByProbe/having_min_max | ✓ | 10ms |
| TestFDB_HavingGroupByProbe/having_unselected_agg | ✓ | 10ms |
| TestFDB_HavingNoGroupByProbe/count_having_fail | ✓ | 10ms |
| TestFDB_HavingNoGroupByProbe/count_having_pass | ✓ | 10ms |
| TestFDB_HavingNoGroupByProbe/sum_having_fail | ✓ | 10ms |
| TestFDB_HavingSubqueryProbe/having_gt_scalar_max_empty | ✓ | 10ms |
| TestFDB_HavingSubqueryProbe/where_gt_scalar_then_group | ✓ | 10ms |
| TestFDB_HavingWithAggExpr/having_sum_expr_threshold | ✓ | 10ms |
| TestFDB_HavingWithAggExpr/having_with_bare_count | ✓ | 10ms |
| TestFDB_INProj_OuterProjectionOverInJoin/multi_column | ✓ | 10ms |
| TestFDB_INProj_OuterProjectionOverInJoin/order_by_over_in | ✓ | 10ms |
| TestFDB_IdentifierCaseProbe/col_MyCOL | ✓ | 10ms |
| TestFDB_IdentifierCaseProbe/col_MyCol | ✓ | 10ms |
| TestFDB_IdentifierCaseProbe/table_case_insensitive | ✓ | 10ms |
| TestFDB_IlikeRegexpBoundaryProbe/like_case_sensitive_match | ✓ | 10ms |
| TestFDB_IlikeRegexpBoundaryProbe/like_underscore_wildcard | ✓ | 10ms |
| TestFDB_IlikeRegexpBoundaryProbe/upper_like_case_insensitive | ✓ | 10ms |
| TestFDB_InListIndexProbe/in_and_residual | ✓ | 10ms |
| TestFDB_InListIndexProbe/in_covers_all | ✓ | 10ms |
| TestFDB_InListIndexProbe/in_multi_with_dup_match | ✓ | 10ms |
| TestFDB_InListIndexProbe/in_no_match | ✓ | 10ms |
| TestFDB_InListIndexProbe/in_single | ✓ | 10ms |
| TestFDB_InListIndexProbe/not_in | ✓ | 10ms |
| TestFDB_InListMultiValue/IN_three_non-contiguous | ✓ | 10ms |
| TestFDB_InListMultiValue/IN_two | ✓ | 10ms |
| TestFDB_InListMultiValue/IN_with_AND | ✓ | 10ms |
| TestFDB_InListMultiValue/all_items | ✓ | 10ms |
| TestFDB_InListMultiValue/string_IN | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/compound_eq_eq | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/compound_eq_range | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/in_and_range | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/in_list_dups | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/in_no_match | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/not_in | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/or_equals | ✓ | 10ms |
| TestFDB_InOrCompoundSargProbe/or_ranges | ✓ | 10ms |
| TestFDB_InPredicatePatterns/constant_in_returns_all | ✓ | 10ms |
| TestFDB_InPredicatePatterns/constant_in_returns_none | ✓ | 10ms |
| TestFDB_InPredicatePatterns/in_list_long | ✓ | 10ms |
| TestFDB_InPredicatePatterns/in_no_match | ✓ | 10ms |
| TestFDB_InPredicatePatterns/in_singleton | ✓ | 10ms |
| TestFDB_InPredicatePatterns/in_string | ✓ | 10ms |
| TestFDB_InPredicatePatterns/in_with_aggregate | ✓ | 10ms |
| TestFDB_InPredicatePatterns/in_with_arithmetic | ✓ | 10ms |
| TestFDB_InPredicatePatterns/not_in | ✓ | 10ms |
| TestFDB_InPredicateWithStrings/in_string_filter | ✓ | 10ms |
| TestFDB_InPredicateWithStrings/in_with_group_by | ✓ | 10ms |
| TestFDB_InPredicateWithStrings/not_in_string | ✓ | 10ms |
| TestFDB_InSubqueryProbe/exists_alternative_works | ✓ | 10ms |
| TestFDB_InSubqueryProbe/in_subquery_rejected | ✓ | 10ms |
| TestFDB_InSubqueryProbe/not_exists_alternative_works | ✓ | 10ms |
| TestFDB_IncludeClauseRejectedProbe | ✓ | 10ms |
| TestFDB_IndexSargProbe/eq | ✓ | 10ms |
| TestFDB_IndexSargProbe/eq_uses_index | ✓ | 10ms |
| TestFDB_IndexSargProbe/order_by_a_limit_asc | ✓ | 10ms |
| TestFDB_IndexSargProbe/order_by_a_limit_desc | ✓ | 10ms |
| TestFDB_IndexSargProbe/prefix_eq_then_range | ✓ | 10ms |
| TestFDB_IndexSargProbe/range_closed | ✓ | 10ms |
| TestFDB_IndexSargProbe/range_half_open | ✓ | 10ms |
| TestFDB_IndexSargProbe/string_eq | ✓ | 10ms |
| TestFDB_IndexSargProbe/string_range | ✓ | 10ms |
| TestFDB_IndexScanPatterns/aggregate_with_index_filter | ✓ | 10ms |
| TestFDB_IndexScanPatterns/count_via_index | ✓ | 10ms |
| TestFDB_IndexableTypesProbe/integer | ✓ | 10ms |
| TestFDB_IndexableTypesProbe/timestamp | ✓ | 10ms |
| TestFDB_IndexedFloatSargProbe/double_indexed_eq_correct | ✓ | 10ms |
| TestFDB_IndexedFloatSargProbe/indexed_float_eq_currently_empty_BUG | ✓ | 10ms |
| TestFDB_IndexedFloatSargProbe/indexed_float_range_currently_empty_BUG | ✓ | 10ms |
| TestFDB_IndexedFloatSargProbe/noindex_float_eq_correct | ✓ | 10ms |
| TestFDB_IndexedFloatSargProbe/noindex_float_range_correct | ✓ | 10ms |
| TestFDB_InsertAndCountIntegrity/final_sum | ✓ | 10ms |
| TestFDB_InsertAndVerifyOrder/order_by_name | ✓ | 10ms |
| TestFDB_InsertAndVerifyOrder/order_by_score_desc | ✓ | 10ms |
| TestFDB_InsertAtomicityProbe/mid_batch_not_null_rolls_back_all | ✓ | 10ms |
| TestFDB_InsertDuplicateAndRecover/data_intact | ✓ | 10ms |
| TestFDB_InsertDuplicatePK/duplicate_pk_errors | ✓ | 10ms |
| TestFDB_InsertMultiRow/insert_multi | ✓ | 10ms |
| TestFDB_InsertMultiRow/insert_single | ✓ | 10ms |
| TestFDB_InsertMultiRow/insert_with_null | ✓ | 10ms |
| TestFDB_InsertMultiRow/verify_all_inserted | ✓ | 10ms |
| TestFDB_InsertMultipleBatchesThenDelete/remaining_count | ✓ | 10ms |
| TestFDB_InsertSelectCrossTable/insert_active_only | ✓ | 10ms |
| TestFDB_InsertSelectCrossTable/verify_dst | ✓ | 10ms |
| TestFDB_InsertSelectReturningRows/insert_select_with_where | ✓ | 10ms |
| TestFDB_InsertSelectWithAggregate/verify_summary | ✓ | 10ms |
| TestFDB_InsertSelectWithExpression/insert_select_with_expression | ✓ | 10ms |
| TestFDB_InsertSelectWithExpression/verify_computed_values | ✓ | 10ms |
| TestFDB_InsertTypeCoercionProbe/double_index_probe_finds_int_inserted | ✓ | 10ms |
| TestFDB_InsertTypeCoercionProbe/update_int_into_double_col | ✓ | 10ms |
| TestFDB_IsDistinctFromJavaPatterns/distinct_from_with_group_by | ✓ | 10ms |
| TestFDB_IsDistinctFromJavaPatterns/is_distinct_from_null | ✓ | 10ms |
| TestFDB_IsDistinctFromJavaPatterns/is_distinct_from_value | ✓ | 10ms |
| TestFDB_IsDistinctFromJavaPatterns/not_distinct_from_value | ✓ | 10ms |
| TestFDB_IsDistinctFromJavaPatterns/null_not_distinct_from_null_is_true | ✓ | 10ms |
| TestFDB_IsDistinctFromJavaPatterns/reversed_operand_order | ✓ | 10ms |
| TestFDB_IsNullIndexedProbe/is_not_null | ✓ | 10ms |
| TestFDB_IsNullIndexedProbe/is_not_null_and_range | ✓ | 10ms |
| TestFDB_IsNullIndexedProbe/is_null | ✓ | 10ms |
| TestFDB_IsNullIndexedProbe/is_null_or_range | ✓ | 10ms |
| TestFDB_IsTruthValueProbe/is_false | ✓ | 10ms |
| TestFDB_IsTruthValueProbe/is_not_false | ✓ | 10ms |
| TestFDB_IsTruthValueProbe/is_not_true | ✓ | 10ms |
| TestFDB_IsTruthValueProbe/is_null_equiv_unknown | ✓ | 10ms |
| TestFDB_JoinAggregateNull/inner_join_sum_with_null_salary | ✓ | 10ms |
| TestFDB_JoinAggregateNull/left_join_count_includes_empty_dept | ✓ | 10ms |
| TestFDB_JoinAggregateNull/multi-predicate_join | ✓ | 10ms |
| TestFDB_JoinAggregateNull/not_exists_anti-join | ✓ | 10ms |
| TestFDB_JoinAggregateNull/self-referential_exists | ✓ | 10ms |
| TestFDB_JoinAggregateWithHaving/join_group_having_order | ✓ | 10ms |
| TestFDB_JoinColumnLabelsUnqualified/join_bare_ref | ✓ | 10ms |
| TestFDB_JoinColumnLabelsUnqualified/join_explicit_alias | ✓ | 10ms |
| TestFDB_JoinColumnLabelsUnqualified/qualified_star_over_join | ✓ | 10ms |
| TestFDB_JoinColumnLabelsUnqualified/single_table_qualified | ✓ | 10ms |
| TestFDB_JoinColumnLabelsUnqualified/star_over_join | ✓ | 10ms |
| TestFDB_JoinCountGroupByHaving/authors_with_2plus_books | ✓ | 10ms |
| TestFDB_JoinNotInPattern/join_not_in_workaround | ✓ | 10ms |
| TestFDB_JoinNotInPattern/not_in_subquery_unsupported | ✓ | 10ms |
| TestFDB_JoinOnCatAndVal/join_on_cat_only_count | ✓ | 10ms |
| TestFDB_JoinSameTableTwice/count_children_per_parent | ✓ | 10ms |
| TestFDB_JoinSameTableTwice/parent_child_pairs | ✓ | 10ms |
| TestFDB_JoinSelfReference/self_join_count_reports | ✓ | 10ms |
| TestFDB_JoinSelfReference/self_join_manager | ✓ | 10ms |
| TestFDB_JoinSumGroupOrderSum/revenue_per_city_desc | ✓ | 10ms |
| TestFDB_JoinSumGroupOrderSum/total_revenue | ✓ | 10ms |
| TestFDB_JoinThreeTablesWithAgg/order_count_per_customer | ✓ | 10ms |
| TestFDB_JoinWithCTEAndAggregate/cte_join_over_budget | ✓ | 10ms |
| TestFDB_JoinWithCoalesceAndCase/join_case_on_val | ✓ | 10ms |
| TestFDB_JoinWithCoalesceAndCase/left_join_coalesce_val | ✓ | 10ms |
| TestFDB_JoinWithGroupBy/join_group_by_count | ✓ | 10ms |
| TestFDB_JoinWithGroupBy/join_group_by_sum | ✓ | 10ms |
| TestFDB_JoinWithGroupBy/join_with_having | ✓ | 10ms |
| TestFDB_JoinWithGroupByAndCoalesce/left_join_coalesce_sum | ✓ | 10ms |
| TestFDB_JoinWithLeftAndCrossVariants/cross_join_count | ✓ | 10ms |
| TestFDB_JoinWithLeftAndCrossVariants/inner_join_count | ✓ | 10ms |
| TestFDB_JoinWithLeftAndCrossVariants/inner_vs_left_difference | ✓ | 10ms |
| TestFDB_JoinWithLeftAndCrossVariants/left_join_count | ✓ | 10ms |
| TestFDB_JoinWithLeftAndInnerCompare/inner_join_count | ✓ | 10ms |
| TestFDB_JoinWithLeftAndInnerCompare/left_join_count | ✓ | 10ms |
| TestFDB_JoinWithLeftAndInnerCompare/left_minus_inner | ✓ | 10ms |
| TestFDB_JoinWithMultipleConditions/join_two_col_with_aggregate | ✓ | 10ms |
| TestFDB_JoinWithNotIn/join_exclude_dept | ✓ | 10ms |
| TestFDB_JoinWithNotIn/join_with_not_in | ✓ | 10ms |
| TestFDB_JoinWithOrderBy/join_order_by_outer_asc | ✓ | 10ms |
| TestFDB_JoinWithOrderBy/join_order_by_outer_desc | ✓ | 10ms |
| TestFDB_JoinWithOrderBy/join_project_inner_order_outer | ✓ | 10ms |
| TestFDB_JoinWithOrderByOnBothTables/order_by_left_column | ✓ | 10ms |
| TestFDB_JoinWithOrderByOnBothTables/order_by_right_column | ✓ | 10ms |
| TestFDB_JoinWithUpdateAndVerify/initial_join | ✓ | 10ms |
| TestFDB_JoinWithWhereOnBothTables/count_all_joined | ✓ | 10ms |
| TestFDB_KeywordOperatorsProbe/div_mod_keywords | ✓ | 10ms |
| TestFDB_KitchenSinkProbe/having_sum_threshold_order_asc | ✓ | 10ms |
| TestFDB_KitchenSinkProbe/with_offset | ✓ | 10ms |
| TestFDB_LargeDataSet/count_100 | ✓ | 10ms |
| TestFDB_LargeDataSet/filter_on_large | ✓ | 10ms |
| TestFDB_LargeDataSet/group_by_5_groups | ✓ | 10ms |
| TestFDB_LargeDataSet/limit_on_large | ✓ | 10ms |
| TestFDB_LargeDataSet/min_max_on_large | ✓ | 10ms |
| TestFDB_LargeDataSet/sum_100 | ✓ | 10ms |
| TestFDB_LargeScanContinuationProbe/limit_after_large_scan | ✓ | 10ms |
| TestFDB_LargerDatasetAggregate/count_per_bucket | ✓ | 10ms |
| TestFDB_LargerDatasetAggregate/min_max_per_bucket | ✓ | 10ms |
| TestFDB_LargerDatasetAggregate/sum_all | ✓ | 10ms |
| TestFDB_LargerDatasetAggregate/top_5_by_val | ✓ | 10ms |
| TestFDB_LargerDatasetAggregate/total_count | ✓ | 10ms |
| TestFDB_LargerDatasetAggregate/where_range_count | ✓ | 10ms |
| TestFDB_LeftJoinCountSumPerDept/count_per_dept_left | ✓ | 10ms |
| TestFDB_LeftJoinNullHandling/left_join_coalesce_null | ✓ | 10ms |
| TestFDB_LeftJoinNullHandling/left_join_sum_with_null | ✓ | 10ms |
| TestFDB_LeftJoinWhereOnProbe/and_in_on_keeps_null_extended | ✓ | 10ms |
| TestFDB_LeftJoinWhereOnProbe/plain_left_join_null_extends | ✓ | 10ms |
| TestFDB_LeftJoinWhereOnProbe/where_is_null_finds_unmatched | ✓ | 10ms |
| TestFDB_LeftJoinWhereOnProbe/where_on_right_filters_null_extended | ✓ | 10ms |
| TestFDB_LeftJoinWithAggregate/left_join_count_with_null | ✓ | 10ms |
| TestFDB_LeftJoinWithAggregate/left_join_having_filter | ✓ | 10ms |
| TestFDB_LeftJoinWithAggregate/left_join_sum_with_coalesce | ✓ | 10ms |
| TestFDB_LeftJoinWithAggregateAndHaving/left_join_having_count | ✓ | 10ms |
| TestFDB_LeftJoinWithAggregateAndHaving/left_join_sum_having | ✓ | 10ms |
| TestFDB_LikeEscapeProbe/escaped_percent_is_literal | ✓ | 10ms |
| TestFDB_LikeEscapeProbe/plain_underscore_is_wildcard | ✓ | 10ms |
| TestFDB_LikePatternProbe/case_sensitive | ✓ | 10ms |
| TestFDB_LikePatternProbe/exact_anchored | ✓ | 10ms |
| TestFDB_LikePatternProbe/null_never_matches | ✓ | 10ms |
| TestFDB_LikePatternProbe/percent_matches_all_nonnull | ✓ | 10ms |
| TestFDB_LikePatternProbe/percent_prefix | ✓ | 10ms |
| TestFDB_LikePatternProbe/underscore_one_char | ✓ | 10ms |
| TestFDB_LimitBasicPatterns/limit_exceeds_rows | ✓ | 10ms |
| TestFDB_LimitBasicPatterns/limit_with_aggregate | ✓ | 10ms |
| TestFDB_LimitBasicPatterns/limit_zero | ✓ | 10ms |
| TestFDB_LimitOffsetCombinations/limit_exceeds_table | ✓ | 10ms |
| TestFDB_LimitOffsetCombinations/limit_with_aggregate | ✓ | 10ms |
| TestFDB_LimitOffsetCombinations/limit_with_where | ✓ | 10ms |
| TestFDB_LimitOffsetPagingProbe/limit_exceeds_remainder | ✓ | 10ms |
| TestFDB_LimitOffsetPagingProbe/offset_past_end_empty | ✓ | 10ms |
| TestFDB_LimitOffsetPagingProbe/offset_zero | ✓ | 10ms |
| TestFDB_LimitOffsetPagingProbe/page1 | ✓ | 10ms |
| TestFDB_LimitOffsetPagingProbe/page4_partial | ✓ | 10ms |
| TestFDB_LimitZero/nonzero_all | ✓ | 10ms |
| TestFDB_LimitZero/nonzero_two | ✓ | 10ms |
| TestFDB_LimitZero/zero_bare | ✓ | 10ms |
| TestFDB_LimitZero/zero_order_by | ✓ | 10ms |
| TestFDB_LimitZero/zero_order_by_offset | ✓ | 10ms |
| TestFDB_LimitZero/zero_where_alwaystrue | ✓ | 10ms |
| TestFDB_LimitZero/zero_where_index | ✓ | 10ms |
| TestFDB_LimitZeroReturnsNothing/limit_0 | ✓ | 10ms |
| TestFDB_LimitZeroReturnsNothing/limit_exceeds_rows | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/ABS(-5.5) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/CEIL(3.2) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/CEILING(3.2) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/EXP(0) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/LN(1) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/POW(2,_3) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/POWER(2,_3) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/ROUND(2.5) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/ROUND(3.14159,_2) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/ROUND(3.5) | ✓ | 10ms |
| TestFDB_MathFunctionsProbe/SQRT(16) | ✓ | 10ms |
| TestFDB_MinMaxExpressionArg/min_expr | ✓ | 10ms |
| TestFDB_MinMaxGroupByOrderByAggregate/max_per_team_order_by_max_desc | ✓ | 10ms |
| TestFDB_MinMaxWithStrings/count_string_works | ✓ | 10ms |
| TestFDB_MixedOperators/between_and_not_like | ✓ | 10ms |
| TestFDB_MixedOperators/group_by_string_with_count_and_sum | ✓ | 10ms |
| TestFDB_MixedOperators/order_by_aggregate_desc_with_limit | ✓ | 10ms |
| TestFDB_MixedTypeArithmetic/aggregate_arithmetic | ✓ | 10ms |
| TestFDB_MixedTypeArithmetic/division | ✓ | 10ms |
| TestFDB_MixedTypeArithmetic/int_plus_literal | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/-6_/_3 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/-7_%_-3 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/-7_%_3 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/-7_/_-2 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/-7_/_2 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/6_/_3 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/7_%_-3 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/7_/_-2 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/7_/_2 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/8_%_4 | ✓ | 10ms |
| TestFDB_ModuloDivisionProbe/mod_by_zero_errors | ✓ | 10ms |
| TestFDB_MultiBranchCaseWhen/case_when_in_no_else_null | ✓ | 10ms |
| TestFDB_MultiBranchCaseWhen/case_when_in_with_else | ✓ | 10ms |
| TestFDB_MultiCTEProbe/cte_aggregate_then_filter | ✓ | 10ms |
| TestFDB_MultiCTEProbe/multi_cte_join | ✓ | 10ms |
| TestFDB_MultiCTEProbe/single_cte | ✓ | 10ms |
| TestFDB_MultiColIndexGapProbe/full_prefix_range | ✓ | 10ms |
| TestFDB_MultiColIndexGapProbe/missing_leading_col | ✓ | 10ms |
| TestFDB_MultiColIndexGapProbe/only_trailing_col | ✓ | 10ms |
| TestFDB_MultiColIndexGapProbe/prefix_gap_eq_residual | ✓ | 10ms |
| TestFDB_MultiColIndexGapProbe/two_col_prefix | ✓ | 10ms |
| TestFDB_MultiColOrderByProbe/a_asc_b_asc | ✓ | 10ms |
| TestFDB_MultiColOrderByProbe/a_asc_b_desc | ✓ | 10ms |
| TestFDB_MultiColOrderByProbe/a_desc_b_desc | ✓ | 10ms |
| TestFDB_MultiColumnIndex/full_eq_scan | ✓ | 10ms |
| TestFDB_MultiColumnIndex/prefix_eq_scan | ✓ | 10ms |
| TestFDB_MultiColumnIndex/range_on_second_column | ✓ | 10ms |
| TestFDB_MultiColumnInsertAndQuery/group_by_last_name_avg | ✓ | 10ms |
| TestFDB_MultiColumnOrderBy/group_by_with_order_by_aggregate | ✓ | 10ms |
| TestFDB_MultiColumnOrderBy/order_by_asc_desc | ✓ | 10ms |
| TestFDB_MultiColumnOrderBy/order_by_two_columns_asc | ✓ | 10ms |
| TestFDB_MultiColumnOrderTies/asc_desc | ✓ | 10ms |
| TestFDB_MultiColumnOrderTies/desc_asc | ✓ | 10ms |
| TestFDB_MultiIndexSelectionProbe/and_composite_index | ✓ | 10ms |
| TestFDB_MultiIndexSelectionProbe/composite_other_value | ✓ | 10ms |
| TestFDB_MultiIndexSelectionProbe/indexed_plus_residual | ✓ | 10ms |
| TestFDB_MultiIndexSelectionProbe/three_col_and | ✓ | 10ms |
| TestFDB_MultiRowInsertAndVerify/insert_10_rows | ✓ | 10ms |
| TestFDB_MultiRowInsertAndVerify/verify_count | ✓ | 10ms |
| TestFDB_MultiRowInsertAndVerify/verify_order | ✓ | 10ms |
| TestFDB_MultiRowInsertAndVerify/verify_sum | ✓ | 10ms |
| TestFDB_MultiStatementProbe/batch_insert_then_update | ✓ | 10ms |
| TestFDB_MultiTableDeleteUpdate/delete_between | ✓ | 10ms |
| TestFDB_MultiTableDeleteUpdate/delete_with_in_list | ✓ | 10ms |
| TestFDB_MultiTableDeleteUpdate/update_with_case | ✓ | 10ms |
| TestFDB_MultiTableDeleteUpdate/verify_after_delete | ✓ | 10ms |
| TestFDB_MultiTableDeleteUpdate/verify_final_state | ✓ | 10ms |
| TestFDB_MultiTableJoinPatterns/join_with_aggregate | ✓ | 10ms |
| TestFDB_MultiTableJoinPatterns/left_join_includes_unmatched | ✓ | 10ms |
| TestFDB_MultipleAggExprsInOneQuery/profit_margin_derived | ✓ | 10ms |
| TestFDB_MultipleAggExprsInOneQuery/revenue_and_cost_per_region | ✓ | 10ms |
| TestFDB_MultipleAggregates/count_sum_min_max_global | ✓ | 10ms |
| TestFDB_MultipleAggregates/grouped_multi_aggregate | ✓ | 10ms |
| TestFDB_MultipleCTEs/cte_referencing_earlier_cte | ✓ | 10ms |
| TestFDB_MultipleCTEs/two_ctes | ✓ | 10ms |
| TestFDB_MultipleInsertsThenAggregate/sum_vals | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/covering_k_values | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/gt_neg5 | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/lt_zero | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/neg_range | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/order_asc | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/order_desc | ✓ | 10ms |
| TestFDB_NegativeCoveringIndexProbe/straddle_zero | ✓ | 10ms |
| TestFDB_NegativeDoubleIndexProbe/between_spanning_sign | ✓ | 10ms |
| TestFDB_NegativeDoubleIndexProbe/order_desc | ✓ | 10ms |
| TestFDB_NegativeDoubleIndexProbe/range_spanning_sign | ✓ | 10ms |
| TestFDB_NegativeIntIndexProbe/between_crossing_zero | ✓ | 10ms |
| TestFDB_NegativeIntIndexProbe/eq_min_int64 | ✓ | 10ms |
| TestFDB_NegativeIntIndexProbe/eq_negative | ✓ | 10ms |
| TestFDB_NegativeIntIndexProbe/order_desc | ✓ | 10ms |
| TestFDB_NegativeIntIndexProbe/range_gt_negative | ✓ | 10ms |
| TestFDB_NegativeIntIndexProbe/range_lt_zero | ✓ | 10ms |
| TestFDB_NestedAggregateErrors/nested_aggregate_error | ✓ | 10ms |
| TestFDB_NestedAggregateInDerived/max_of_group_sums | ✓ | 10ms |
| TestFDB_NestedAggregateInDerived/min_of_group_counts | ✓ | 10ms |
| TestFDB_NestedAggregateInDerived/sum_of_group_sums | ✓ | 10ms |
| TestFDB_NestedAggregateRejection/SUM(MAX(v)) | ✓ | 10ms |
| TestFDB_NestedDerivedTableNullFilter/nested_is_not_null_all | ✓ | 10ms |
| TestFDB_NestedDerivedTableProbe/one_level_alias_works | ✓ | 10ms |
| TestFDB_NestedDerivedTableProbe/two_level_no_alias_works | ✓ | 10ms |
| TestFDB_NestedDerivedTableQueries/aggregate_over_derived | ✓ | 10ms |
| TestFDB_NestedDerivedTableQueries/derived_with_rename_and_filter | ✓ | 10ms |
| TestFDB_NestedDerivedTableQueries/group_by_over_derived | ✓ | 10ms |
| TestFDB_NestedDerivedTableQueries/three_level_derived | ✓ | 10ms |
| TestFDB_NestedDerivedThreeLevels/triple_nest_count | ✓ | 10ms |
| TestFDB_NestedDerivedThreeLevels/triple_nest_sum | ✓ | 10ms |
| TestFDB_NestedDerivedWithIsNullNotNull/nested_is_null | ✓ | 10ms |
| TestFDB_NestedNotExists/exists_with_products | ✓ | 10ms |
| TestFDB_NestedNotExists/nested_NOT_EXISTS:_categories_with_all_products_reviewed | ✓ | 10ms |
| TestFDB_NoFromSelectProbe/expression_from_singleton_table | ✓ | 10ms |
| TestFDB_NoFromSelectProbe/select_constant | ✓ | 10ms |
| TestFDB_NotInNullProbe/not_in_no_null | ✓ | 10ms |
| TestFDB_NullAggregateEdges/coalesce_sum_zero | ✓ | 10ms |
| TestFDB_NullAggregateEdges/count_col_excludes_nulls | ✓ | 10ms |
| TestFDB_NullAggregateEdges/sum_null_is_null | ✓ | 10ms |
| TestFDB_NullArithmeticProbe/coalesce_breaks_propagation | ✓ | 10ms |
| TestFDB_NullArithmeticProbe/nonnull_plus | ✓ | 10ms |
| TestFDB_NullArithmeticProbe/null_minus_null | ✓ | 10ms |
| TestFDB_NullArithmeticProbe/null_plus | ✓ | 10ms |
| TestFDB_NullArithmeticProbe/null_times_zero | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/count_col_over_left_join | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/count_star_over_left_join | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/inner_join_null_key_no_match | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/left_join_null_extend | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/sum_ignores_null | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/where_is_null | ✓ | 10ms |
| TestFDB_NullJoinAggProbe/where_ne_excludes_null | ✓ | 10ms |
| TestFDB_NullOperatorPatterns/is_null_in_case_when | ✓ | 10ms |
| TestFDB_NullOperatorPatterns/nested_derived_is_not_null_count | ✓ | 10ms |
| TestFDB_NullOperatorPatterns/nested_derived_is_null_returns_empty | ✓ | 10ms |
| TestFDB_NullOrderingAndArithmetic/null_in_sum_skipped | ✓ | 10ms |
| TestFDB_NullOrderingProbe/asc_nulls_first | ✓ | 10ms |
| TestFDB_NullOrderingProbe/desc_nulls_last | ✓ | 10ms |
| TestFDB_NullOrderingSortBehavior/nulls_in_asc | ✓ | 10ms |
| TestFDB_NullOrderingSortBehavior/nulls_in_desc | ✓ | 10ms |
| TestFDB_NullSafeComparisons/coalesce_null_replacement | ✓ | 10ms |
| TestFDB_NullSafeComparisons/count_column_excludes_null | ✓ | 10ms |
| TestFDB_NullSafeComparisons/is_not_null_excludes_null | ✓ | 10ms |
| TestFDB_NullSafeComparisons/is_null_finds_null | ✓ | 10ms |
| TestFDB_NullSafeComparisons/null_ne_returns_no_rows | ✓ | 10ms |
| TestFDB_NullSafeComparisons/sum_ignores_null | ✓ | 10ms |
| TestFDB_OffsetEmptyAggProbe/empty_count_zero | ✓ | 10ms |
| TestFDB_OffsetEmptyAggProbe/empty_max_null | ✓ | 10ms |
| TestFDB_OffsetEmptyAggProbe/empty_min_null | ✓ | 10ms |
| TestFDB_OffsetEmptyAggProbe/empty_sum_null | ✓ | 10ms |
| TestFDB_OffsetEmptyAggProbe/limit_offset_mid | ✓ | 10ms |
| TestFDB_OffsetEmptyAggProbe/offset_zero_all | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/arithmetic | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/between | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/case_when | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/compound_func_and_eq | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/equi_col_col | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/function_both_sides | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/in_value_list | ✓ | 10ms |
| TestFDB_OnClauseShapes_StillWork/is_not_null_sole | ✓ | 10ms |
| TestFDB_OrAndIndexProbe/and_two_columns | ✓ | 10ms |
| TestFDB_OrAndIndexProbe/or_same_column | ✓ | 10ms |
| TestFDB_OrAndIndexProbe/paren_or_and | ✓ | 10ms |
| TestFDB_OrAndIndexProbe/three_way_or_with_pk | ✓ | 10ms |
| TestFDB_OrPredicateFilter/or_equality | ✓ | 10ms |
| TestFDB_OrPredicateFilter/or_two_ranges | ✓ | 10ms |
| TestFDB_OrPredicateWithJoin/or_on_different_tables | ✓ | 10ms |
| TestFDB_OrderByAggregateExpression/having_order_by_sum_times_2_desc | ✓ | 10ms |
| TestFDB_OrderByAggregateExpression/order_by_coalesce_sum | ✓ | 10ms |
| TestFDB_OrderByAggregateExpression/order_by_sum_times_2_asc | ✓ | 10ms |
| TestFDB_OrderByAggregateExpression/two_order_by_agg_exprs_no_collision | ✓ | 10ms |
| TestFDB_OrderByComputedProbe/order_by_aggregate_result | ✓ | 10ms |
| TestFDB_OrderByComputedProbe/order_by_computed_desc | ✓ | 10ms |
| TestFDB_OrderByComputedProbe/order_by_computed_expr | ✓ | 10ms |
| TestFDB_OrderByDNFProbe/and_or_mix | ✓ | 10ms |
| TestFDB_OrderByDNFProbe/dnf_two_conjuncts | ✓ | 10ms |
| TestFDB_OrderByDNFProbe/multikey_asc_desc | ✓ | 10ms |
| TestFDB_OrderByDNFProbe/or_chain | ✓ | 10ms |
| TestFDB_OrderByDuplicate/duplicate_order_by_column | ✓ | 10ms |
| TestFDB_OrderByMixedDirProbe/asc_asc | ✓ | 10ms |
| TestFDB_OrderByMixedDirProbe/asc_desc | ✓ | 10ms |
| TestFDB_OrderByMixedDirProbe/desc_asc | ✓ | 10ms |
| TestFDB_OrderByMixedDirProbe/desc_desc | ✓ | 10ms |
| TestFDB_OrderByNonSelectedProbe/order_by_expr_nonselected | ✓ | 10ms |
| TestFDB_OrderByNonSelectedProbe/order_by_nonselected_desc | ✓ | 10ms |
| TestFDB_OrderByNonSelectedProbe/order_by_pk_not_selected | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_aggregate | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_non_projected_desc | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_single_desc | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_two_columns | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_two_columns_desc | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_with_filter_desc | ✓ | 10ms |
| TestFDB_OrderByPatterns/order_by_with_limit | ✓ | 10ms |
| TestFDB_OrderBySubqueryExtension/derived_orderby_desc_limit | ✓ | 10ms |
| TestFDB_OrderBySubqueryExtension/derived_orderby_limit_picks_smallest | ✓ | 10ms |
| TestFDB_OrderBySubqueryExtension/scalar_orderby_desc_limit_max | ✓ | 10ms |
| TestFDB_OrderBySubqueryExtension/scalar_orderby_limit_min | ✓ | 10ms |
| TestFDB_OrderByThreeColumnsLimit/order_a_b_c_limit3 | ✓ | 10ms |
| TestFDB_OrderByWithLimitAndOffset/bottom_1_by_val | ✓ | 10ms |
| TestFDB_OrderByWithLimitAndOffset/limit_with_where | ✓ | 10ms |
| TestFDB_OrderByWithLimitAndOffset/top_3_by_val_desc | ✓ | 10ms |
| TestFDB_OrderByWithNulls/count_non_null_ordered | ✓ | 10ms |
| TestFDB_OrderByWithNulls/order_by_asc_nulls | ✓ | 10ms |
| TestFDB_OrderByWithNulls/order_by_desc_nulls | ✓ | 10ms |
| TestFDB_OrderNullsLimitProbe/asc_nulls_first_explicit | ✓ | 10ms |
| TestFDB_OrderNullsLimitProbe/asc_nulls_last_override | ✓ | 10ms |
| TestFDB_OrderNullsLimitProbe/default_desc_nulls_last | ✓ | 10ms |
| TestFDB_OrderNullsLimitProbe/desc_nulls_first_override | ✓ | 10ms |
| TestFDB_OrderNullsLimitProbe/desc_nulls_last_explicit | ✓ | 10ms |
| TestFDB_OrderNullsLimitProbe/param_limit | ✓ | 10ms |
| TestFDB_OrderedGroupedScalarSubquery_ByAggregate/qualified_desc | ✓ | 10ms |
| TestFDB_OrderedGroupedScalarSubquery_ByAggregate/select_bare_order_qual_desc | ✓ | 10ms |
| TestFDB_OrderedGroupedScalarSubquery_ByAggregate/select_qual_order_bare_asc | ✓ | 10ms |
| TestFDB_OrdinalReferenceProbe/group_by_ordinal_1 | ✓ | 10ms |
| TestFDB_OrdinalReferenceProbe/order_by_ordinal_2_desc | ✓ | 10ms |
| TestFDB_OrdinalReferenceProbe/order_by_ordinal_2_orders_by_v | ✓ | 10ms |
| TestFDB_OuterJoinFilterProbe/anti_join_is_null | ✓ | 10ms |
| TestFDB_OuterJoinFilterProbe/filter_in_on_keeps_nullextend | ✓ | 10ms |
| TestFDB_OuterJoinFilterProbe/filter_in_where_drops_null | ✓ | 10ms |
| TestFDB_OuterJoinFilterProbe/on_and_where_combined | ✓ | 10ms |
| TestFDB_OuterJoinFilterProbe/where_on_preserved_keeps_extend | ✓ | 10ms |
| TestFDB_OuterJoinTypesProbe/full_outer_join | ✓ | 10ms |
| TestFDB_OuterJoinTypesProbe/right_join | ✓ | 10ms |
| TestFDB_OuterParity_BooleanOn/SELECT_a-id-_b-name_FROM_a_LEFT_JOIN_b_ON_FALSE | ✓ | 10ms |
| TestFDB_OuterParity_BooleanOn/SELECT_a-id-_b-name_FROM_a_LEFT_JOIN_b_ON_NULL | ✓ | 10ms |
| TestFDB_OuterParity_BooleanOn/SELECT_a-id-_b-name_FROM_a_LEFT_JOIN_b_ON_TRUE | ✓ | 10ms |
| TestFDB_OuterParity_BooleanOn/SELECT_a-id-_b-name_FROM_a_LEFT_JOIN_b_ON_a-flag | ✓ | 10ms |
| TestFDB_OuterParity_BooleanOn/SELECT_a-id-_b-name_FROM_a_LEFT_JOIN_b_ON_a-id_-_b-id_AND_TRUE | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_FALSE | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_NOT_flag | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_NULL | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_TRUE | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_flag | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_flag_-_TRUE | ✓ | 10ms |
| TestFDB_OuterParity_BooleanWhere/SELECT_id_FROM_a_WHERE_flag_IS_TRUE | ✓ | 10ms |
| TestFDB_OuterParity_FullIsGoExtension/SELECT_e-fname-_d-name_FROM_emp_e_FULL_OUTER_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_-_FROM_emp_e_LEFT_JOIN_dept_d_ON_d-id_-_e-dept_id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_-_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_COUNT---_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_d-name-_COUNT---_FROM_dept_d_LEFT_JOIN_project_p_ON_d-id_-_p-emp_id_GROUP_BY_d-name | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_d-name-_COUNT-p-id-_FROM_dept_d_LEFT_JOIN_project_p_ON_d-id_-_p-emp_id_GROUP_BY_d-n | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_d-name-_p-name_FROM_dept_d_LEFT_JOIN_project_p_ON_d-id_-_p-emp_id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_COALESCE-d-name-_-None--_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_a-name_FROM_emp_e_LEFT_JOIN_award_a_ON_e-id_-_a-emp_id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name-_p-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_LEFT_JOIN_p | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_TRUE | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_AND_d-name_--_-Sale | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_AND_d-name_-_-M- | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_ORDER_BY_e-fname | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_d-name_-_-Eng | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_d-name_-_-M- | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_d-name_IS_NUL | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_e-dept_id_-_3 | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_e-fname_-_-Bo | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_d-name_FROM_emp_e_LEFT_JOIN_dept_d_USING_-id- | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_e-lname_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_d-id_IS_NULL | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname-_sq-name_FROM_emp_e_LEFT_JOIN_-SELECT_id-_name_FROM_dept_WHERE_id_-_3-_AS_s | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-fname_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_e-id_-_1_AND_d-id_IS_ | ✓ | 10ms |
| TestFDB_OuterParity_Left/SELECT_e-id-_e-fname_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_NullConstantFolding/SELECT_e-fname_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_-d-id_-_1-_IS_NOT_NUL | ✓ | 10ms |
| TestFDB_OuterParity_NullConstantFolding/SELECT_e-fname_FROM_emp_e_LEFT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_-d-id_-_1-_IS_NULL | ✓ | 10ms |
| TestFDB_OuterParity_NullConstantFolding/SELECT_fname_FROM_emp_WHERE_NULL_-_NULL | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_-_FROM_emp_e_RIGHT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_COALESCE-e-fname-_-None---_d-name_FROM_emp_e_RIGHT_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_a-name-_d-name_FROM_award_a_RIGHT_JOIN_dept_d_ON_a-emp_id_-_d-id | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_d-name-_p-name_FROM_project_p_RIGHT_JOIN_dept_d_ON_d-id_-_p-emp_id | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_d-name_FROM_emp_e_RIGHT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_e-id_IS_NULL | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_e-fname-_d-name_FROM_emp_e_RIGHT_JOIN_dept_d_ON_e-dept_id_-_d-id_WHERE_d-id_-_3 | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_e-fname-_d-name_FROM_emp_e_RIGHT_JOIN_dept_d_USING_-id- | ✓ | 10ms |
| TestFDB_OuterParity_Right/SELECT_e-fname-_d-name_FROM_emp_e_RIGHT_OUTER_JOIN_dept_d_ON_e-dept_id_-_d-id | ✓ | 10ms |
| TestFDB_OverflowProbe/arith_overflow | ✓ | 10ms |
| TestFDB_ParamRenderingProbe/date_param_value | ✓ | 10ms |
| TestFDB_ParamRenderingProbe/nil_param_is_null | ✓ | 10ms |
| TestFDB_ParamRenderingProbe/param_in_where_predicate | ✓ | 10ms |
| TestFDB_ParamStringEdgeProbe/min_int64 | ✓ | 10ms |
| TestFDB_ParamStringEdgeProbe/str_backslash | ✓ | 10ms |
| TestFDB_ParamStringEdgeProbe/str_embedded_quote | ✓ | 10ms |
| TestFDB_ParamStringEdgeProbe/str_empty | ✓ | 10ms |
| TestFDB_ParamStringEdgeProbe/str_injection_try | ✓ | 10ms |
| TestFDB_ParamStringEdgeProbe/str_unicode | ✓ | 10ms |
| TestFDB_PipeOperatorProbe/concat_is_the_concat_path | ✓ | 10ms |
| TestFDB_PipeOperatorProbe/pipe_in_where_is_or | ✓ | 10ms |
| TestFDB_PipeOperatorProbe/pipe_is_logical_or | ✓ | 10ms |
| TestFDB_PlanShapeAggregateIndexDDL/sum_aggregate_index | ✓ | 10ms |
| TestFDB_PlanShapeAggregateIndexDDL_MaxMin/max_aggregate_index | ✓ | 10ms |
| TestFDB_PlanShapeAggregateIndexDDL_MaxMin/min_aggregate_index | ✓ | 10ms |
| TestFDB_PrecedenceLevelsProbe/arith_tighter_than_cmp_lhs | ✓ | 10ms |
| TestFDB_PrecedenceLevelsProbe/cmp_and_false | ✓ | 10ms |
| TestFDB_PrecedenceLevelsProbe/full_level_chain | ✓ | 10ms |
| TestFDB_PrimaryKeyOperations/duplicate_pk_error | ✓ | 10ms |
| TestFDB_PrimaryKeyOperations/pk_equality_lookup | ✓ | 10ms |
| TestFDB_PrimaryKeyOperations/pk_not_found | ✓ | 10ms |
| TestFDB_ProjectedExists/noncorrelated_exists_empty_subquery | ✓ | 10ms |
| TestFDB_ProjectedExists/noncorrelated_exists_in_projection | ✓ | 10ms |
| TestFDB_ProjectedExists/not_exists_in_projection | ✓ | 10ms |
| TestFDB_ProjectedExists/projected_exists_over_join_subquery | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_projected_join_from_multitable | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_projected_multitable_nonrightmost | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_projected_not_exists_multitable | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_3leg_leftmost | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_explicit_join_on | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_join_from_multitable | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_multitable_innerjoin_pred | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_multitable_nonrightmost | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_multitable_rightmost | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_not_exists_multitable | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2a_where_outer_pred_plus_multitable | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2b_control_selected_qualified_orderby | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2b_qualified_orderby_alias_collision_asc | ✓ | 10ms |
| TestFDB_ProjectedExistsRound10/p2b_qualified_orderby_alias_collision_desc | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/audit_outer_col_pred_with_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/audit_plain_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/audit_scalar_predicate_no_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/p1_parameter_marker_with_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/p1_scalar_predicate_with_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/p1_scalar_predicate_with_multitable_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/p1_scalar_predicate_with_not_exists_empty_inner | ✓ | 10ms |
| TestFDB_ProjectedExistsRound11/p1_scalar_predicate_with_projected_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_select_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_select_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_where_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_where_exists_and_pred | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_where_exists_subquery_with_nested_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_where_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/control_where_paren_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12/p1a_where_double_not_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12_DMLScalar/insert_select_where_scalar_exists_rejected | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12_OtherPositions/control_join_on_no_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound12_OtherPositions/join_on_exists_supported | ✓ | 10ms |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/control_top_level_projected_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/derived_table_where_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/scalar_subquery_buried_case_exists_rejected_in_own_context | ✓ | 10ms |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/scalar_subquery_exists_plus_top_level_projected_exists | ✓ | 10ms |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/scalar_subquery_where_exists_in_projection | ✓ | 10ms |
| TestFDB_ProjectedExists_FastPath_AliasBinding/projected_exists_pk_fast_path | ✓ | 10ms |
| TestFDB_ProjectedExists_FastPath_AliasBinding/projected_exists_secondary_index_fast_path | ✓ | 10ms |
| TestFDB_ProjectedExists_FastPath_AliasBinding/projected_not_exists_pk_fast_path | ✓ | 10ms |
| TestFDB_ProjectedExists_OrderByLimit/not_exists_orderby_asc | ✓ | 10ms |
| TestFDB_ProjectedExists_OrderByLimit/orderby_asc | ✓ | 10ms |
| TestFDB_ProjectedExists_OrderByLimit/orderby_asc_limit | ✓ | 10ms |
| TestFDB_ProjectedExists_OrderByLimit/orderby_col_not_in_select_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_OrderByLimit/orderby_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round3/double_paren_not_exists_in_projection | ✓ | 10ms |
| TestFDB_ProjectedExists_Round3/orderby_exists_alias_asc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round3/orderby_exists_alias_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round3/paren_not_exists_in_projection | ✓ | 10ms |
| TestFDB_ProjectedExists_Round4/qualified_orderby_col_not_in_select_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round4/qualified_orderby_selected_col_asc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round4/qualified_orderby_selected_col_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round4/uncorrelated_scalar_plus_projected_exists_still_works | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/join_notselected_qualified_desc_t1sk | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/join_notselected_qualified_desc_t2sk | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/join_selected_qualified_desc_t2id | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/p1_select_star_where_not_exists_columns | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/single_notselected_qualified_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/single_notselected_unqualified_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/single_selected_qualified_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round5/single_selected_unqualified_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round6/p2a_orderby_column_alias | ✓ | 10ms |
| TestFDB_ProjectedExists_Round6/p2a_orderby_column_alias_desc | ✓ | 10ms |
| TestFDB_ProjectedExists_Round6/p2a_orderby_expression_alias | ✓ | 10ms |
| TestFDB_ProjectedExists_Round6/p2b_label_aliased_column | ✓ | 10ms |
| TestFDB_ProjectedExists_Round6/p2b_label_bare_column | ✓ | 10ms |
| TestFDB_ProjectedExists_Round7/selected_alias_orderby_still_folds | ✓ | 10ms |
| TestFDB_ProjectedExists_Round8/p1_named_scan_by_explicit_alias | ✓ | 10ms |
| TestFDB_ProjectedExists_Round8/p2_hidden_orderby_aliased_column_label_and_type | ✓ | 10ms |
| TestFDB_ProjectedExists_ScalarSubquery/exists_plus_max_scalar | ✓ | 10ms |
| TestFDB_ProjectedExists_ScalarSubquery/max_scalar_plus_exists | ✓ | 10ms |
| TestFDB_ProjectedExists_UnaliasedComputedColumn/columns_match_control | ✓ | 10ms |
| TestFDB_ProjectedExists_UnaliasedComputedColumn/values_correct | ✓ | 10ms |
| TestFDB_QualityProbe_AggregateEdgeCases/aggregate_empty_result | ✓ | 10ms |
| TestFDB_QualityProbe_AggregateEdgeCases/avg_with_nulls | ✓ | 10ms |
| TestFDB_QualityProbe_AggregateEdgeCases/count_star_vs_count_col | ✓ | 10ms |
| TestFDB_QualityProbe_AggregateEdgeCases/group_by_with_having_count | ✓ | 10ms |
| TestFDB_QualityProbe_AggregateEdgeCases/min_max_with_nulls | ✓ | 10ms |
| TestFDB_QualityProbe_ArithmeticExpressions/arithmetic_in_select | ✓ | 10ms |
| TestFDB_QualityProbe_ArithmeticExpressions/arithmetic_in_where | ✓ | 10ms |
| TestFDB_QualityProbe_ArithmeticExpressions/integer_division | ✓ | 10ms |
| TestFDB_QualityProbe_ArithmeticExpressions/modulo | ✓ | 10ms |
| TestFDB_QualityProbe_BetweenAndIn/in_list_numeric | ✓ | 10ms |
| TestFDB_QualityProbe_BetweenAndIn/like_pattern | ✓ | 10ms |
| TestFDB_QualityProbe_BetweenAndIn/like_underscore | ✓ | 10ms |
| TestFDB_QualityProbe_BetweenAndIn/not_between | ✓ | 10ms |
| TestFDB_QualityProbe_CTEAdvanced/cte_basic | ✓ | 10ms |
| TestFDB_QualityProbe_CTEAdvanced/cte_multiple | ✓ | 10ms |
| TestFDB_QualityProbe_CaseWhenInVariousPositions/case_in_group_by_agg | ✓ | 10ms |
| TestFDB_QualityProbe_CaseWhenInVariousPositions/case_in_order_by | ✓ | 10ms |
| TestFDB_QualityProbe_CaseWhenInVariousPositions/case_in_select | ✓ | 10ms |
| TestFDB_QualityProbe_CaseWhenInVariousPositions/case_in_where | ✓ | 10ms |
| TestFDB_QualityProbe_CastExpressions/cast_double_to_string | ✓ | 10ms |
| TestFDB_QualityProbe_CastExpressions/cast_float_to_int | ✓ | 10ms |
| TestFDB_QualityProbe_CastExpressions/cast_int_to_string | ✓ | 10ms |
| TestFDB_QualityProbe_CastExpressions/cast_null_preserves_null | ✓ | 10ms |
| TestFDB_QualityProbe_CastExpressions/cast_string_to_int_from_table | ✓ | 10ms |
| TestFDB_QualityProbe_CoalesceAndGreatest/coalesce_multiple_args | ✓ | 10ms |
| TestFDB_QualityProbe_CoalesceAndGreatest/greatest_least | ✓ | 10ms |
| TestFDB_QualityProbe_ComplexSubqueryPatterns/correlated_exists_with_filter | ✓ | 10ms |
| TestFDB_QualityProbe_ComplexSubqueryPatterns/cte_with_join_filter | ✓ | 10ms |
| TestFDB_QualityProbe_ComplexSubqueryPatterns/multi_table_count | ✓ | 10ms |
| TestFDB_QualityProbe_CompoundPredicates/and_or_precedence | ✓ | 10ms |
| TestFDB_QualityProbe_CompoundPredicates/not_predicate | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedExists/exists_basic | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedExists/exists_with_outer_predicate | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedExists/not_exists | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/decimal_literal_aggregate_arg_in_having | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/expression_aggregate_in_having_works | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/expression_group_key | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_correlation_key_sum | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_count_empty_is_null | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_expression_arg_aggregate | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_non_key_first_or_default | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_plans_streaming_aggregate | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_unqualified_key_in_join | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_with_join_sum | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/having_different_aggregate_than_projection | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/having_reduces_to_one_group | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/having_with_exists_rejected | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/nested_arithmetic_aggregate_arg_in_having | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/no_group_by_count_empty_is_zero | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/non_aggregate_group_by | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/non_aggregate_implicit_limit | ✓ | 10ms |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/qualified_group_key_projection | ✓ | 10ms |
| TestFDB_QualityProbe_DistinctEdgeCases/distinct_multi_column | ✓ | 10ms |
| TestFDB_QualityProbe_GroupByWithNulls/group_by_multiple_with_null | ✓ | 10ms |
| TestFDB_QualityProbe_GroupByWithNulls/group_by_nullable_column | ✓ | 10ms |
| TestFDB_QualityProbe_IsNullIsNotNull/is_not_null | ✓ | 10ms |
| TestFDB_QualityProbe_IsNullIsNotNull/null_region_filter | ✓ | 10ms |
| TestFDB_QualityProbe_JoinGroupByHavingOrderBy/join_count_star_group_by | ✓ | 10ms |
| TestFDB_QualityProbe_JoinGroupByHavingOrderBy/join_group_by_having_order_by | ✓ | 10ms |
| TestFDB_QualityProbe_JoinPredicateEdgeCases/cross_join_count | ✓ | 10ms |
| TestFDB_QualityProbe_JoinPredicateEdgeCases/join_with_between_on_join_col | ✓ | 10ms |
| TestFDB_QualityProbe_JoinPredicateEdgeCases/left_join_with_null_inner | ✓ | 10ms |
| TestFDB_QualityProbe_LeftJoinNulls/left_join_preserves_nulls | ✓ | 10ms |
| TestFDB_QualityProbe_LeftJoinNulls/left_join_with_aggregate | ✓ | 10ms |
| TestFDB_QualityProbe_LeftJoinWhereVsOn/left_join_where_on_inner | ✓ | 10ms |
| TestFDB_QualityProbe_LimitZero/limit_exceeds_rows | ✓ | 10ms |
| TestFDB_QualityProbe_LimitZero/limit_one | ✓ | 10ms |
| TestFDB_QualityProbe_MultipleOrderBy/order_by_asc_desc_mix | ✓ | 10ms |
| TestFDB_QualityProbe_MultipleOrderBy/order_by_two_cols | ✓ | 10ms |
| TestFDB_QualityProbe_NestedAggregation/group_by_expression | ✓ | 10ms |
| TestFDB_QualityProbe_NestedAggregation/group_by_multiple_keys | ✓ | 10ms |
| TestFDB_QualityProbe_NestedAggregation/having_with_multiple_aggregates | ✓ | 10ms |
| TestFDB_QualityProbe_NestedCASE/case_with_null_comparison | ✓ | 10ms |
| TestFDB_QualityProbe_NestedCASE/nested_case_when | ✓ | 10ms |
| TestFDB_QualityProbe_NullEdgeCases/coalesce_with_null | ✓ | 10ms |
| TestFDB_QualityProbe_NullEdgeCases/null_arithmetic | ✓ | 10ms |
| TestFDB_QualityProbe_NullEdgeCases/null_comparison | ✓ | 10ms |
| TestFDB_QualityProbe_NullEdgeCases/null_in_group_by | ✓ | 10ms |
| TestFDB_QualityProbe_NullEdgeCases/null_in_order_by | ✓ | 10ms |
| TestFDB_QualityProbe_OrderByAlias/order_by_column_number | ✓ | 10ms |
| TestFDB_QualityProbe_OrderByAlias/order_by_expression | ✓ | 10ms |
| TestFDB_QualityProbe_ScalarSubquery/correlated_scalar_subquery_count | ✓ | 10ms |
| TestFDB_QualityProbe_ScalarSubquery/uncorrelated_scalar_subquery | ✓ | 10ms |
| TestFDB_QualityProbe_SelfJoin/self_join_same_region | ✓ | 10ms |
| TestFDB_QualityProbe_StringLiteralEdges/case_sensitive_comparison | ✓ | 10ms |
| TestFDB_QualityProbe_StringLiteralEdges/like_percent_only | ✓ | 10ms |
| TestFDB_QualityProbe_SubqueryInWhere/exists_with_and | ✓ | 10ms |
| TestFDB_QualityProbe_SubqueryInWhere/in_subquery | ✓ | 10ms |
| TestFDB_QualityProbe_TypeCoercionEdge/between_with_nulls | ✓ | 10ms |
| TestFDB_QualityProbe_TypeCoercionEdge/cast_edge_cases | ✓ | 10ms |
| TestFDB_QualityProbe_TypeCoercionEdge/division_by_zero_int | ✓ | 10ms |
| TestFDB_QualityProbe_TypeCoercionEdge/int_double_comparison | ✓ | 10ms |
| TestFDB_QualityProbe_TypeCoercionEdge/int_double_equality_boundary | ✓ | 10ms |
| TestFDB_QualityProbe_TypeCoercionEdge/is_distinct_from_null | ✓ | 10ms |
| TestFDB_QualityProbe_UnionLimitOffset/union_all_large_limit_with_offset | ✓ | 10ms |
| TestFDB_QualityProbe_UnionLimitOffset/union_all_limit_offset | ✓ | 10ms |
| TestFDB_QualityProbe_UnionLimitOffset/union_all_limit_only | ✓ | 10ms |
| TestFDB_QualityProbe_UnionLimitOffset/union_all_order_limit_desc | ✓ | 10ms |
| TestFDB_QualityProbe_UnionOrderByLimit/union_all_order_by | ✓ | 10ms |
| TestFDB_QualityProbe_UnionOrderByLimit/union_all_with_limit | ✓ | 10ms |
| TestFDB_QualityProbe_UpdateDeleteComplex/delete_with_complex_where | ✓ | 10ms |
| TestFDB_RFC153_JoinedPreservedMatrix/full_joined | ✓ | 10ms |
| TestFDB_RFC153_JoinedPreservedMatrix/preserved_only | ✓ | 10ms |
| TestFDB_RFC153_JoinedPreservedMatrix/simple_preserved | ✓ | 10ms |
| TestFDB_RangePredicates/complex_or_and | ✓ | 10ms |
| TestFDB_RangePredicates/eq_filter | ✓ | 10ms |
| TestFDB_RangePredicates/greater_than_filter | ✓ | 10ms |
| TestFDB_RangePredicates/less_than_filter | ✓ | 10ms |
| TestFDB_RangePredicates/not_equal | ✓ | 10ms |
| TestFDB_RangePredicates/or_of_equals | ✓ | 10ms |
| TestFDB_RecursiveCTEBasic/recursive_cte_leaf_count | ✓ | 10ms |
| TestFDB_RecursiveCTEHierarchy/leaf_only | ✓ | 10ms |
| TestFDB_RecursiveCTEHierarchy/subtree_from_mid | ✓ | 10ms |
| TestFDB_ResolutionEdgeProbe/order_by_ordinal | ✓ | 10ms |
| TestFDB_ResolutionEdgeProbe/order_by_select_alias | ✓ | 10ms |
| TestFDB_ReturningClauseProbe/delete_returning_via_query_rejected_0A000 | ✓ | 10ms |
| TestFDB_ReturningClauseProbe/update_returning_via_query_rejected_0A000 | ✓ | 10ms |
| TestFDB_RowValueConstructorProbe/row_value_in_unsupported | ✓ | 10ms |
| TestFDB_RowValueConstructorProbe/self_equality_excludes_null_3vl | ✓ | 10ms |
| TestFDB_RowsAffectedProbe/delete_all_remaining | ✓ | 10ms |
| TestFDB_RowsAffectedProbe/insert_multi | ✓ | 10ms |
| TestFDB_RowsAffectedProbe/insert_single | ✓ | 10ms |
| TestFDB_RowsAffectedProbe/update_multi_match | ✓ | 10ms |
| TestFDB_ScalarMathProbe/abs_double | ✓ | 10ms |
| TestFDB_ScalarMathProbe/abs_int | ✓ | 10ms |
| TestFDB_ScalarMathProbe/ceil | ✓ | 10ms |
| TestFDB_ScalarMathProbe/floor | ✓ | 10ms |
| TestFDB_ScalarMathProbe/mod_by_zero_22012 | ✓ | 10ms |
| TestFDB_ScalarMathProbe/mod_negative_sign | ✓ | 10ms |
| TestFDB_ScalarMathProbe/power | ✓ | 10ms |
| TestFDB_ScalarMathProbe/round_half_up | ✓ | 10ms |
| TestFDB_ScalarSubqOverflowProbe/scalar_subq_empty_is_null | ✓ | 10ms |
| TestFDB_ScalarSubqOverflowProbe/scalar_subq_multirow_projection_21000 | ✓ | 10ms |
| TestFDB_ScalarSubqOverflowProbe/scalar_subq_multirow_where_21000 | ✓ | 10ms |
| TestFDB_ScalarSubqOverflowProbe/scalar_subq_single_row_value | ✓ | 10ms |
| TestFDB_ScalarSubqOverflowProbe/sum_overflow_22003 | ✓ | 10ms |
| TestFDB_ScalarSubqueryCTE/scalar_subquery_references_cte | ✓ | 10ms |
| TestFDB_ScalarSubqueryCTE/scalar_subquery_references_cte_max | ✓ | 10ms |
| TestFDB_ScalarSubqueryCorrelationProbe/corr_max_empty_is_null | ✓ | 10ms |
| TestFDB_ScalarSubqueryCorrelationProbe/corr_scalar_multi_row_currently_unenforced | ✓ | 10ms |
| TestFDB_ScalarSubqueryCorrelationProbe/noncorr_multi_row_errors_21000 | ✓ | 10ms |
| TestFDB_ScalarSubqueryInSelect/exists_subquery | ✓ | 10ms |
| TestFDB_ScalarSubqueryInSelect/scalar_subquery_in_select_unsupported | ✓ | 10ms |
| TestFDB_ScalarSubqueryNonCorrelatedProbe/scalar_subquery_in_select_list | ✓ | 10ms |
| TestFDB_ScalarSubqueryNonCorrelatedProbe/where_gt_count_subquery | ✓ | 10ms |
| TestFDB_ScalarSubqueryNonCorrelatedProbe/where_gt_max_subquery | ✓ | 10ms |
| TestFDB_ScalarSubqueryWithAggExpr/where_gt_scalar_subquery | ✓ | 10ms |
| TestFDB_SelectConstantExpression/constant_with_row | ✓ | 10ms |
| TestFDB_SelectConstantExpression/select_1_plus_2 | ✓ | 10ms |
| TestFDB_SelectCountDistinctViaGroupBy/group_by_count | ✓ | 10ms |
| TestFDB_SelectCountWithVariousFilters/count_all | ✓ | 10ms |
| TestFDB_SelectCountWithVariousFilters/count_with_combined | ✓ | 10ms |
| TestFDB_SelectCountWithVariousFilters/count_with_eq | ✓ | 10ms |
| TestFDB_SelectCountWithVariousFilters/count_with_gt | ✓ | 10ms |
| TestFDB_SelectDistinctNullProbe/count_distinct_rejected | ✓ | 10ms |
| TestFDB_SelectDistinctNullProbe/distinct_multi_col | ✓ | 10ms |
| TestFDB_SelectDistinctNullProbe/distinct_single_col_nulls_collapse | ✓ | 10ms |
| TestFDB_SelectExpressions/computed_column | ✓ | 10ms |
| TestFDB_SelectExpressions/sum_of_computed | ✓ | 10ms |
| TestFDB_SelectExpressions/where_on_computed | ✓ | 10ms |
| TestFDB_SelectStarDerived/count_from_derived_star | ✓ | 10ms |
| TestFDB_SelectStarDerived/select_star_basic | ✓ | 10ms |
| TestFDB_SelectStarDerived/select_star_derived_with_where | ✓ | 10ms |
| TestFDB_SelectStarDerived/select_star_from_derived | ✓ | 10ms |
| TestFDB_SelectStarDerived/select_star_from_nested_derived | ✓ | 10ms |
| TestFDB_SelectStarFromTable/star_with_where | ✓ | 10ms |
| TestFDB_SelectStarWithJoin/inner_join_with_projection | ✓ | 10ms |
| TestFDB_SelectStarWithJoin/select_star_single_table | ✓ | 10ms |
| TestFDB_SelectStarWithJoin/subquery_with_aggregate | ✓ | 10ms |
| TestFDB_SelectWhereOnString/string_eq | ✓ | 10ms |
| TestFDB_SelectWhereOnString/string_in_list | ✓ | 10ms |
| TestFDB_SelectWithAlias/aggregate_alias_in_order_by | ✓ | 10ms |
| TestFDB_SelectWithAlias/column_alias | ✓ | 10ms |
| TestFDB_SelectWithAlias/expression_alias | ✓ | 10ms |
| TestFDB_SelectWithAllColumnsAndFilter/select_star_count | ✓ | 10ms |
| TestFDB_SelectWithAllColumnsAndFilter/select_star_where | ✓ | 10ms |
| TestFDB_SelectWithArithmeticInWhere/where_product_gt_50 | ✓ | 10ms |
| TestFDB_SelectWithCaseAndAggregate/count_case_categories | ✓ | 10ms |
| TestFDB_SelectWithCaseAndAggregate/max_of_case | ✓ | 10ms |
| TestFDB_SelectWithColumnAlias/alias_in_order_by | ✓ | 10ms |
| TestFDB_SelectWithColumnAlias/count_alias | ✓ | 10ms |
| TestFDB_SelectWithMultipleAggregatesAndWhere/all_aggregates_filtered | ✓ | 10ms |
| TestFDB_SelectWithMultipleStringColumns/filter_two_string_columns | ✓ | 10ms |
| TestFDB_SelectWithMultipleStringColumns/group_by_last_name | ✓ | 10ms |
| TestFDB_SelectWithOrderByMultipleColumns/order_by_cat_then_val | ✓ | 10ms |
| TestFDB_SelectWithWhereAndOrderByLimit/top_2_cat_a_by_val | ✓ | 10ms |
| TestFDB_SelectWithoutFromRejected | ✓ | 10ms |
| TestFDB_SelfJoinAndBetweenJoin/salary_between | ✓ | 10ms |
| TestFDB_SelfJoinAndBetweenJoin/self_join_manager | ✓ | 10ms |
| TestFDB_SelfJoinChainProbe/selfjoin_inner | ✓ | 10ms |
| TestFDB_SelfJoinChainProbe/selfjoin_left_count | ✓ | 10ms |
| TestFDB_SelfJoinChainProbe/selfjoin_where_on_alias | ✓ | 10ms |
| TestFDB_SelfJoinHavingProbe/having_over_join | ✓ | 10ms |
| TestFDB_SelfJoinHavingProbe/having_single | ✓ | 10ms |
| TestFDB_SelfJoinHierarchy/self_join_count_reports | ✓ | 10ms |
| TestFDB_SelfJoinHierarchy/self_join_with_not_exists | ✓ | 10ms |
| TestFDB_SetOperationErrors/intersect_unsupported | ✓ | 10ms |
| TestFDB_SetOpsDistinctProbe/distinct_col | ✓ | 10ms |
| TestFDB_SetOpsDistinctProbe/distinct_over_join | ✓ | 10ms |
| TestFDB_SetOpsDistinctProbe/orderby_limit_join | ✓ | 10ms |
| TestFDB_SetOpsDistinctProbe/orderby_x_limit | ✓ | 10ms |
| TestFDB_SetOpsDistinctProbe/union_all | ✓ | 10ms |
| TestFDB_SetOpsNullProbe/union_all_preserves_all_and_nulls | ✓ | 10ms |
| TestFDB_StarExpansionJoinProbe/qualified_star_a | ✓ | 10ms |
| TestFDB_StarExpansionJoinProbe/qualified_star_then_col | ✓ | 10ms |
| TestFDB_StarExpansionJoinProbe/star_both_tables | ✓ | 10ms |
| TestFDB_StringFuncsBoundaryProbe/lpad_unsupported | ✓ | 10ms |
| TestFDB_StringFuncsBoundaryProbe/ltrim | ✓ | 10ms |
| TestFDB_StringFuncsBoundaryProbe/replace | ✓ | 10ms |
| TestFDB_StringFuncsBoundaryProbe/rtrim | ✓ | 10ms |
| TestFDB_StringFuncsBoundaryProbe/trim | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/char_length_unicode | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/concat | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/left | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/lower | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/position_comma_form | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/position_in_form_rejected | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/replace | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/reverse | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/right | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/substr_3arg | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/substring_3arg | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/substring_from_for_rejected | ✓ | 10ms |
| TestFDB_StringFunctionsProbe/upper_null_propagates | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/empty_string_eq | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/eq_multichar | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/ge_empty_all | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/gt_b | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/like_a_prefix | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/limit_over | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/limit_zero | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/order_asc | ✓ | 10ms |
| TestFDB_StringIndexRangeProbe/range_a_to_b | ✓ | 10ms |
| TestFDB_StringLenPadProbe/length_counts_trailing_space | ✓ | 10ms |
| TestFDB_StringLenPadProbe/trailing_ws_not_padded_constant | ✓ | 10ms |
| TestFDB_StringOperations/like_contains | ✓ | 10ms |
| TestFDB_StringOperations/like_prefix | ✓ | 10ms |
| TestFDB_StringOperations/like_suffix | ✓ | 10ms |
| TestFDB_StringOperations/not_like | ✓ | 10ms |
| TestFDB_StringOperations/order_by_string | ✓ | 10ms |
| TestFDB_StringOperations/order_by_string_desc | ✓ | 10ms |
| TestFDB_StringOrderByLexicographic/asc | ✓ | 10ms |
| TestFDB_StringOrderByLexicographic/desc | ✓ | 10ms |
| TestFDB_StringOrderByLexicographic/like_prefix_ordered | ✓ | 10ms |
| TestFDB_StringOrderingProbe/empty_string_sorts_first | ✓ | 10ms |
| TestFDB_StringOrderingProbe/order_by_byte_order | ✓ | 10ms |
| TestFDB_StringOrderingProbe/range_uppercase_before_lowercase | ✓ | 10ms |
| TestFDB_StringParamEscapingProbe/equality_via_param_injection_text | ✓ | 10ms |
| TestFDB_StringParamEscapingProbe/equality_via_param_with_quote | ✓ | 10ms |
| TestFDB_StringParamEscapingProbe/no_injection_table_intact | ✓ | 10ms |
| TestFDB_SubqueryExistsWithAggregate/orders_without_returns_sum | ✓ | 10ms |
| TestFDB_SubqueryInOn_JoinTypesAndNegation/not_in_subquery_left_on | ✓ | 10ms |
| TestFDB_SubqueryInOn_RejectedCleanly/ctrl_single_eq | ✓ | 10ms |
| TestFDB_SubqueryInOn_RejectedCleanly/left_in_subquery_on | ✓ | 10ms |
| TestFDB_SubqueryInWhere/exists_correlated | ✓ | 10ms |
| TestFDB_SubqueryInWhere/not_exists_correlated | ✓ | 10ms |
| TestFDB_SubqueryScalarComparison/exists_non_correlated_all_rows | ✓ | 10ms |
| TestFDB_SubqueryScalarComparison/exists_with_correlated_filter | ✓ | 10ms |
| TestFDB_SubqueryScalarComparison/having_on_joined_aggregate | ✓ | 10ms |
| TestFDB_SubqueryScalarComparison/join_aggregate_per_dept | ✓ | 10ms |
| TestFDB_SubqueryScalarComparison/not_exists_correlated | ✓ | 10ms |
| TestFDB_SumFilteredGrouped/count_per_year | ✓ | 10ms |
| TestFDB_SumFilteredGrouped/sum_2024_per_region | ✓ | 10ms |
| TestFDB_SumFilteredGrouped/sum_2025_total | ✓ | 10ms |
| TestFDB_SumWithMultiplication/individual_products | ✓ | 10ms |
| TestFDB_SumWithMultiplication/sum_product | ✓ | 10ms |
| TestFDB_TemporalUuidTypesProbe/timestamp_comparison | ✓ | 10ms |
| TestFDB_TemporalUuidTypesProbe/timestamp_roundtrip | ✓ | 10ms |
| TestFDB_TemporalUuidTypesProbe/uuid_roundtrip_and_equality | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/a_is_not_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/a_is_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/and_unknown | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/and_with_isnull | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/eq | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/neq_or_neq | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/not_and_false_absorbs | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/not_distinct_from_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicNotAndNeq/not_eq_excludes_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/and_with_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/both_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/eq_or_isnull | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/length_eq | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/like_prefix | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/not_with_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/or_with_null | ✓ | 10ms |
| TestFDB_ThreeValuedLogicProbe/upper_eq | ✓ | 10ms |
| TestFDB_TransactionProbe/commit_persists | ✓ | 10ms |
| TestFDB_TransactionProbe/rollback_undoes | ✓ | 10ms |
| TestFDB_TxSelectIsolationProbe/dml_undone_on_rollback | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/cast_int_to_double | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/double_col_eq | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/double_col_range | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/int_gt_float_lit | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/int_lt_float_lit | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/int_plus_float | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/maxint_eq | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/mul_float | ✓ | 10ms |
| TestFDB_TypeCoercionProbe/negative_lt | ✓ | 10ms |
| TestFDB_UnionAllDifferentFilters/sum_over_union | ✓ | 10ms |
| TestFDB_UnionAllDifferentFilters/union_a_and_b | ✓ | 10ms |
| TestFDB_UnionAllEdgeCases/aggregate_over_union | ✓ | 10ms |
| TestFDB_UnionAllEdgeCases/union_all_self | ✓ | 10ms |
| TestFDB_UnionAllEdgeCases/union_all_star_self | ✓ | 10ms |
| TestFDB_UnionAllEdgeCases/union_all_with_alias | ✓ | 10ms |
| TestFDB_UnionAllEdgeCases/union_all_with_where | ✓ | 10ms |
| TestFDB_UnionAllJavaPatterns/union_all_aggregate_over | ✓ | 10ms |
| TestFDB_UnionAllJavaPatterns/union_all_different_tables | ✓ | 10ms |
| TestFDB_UnionAllJavaPatterns/union_all_same_table | ✓ | 10ms |
| TestFDB_UnionAllJavaPatterns/union_all_with_where | ✓ | 10ms |
| TestFDB_UnionAllOrderByLimit/union_count | ✓ | 10ms |
| TestFDB_UnionAllOrderByLimit/union_order_limit_3 | ✓ | 10ms |
| TestFDB_UnionAllThreeBranches/three_branch_count | ✓ | 10ms |
| TestFDB_UnionAllThreeBranches/three_branch_union | ✓ | 10ms |
| TestFDB_UnionAllThreeLeg/aggregate_over_three_way | ✓ | 10ms |
| TestFDB_UnionAllThreeLeg/three_way_union_all | ✓ | 10ms |
| TestFDB_UnionAllWithAggregatePerLeg/sum_all_values_via_union | ✓ | 10ms |
| TestFDB_UnionAllWithDifferentWheres/union_count_different_filters | ✓ | 10ms |
| TestFDB_UnionAllWithDifferentWheres/union_different_filters | ✓ | 10ms |
| TestFDB_UnionAllWithOrderBy/union_all_order_by_desc | ✓ | 10ms |
| TestFDB_UnionAllWithOrderBy/union_all_with_limit | ✓ | 10ms |
| TestFDB_UnionDistinctUnsupportedProbe/union_all_self_doubles | ✓ | 10ms |
| TestFDB_UnionWithAggExpr/separate_aggs_union | ✓ | 10ms |
| TestFDB_UniqueViolationProbe/distinct_email_insert_ok | ✓ | 10ms |
| TestFDB_UniqueViolationProbe/pk_duplicate_23505 | ✓ | 10ms |
| TestFDB_UniqueViolationProbe/secondary_unique_duplicate_23505 | ✓ | 10ms |
| TestFDB_UniqueViolationProbe/update_into_unique_violation_23505 | ✓ | 10ms |
| TestFDB_UpdateConditionalAndVerifyAggregate/update_grade_via_case | ✓ | 10ms |
| TestFDB_UpdateConditionalAndVerifyAggregate/verify_grade_counts | ✓ | 10ms |
| TestFDB_UpdateConditionalArithmetic/inactive_unchanged | ✓ | 10ms |
| TestFDB_UpdateDeleteReturnCount/delete_no_match | ✓ | 10ms |
| TestFDB_UpdateDeleteReturnCount/delete_returns_count | ✓ | 10ms |
| TestFDB_UpdateDeleteReturnCount/update_no_match | ✓ | 10ms |
| TestFDB_UpdateDeleteReturnCount/update_returns_count | ✓ | 10ms |
| TestFDB_UpdateDeleteReturnCount/verify_remaining | ✓ | 10ms |
| TestFDB_UpdateDeleteWithExpressions/delete_with_between | ✓ | 10ms |
| TestFDB_UpdateExpressions/update_all_rows | ✓ | 10ms |
| TestFDB_UpdateExpressions/update_multiple_columns | ✓ | 10ms |
| TestFDB_UpdateExpressions/update_no_match | ✓ | 10ms |
| TestFDB_UpdateIndexMaintenanceProbe/delete_removes_index_entry | ✓ | 10ms |
| TestFDB_UpdateIndexMaintenanceProbe/new_index_entry_added | ✓ | 10ms |
| TestFDB_UpdateIndexMaintenanceProbe/numeric_index_old_gone | ✓ | 10ms |
| TestFDB_UpdateIndexMaintenanceProbe/numeric_index_range_sees_new | ✓ | 10ms |
| TestFDB_UpdateIndexMaintenanceProbe/old_index_entry_removed | ✓ | 10ms |
| TestFDB_UpdateMultiColumn/update_all_rows | ✓ | 10ms |
| TestFDB_UpdatePrimaryKeyProbe/pk_update_rejected_xxxxx_matches_java | ✓ | 10ms |
| TestFDB_UpdateSetArithmeticWithIndex/initial_sum | ✓ | 10ms |
| TestFDB_UpdateSetArithmeticWithIndex/update_add_50 | ✓ | 10ms |
| TestFDB_UpdateSetArithmeticWithIndex/update_subtract | ✓ | 10ms |
| TestFDB_UpdateSetDefaultRejectedProbe/set_default_mixed_with_real_assignment_rejected | ✓ | 10ms |
| TestFDB_UpdateSetToExpression/verify_sum_c | ✓ | 10ms |
| TestFDB_UpdateSetToNull/count_non_null | ✓ | 10ms |
| TestFDB_UpdateUndefinedColumnProbe/case_insensitive_column_accepted | ✓ | 10ms |
| TestFDB_UpdateUndefinedColumnProbe/undefined_among_valid_is_42703 | ✓ | 10ms |
| TestFDB_UpdateUndefinedColumnProbe/undefined_set_column_is_42703 | ✓ | 10ms |
| TestFDB_UpdateWhereArithmetic/update_high_value_items | ✓ | 10ms |
| TestFDB_UpdateWithArithmeticAndWhere/verify_sum_after_update | ✓ | 10ms |
| TestFDB_UpdateWithExpressions/update_with_case | ✓ | 10ms |
| TestFDB_UpdateWithSubquery/update_set_to_null | ✓ | 10ms |
| TestFDB_UpdateWithSubquery/update_with_case_and_comparison | ✓ | 10ms |
| TestFDB_UpdateWithSubquery/verify_null_in_aggregate | ✓ | 10ms |
| TestFDB_UpdateWithWhereAndVerify/aggregate_after_updates | ✓ | 10ms |
| TestFDB_UpdateWithWhereAndVerify/update_by_status | ✓ | 10ms |
| TestFDB_UpdateWithWhereAndVerify/update_status_and_score | ✓ | 10ms |
| TestFDB_VectorSearch_MultiPartition_DimensionValidation | ✓ | 10ms |
| TestFDB_VectorSearch_MultiPartition_InequalityResidual | ✓ | 10ms |
| TestFDB_VectorSearch_MultiPartition_TrailingEqualityResidual | ✓ | 10ms |
| TestFDB_VectorSearch_QualifyE2E | ✓ | 10ms |
| TestFDB_VectorSearch_ResidualFilterCombos/numeric_between | ✓ | 10ms |
| TestFDB_VectorSearch_ResidualFilterCombos/numeric_range_gt | ✓ | 10ms |
| TestFDB_VectorSearch_ResidualFilterCombos/string_like | ✓ | 10ms |
| TestFDB_VectorSearch_ResidualFilterCombos/string_not_like | ✓ | 10ms |
| TestFDB_VectorSearch_SPFreshE2E | ✓ | 10ms |
| TestFDB_WhereComparisonOperators/equal | ✓ | 10ms |
| TestFDB_WhereComparisonOperators/greater_equal | ✓ | 10ms |
| TestFDB_WhereComparisonOperators/greater_than | ✓ | 10ms |
| TestFDB_WhereComparisonOperators/less_equal | ✓ | 10ms |
| TestFDB_WhereComparisonOperators/less_than | ✓ | 10ms |
| TestFDB_WhereComparisonOperators/not_equal | ✓ | 10ms |
| TestFDB_WhereInWithOrderByLimit/in_a_or_b_via_or | ✓ | 10ms |
| TestFDB_WhereInWithOrderByLimit/not_in_c | ✓ | 10ms |
| TestFDB_WhereInWithSubqueryResult/in_multiple_values | ✓ | 10ms |
| TestFDB_WhereIsNullIsNotNull/both_null | ✓ | 10ms |
| TestFDB_WhereIsNullIsNotNull/val_is_not_null | ✓ | 10ms |
| TestFDB_WhereIsNullIsNotNull/val_is_null | ✓ | 10ms |
| TestFDB_WhereMultipleInPredicates/color_in_and_size_in | ✓ | 10ms |
| TestFDB_WhereMultipleInPredicates/size_s_count | ✓ | 10ms |
| TestFDB_WhereNestedBoolean/nested_and_or | ✓ | 10ms |
| TestFDB_WhereOnJoinColumns/where_on_both_tables | ✓ | 10ms |
| TestFDB_WhereOnJoinColumns/where_on_left_table | ✓ | 10ms |
| TestFDB_WhereOnJoinColumns/where_on_right_table | ✓ | 10ms |
| TestFDB_WhereSubqueryCorrelated/exists_with_filter_on_child | ✓ | 10ms |
| TestFDB_WhereSubqueryCorrelated/not_exists_no_children | ✓ | 10ms |
| TestFDB_WhereWithGreaterAndLess/exclusive_range_count | ✓ | 10ms |
| TestFDB_WhereWithGreaterAndLess/range_filter | ✓ | 10ms |
| TestFDB_WhereWithLikePatterns/like_contains | ✓ | 10ms |
| TestFDB_WhereWithLikePatterns/like_suffix | ✓ | 10ms |
| TestFDB_WhereWithLikePatterns/like_underscore_wildcard | ✓ | 10ms |
| TestFDB_WhereWithMultipleBetween/between_and_eq | ✓ | 10ms |
| TestFDB_WhereWithMultipleBetween/two_between_with_or | ✓ | 10ms |
| TestFDB_WhereWithMultipleConditions/and_chain | ✓ | 10ms |
| TestFDB_WhereWithMultipleConditions/between_and_eq | ✓ | 10ms |
| TestFDB_WhereWithMultipleConditions/not_equal_combined | ✓ | 10ms |
| TestFDB_WhereWithMultipleLikePatterns/like_and_like | ✓ | 10ms |
| TestFDB_WhereWithMultipleLikePatterns/like_or_like | ✓ | 10ms |
| TestFDB_WhereWithNegation/negative_values | ✓ | 10ms |
| TestFDB_WhereWithNegation/not_flag | ✓ | 10ms |
| TestFDB_WhereWithNullAndNotNull/both_not_null | ✓ | 10ms |
| TestFDB_WhereWithNullAndNotNull/either_null | ✓ | 10ms |
| TestFDB_WhereWithOrAndIn/and_with_in | ✓ | 10ms |
| TestFDB_WhereWithSubtraction/sum_of_differences | ✓ | 10ms |
| TestFDB_WhereWithSubtraction/zero_difference | ✓ | 10ms |
| TestFDB_WindowFunctionErrors/row_number_unsupported | ✓ | 10ms |
| TestFDB_WindowOfAggregation/derived_table_yearly_total | ✓ | 10ms |
| TestFDB_WindowOfAggregation/group_by_two_cols | ✓ | 10ms |
| TestFDB_WindowOfAggregation/having_on_multi_group | ✓ | 10ms |
| TestFDB_WindowedAggregateRejected/plain_aggregate_still_works | ✓ | 10ms |
| TestFDB_WindowedAggregateRejected/sum_over_partition | ✓ | 10ms |
| TestSQLContextDeadlineAtPing | ✓ | 10ms |
| FuzzSQL_QueryContext/seed#10 | ✓ | — |
| FuzzSQL_QueryContext/seed#11 | ✓ | — |
| FuzzSQL_QueryContext/seed#12 | ✓ | — |
| FuzzSQL_QueryContext/seed#13 | ✓ | — |
| FuzzSQL_QueryContext/seed#4 | ✓ | — |
| TestConnectRespectsCtxCancel | ✓ | — |
| TestConnectRespectsCtxDeadline | ✓ | — |
| TestConnectorAccessors | ✓ | — |
| TestDSN_StringDeterministicOrder | ✓ | — |
| TestDSN_StringExact | ✓ | — |
| TestDSN_StringExact/embedded_no_options | ✓ | — |
| TestDSN_StringExact/embedded_with_options_(sorted) | ✓ | — |
| TestDSN_StringExact/remote_host:port | ✓ | — |
| TestDSN_StringExact/remote_with_options | ✓ | — |
| TestDSN_StringRoundTrip | ✓ | — |
| TestDSN_StringRoundTrip/fdbsql:///mydb | ✓ | — |
| TestDSN_StringRoundTrip/fdbsql:///mydb?a=1&b=2&c=3 | ✓ | — |
| TestDSN_StringRoundTrip/fdbsql://host:1234/mydb | ✓ | — |
| TestDriverOpenConnector_BadDSN | ✓ | — |
| TestDriverOpenConnector_GoodDSN | ✓ | — |
| TestDriverOpenLegacy | ✓ | — |
| TestDriverRegistration | ✓ | — |
| TestFDB_100RowDataset/group_count_10_each | ✓ | — |
| TestFDB_AggExprWithNulls/count_with_null_expr | ✓ | — |
| TestFDB_AggNullSemanticsProbe/avg_divides_by_nonnull_count | ✓ | — |
| TestFDB_AggNullSemanticsProbe/count_distinct_rejected_conformant | ✓ | — |
| TestFDB_AggregateColumnCaseSensitivity/having_uppercase_column | ✓ | — |
| TestFDB_AggregateEdgesProbe/having_without_group_by_false | ✓ | — |
| TestFDB_AggregateEmptyTable/count_column_empty | ✓ | — |
| TestFDB_AggregateEmptyTable/count_star_with_false_where | ✓ | — |
| TestFDB_AggregateEmptyTable/min_max_empty_returns_null | ✓ | — |
| TestFDB_AggregateEmptyTable/sum_empty_returns_null | ✓ | — |
| TestFDB_AggregateIndexUsage/sum_by_category | ✓ | — |
| TestFDB_AggregateIndex_Having/order_by_aggregate_desc | ✓ | — |
| TestFDB_AggregateIndex_Having/where_on_group_key | ✓ | — |
| TestFDB_AggregateNullSemanticsProbe/avg_all_null_is_null | ✓ | — |
| TestFDB_AggregateNullSemanticsProbe/count_col_all_null | ✓ | — |
| TestFDB_AggregateNullSemanticsProbe/count_star_over_null_row | ✓ | — |
| TestFDB_AggregateNullSemanticsProbe/max_ignores_null | ✓ | — |
| TestFDB_AggregateNullSemanticsProbe/sum_all_null_is_null | ✓ | — |
| TestFDB_AggregateWithNullGroups/count_star_vs_count_col | ✓ | — |
| TestFDB_AmbiguousColumnProbe/unqualified_ambiguous_where | ✓ | — |
| TestFDB_AmbiguousColumnStar/select_duplicate_star_derived_table_error | ✓ | — |
| TestFDB_ArithPrecedenceProbe/2_*_-3 | ✓ | — |
| TestFDB_ArithPrecedenceProbe/2_*_3_+_4_*_5 | ✓ | — |
| TestFDB_ArithPrecedenceProbe/2_+_3_*_4_-_1 | ✓ | — |
| TestFDB_ArithPrecedenceProbe/double_unary_minus | ✓ | — |
| TestFDB_ArithPrecedenceProbe/unary_minus_on_parens | ✓ | — |
| TestFDB_ArithmeticEdgeProbe/add_overflow_22003 | ✓ | — |
| TestFDB_ArithmeticEdgeProbe/mod_negative_sign | ✓ | — |
| TestFDB_ArithmeticEdgeProbe/mod_positive | ✓ | — |
| TestFDB_ArrayCardinality/count_on_not-null_array_column | ✓ | — |
| TestFDB_ArrayCardinality/count_on_nullable_array_column | ✓ | — |
| TestFDB_ArrayCardinality/explain_renders_cardinality_and_type_is_INTEGER | ✓ | — |
| TestFDB_ArrayCardinality/non-array_constant_rejects_with_CANNOT_CONVERT_TYPE | ✓ | — |
| TestFDB_ArrayCardinality/non-array_scalar_column_rejects_with_CANNOT_CONVERT_TYPE | ✓ | — |
| TestFDB_ArrayCardinality/order_by_cardinality_ascending | ✓ | — |
| TestFDB_ArrayCardinality/order_by_cardinality_descending | ✓ | — |
| TestFDB_ArrayCardinality/where_cardinality_IS_NOT_NULL_matches_the_populated_arrays | ✓ | — |
| TestFDB_ArrayCardinality/where_cardinality_IS_NULL_matches_the_empty_arrays | ✓ | — |
| TestFDB_ArrayCardinality/where_cardinality_IS_NULL_on_NOT_NULL_array_matches_the_empty_row | ✓ | — |
| TestFDB_ArrayCardinality/where_cardinality_equals_N | ✓ | — |
| TestFDB_ArrayCardinality/where_cardinality_equals_zero_matches_nothing_for_Go_arrays | ✓ | — |
| TestFDB_ArrayCardinalityIndex/covering_index_scan_for_index-resident_projection | ✓ | — |
| TestFDB_ArrayCardinalityIndex/order_by_desc_uses_index_reverse_(no_in-memory_sort) | ✓ | — |
| TestFDB_ArrayCardinalityIndex/plain-field_IS_NOT_NULL_uses_index_null-range_with_correct_rows | ✓ | — |
| TestFDB_ArrayCardinalityIndex/plain-field_IS_NULL_uses_index_null-range_with_correct_rows | ✓ | — |
| TestFDB_ArrayCardinalityIndex/plain-field_ORDER_BY_still_uses_index_(no_regression) | ✓ | — |
| TestFDB_ArrayCardinalityIndex/plain-field_WHERE_still_uses_index_(no_regression) | ✓ | — |
| TestFDB_ArrayCardinalityIndex/where_equals_uses_index_(nullable) | ✓ | — |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/DELETE_WHERE_EXISTS_with_AT-on-table_subquery_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestDMLNonDefaultSchema/INSERT...SELECT_with_AT-on-table_in_the_SELECT_body_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT-on-table_in_EXISTS_subquery_whose_predicate_references_the_table_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT-on-table_in_a_NOT_EXISTS_subquery_with_a_predicate_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT-on-table_in_a_correlated_EXISTS_subquery_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT-on-table_in_a_scalar_subquery_whose_predicate_references_the_table_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_non-array_column_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_real_table_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_schema-qualified_table_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_single-name_non-source_comma_source_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_single-segment_table_inside_an_EXISTS_subquery_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_single-segment_table_referencing_its_column_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_on_a_single-segment_table_referencing_the_AT_alias_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_only_filter_on_ordinal_equality | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_only_no_AS | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/AT_over_a_CTE_source_shadowing_a_real_scalar-ARR_table_is_UNSUPPORTED_QUERY | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P1_aliasless_unnest_field-name_collides_with_outer_alias | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P1_derived_alias_shadowing_a_real_same-named_table_rejects_cleanly | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P1_explicit_unnest_alias_collides_with_outer_alias | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P1_real_table_D_unnest_(no_derived_shadow)_still_works | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2_control:_plain_schema-qualified_table_inside_an_EXISTS_subquery_plans | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2_schema-qualified_table_inside_an_EXISTS_subquery_is_a_cross_join_not_unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2_schema-qualified_table_inside_an_EXISTS_subquery_with_a_filter | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2a_ORDER_BY_on_a_shadowed_unnest_element_sorts_by_the_element_desc | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2a_computed_ORDER_BY_carrying_the_outer_id_desc | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2a_computed_ORDER_BY_over_a_shadowed_unnest_element_sorts_desc | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2a_schema-qualified_comma_source_is_a_cross_join_not_unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2a_schema-qualified_primary_plus_normal_table_still_cross_joins | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2b_ORDER_BY_a_bare_outer_column_through_a_multi-source_unnest_asc | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2b_ORDER_BY_a_bare_outer_column_through_a_multi-source_unnest_desc | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2b_dotted_ref_to_a_table_hidden_behind_a_derived_table_is_not_unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2b_duplicate_AS_==_AT_alias_is_rejected_cleanly | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2c_missing_correlated_field_is_a_clean_undefined-column_error | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P2c_scalar_correlated_field_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P3_AT-on-non-array_after_a_prior_unnest_is_WRONG_OBJECT_TYPE_not_multiple-unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P3_control:_a_genuine_second_array_unnest_is_still_UNSUPPORTED_QUERY | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/P3_scalar_source_after_a_prior_unnest_is_WRONG_OBJECT_TYPE_not_multiple-unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R10_CTE_genuinely_used_as_the_unnest_source_is_still_rejected | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R10_real_table_aliased_with_a_CTE_name_shadows_the_CTE_and_unnests | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R12_P2b_control:_plain_schema-qualified_table_inside_a_subquery_under_the_active_schema | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R12_P2b_schema-qualified_table_inside_a_subquery_resolves_against_the_ACTIVE_schema | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R13_control:_a_non-rightmost_unnest_cross_join_(no_EXISTS,_no_WHERE)_is_unaffected | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_EXISTS_over_inner_unnest_carrying_the_outer_id | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_EXISTS_with_an_inner_unnest_correlating_to_the_outer | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_EXISTS_with_an_inner_unnest_discriminates_outer_rows | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_NOT_EXISTS_with_an_inner_unnest_discriminating_residual | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R15_correlated_NOT_EXISTS_with_an_inner_unnest_is_the_complement | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R16_P2a_control:_explicitly-qualified_U.V_GROUP_BY_groups_by_U's_column | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R16_P2b_aggregate_ORDER_BY_on_the_group_key_sorts_ascending | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R16_P2b_aggregate_ORDER_BY_on_the_group_key_sorts_descending | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R16_P2b_non-grouped_ORDER_BY_over_an_unnest_ascending | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R16_P2b_non-grouped_ORDER_BY_over_an_unnest_still_orders_(round-7_path) | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R18_P2b_qualified_star_mixed_with_a_named_outer_column | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R18_P2b_qualified_star_over_a_non-ordinal_unnest_alias_expands_to_the_element_only | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R18_P2b_qualified_star_over_an_ordinality_unnest_expands_to_element_plus_ordinal | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R18_convergence_GROUP_BY_over_an_unnest_element_counts_per_element | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R19_GROUP_BY_buried_shadowing_unnest_ORDINAL_with_NON-CONTIGUOUS_positions_counts_per_ordinal | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R19_GROUP_BY_buried_shadowing_unnest_element_with_NON-CONTIGUOUS_duplicates_counts_per_element | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R19_control:_GROUP_BY_unnest_element_with_NON-CONTIGUOUS_duplicates_and_NO_shadowing_later_source | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R20_HAVING_COUNT(*)_control_drops_groups_below_the_threshold | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R20_HAVING_COUNT(*)_control_still_filters_by_the_aggregate | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R20_HAVING_on_group_key_AND_aggregate_composes | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R20_computed_projection_over_a_grouped_unnest_key_on_distinct_elements | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R20_computed_projection_over_a_grouped_unnest_key_reads_the_element | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R25_P2a_correlated_EXISTS_with_a_schema-qualified_primary_inner_source | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R25_P2a_correlated_NOT_EXISTS_with_a_schema-qualified_inner_source_is_the_complement | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R25_P2b_SELECT_star_over_an_aliasless_unnest_includes_the_field-name_element | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R25_P2b_SELECT_star_over_an_unnest_WITH_ORDINALITY_includes_element_and_ordinal | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R25_P2b_SELECT_star_over_an_unnest_includes_the_element_column | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R26_P2a_catalog-builder_subquery_qualifies_the_shadowed_unnest_projection_AND_sort_key | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R26_P2a_catalog-builder_subquery_qualifies_the_shadowed_unnest_sort_key_ASC | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R5a_CTE-output_unnest_does_not_explode_the_base_table_array | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R5a_derived-table-output_unnest_is_rejected_not_silent-wrong | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R5b_AT_on_a_schema-qualified_table_whose_alias_equals_schema_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R5b_schema-qualified_table_where_alias_equals_schema_name_is_a_cross_join | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R6_P2a_with_ordinality_on_the_outer_unnest_of_a_two-scope_FROM | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R6_P3_AT_on_a_bare_aliased_source_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/R6_P3_AT_on_a_bare_source_alias_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/WHERE_LIKE_ESCAPE_on_an_unnest_element_preserves_the_escape_(push-down_rebase) | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/WITH_ORDINALITY_element_filter_still_works_(control) | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/aliasless_unnest_WHERE_on_field-name_element | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/aliasless_unnest_binds_element_by_field_name | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/aliasless_unnest_with_outer_column_still_works | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/base_unnest_nullable_array | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_AT_on_a_non-array_correlated_field_is_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_AT_on_a_real-table_scalar_field_(no_CTE)_is_still_WRONG_OBJECT_TYPE | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_comma_source_with_the_SAME_dotted_array_still_unnests | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_explicit_LEFT_JOIN_with_a_dotted_array_source_is_NOT_a_lateral_unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_genuine_CTE-output_unnest_(no_AT)_is_still_UNSUPPORTED_QUERY | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_genuine_unnest_inside_a_subquery_whose_predicate_references_the_element_still_plans | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_normal_comma_cross_join_(no_AT)_is_unaffected | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/control:_real_array_AT_still_unnests_with_virtual_scope_binding | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/explicit_INNER_JOIN_with_a_dotted_array_source_is_NOT_a_lateral_unnest | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/genuinely-unknown_qualified_star_still_rejects_42F01_(control) | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/later-source_unnest-alias_collision_inside_an_EXISTS_subquery_is_DuplicateAlias | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/later_FROM_source_reusing_the_unnest_AS_alias_is_DuplicateAlias | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/later_FROM_source_reusing_the_unnest_AT_alias_is_DuplicateAlias | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/later_FROM_source_with_a_DISTINCT_alias_still_unnests_correctly | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/multiple_unnests_rejected_cleanly | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/non-ordinal_WHERE_element_exact_equality | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/non-ordinal_WHERE_element_on_NOT_NULL_array_includes_id3 | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/non-rightmost_unnest_explodes_the_classified_source_array | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/non-rightmost_unnest_with_ordinality_on_classified_source | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/ordinality_on_NOT_NULL_array_includes_id3 | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/qualified_star_over_an_ALIASLESS_unnest_default_alias_expands_to_the_element | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/qualified_star_over_an_ALIASLESS_unnest_with_AT_expands_to_element_plus_ordinal | ✓ | — |
| TestFDB_ArrayUnnestOrdinality/with_ordinality_1-based_resets_per_row | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/AT-only_projection_type_is_non-null_INT | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/AT_projection_type_is_non-null_INT_not_UNKNOWN | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/R26_P2b_SELECT_star_WITH_ORDINALITY_over_a_STRING_array_reports_STRING_element_+_INTEGER_ordinal | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/R26_P2b_SELECT_star_non-ordinal_element_over_a_STRING_array_reports_STRING_not_BIGINT | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/R26_P2b_SELECT_star_non-ordinal_element_over_an_INT_array_reports_INTEGER | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/R31_P2b_AT-only_ordinal_reports_NOT_NULL | ✓ | — |
| TestFDB_ArrayUnnestOrdinalityColumnType/R31_P2b_ordinal_reports_NOT_NULL_while_the_element_stays_NULLABLE_in_the_same_query | ✓ | — |
| TestFDB_AvgDoubleInsertPromotion/avg_into_bigint_empty_source_rejected | ✓ | — |
| TestFDB_AvgDoubleInsertPromotion/avg_into_bigint_rejected | ✓ | — |
| TestFDB_AvgDoubleInsertPromotion/avg_plus_one_into_bigint_empty_source_rejected | ✓ | — |
| TestFDB_AvgDoubleValuesInsert/fractional_double_into_bigint_rejected | ✓ | — |
| TestFDB_AvgDoubleValuesInsert/whole_double_into_bigint_rejected | ✓ | — |
| TestFDB_AvgFractionalProbe/avg_column_type_is_double | ✓ | — |
| TestFDB_BetweenOperator/between_empty_range | ✓ | — |
| TestFDB_BoolPrecedenceProbe/and_then_or_unaffected | ✓ | — |
| TestFDB_BoolPrecedenceProbe/parens_force_and_first | ✓ | — |
| TestFDB_BooleanProjectionProbe/cmp_true | ✓ | — |
| TestFDB_BooleanProjectionProbe/is_null_false | ✓ | — |
| TestFDB_BooleanThreeValueLogic/select_b_eq_true | ✓ | — |
| TestFDB_BooleanThreeValueLogic/where_b_is_false | ✓ | — |
| TestFDB_BooleanThreeValueLogic/where_b_is_not_null | ✓ | — |
| TestFDB_BooleanThreeValueLogic/where_b_is_true | ✓ | — |
| TestFDB_BytesColumnProbe/equality_embedded_null_via_param | ✓ | — |
| TestFDB_BytesColumnProbe/equality_via_param | ✓ | — |
| TestFDB_CRUDCycle/final_state | ✓ | — |
| TestFDB_CTEInDML/cte_insert_select_unsupported | ✓ | — |
| TestFDB_CTEJavaPatterns/cte_column_alias_mismatch_error | ✓ | — |
| TestFDB_CTEJavaPatterns/cte_renamed_col_not_visible_error | ✓ | — |
| TestFDB_CTEJavaPatterns/cte_select_star | ✓ | — |
| TestFDB_CTEJavaPatterns/cte_with_aggregate | ✓ | — |
| TestFDB_CTEJavaPatterns/duplicate_cte_name_error | ✓ | — |
| TestFDB_CTEWithJoinAndAggregate/cte_aggregate | ✓ | — |
| TestFDB_CaseTypesProbe/nested_string_funcs | ✓ | — |
| TestFDB_CaseTypesProbe/no_else_match | ✓ | — |
| TestFDB_CaseTypesProbe/simple_case | ✓ | — |
| TestFDB_CaseTypesProbe/simple_case_else | ✓ | — |
| TestFDB_CaseTypesProbe/string_branches | ✓ | — |
| TestFDB_CastEdgesProbe/double_to_bigint_round_down | ✓ | — |
| TestFDB_CastEdgesProbe/double_to_bigint_round_neg | ✓ | — |
| TestFDB_CastEdgesProbe/int_to_string | ✓ | — |
| TestFDB_CastEdgesProbe/string_to_boolean | ✓ | — |
| TestFDB_CastProbe/cast_workaround_crosstype_eq | ✓ | — |
| TestFDB_CoalesceChain/coalesce_in_aggregate | ✓ | — |
| TestFDB_CoalesceNullifProbe/case_nullif_substitute_null | ✓ | — |
| TestFDB_CoalesceNullifProbe/coalesce_all_null | ✓ | — |
| TestFDB_CoalesceNullifProbe/coalesce_col_before_null | ✓ | — |
| TestFDB_CoalesceNullifProbe/coalesce_literal_short_circuit | ✓ | — |
| TestFDB_CoalesceNullifProbe/nullif_unsupported | ✓ | — |
| TestFDB_CoalesceThreeColumnFallback/coalesce_with_constant | ✓ | — |
| TestFDB_ColumnMetadataProbe/numeric_aggregate_types | ✓ | — |
| TestFDB_ComparisonOperatorsProbe/is_not_distinct_from_null_safe | ✓ | — |
| TestFDB_ComparisonOperatorsProbe/ltgt_excludes_null | ✓ | — |
| TestFDB_ComparisonOperatorsProbe/mysql_null_safe_eq_unsupported | ✓ | — |
| TestFDB_ComparisonOperatorsProbe/not_eq_excludes_null | ✓ | — |
| TestFDB_ComparisonTypecheckProbe/bool_vs_bool_ok | ✓ | — |
| TestFDB_ComplexExpressionEvaluation/multiply_in_where | ✓ | — |
| TestFDB_ComplexWhereConditions/count_distinct_values_workaround | ✓ | — |
| TestFDB_ComplexWhereConditions/not_equal_and_is_not_null | ✓ | — |
| TestFDB_CompositePKProbe/duplicate_composite_pk_23505 | ✓ | — |
| TestFDB_CompositePKProbe/order_by_pk_desc | ✓ | — |
| TestFDB_ConstantPredicateProbe/false_const_cmp | ✓ | — |
| TestFDB_ConstantPredicateProbe/true_or_col | ✓ | — |
| TestFDB_ConstraintValidationProbe/insert_null_into_not_null | ✓ | — |
| TestFDB_ConstraintValidationProbe/insert_null_pk | ✓ | — |
| TestFDB_ConstraintValidationProbe/insert_omit_not_null | ✓ | — |
| TestFDB_ConstraintValidationProbe/insert_value_count_mismatch | ✓ | — |
| TestFDB_ConstraintValidationProbe/req_unchanged_after_failed_update | ✓ | — |
| TestFDB_ConstraintValidationProbe/update_not_null_to_null | ✓ | — |
| TestFDB_CrossJoinProjectionProbe/cross_join_keyword_rejected | ✓ | — |
| TestFDB_CrossTypeConstSarg/eq_dbl_lit | ✓ | — |
| TestFDB_CrossTypeConstSarg/le_int_lit | ✓ | — |
| TestFDB_CrossTypeConstSarg/reversed_int_lit | ✓ | — |
| TestFDB_DDLErrorsProbe/create_database_exists | ✓ | — |
| TestFDB_DDLErrorsProbe/drop_nonexistent_database | ✓ | — |
| TestFDB_DDLErrorsProbe/duplicate_column | ✓ | — |
| TestFDB_DDLErrorsProbe/pk_unknown_column | ✓ | — |
| TestFDB_DDLErrorsProbe/table_without_primary_key | ✓ | — |
| TestFDB_DDLErrorsProbe/unknown_column_type | ✓ | — |
| TestFDB_DateTimeFunctionsProbe/DAY(ts) | ✓ | — |
| TestFDB_DateTimeFunctionsProbe/MINUTE(ts) | ✓ | — |
| TestFDB_DateTimeFunctionsProbe/SECOND(ts) | ✓ | — |
| TestFDB_DateTimeFunctionsProbe/extract_from_rejected | ✓ | — |
| TestFDB_DateTimeFunctionsProbe/timestamp_compare_filter | ✓ | — |
| TestFDB_DeleteThenInsertSameKey/count_still_one | ✓ | — |
| TestFDB_DeleteWithJoinedFilter/aggregate_after_delete | ✓ | — |
| TestFDB_DerivedTableAggregateJoin/count_distinct_unsupported | ✓ | — |
| TestFDB_DerivedTableAggregateJoin/derived_with_having | ✓ | — |
| TestFDB_DerivedTableAggregateJoin/sum_with_case_when | ✓ | — |
| TestFDB_DerivedTableProbe/coerce_int_eq_float_literal | ✓ | — |
| TestFDB_DerivedTableProbe/derived_aggregate | ✓ | — |
| TestFDB_DerivedTableProbe/nested_derived | ✓ | — |
| TestFDB_DerivedTableScopeProbe/qualified_hidden_col | ✓ | — |
| TestFDB_DerivedTableScopeProbe/select_hidden_col | ✓ | — |
| TestFDB_DerivedTableScopeProbe/select_hidden_pk | ✓ | — |
| TestFDB_DerivedTableScopeProbe/where_hidden_col | ✓ | — |
| TestFDB_DerivedTableWithLimit/aggregate_over_derived_no_limit | ✓ | — |
| TestFDB_DerivedTableWithLimit/outer_limit_works | ✓ | — |
| TestFDB_DistinctWithExpressions/count_distinct_unsupported | ✓ | — |
| TestFDB_DoublePrecisionProbe/double_overflow_is_inf_not_error | ✓ | — |
| TestFDB_DoublePrecisionProbe/ieee_addition | ✓ | — |
| TestFDB_DropSchemaIfExistsConformance/drop_database_IF_EXISTS_nonexistent_noops_sibling | ✓ | — |
| TestFDB_DropSchemaIfExistsConformance/drop_schema_IF_EXISTS_existing_succeeds | ✓ | — |
| TestFDB_DropSchemaIfExistsConformance/drop_schema_IF_EXISTS_nonexistent_still_errors_matches_java | ✓ | — |
| TestFDB_DropSchemaIfExistsConformance/drop_schema_bare_nonexistent_errors | ✓ | — |
| TestFDB_DropSchemaIfExistsConformance/drop_schema_template_IF_EXISTS_nonexistent_noops_sibling | ✓ | — |
| TestFDB_EmbeddedInsertNoSchemaFails | ✓ | — |
| TestFDB_EmbeddedPingSucceeds | ✓ | — |
| TestFDB_EmbeddedSelectReturnsUnsupported | ✓ | — |
| TestFDB_EmptyAggregateProbe/count_col_all_null | ✓ | — |
| TestFDB_EmptyAggregateProbe/count_star_empty_is_zero | ✓ | — |
| TestFDB_EmptyAggregateProbe/max_all_null_is_null | ✓ | — |
| TestFDB_EmptyAggregateProbe/sum_all_null_is_null | ✓ | — |
| TestFDB_EmptyAggregateProbe/sum_empty_is_null | ✓ | — |
| TestFDB_EmptyStringVsNull/count_col_excludes_null_not_empty | ✓ | — |
| TestFDB_EmptyStringVsNull/empty_string_eq | ✓ | — |
| TestFDB_EmptyStringVsNull/null_is_null | ✓ | — |
| TestFDB_EmptyTableAggregates/count_star_empty_is_zero | ✓ | — |
| TestFDB_EmptyTableOps/count_empty | ✓ | — |
| TestFDB_EmptyTableOps/delete_empty | ✓ | — |
| TestFDB_EmptyTableOps/update_empty | ✓ | — |
| TestFDB_ErrorHandling/group_by_missing_column | ✓ | — |
| TestFDB_ErrorHandling/insert_wrong_column_count | ✓ | — |
| TestFDB_ErrorHandling/select_nonexistent_column | ✓ | — |
| TestFDB_ErrorHandling/syntax_error | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/FROM-less_SELECT_(parse-time_rejection) | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/INSERT_explicit_NULL_into_NOT_NULL_column | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/INSERT_omitting_NOT_NULL_primary_key | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/SQRT_of_negative_→_22023 | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/UPDATE_SET_col_=_NULL_on_NOT_NULL_column | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/create_schema_with_unknown_template | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/drop_non-existent_database | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/drop_non-existent_schema | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/duplicate_database | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/unknown_column | ✓ | — |
| TestFDB_ErrorPathSQLSTATE/unknown_table | ✓ | — |
| TestFDB_Errors_UndefinedColumn/where_undef_col | ✓ | — |
| TestFDB_Errors_UnknownQualifier/order_by_unknown_qual | ✓ | — |
| TestFDB_Errors_UnknownQualifier/where_unknown_qual | ✓ | — |
| TestFDB_ExistsInOn/left_exists_in_on_rejected | ✓ | — |
| TestFDB_ExistsInOn_Probe/exists_in_on_plus_where_exists_rejected | ✓ | — |
| TestFDB_FloatIntegerTypesProbe/integer_overflow_2pow31 | ✓ | — |
| TestFDB_FloatIntegerTypesProbe/integer_overflow_5e9 | ✓ | — |
| TestFDB_FloatSpecialParamProbe/nan | ✓ | — |
| TestFDB_FloatSpecialParamProbe/neg_inf | ✓ | — |
| TestFDB_FloatSpecialParamProbe/pos_inf | ✓ | — |
| TestFDB_GreatestLeastProbe/greatest_string | ✓ | — |
| TestFDB_GreatestLeastProbe/least_string | ✓ | — |
| TestFDB_GroupByAlias/derived_max_col_not_in_derived_error | ✓ | — |
| TestFDB_GroupByAlias/duplicate_group_alias_error | ✓ | — |
| TestFDB_GroupByAlias/max_min_per_group | ✓ | — |
| TestFDB_GroupByAlias/select_group_col_with_alias | ✓ | — |
| TestFDB_GroupByAlias/select_non_grouped_col_error | ✓ | — |
| TestFDB_GroupByAlias/select_star_group_by_error | ✓ | — |
| TestFDB_GroupByAlias/select_undefined_col_error | ✓ | — |
| TestFDB_GroupByAlias/sum_div_count_per_group | ✓ | — |
| TestFDB_GroupByAlias/ungrouped_col_through_derived_error | ✓ | — |
| TestFDB_GroupByAlias/ungrouped_min | ✓ | — |
| TestFDB_GroupByCoalesceCaseBucket/case_bucket | ✓ | — |
| TestFDB_GroupByDerivedTableAgg/derived_table_count | ✓ | — |
| TestFDB_GroupByDerivedTableAgg/derived_table_max | ✓ | — |
| TestFDB_GroupByDerivedTableAgg/derived_table_sum | ✓ | — |
| TestFDB_GroupByDerivedTableAgg/undefined_col_error | ✓ | — |
| TestFDB_GroupByDerivedTableAgg/ungrouped_col_error | ✓ | — |
| TestFDB_GroupByDerivedTableComputedExpr/derived_col1_plus_col2_ungrouped_42803 | ✓ | — |
| TestFDB_GroupByOrderByNonAggColumn/order_by_count_desc | ✓ | — |
| TestFDB_GroupByOrdinalProbe/group_by_select_alias_rejected | ✓ | — |
| TestFDB_GroupByTableAliasEdgeCases/aliased_group_by_two_columns | ✓ | — |
| TestFDB_GroupByTableAliasEdgeCases/aliased_having_with_alias_prefix | ✓ | — |
| TestFDB_GroupByValidationProbe/star_with_groupby | ✓ | — |
| TestFDB_GroupByValidationProbe/stray_column_beside_aggregate | ✓ | — |
| TestFDB_GroupByWithOrderByAndLimit/all_groups_ordered | ✓ | — |
| TestFDB_GroupByWithSumAndCoalesce/count_vs_count_col_per_group | ✓ | — |
| TestFDB_GroupByWithWherePush/group_by_two_columns | ✓ | — |
| TestFDB_HavingEdgeCases/having_count_eq_1 | ✓ | — |
| TestFDB_HavingEdgeCases/having_min_max | ✓ | — |
| TestFDB_IdentifierCaseProbe/col_MYCOL | ✓ | — |
| TestFDB_IdentifierCaseProbe/col_mycol | ✓ | — |
| TestFDB_IlikeRegexpBoundaryProbe/ilike_unsupported | ✓ | — |
| TestFDB_IlikeRegexpBoundaryProbe/like_case_sensitive_nomatch | ✓ | — |
| TestFDB_IlikeRegexpBoundaryProbe/regexp_unsupported | ✓ | — |
| TestFDB_InListMultiValue/=_comparison | ✓ | — |
| TestFDB_InListMultiValue/IN_single | ✓ | — |
| TestFDB_InListMultiValue/NOT_IN | ✓ | — |
| TestFDB_InSubqueryProbe/not_in_subquery_rejected | ✓ | — |
| TestFDB_IncludeClauseRejectedProbe/create_index_include_rejected | ✓ | — |
| TestFDB_IncludeClauseRejectedProbe/plain_index_without_include_still_works | ✓ | — |
| TestFDB_IndexSargProbe/not_eq | ✓ | — |
| TestFDB_IndexableTypesProbe/boolean | ✓ | — |
| TestFDB_IndexableTypesProbe/date | ✓ | — |
| TestFDB_IndexableTypesProbe/float | ✓ | — |
| TestFDB_IndexableTypesProbe/uuid_index_currently_xx000_KNOWN_GAP | ✓ | — |
| TestFDB_InsertCoercionProbe/double_to_bigint | ✓ | — |
| TestFDB_InsertCoercionProbe/fractional_double_to_bigint | ✓ | — |
| TestFDB_InsertCoercionProbe/int_to_string | ✓ | — |
| TestFDB_InsertCoercionProbe/string_to_bigint | ✓ | — |
| TestFDB_InsertDuplicateAndRecover/duplicate_pk_errors | ✓ | — |
| TestFDB_InsertDuplicateAndRecover/subsequent_insert_works | ✓ | — |
| TestFDB_InsertSelectGroupByProbe/explicit_column_list_failclosed | ✓ | — |
| TestFDB_InsertSelectProbe/column_list_form_rejected | ✓ | — |
| TestFDB_InsertTypeCoercionProbe/narrowing_double_to_bigint_rejected | ✓ | — |
| TestFDB_IntersectExceptProbe/except | ✓ | — |
| TestFDB_IntersectExceptProbe/except_all | ✓ | — |
| TestFDB_IntersectExceptProbe/intersect | ✓ | — |
| TestFDB_IntersectExceptProbe/intersect_all | ✓ | — |
| TestFDB_IsDistinctFromJavaPatterns/not_distinct_from_null | ✓ | — |
| TestFDB_IsDistinctFromJavaPatterns/null_distinct_from_null_is_false | ✓ | — |
| TestFDB_IsDistinctFromJavaPatterns/value_distinct_from_same_value_is_false | ✓ | — |
| TestFDB_IsTruthValueProbe/is_not_null | ✓ | — |
| TestFDB_IsTruthValueProbe/is_unknown_rejected | ✓ | — |
| TestFDB_KeywordOperatorsProbe/shift_left_unsupported | ✓ | — |
| TestFDB_KeywordOperatorsProbe/shift_right_unsupported | ✓ | — |
| TestFDB_KeywordOperatorsProbe/xor_logical | ✓ | — |
| TestFDB_LikeEscapeProbe/escaped_underscore_is_literal | ✓ | — |
| TestFDB_LikePatternProbe/literal_dot_not_regex | ✓ | — |
| TestFDB_LikePatternProbe/percent_suffix | ✓ | — |
| TestFDB_LikePatternVariants/contains_match | ✓ | — |
| TestFDB_LikePatternVariants/like_with_order | ✓ | — |
| TestFDB_LikePatternVariants/not_like | ✓ | — |
| TestFDB_LikePatternVariants/prefix_match | ✓ | — |
| TestFDB_LimitOffsetCombinations/limit_0 | ✓ | — |
| TestFDB_LimitOffsetCombinations/limit_with_desc | ✓ | — |
| TestFDB_LimitOffsetPagingProbe/page2 | ✓ | — |
| TestFDB_LimitOffsetPagingProbe/page3 | ✓ | — |
| TestFDB_LimitZero/zero_aggregate | ✓ | — |
| TestFDB_LimitZeroReturnsNothing/limit_1 | ✓ | — |
| TestFDB_MathFunctionsProbe/FLOOR(3.8) | ✓ | — |
| TestFDB_MathFunctionsProbe/MOD(7,_3) | ✓ | — |
| TestFDB_MinMaxExpressionArg/max_expr | ✓ | — |
| TestFDB_MinMaxGroupByOrderByAggregate/range_per_team | ✓ | — |
| TestFDB_MixedTypeArithmetic/long_minus_int | ✓ | — |
| TestFDB_MixedTypeArithmetic/multiplication | ✓ | — |
| TestFDB_MultiColOrderByProbe/a_desc_b_asc | ✓ | — |
| TestFDB_MultiColumnIndex/prefix_eq_with_aggregate | ✓ | — |
| TestFDB_MultiIndexSelectionProbe/or_two_indexed_cols | ✓ | — |
| TestFDB_MultiStatementProbe/multi_statement_query_rejected | ✓ | — |
| TestFDB_MultipleAggregates/having_with_multiple_aggregates | ✓ | — |
| TestFDB_NegativeCoveringIndexProbe/eq_neg | ✓ | — |
| TestFDB_NegativeDoubleIndexProbe/lt_zero | ✓ | — |
| TestFDB_NestedAggregateErrors/aggregate_in_where_treated_as_having | ✓ | — |
| TestFDB_NestedAggregateRejection/MAX(SUM(COUNT(*))) | ✓ | — |
| TestFDB_NestedDerivedTableProbe/two_level_inner_alias_currently_42703_BUG | ✓ | — |
| TestFDB_NestedDerivedThreeLevels/expression_alias_doesnt_propagate_through_3_levels | ✓ | — |
| TestFDB_NestedDerivedWithIsNullNotNull/nested_agg_over_filtered | ✓ | — |
| TestFDB_NestedDerivedWithIsNullNotNull/nested_is_not_null_count | ✓ | — |
| TestFDB_NoFromSelectProbe/select_expression | ✓ | — |
| TestFDB_NoFromSelectProbe/select_function | ✓ | — |
| TestFDB_NotInNullProbe/in_with_null_rejected | ✓ | — |
| TestFDB_NotInNullProbe/not_in_with_null_rejected | ✓ | — |
| TestFDB_NullAggregateEdges/min_null_is_null | ✓ | — |
| TestFDB_NullArithmeticProbe/abs_null | ✓ | — |
| TestFDB_NullArithmeticProbe/nonnull_times_zero | ✓ | — |
| TestFDB_NullOrderingAndArithmetic/coalesce_with_arithmetic | ✓ | — |
| TestFDB_NullOrderingAndArithmetic/count_col_skips_null | ✓ | — |
| TestFDB_NullOrderingAndArithmetic/min_max_with_nulls | ✓ | — |
| TestFDB_NullOrderingProbe/null_ordering_with_limit | ✓ | — |
| TestFDB_NullSafeComparisons/count_star_includes_null | ✓ | — |
| TestFDB_OffsetEmptyAggProbe/empty_groupby_no_groups | ✓ | — |
| TestFDB_OrPredicateWithJoin/or_same_column | ✓ | — |
| TestFDB_OrderByDNFProbe/multikey_desc_asc | ✓ | — |
| TestFDB_OrderByPatterns/order_by_non_projected | ✓ | — |
| TestFDB_OrderByPatterns/order_by_repetitive_values | ✓ | — |
| TestFDB_OrderByPatterns/order_by_with_combined_filter | ✓ | — |
| TestFDB_OrderByPatterns/order_by_with_range_filter | ✓ | — |
| TestFDB_OrderNullsLimitProbe/negative_limit | ✓ | — |
| TestFDB_OrderNullsLimitProbe/negative_offset | ✓ | — |
| TestFDB_OrdinalReferenceProbe/order_by_ordinal_out_of_range_22023 | ✓ | — |
| TestFDB_OverflowProbe/maxint_roundtrips | ✓ | — |
| TestFDB_OverflowProbe/non_overflow_sum_ok | ✓ | — |
| TestFDB_ParamStringEdgeProbe/injection_did_not_drop_table | ✓ | — |
| TestFDB_PipeOperatorProbe/pipe_on_strings_rejected | ✓ | — |
| TestFDB_PrecedenceLevelsProbe/arith_cmp_false | ✓ | — |
| TestFDB_PrecedenceLevelsProbe/arith_tighter_than_cmp_rhs | ✓ | — |
| TestFDB_PrecedenceLevelsProbe/cmp_tighter_than_and | ✓ | — |
| TestFDB_PrecedenceLevelsProbe/cmp_tighter_than_or | ✓ | — |
| TestFDB_PrecedenceLevelsProbe/mult_tighter_than_cmp | ✓ | — |
| TestFDB_ProjectedExistsRound10/control_single_table_inner | ✓ | — |
| TestFDB_ProjectedExistsRound10/p2b_bare_alias_orderby_is_output_column | ✓ | — |
| TestFDB_ProjectedExistsRound11/audit_plain_not_exists | ✓ | — |
| TestFDB_ProjectedExistsRound12/control_select_nested_paren_not_exists | ✓ | — |
| TestFDB_ProjectedExistsRound12/control_select_paren_not_exists | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1a_where_buried_in_and | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1a_where_exists_or_pred | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1a_where_not_of_exists_and | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1b_select_case_when_exists | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1b_select_exists_and_pred | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1b_select_exists_or_pred | ✓ | — |
| TestFDB_ProjectedExistsRound12/p1b_select_not_of_exists_and | ✓ | — |
| TestFDB_ProjectedExistsRound12_OtherPositions/control_order_by_column | ✓ | — |
| TestFDB_ProjectedExistsRound12_OtherPositions/control_order_by_exists_alias | ✓ | — |
| TestFDB_ProjectedExistsRound12_OtherPositions/order_by_case_when_exists_rejected | ✓ | — |
| TestFDB_ProjectedExistsRound12_OtherPositions/order_by_exists_rejected | ✓ | — |
| TestFDB_ProjectedExistsRound12_OtherPositions/where_case_when_exists_rejected | ✓ | — |
| TestFDB_ProjectedExistsRound12_OtherPositions/where_paren_exists_eq_true_rejected | ✓ | — |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/control_outer_case_when_exists_rejected | ✓ | — |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/control_where_not_not_exists_rejected | ✓ | — |
| TestFDB_ProjectedExistsRound13_NestedSubqueryBoundary/control_where_scalar_exists_rejected | ✓ | — |
| TestFDB_ProjectedExists_Round3/guard_rejects_groupby_exists_cleanly | ✓ | — |
| TestFDB_ProjectedExists_Round3/guard_rejects_multi_existential_cleanly | ✓ | — |
| TestFDB_ProjectedExists_Round4/guard_rejects_correlated_scalar_plus_projected_exists | ✓ | — |
| TestFDB_ProjectedExists_Round6/p2a_orderby_other_alias | ✓ | — |
| TestFDB_ProjectedExists_Round7/computed_nonselected_orderby_rejected_cleanly | ✓ | — |
| TestFDB_QualityProbe_AggregateEdgeCases/sum_null_column | ✓ | — |
| TestFDB_QualityProbe_ArithmeticExpressions/arithmetic_addition_subtraction | ✓ | — |
| TestFDB_QualityProbe_ArithmeticExpressions/arithmetic_null_propagation | ✓ | — |
| TestFDB_QualityProbe_ComplexSubqueryPatterns/cte_with_exists | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/count_distinct_constant_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/duplicate_alias_multi_column_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/expression_group_key_unresolvable_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/group_by_non_key_projection_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/join_expression_aggregate_in_having_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/multi_column_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/multi_column_with_group_by_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/post_aggregate_expression_rejected | ✓ | — |
| TestFDB_QualityProbe_CorrelatedScalarSubqueryShapes/undefined_group_key_rejected | ✓ | — |
| TestFDB_QualityProbe_SubqueryInWhere/not_in_subquery | ✓ | — |
| TestFDB_QualityProbe_UnionOrderByLimit/union_distinct_rejected | ✓ | — |
| TestFDB_RangePredicates/duplicate_and | ✓ | — |
| TestFDB_RangePredicates/duplicate_or | ✓ | — |
| TestFDB_RangePredicates/range_and | ✓ | — |
| TestFDB_RangePredicates/range_or | ✓ | — |
| TestFDB_ResolutionEdgeProbe/alias_not_visible_in_where | ✓ | — |
| TestFDB_ResolutionEdgeProbe/order_by_expr_alias | ✓ | — |
| TestFDB_ResolutionEdgeProbe/select_star_columns | ✓ | — |
| TestFDB_RowValueConstructorProbe/empty_in_list_syntax | ✓ | — |
| TestFDB_RowValueConstructorProbe/row_value_eq_unsupported | ✓ | — |
| TestFDB_RowsAffectedProbe/delete_single | ✓ | — |
| TestFDB_RowsAffectedProbe/delete_zero_match | ✓ | — |
| TestFDB_RowsAffectedProbe/update_zero_match | ✓ | — |
| TestFDB_ScalarMathProbe/sqrt | ✓ | — |
| TestFDB_ScalarMathProbe/sqrt_negative_22023 | ✓ | — |
| TestFDB_SelectExpressions/constant_expression_from_table | ✓ | — |
| TestFDB_SelectExpressions/order_by_expression | ✓ | — |
| TestFDB_SelectWhereOnString/string_ne | ✓ | — |
| TestFDB_SelectWhereOnString/string_order_by | ✓ | — |
| TestFDB_SelectWithAlias/table_alias_qualified | ✓ | — |
| TestFDB_SelectWithArithmeticAndAlias/sum_simple_arithmetic | ✓ | — |
| TestFDB_SelectWithArithmeticInWhere/where_sum_gt | ✓ | — |
| TestFDB_SelectWithMultipleStringColumns/group_by_city_count | ✓ | — |
| TestFDB_SetOperationErrors/except_unsupported | ✓ | — |
| TestFDB_SetOpsDistinctProbe/union_distinct_rejected | ✓ | — |
| TestFDB_SetOpsNullProbe/except_rejected | ✓ | — |
| TestFDB_SetOpsNullProbe/intersect_rejected | ✓ | — |
| TestFDB_SetOpsNullProbe/union_distinct_rejected | ✓ | — |
| TestFDB_StatisticsDrivenPlanSelection | ✓ | — |
| TestFDB_StringFuncsBoundaryProbe/qualified_trim_unsupported | ✓ | — |
| TestFDB_StringFuncsBoundaryProbe/repeat_unrecognized | ✓ | — |
| TestFDB_StringFuncsBoundaryProbe/rpad_unsupported | ✓ | — |
| TestFDB_StringOperations/like_null_excluded | ✓ | — |
| TestFDB_StringOrderingProbe/equality_case_sensitive | ✓ | — |
| TestFDB_SubqueryInOn_JoinTypesAndNegation/in_subquery_full_outer_on | ✓ | — |
| TestFDB_SubqueryInOn_JoinTypesAndNegation/in_subquery_right_on | ✓ | — |
| TestFDB_SubqueryInOn_JoinTypesAndNegation/not_in_subquery_inner_on | ✓ | — |
| TestFDB_SubqueryInOn_JoinTypesAndNegation/scalar_subquery_right_on | ✓ | — |
| TestFDB_SubqueryInOn_RejectedCleanly/inner_in_subquery_on | ✓ | — |
| TestFDB_SubqueryInOn_RejectedCleanly/left_scalar_subquery_on | ✓ | — |
| TestFDB_SubqueryInOn_RejectedCleanly/sole_in_subquery_on | ✓ | — |
| TestFDB_SubqueryInWhere/in_subquery_not_plannable | ✓ | — |
| TestFDB_SumWithArithmeticExpressions/multiple_sum_expressions | ✓ | — |
| TestFDB_SumWithArithmeticExpressions/sum_of_difference | ✓ | — |
| TestFDB_TemporalUuidTypesProbe/temporal_epoch_int_type_error | ✓ | — |
| TestFDB_TemporalUuidTypesProbe/timestamp_chronological_order | ✓ | — |
| TestFDB_ThreeValuedLogicNotAndNeq/neq_excludes_null | ✓ | — |
| TestFDB_ThreeValuedLogicNotAndNeq/or_true_absorbs_unknown | ✓ | — |
| TestFDB_ThreeValuedLogicProbe/group_by_with_null | ✓ | — |
| TestFDB_TxCtlStatementsProbe/commit_no_active_tx_errors | ✓ | — |
| TestFDB_TxCtlStatementsProbe/rollback_no_active_tx_is_noop | ✓ | — |
| TestFDB_UnionAllEdgeCases/union_all_column_count_mismatch | ✓ | — |
| TestFDB_UnionAllEdgeCases/union_without_all_unsupported | ✓ | — |
| TestFDB_UnionDistinctUnsupportedProbe/plain_union_dedup | ✓ | — |
| TestFDB_UnionDistinctUnsupportedProbe/plain_union_literal_branch | ✓ | — |
| TestFDB_UnionDistinctUnsupportedProbe/plain_union_self | ✓ | — |
| TestFDB_UpdateMultipleColumns/others_unchanged | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/literal_<_1,_no_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/literal_<_1,_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/literal_<_2,_no_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/literal_<_2,_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/literal_<_MinInt64,_no_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/literal_<_MinInt64,_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/param_<_MinInt64,_no_residual | ✓ | — |
| TestFDB_VectorSearch_MinInt64CapEmpty/param_<_MinInt64,_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/literal_<=_0,_no_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/literal_<=_0,_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/param_<=_-1,_no_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/param_<=_-1,_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/param_<=_0,_no_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/param_<=_0,_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/param_<_1,_no_residual | ✓ | — |
| TestFDB_VectorSearch_NonPositiveCapEmpty/param_<_1,_residual | ✓ | — |
| TestFDB_VectorSearch_ParamRankExact/param_<=_2,_no_residual | ✓ | — |
| TestFDB_VectorSearch_ParamRankExact/param_<=_2,_residual | ✓ | — |
| TestFDB_VectorSearch_ParamRankExact/param_<=_3,_no_residual | ✓ | — |
| TestFDB_VectorSearch_ParamRankExact/param_<_3,_no_residual_(K-1_runtime) | ✓ | — |
| TestFDB_VectorSearch_ParamRankExact/param_<_3,_residual_(K-1_runtime) | ✓ | — |
| TestFDB_VectorSearch_ResidualFilterCombos | ✓ | — |
| TestFDB_VectorSearch_ZeroCapEmpty/no_residual | ✓ | — |
| TestFDB_VectorSearch_ZeroCapEmpty/with_residual | ✓ | — |
| TestFDB_WhereInWithSubqueryResult/in_with_group_by | ✓ | — |
| TestFDB_WhereInWithSubqueryResult/not_in_with_aggregate | ✓ | — |
| TestFDB_WhereWithLikePatterns/like_exact | ✓ | — |
| TestFDB_WhereWithLikePatterns/not_like | ✓ | — |
| TestFDB_WhereWithMultipleConditions/or_with_and | ✓ | — |
| TestFDB_WhereWithNegation/abs_via_case | ✓ | — |
| TestFDB_WhereWithSubtraction/negative_difference | ✓ | — |
| TestFDB_WindowFunctionErrors/rank_unsupported | ✓ | — |
| TestFDB_WindowedAggregateRejected/avg_over_order | ✓ | — |
| TestFDB_WindowedAggregateRejected/count_over_partition | ✓ | — |
| TestFDB_WindowedAggregateRejected/sum_over_empty | ✓ | — |
| TestParseDSN_DuplicateOption | ✓ | — |
| TestParseDSN_Embedded | ✓ | — |
| TestParseDSN_EmbeddedWithOptions | ✓ | — |
| TestParseDSN_EmptyOptionValue | ✓ | — |
| TestParseDSN_EngineOption | ✓ | — |
| TestParseDSN_Errors | ✓ | — |
| TestParseDSN_Errors/empty | ✓ | — |
| TestParseDSN_Errors/missing_path_embedded | ✓ | — |
| TestParseDSN_Errors/missing_path_remote | ✓ | — |
| TestParseDSN_Errors/no_scheme | ✓ | — |
| TestParseDSN_Errors/wrong_scheme | ✓ | — |
| TestParseDSN_OptionWithEquals | ✓ | — |
| TestParseDSN_Remote | ✓ | — |
| TestParseDSN_URLEncodedOptions | ✓ | — |
| TestSQLDriverList | ✓ | — |
| TestSQLOpenRegistered | ✓ | — |
| TestSQLOpenRejectsBadDSN | ✓ | — |
| TestSQLPingFailsWithoutFDB | ✓ | — |
| TestSQLPingReturnsUnsupportedForRemote | ✓ | — |
| Test | Status | Duration |
|---|---|---|
| TestWithProcessCount_Three | ✓ | 10.840s |
| TestMultipleContainers_Isolation | ✓ | 10.240s |
| TestMultipleContainersIsolation | ✓ | 9.910s |
| TestRunCluster_ThreeReplicas | ✓ | 8.910s |
| TestWithKnob_AppliedToAllProcesses | ✓ | 8.910s |
| TestMultiNodeCluster_GoClientCRUD | ✓ | 8.510s |
| TestInitializeDatabase_Idempotent | ✓ | 5.870s |
| TestWithKnob_AppliedToProcess | ✓ | 5.540s |
| TestWithVersion | ✓ | 5.230s |
| TestWithProcessCount_Single | ✓ | 5.150s |
| TestRunCluster_Single | ✓ | 5.040s |
| TestPause_Unpause | ✓ | 4.970s |
| TestFDBCLIExec | ✓ | 4.950s |
| TestWithNetwork_SharedNetwork | ✓ | 4.900s |
| TestFoundationDBContainerConfiguration | ✓ | 4.850s |
| TestRun_DefaultOptions | ✓ | 4.840s |
| TestRun_WithCustomOptions | ✓ | 4.840s |
| TestNetworkName_DefaultBridge | ✓ | 4.830s |
| TestGoWriteGoReadWithTestcontainer | ✓ | 4.820s |
| TestClusterFilePath | ✓ | 4.810s |
| TestInternalClusterFile | ✓ | 4.810s |
| TestFoundationDBDatabaseConnection | ✓ | 4.790s |
| TestRun_WithoutInit | ✓ | 4.790s |
| TestMustClusterFile | ✓ | 4.780s |
| TestOptionValidation | ✓ | — |
| TestOptionValidation/invalid_port_high | ✓ | — |
| TestOptionValidation/invalid_port_low | ✓ | — |
| TestOptionValidation/invalid_redundancy | ✓ | — |
| TestOptionValidation/invalid_storage_engine | ✓ | — |
| TestOptionValidation/invalid_tenant_mode | ✓ | — |
| TestRunCluster_InvalidSize | ✓ | — |
| TestWithKnob_InvalidName | ✓ | — |
| TestWithProcessCount_Invalid | ✓ | — |