Test Report

2026-06-30 15:57:11
19723Total
19602Passed
0Failed
121Skipped
16m31.0sTotal Time
//cmd/bench-report:bench-report_test 13/13 passed 263ms cached
TestStatusDuration
TestCompare_BytesChangedAllocsUnchanged
TestCompare_Improvement
TestCompare_NewBenchmark
TestCompare_Noise
TestCompare_Regression
TestCompare_RemovedBenchmark
TestCompare_TimingOnlyNoise
TestFmtNs
TestFormatMarkdown_NoRegression
TestFormatMarkdown_RegressionWarning
TestParseBenchFile
TestParseBenchFile_NoBytesAllocs
TestStripBenchPrefix
//cmd/fdb-stacktester/bindingtester:bindingtester_test 1/1 passed 1m9.7s cached
TestStatusDuration
TestBindingTester 1m9.4s
//cmd/frl/internal/cmd:cmd_test 192/192 passed 147ms
TestStatusDuration
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
//cmd/frl/internal/config:config_test 10/10 passed 213ms cached
TestStatusDuration
TestLoadFrom_AcceptsSnakeCaseYAML
TestLoadFrom_MissingFileReturnsEmptyConfig
TestPath_DefaultFallsBackToHome
TestPath_HonoursEnvOverride
TestResolveContext_ByExplicitName
TestResolveContext_FallsBackToCurrent
TestResolveContext_MissingName
TestResolveContext_NoCurrentAndNoName
TestSaveLoad_RoundTrip
TestSaveTo_AtomicRenameLeavesNoTempFile
//cmd/frl/internal/meta:meta_test 9/9 passed 76ms cached
TestStatusDuration
TestFileSource_LoadValid 10ms
TestFileSource_CorruptProto
TestFileSource_EmptyFile
TestFileSource_MetaDataMissingRecords
TestFileSource_MissingFile
TestFromContext_EmptyMetaFile
TestFromContext_MetaFileOK
TestFromContext_MetaStoreKeyspaceRequiresDB
TestFromContext_NoMetadataSource
//conformance:conformance_test 1213/1331 passed 4m12.3s
Index Rebuild Conformance 7/7 passed
Go saves records, Go rebuilds index, Java scans 1/1 passed
should produce index entries readable by Java 1.165s
Go saves records, Java rebuilds index, Go scans 1/1 passed
should produce index entries readable by Go 235ms
Java saves records, Go rebuilds index, Java scans 1/1 passed
should produce index entries readable by Java 272ms
Auto-rebuild: Go saves with counting metadata, Java auto-rebuilds on createOrOpen 1/1 passed
should auto-rebuild index via checkPossiblyRebuild and produce correct entries 105ms
Auto-rebuild: Go saves with counting metadata, Go auto-rebuilds on CreateOrOpen 1/1 passed
should auto-rebuild index via checkPossiblyRebuild and produce correct entries 81ms
Auto-rebuild: Java saves with counting metadata, Go auto-rebuilds on CreateOrOpen 1/1 passed
should auto-rebuild index via checkPossiblyRebuild and produce correct entries 234ms
Cross-rebuild: both sides can rebuild the same data 1/1 passed
Go rebuild and Java rebuild produce identical results 103ms
Index Scan Continuation Conformance 3/3 passed
Go generates index continuation, Java resumes 1/1 passed
should allow Java to resume from Go's index continuation token 178ms
Java generates index continuation, Go resumes 1/1 passed
should allow Go to resume from Java's index continuation token 85ms
Alternating Go and Java with index continuations 1/1 passed
should maintain correct position when alternating implementations 123ms
RangeSet Wire Format Conformance 4/4 passed
Go writes full range, Java reads 1/1 passed
should see the range as complete via Java 117ms
Java writes full range, Go reads 1/1 passed
should see the range as complete via Go 70ms
Go writes partial range, Java reads gaps 1/1 passed
should see the correct missing range via Java 157ms
Java writes partial range, Go reads gaps 1/1 passed
should see the correct missing range via Go 71ms
PROOF: fdb-relational query planning is deterministic in isolation 0/4 passed, 4 skipped
COUNT(*) on a simple table is deterministic 0.00s
COUNT(*) on the unique_violation schema (UNIQUE INDEX) — determinism check 0.00s
multi-column ORDER BY deterministically throws UnableToPlan (cold and warm) 0.00s
ORDER BY PK with NULL values — determinism check (dml_with_null_safe) 0.00s
Covering Index (KeyWithValueExpression) Conformance 5/5 passed
Go writes, both scan covering index 1/1 passed
value portion is wire-compatible between Go and Java 81ms
Java writes, both scan covering index 1/1 passed
Go reads covering index entries written by Java 244ms
Cross-language delete removes covering index entry 1/1 passed
Go deletes Java-written record, both see updated index 230ms
Update changes value portion consistently 1/1 passed
Go updates record, Java sees new value in covering index 129ms
Mixed writes, both scan covering index 1/1 passed
interleaved Go and Java writes produce consistent covering index 192ms
PERMUTED_MIN Index Conformance 4/4 passed
Go writes, both scan BY_VALUE + BY_GROUP 1/1 passed
should produce identical entries with min order_id per price group 96ms
Java writes, both scan BY_VALUE + BY_GROUP 1/1 passed
should produce identical entries with min order_id per price group 322ms
Go deletes min record written by Java, BY_GROUP shows next min 1/1 passed
should update BY_GROUP after deleting the min record 271ms
Non-extremum insert doesn't change BY_GROUP min 1/1 passed
should keep the same BY_GROUP min when a larger order_id is inserted 84ms
Error Conformance 7/7 passed
RecordAlreadyExistsException cross-language match 1/1 passed
Go and Java both throw equivalent error on duplicate insert 75ms
RecordDoesNotExistException cross-language match 1/1 passed
Go and Java both throw equivalent error on update of non-existent record 68ms
RecordStoreDoesNotExistException cross-language match 1/1 passed
Go and Java both throw equivalent error on open of non-existent store 67ms
RecordStoreAlreadyExistsException cross-language match 1/1 passed
Go and Java both throw equivalent error on create of existing store 104ms
ScanNonReadableIndexException cross-language match 1/1 passed
Go and Java both throw equivalent error on scan of write-only index 65ms
Store lock error cross-language match 1/1 passed
Go and Java both throw error on save to locked store 89ms
Cross-language error: Go writes, Java reads error 1/1 passed
Go creates store, Java insert duplicate gets same exception type 74ms
COUNT Index Conformance 6/6 passed
Go writes, both scan COUNT index 1/1 passed
should produce identical count entries visible to both Go and Java 79ms
Java writes, both scan COUNT index 1/1 passed
should produce identical count entries visible to both Go and Java 225ms
Mixed writes: Go and Java both insert 1/1 passed
should produce correct combined counts 237ms
Delete decrements count cross-validated 2/2 passed
should decrement when Go deletes a Java-written record 245ms
should decrement when Java deletes a Go-written record 188ms
Update changes count correctly 1/1 passed
should move counts when price changes via Go update 78ms
MIN_EVER_TUPLE Index Conformance 4/4 passed
Go writes, both scan MIN_EVER_TUPLE index 1/1 passed
should produce identical min entries visible to both Go and Java 78ms
Java writes, both scan MIN_EVER_TUPLE index 1/1 passed
should produce identical min entries visible to both Go and Java 241ms
Mixed writes: Go and Java both insert 1/1 passed
should track the global min across both writers 145ms
Delete does NOT revert min (_EVER semantics) 1/1 passed
should preserve min after Java deletes the min record written by Go 128ms
TIME_WINDOW_LEADERBOARD Custom Window Conformance 3/3 passed
highScoreFirst: score negation wire compat 1/1 passed
Go writes with highScoreFirst, both scan BY_VALUE and see identical negated entries 176ms
Bounded window: records in and out 1/1 passed
only in-window records appear in bounded time window scan 230ms
Go creates windows, Java reads 1/1 passed
Go's PerformWindowUpdate directory proto is readable by Java 253ms
COUNT_NOT_NULL Index Conformance 4/4 passed
Go writes with nulls, both scan 1/1 passed
should only count records with non-null price 81ms
Java writes with nulls, both scan 1/1 passed
should only count records with non-null price 233ms
Mixed writes with nulls from both sides 1/1 passed
should produce identical count ignoring null records from both 184ms
Delete of non-null record decrements cross-validated 1/1 passed
should decrement when Go deletes a Java-written non-null record 236ms
Reverse Scan Conformance 6/6 passed
Go writes, both reverse scan 1/1 passed
should return records in reverse primary key order from both Go and Java 83ms
Java writes, Go reverse scans 1/1 passed
should return Java-written records in reverse order from Go 278ms
Reverse scan with limit 1/1 passed
should respect row limit in both Go and Java reverse scans 79ms
Reverse scan mirrors forward scan 1/1 passed
should return the exact reverse of forward scan 121ms
Reverse scan with continuation cross-platform 1/1 passed
should resume Go reverse scan with Java continuation 83ms
Reverse scan empty store 1/1 passed
should return empty results from both 76ms
Plan Equivalence Harness 2/2 passed
captures Java plan output via the SqlPlanSteps step 261ms
runs both engines on a single-table SELECT and produces a Diff 1.452s
BITMAP_VALUE Index Conformance 6/6 passed
Go writes, both scan BITMAP_VALUE index 1/1 passed
should produce identical bitmap entries visible to both Go and Java 84ms
Java writes, both scan BITMAP_VALUE index 1/1 passed
should produce identical bitmap entries visible to both Go and Java 228ms
Mixed writes: Go and Java both insert 1/1 passed
should produce correct combined bitmaps 182ms
Go deletes Java-written record 1/1 passed
should clear the bit in both Go and Java scans 239ms
Java deletes Go-written record 1/1 passed
should clear the bit in both Go and Java scans 183ms
Aggregate cross-validation 1/1 passed
should produce identical aggregate bitmaps from Go and Java 83ms
Store Lifecycle Conformance 3/3 passed
DeleteAllRecords preserves store header 1/1 passed
header fields survive DeleteAllRecords and are readable by Java 76ms
DeleteAllRecords preserves index state 1/1 passed
index state WRITE_ONLY survives DeleteAllRecords cross-platform 76ms
Java deletes all, Go re-creates store and saves 1/1 passed
should allow Go to CreateOrOpen and save after Java DeleteAllRecords 351ms
Unique Violation Conformance 6/6 passed
Cross-language unique violation detection (READABLE) 2/2 passed
Go saves record, Java detects unique violation 88ms
Java saves record, Go detects unique violation 71ms
Unique index entries cross-language 2/2 passed
Go writes, both scan unique index 77ms
Java writes, both scan unique index 225ms
WRITE_ONLY violation wire format 2/2 passed
Go creates violations during WRITE_ONLY, Java reads them 77ms
Java creates violations during WRITE_ONLY, Go reads them 172ms
Performance Comparison: Go vs Java 0/2 passed, 2 skipped
compares Go and Java Record Layer performance 0.00s
compares bulk insert throughput: Go vs Java 0.00s
SchemaTemplateCatalog cross-language round-trip (A2) 1/1 passed
Go reads SchemaTemplate persisted by Java JDBC at the shared catalog subspace 167ms
OnlineIndexer Conformance 7/7 passed
Go saves, Go online-builds, Java scans 1/1 passed
should produce index entries readable by Java 72ms
Java saves, Go online-builds, both scan 1/1 passed
should index Java-written records correctly 498ms
Chunked build with small limit 1/1 passed
should produce correct entries across multiple build transactions 72ms
Go online-build vs Java rebuild produce identical results 1/1 passed
should produce byte-identical index entries 72ms
Index state after Go online-build 2/2 passed
should be READABLE as seen by Java 80ms
should be READABLE as seen by Go 27ms
Mixed writes then Go online-build 1/1 passed
should index all records regardless of which side wrote them 210ms
RaBitQ VECTOR Index Conformance 5/5 passed
Go writes RaBitQ, Java reads 1/1 passed
should allow Java to load records from a Go-written RaBitQ HNSW graph 351ms
Java writes RaBitQ, Go reads 1/1 passed
should allow Go to load records from a Java-written RaBitQ HNSW graph 366ms
Cross-language RaBitQ search 2/2 passed
Go inserts with RaBitQ, Java searches with kNN 53ms
Java inserts with RaBitQ, Go searches with kNN 289ms
Mixed writes with RaBitQ 1/1 passed
Go and Java both insert into the same RaBitQ HNSW graph 187ms
RecordMetaData Proto Serialization Conformance 21/21 passed
config=basic 3/3 passed
Go serializes, Java deserializes 49ms
Java serializes, Go deserializes 45ms
Go serializes, Java re-serializes, Go deserializes roundtrip 48ms
config=full 3/3 passed
Go serializes, Java deserializes 70ms
Java serializes, Go deserializes 52ms
Go serializes, Java re-serializes, Go deserializes roundtrip 51ms
config=with_explicit_type_key 3/3 passed
Go serializes, Java deserializes 49ms
Java serializes, Go deserializes 47ms
Go serializes, Java re-serializes, Go deserializes roundtrip 45ms
config=with_former_indexes 3/3 passed
Go serializes, Java deserializes 49ms
Java serializes, Go deserializes 46ms
Go serializes, Java re-serializes, Go deserializes roundtrip 58ms
config=with_indexes 3/3 passed
Go serializes, Java deserializes 47ms
Java serializes, Go deserializes 49ms
Go serializes, Java re-serializes, Go deserializes roundtrip 57ms
config=with_record_count 3/3 passed
Go serializes, Java deserializes 47ms
Java serializes, Go deserializes 49ms
Go serializes, Java re-serializes, Go deserializes roundtrip 48ms
config=with_universal_index 3/3 passed
Go serializes, Java deserializes 49ms
Java serializes, Go deserializes 46ms
Go serializes, Java re-serializes, Go deserializes roundtrip 50ms
Composite Index Conformance (PK Dedup) 3/3 passed
Go writes, Java scans composite index 1/1 passed
should produce identical deduplicated index entries 78ms
Java writes, Go scans composite index 1/1 passed
should produce identical deduplicated index entries 241ms
Cross-write composite index 1/1 passed
Go and Java produce interchangeable composite index entries 176ms
MULTIDIMENSIONAL Index Conformance 15/15 passed
Go writes, Java scans 1/1 passed
should produce identical R-tree entries visible to both Go and Java 117ms
Java writes, Go scans 1/1 passed
should produce identical R-tree entries visible to both Go and Java 243ms
Mixed writes: Go and Java both insert 1/1 passed
should produce identically ordered entries from both sides 180ms
Go deletes Java-written record 1/1 passed
should remove the R-tree entry when Go deletes a Java-written record 188ms
Java deletes Go-written record 1/1 passed
should remove the R-tree entry when Java deletes a Go-written record 136ms
Update changes R-tree entry cross-language 1/1 passed
should update when Go updates a Java-written record 134ms
50-record multi-level tree cross-language 1/1 passed
should handle multi-level R-tree with bulk inserts from both sides 375ms
Negative and boundary coordinates cross-language 1/1 passed
should handle MinInt64, MaxInt64, zero, and negative coordinates 88ms
Paginated scan with continuation 3/3 passed
should paginate correctly within Go and produce same results as full scan 45ms
should paginate correctly within Java and produce same results as full scan 215ms
should produce same paginated results from Go and Java independently 229ms
MBR-bounded scan cross-language 1/1 passed
should return only points within the bounding box from both Go and Java 88ms
Cross-language continuation resume 3/3 passed
should resume Go continuation in Java (Go starts, Java finishes) 55ms
should resume Java continuation in Go (Java starts, Go finishes) 108ms
should alternate Go and Java across multiple pages 120ms
VECTOR Index Conformance 13/13 passed
Go writes, Java reads 1/1 passed
should allow Java to open a store with Go-written HNSW graph and load records 171ms
Java writes, Go reads 1/1 passed
should allow Go to open a store with Java-written HNSW graph and load records 172ms
Mixed writes: Go then Java 1/1 passed
should allow Java to insert into a Go-created HNSW graph without errors 197ms
Mixed writes: Java then Go 1/1 passed
should allow Go to insert into a Java-created HNSW graph without errors 247ms
Go delete of Java-written record 1/1 passed
should remove the record and clean the HNSW graph entry 124ms
Java delete of Go-written record 1/1 passed
should remove the record and clean the HNSW graph entry 170ms
Go search after Java writes 1/1 passed
should find nearest neighbors in a Java-written HNSW graph 289ms
Go search after mixed writes 1/1 passed
should find nearest neighbors across Go and Java writes 129ms
Update: Go overwrites Java-written vector 1/1 passed
should update the HNSW graph correctly when Go overwrites a Java-inserted record 83ms
Batch save: Java writes multiple, Go verifies 1/1 passed
should handle batch Java writes visible to Go 94ms
Java searches Go-written HNSW graph 1/1 passed
should return the k closest neighbors 57ms
Go searches Java-written HNSW graph 1/1 passed
should return the k closest neighbors 87ms
Vector serialization round-trip 1/1 passed
should preserve vector values across Go write and Java read 76ms
Tuple Ordering Conformance 13/13 passed
int64 ordering 1/1 passed
matches Java for all int64 edge cases 75ms
float64 ordering 1/1 passed
matches Java for all float64 edge cases 55ms
float32 ordering 1/1 passed
matches Java for float32 edge cases 47ms
string ordering 1/1 passed
matches Java for all string edge cases 56ms
bytes ordering 1/1 passed
matches Java for all byte slice edge cases 48ms
bool ordering 1/1 passed
matches Java for bool values 43ms
UUID ordering 1/1 passed
matches Java for UUID edge cases 46ms
Versionstamp ordering 1/1 passed
matches Java for Versionstamp edge cases 46ms
null ordering 1/1 passed
matches Java: null sorts before all types 44ms
cross-type ordering 1/1 passed
matches Java for FDB type code ordering 47ms
int64 boundary values 1/1 passed
matches Java at integer encoding boundaries 53ms
mixed numeric types 1/1 passed
matches Java for int64 vs float64 cross-type comparison 46ms
string vs bytes 1/1 passed
matches Java for string vs bytes ordering 48ms
Scan Conformance 6/6 passed
Go writes, Java scans 1/1 passed
should scan all records in order 79ms
Java writes, Go scans 1/1 passed
should scan records written by Java 266ms
Scan with limit 1/1 passed
should respect row limit in both Go and Java 82ms
Cross-scan ordering 1/1 passed
should return same order from Go and Java scans 75ms
Scan empty store 1/1 passed
should return empty results from both 73ms
Scan with flower details cross-check 1/1 passed
should preserve flower data in both directions 79ms
Index State Persistence Conformance 4/4 passed
Go marks WRITE_ONLY, Java reads raw state 1/1 passed
should persist WRITE_ONLY state readable by Java 69ms
Java marks WRITE_ONLY, Go reads state 1/1 passed
should persist WRITE_ONLY state readable by Go 82ms
Go marks DISABLED, Java reads raw state 1/1 passed
should persist DISABLED state readable by Java 79ms
Go marks WRITE_ONLY then READABLE, Java reads default 1/1 passed
should clear state entry when returning to READABLE 127ms
Record Version Conformance 4/4 passed
Go saves versioned, Java reads version 1/1 passed
should store and read back version bytes 82ms
Java saves versioned, Go reads version 1/1 passed
should read version saved by Java 130ms
Version local ordering 1/1 passed
should assign sequential local versions within one transaction 172ms
Version updated on re-save 1/1 passed
should get new version when record is updated 78ms
RecordExistenceCheck Conformance 29/29 passed
NONE Mode 3/3 passed
should allow saving new record 121ms
should allow updating existing record 191ms
should allow replacing record (no type change check) 138ms
ERROR_IF_EXISTS Mode 3/3 passed
should succeed for new record 123ms
should fail for existing record 72ms
should return structured error with primary key 73ms
ERROR_IF_NOT_EXISTS Mode 3/3 passed
should fail for new record 19ms
should succeed for existing record 178ms
should return structured error with primary key 22ms
ERROR_IF_RECORD_TYPE_CHANGED Mode 3/3 passed
should succeed for new record 35ms
should succeed for existing record with same type 187ms
should fail for existing record with different type 78ms
ERROR_IF_NOT_EXISTS_OR_RECORD_TYPE_CHANGED Mode 3/3 passed
should fail for new record 15ms
should succeed for existing record with same type 145ms
should fail for existing record with different type 80ms
InsertRecord Convenience Method 2/2 passed
should succeed for new record 123ms
should fail for existing record 80ms
UpdateRecord Convenience Method 3/3 passed
should fail for new record 20ms
should succeed for existing record 147ms
should validate update semantics 422ms
RecordExistenceCheck Enum Methods 4/4 passed
should have correct ErrorIfExists() values 15ms
should have correct ErrorIfNotExists() values 16ms
should have correct ErrorIfTypeChanged() values 13ms
should have meaningful String() values 12ms
Edge Cases 3/3 passed
should handle rapid insert/update cycles 625ms
should handle delete followed by insert 237ms
should handle update on deleted record 181ms
Error Message Quality 2/2 passed
should include primary key in RecordAlreadyExists error 76ms
should include primary key in RecordDoesNotExist error 20ms
EvaluateAggregateFunction Conformance 16/16 passed
COUNT aggregate via COUNT index 2/2 passed
Go writes, Go evaluates COUNT = 3 24ms
Go writes, Java evaluates COUNT = 3 36ms
SUM aggregate via SUM index 2/2 passed
Go writes, Go evaluates SUM = 600 24ms
Go writes, Java evaluates SUM = 600 39ms
MIN aggregate via VALUE index 2/2 passed
Go writes, Go evaluates MIN = 100 34ms
Go writes, Java evaluates MIN = 100 45ms
MAX aggregate via VALUE index 2/2 passed
Go writes, Go evaluates MAX = 300 23ms
Go writes, Java evaluates MAX = 300 37ms
MIN_EVER aggregate via MIN_EVER_LONG index 2/2 passed
Go writes, Go evaluates MIN_EVER = 100 24ms
Go writes, Java evaluates MIN_EVER = 100 35ms
MAX_EVER aggregate via MAX_EVER_LONG index 3/3 passed
Go writes, Go evaluates MAX_EVER = 300 24ms
Go writes, Java evaluates MAX_EVER = 300 33ms
Java writes, Go evaluates MAX_EVER = 300 167ms
Java writes, Go evaluates COUNT 1/1 passed
Java writes 3, Go evaluates COUNT = 3 161ms
Java writes, Go evaluates SUM 1/1 passed
Java writes 3, Go evaluates SUM = 600 164ms
Java writes, Go evaluates MIN_EVER 1/1 passed
Java writes 3, Go evaluates MIN_EVER = 100 173ms
Record Count Conformance 7/7 passed
Go saves, Java counts 1/1 passed
should agree on count after Go saves 52ms
Java saves, Go counts 1/1 passed
should agree on count after Java saves 226ms
Count after delete 1/1 passed
should decrement count when Go deletes 138ms
Count after Java delete 1/1 passed
should decrement count when Java deletes 130ms
Count not incremented on update 1/1 passed
should not change count when saving existing record 128ms
Mixed Go/Java saves 1/1 passed
should maintain correct count with interleaved saves 125ms
Count starts at zero 1/1 passed
should return 0 for empty store 68ms
DeleteRecordsWhere Conformance 5/5 passed
Go deletes Orders, Java verifies Customers survive 1/1 passed
should clear Order records and index entries while preserving Customers 236ms
Java deletes Orders, Go verifies Customers survive 1/1 passed
should clear Order records and index entries while preserving Customers 105ms
Go saves, Java deletes, Go re-inserts, Java reads 1/1 passed
should support delete-then-reinsert across implementations 232ms
Java saves, Go deletes, Java verifies 1/1 passed
should clear Java-written records and index entries 381ms
Mixed writes then cross-delete 1/1 passed
should handle interleaved Go/Java saves with Go delete 191ms
Continuation Token Conformance 4/4 passed
Go generates continuation, Java resumes 1/1 passed
should allow Java to resume from Go's continuation token 172ms
Java generates continuation, Go resumes 1/1 passed
should allow Go to resume from Java's continuation token 78ms
Go and Java emit byte-identical continuation tokens 1/1 passed
Go's continuation matches Java's for the same scan position (TO_NEW wire parity) 78ms
Alternating Go and Java with continuations 1/1 passed
should maintain correct position when alternating implementations 122ms
Conflict Range Conformance 9/9 passed
AddRecordReadConflict 2/2 passed
should cause conflict when another transaction writes 80ms
should NOT conflict with reads 74ms
AddRecordWriteConflict 2/2 passed
should cause conflict when another transaction reads 81ms
should be self-consistent within same transaction 79ms
Conflict Range Correctness 3/3 passed
should handle multiple conflicts on same key idempotently 79ms
should handle conflicts on different keys independently 139ms
should create range that covers record key correctly 78ms
Conflict Behavior with RecordStore Operations 2/2 passed
should handle conflict when SaveRecord happens after AddRecordReadConflict 82ms
should handle conflict when DeleteRecord happens after AddRecordReadConflict 189ms
MIN_EVER_LONG Index Conformance 6/6 passed
Go writes, both scan MIN_EVER_LONG index 1/1 passed
should produce identical min entries visible to both Go and Java 82ms
Java writes, both scan MIN_EVER_LONG index 1/1 passed
should produce identical min entries visible to both Go and Java 244ms
Mixed writes: Go and Java both insert 1/1 passed
should track the global min across both writers 127ms
Delete does NOT revert min (_EVER semantics) 2/2 passed
should preserve min after Go deletes the min record written by Java 178ms
should preserve min after Java deletes the min record written by Go 128ms
Update never increases min 1/1 passed
should keep min when Go updates to higher value 75ms
Store Header Format Conformance 4/4 passed
Go creates store, Java reads raw header 1/1 passed
should produce a header Java can parse with correct fields 72ms
Java creates store, Go reads raw header 1/1 passed
should produce a header Go can parse with correct fields 115ms
User version cross-platform persistence 2/2 passed
Go sets user version, Java reads it 68ms
Java sets user version, Go reads it 81ms
Delete Conformance 10/10 passed
Delete Operations 8/8 passed
should delete existing records 275ms
should handle deleting non-existent records 178ms
should handle deleting multiple records 1.626s
should maintain consistency across multiple operations 2.156s
should handle deleting same record twice 278ms
should handle delete after update 282ms
should allow re-insert after delete 295ms
should handle deleting minimal vs full orders 337ms
Cross-language Delete 2/2 passed
Go inserts, Java deletes, Go verifies gone 165ms
Java inserts, Go deletes, Java verifies gone 226ms
Isolation Level Conformance 8/8 passed
RecordExists with Concurrent Transactions 3/3 passed
should NOT see uncommitted record with SNAPSHOT isolation 25ms
should support read-your-writes with SERIALIZABLE isolation 21ms
should maintain snapshot consistency across transaction 154ms
Conflict Detection with Isolation Levels 2/2 passed
should NOT cause conflicts with SNAPSHOT reads 80ms
SHOULD cause conflicts with SERIALIZABLE reads 91ms
Isolation Level API Validation 3/3 passed
should accept both isolation levels for RecordExists 80ms
should validate IsolationLevel.IsSnapshot() helper 15ms
should have working String() method for debugging 14ms
MAX_EVER_TUPLE Index Conformance 4/4 passed
Go writes, both scan MAX_EVER_TUPLE index 1/1 passed
should produce identical max entries visible to both Go and Java 39ms
Java writes, both scan MAX_EVER_TUPLE index 1/1 passed
should produce identical max entries visible to both Go and Java 225ms
Mixed writes: Go and Java both insert 1/1 passed
should track the global max across both writers 133ms
Delete does NOT revert max (_EVER semantics) 1/1 passed
should preserve max after Go deletes the max record written by Java 172ms
Store Header V2 Conformance 14/14 passed
Header user fields 4/4 passed
Go sets user field, Java reads from raw header 77ms
Java sets user field, Go reads from raw header 75ms
Go sets multiple user fields, Java reads all 74ms
mixed: Go sets then Java overwrites, both agree 121ms
Incarnation field 3/3 passed
Go sets incarnation, Java reads from raw header 75ms
Java sets incarnation, Go reads from raw header 77ms
Go increments, Java increments further, both agree 116ms
Store lock state 7/7 passed
Go sets FULL_STORE lock, Java cannot open 74ms
Go sets FULL_STORE lock with reason, Java bypasses with matching reason 74ms
Go sets FULL_STORE lock, Java bypass with wrong reason fails 81ms
Go sets FORBID_RECORD_UPDATE lock, Java cannot save 79ms
Java sets FULL_STORE lock, Go cannot open 73ms
Go sets lock, Go clears lock, Java can open 78ms
lock state wire format matches between Go and Java 72ms
VERSION Index Conformance 7/7 passed
Go writes with VERSION index, both scan 1/1 passed
should produce identical index entries visible to both Go and Java 83ms
Java writes with VERSION index, both scan 1/1 passed
should produce identical index entries visible to both Go and Java 218ms
Mixed writes: Go and Java both insert 1/1 passed
should produce identically ordered entries with all records visible 129ms
Delete removes VERSION index entry cross-language 2/2 passed
should remove entry when Go deletes a Java-written record 174ms
should remove entry when Java deletes a Go-written record 119ms
Update replaces VERSION index entry cross-language 1/1 passed
should replace entry when Go updates a Java-written record 128ms
Multiple records in one transaction share global version 1/1 passed
Go saves multiple records in one tx, both see correct local versions 79ms
Fan-Out Index Conformance 7/7 passed
Go writes with fan-out index, Java scans 1/1 passed
should produce one index entry per tag, visible to both Go and Java 73ms
Java writes with fan-out index, Go scans 1/1 passed
should produce identical fan-out entries visible to Go 131ms
Multiple records with fan-out 1/1 passed
should produce correct total entries across records 78ms
Empty repeated field produces no entries 1/1 passed
should produce zero index entries for a record with no tags 82ms
Delete removes all fan-out entries 1/1 passed
should remove all index entries when record is deleted 128ms
Update changes fan-out entries 1/1 passed
should update index entries when tags change 76ms
Cross-write fan-out 1/1 passed
should produce identical entries whether Go or Java writes 117ms
FDBMetaDataStore Conformance 14/14 passed
Go writes, Java reads 1/1 passed
Java can read metadata stored by Go 51ms
Java writes, Go reads 1/1 passed
Go can read metadata stored by Java 50ms
Cross-language functional round-trip (A2) 11/11 passed
Java loads Go-written metadata and scans Go-written records 55ms
Java scans Go-built VALUE index using cross-language metadata 56ms
Go scans Java-built VALUE index using cross-language metadata 59ms
Java scans Go-built SUM index using cross-language metadata 52ms
Java scans Go-built COUNT index using cross-language metadata 53ms
Java scans Go-built MAX_EVER_LONG index using cross-language metadata 59ms
Java scans multi-record-type store (Orders + Customers) using cross-language metadata 52ms
Go scans Java-built COUNT index using cross-language metadata 55ms
Go scans Java-built SUM index using cross-language metadata 57ms
Java reads Go-written split records (>100KB) using cross-language metadata 65ms
Go loads Java-written metadata and scans Java-written records 53ms
History cross-language 1/1 passed
Java can read historical version stored by Go 54ms
Index Build State Conformance 5/5 passed
Go writes stamp, Java reads it 1/1 passed
Java reads BY_RECORDS stamp written by Go OnlineIndexer 88ms
Java writes stamp, Go reads it 1/1 passed
Go reads BY_RECORDS stamp written by Java 79ms
No stamp before build 1/1 passed
both Go and Java see no stamp on a fresh store 70ms
Stamp erased after build completes (Java 4.12) 1/1 passed
stamp is erased once the index becomes READABLE, cross-engine 82ms
Stamp cleared on rebuild 1/1 passed
clearAndMarkIndexWriteOnly clears the old stamp 31ms
RANK Index Conformance 14/14 passed
Go writes, both scan BY_VALUE 1/1 passed
should produce identical index entries visible to both Go and Java 43ms
Java writes, both scan BY_VALUE 1/1 passed
should produce identical index entries visible to both Go and Java 226ms
Mixed writes: Go and Java both insert 1/1 passed
should produce identically ordered entries 137ms
Delete removes index entry cross-language 2/2 passed
should remove the index entry when Go deletes a Java-written record 176ms
should remove the index entry when Java deletes a Go-written record 137ms
Update changes index entry cross-language 1/1 passed
should update when Go updates a Java-written record 133ms
BY_RANK scan cross-validated 2/2 passed
should produce identical results for rank range [0, 2) via both Go and Java 70ms
should produce identical results for full rank range via both Go and Java 83ms
Ranked set wire compatibility 2/2 passed
Go writes, Java reads by rank — ranked set is shared 60ms
Java writes, Go reads by rank — ranked set is shared 274ms
Delete updates ranked set cross-language 1/1 passed
should update rank positions after Go deletes from Java data 242ms
EvaluateRecordFunction cross-validation 3/3 passed
Go and Java agree on rank of records written by Go 275ms
Go and Java agree on rank of records written by Java 350ms
ranks update consistently after cross-language delete 202ms
SUM Index Conformance 7/7 passed
Go writes, both scan SUM index 1/1 passed
should produce identical sum entries visible to both Go and Java 90ms
Java writes, both scan SUM index 1/1 passed
should produce identical sum entries visible to both Go and Java 226ms
Mixed writes: Go and Java both insert 1/1 passed
should produce correct combined sum 186ms
Delete decrements sum cross-validated 2/2 passed
should decrement when Go deletes a Java-written record 233ms
should decrement when Java deletes a Go-written record 183ms
Update changes sum correctly 2/2 passed
should adjust sum when price changes via Go update 82ms
should adjust sum when price changes via Java update 233ms
CLEAR_WHEN_ZERO Conformance 4/4 passed
Go insert+delete clears entry, Java confirms 1/1 passed
should have no index entries when all records are deleted 53ms
Java insert+delete clears entry, Go confirms 1/1 passed
should have no index entries when all records are deleted by Java 311ms
Cross-platform: Go inserts, Java deletes all, entry cleared 1/1 passed
should clear entry when Java deletes Go-written records to zero 124ms
Partial delete leaves non-zero entry 1/1 passed
should keep entry when count is still > 0 86ms
PERMUTED_MAX Index Conformance 6/6 passed
Go writes, both scan BY_VALUE + BY_GROUP 1/1 passed
should produce identical entries visible to both Go and Java 136ms
Java writes, both scan BY_VALUE + BY_GROUP 1/1 passed
should produce identical entries visible to both Go and Java 285ms
Mixed writes: Go and Java both insert 1/1 passed
should produce consistent BY_GROUP entries 137ms
Go deletes max record written by Java, BY_GROUP shows next max 1/1 passed
should update BY_GROUP after deleting the max record 236ms
Java deletes max record written by Go, BY_GROUP shows next max 1/1 passed
should update BY_GROUP after Java deletes the max record 141ms
Non-extremum delete doesn't change BY_GROUP 1/1 passed
should keep the same BY_GROUP entry when a non-max record is deleted 87ms
Customer Direct Store Operations 1/1 passed
should save and load Customer through typed store 22ms
MAX_EVER_VERSION Index Conformance 7/7 passed
Go writes, both scan 1/1 passed
should produce identical max-ever-version entries visible to both Go and Java 44ms
Java writes, both scan 1/1 passed
should produce identical max-ever-version entries visible to both Go and Java 219ms
Mixed writes: Go and Java alternating 1/1 passed
should track the global max version across both writers 127ms
Delete is no-op for _EVER semantics 1/1 passed
should preserve max version after Go deletes a record 87ms
Later write updates max cross-language 1/1 passed
should update max when Go writes after Java 137ms
Go deletes Java-written record, max persists 1/1 passed
should preserve max version after deleting the only record 134ms
Wire format: versionstamp bytes match between Go and Java 1/1 passed
should produce identical hex-encoded versionstamp bytes 74ms
CRUD Conformance 22/22 passed
Basic Write/Read Operations 3/3 passed
should save and load standard orders 127ms
should handle orders with different prices 122ms
should handle minimal orders 123ms
Round-trip compatibility with various order types 4/4 passed
Small order 120ms
Large order 121ms
Zero price 122ms
Red rose 127ms
Error Handling 2/2 passed
should handle loading non-existent records 16ms
should verify non-existent record doesn't exist 71ms
Update Operations 2/2 passed
should allow overwriting existing records 180ms
should handle updating from full to minimal 184ms
Boundary Values 5/5 passed
should handle order ID of 1 123ms
should handle large order IDs 123ms
should handle max int32 price 131ms
should handle order ID of 0 120ms
should handle negative order IDs 230ms
Existence Checks 2/2 passed
should correctly report existence after save 122ms
should report non-existence before save 75ms
All Color Variants 4/4 passed
should handle all color types 4/4 passed
RED 122ms
BLUE 123ms
YELLOW 120ms
PINK 119ms
TEXT Index Conformance 12/12 passed
Go writes, both scan TEXT index 1/1 passed
should produce identical text entries visible to both Go and Java 82ms
Java writes, both scan TEXT index 1/1 passed
should produce identical text entries visible to both Go and Java 162ms
Mixed writes: Go and Java both insert 1/1 passed
should produce correct combined text entries 173ms
Go deletes Java-written record 1/1 passed
should remove text entries visible to both Go and Java 133ms
Java deletes Go-written record 1/1 passed
should remove text entries visible to both Go and Java 168ms
Update via Go re-indexes correctly 1/1 passed
should update text entries when record name changes 85ms
Cross-language token extraction consistency 1/1 passed
should tokenize identically in Go and Java 167ms
Unicode diacritical conformance 1/1 passed
should produce identical normalized tokens from diacritical text 74ms
Multiple records per token — bunch splitting 1/1 passed
should return all 25 entries for a shared token from both Go and Java 131ms
Position list with many positions 1/1 passed
should record correct positions for repeated tokens 73ms
Cross-language update 1/1 passed
should re-index when Java updates a Go-written record 169ms
Empty text cross-language 1/1 passed
should produce zero index entries for empty name 72ms
MAX_EVER_LONG Index Conformance 6/6 passed
Go writes, both scan MAX_EVER_LONG index 1/1 passed
should produce identical max entries visible to both Go and Java 81ms
Java writes, both scan MAX_EVER_LONG index 1/1 passed
should produce identical max entries visible to both Go and Java 220ms
Mixed writes: Go and Java both insert 1/1 passed
should track the global max across both writers 135ms
Delete does NOT revert max (_EVER semantics) 2/2 passed
should preserve max after Go deletes the max record written by Java 179ms
should preserve max after Java deletes the max record written by Go 128ms
Update never decreases max 1/1 passed
should keep max when Go updates to lower value 78ms
RunSql Harness 7/7 passed
runs a schema-less SELECT and returns the literal 65ms
runs a SELECT against a table in the ephemeral schema 247ms
round-trips a row with multiple primitive types via runWithSetup 420ms
round-trips INTEGER and FLOAT columns 238ms
round-trips BYTES columns as base64 212ms
runs the SeedRunCorpus through BOTH engines and asserts cross-engine equivalence 1m43.2s
returns an empty result set for SELECT with no matching rows 148ms
Customer Conformance 14/14 passed
Go writes Customer, Java reads 3/3 passed
should save a standard customer and cross-validate 174ms
should handle customer with all fields set 174ms
should handle customer with minimal fields (only ID) 175ms
Java writes Customer, Go reads 2/2 passed
should read a customer saved by Java 76ms
should read a minimal customer saved by Java 77ms
Customer CRUD cycle 1/1 passed
should save, load, update, delete, and verify at each step 505ms
Multi-type in same store 2/2 passed
should save Order AND Customer and verify both cross-validated 271ms
should allow deleting one type without affecting the other 357ms
Cross-write multi-type 1/1 passed
should allow Java to save Customer and Go to save Order in same store 233ms
Boundary Values 3/3 passed
should handle customer ID of 1 174ms
should handle large customer IDs 179ms
should handle empty string fields 176ms
Delete non-existent customer 1/1 passed
should return false when deleting non-existent customer 221ms
Multiple customers 1/1 passed
should handle saving and loading multiple customers 731ms
TIME_WINDOW_LEADERBOARD Conformance 8/8 passed
Go writes, both scan BY_VALUE 1/1 passed
should produce identical index entries visible to both Go and Java 152ms
Java writes, both scan BY_VALUE 1/1 passed
should produce identical index entries visible to both Go and Java 281ms
Mixed writes: Go and Java both insert 1/1 passed
should produce identically ordered entries 197ms
Delete removes index entry cross-language 2/2 passed
Go deletes a Java-written record 229ms
Java deletes a Go-written record 194ms
Rank cross-validation 1/1 passed
Go and Java agree on rank of records 353ms
Update score cross-language 1/1 passed
Java writes, Go overwrites with new price, both scan updated 233ms
BY_RANK conformance 1/1 passed
Go and Java BY_RANK [0,3) return same 3 entries 163ms
Split Record Conformance 10/10 passed
Go writes, Java reads 3/3 passed
should handle 250KB split record (3 chunks) 53ms
should handle small record with split enabled (unsplit path) 76ms
should handle 150KB split record (2 chunks) 40ms
Java writes, Go reads 3/3 passed
should handle 250KB split record from Java 105ms
should handle small record from Java with split enabled 126ms
should handle 150KB split record from Java 90ms
Boundary sizes 2/2 passed
should handle record at approximately 100KB 43ms
should handle minimal order with split enabled 74ms
Overwrite with split 2/2 passed
should handle overwriting a split record with a small record 107ms
should handle overwriting a small record with a split record 106ms
yamsql cross-engine equivalence (A3) 747/859 passed, 112 skipped
scenario where_literal_on_left 10/10 passed
SELECT id FROM t WHERE 10 < n 1m4.8s
SELECT id FROM t WHERE 10 <= n ORDER BY id 0.00s
SELECT id FROM t WHERE 10 > n 0.00s
SELECT id FROM t WHERE 10 >= n ORDER BY id 0.00s
SELECT id FROM t WHERE 10 = n 0.00s
SELECT id FROM t WHERE 10 != n ORDER BY id 0.00s
SELECT id FROM t WHERE 1 = 1 ORDER BY id 0.00s
SELECT id FROM t WHERE 1 = 2 0.00s
SELECT id FROM t WHERE 'b' = s 0.00s
SELECT id FROM t WHERE 'b' < s ORDER BY id 0.00s
scenario arithmetic 7/10 passed, 3 skipped
SELECT a / b FROM t WHERE id = 1 0.00s
SELECT a / b FROM t WHERE id = 3 0.00s
SELECT a % b FROM t WHERE id = 3 0.00s
SELECT a % b FROM t WHERE id = 1 0.00s
SELECT a / b FROM t WHERE id = 2 0.00s
SELECT a % b FROM t WHERE id = 2 0.00s
SELECT a + b FROM t WHERE id = 1 0.00s
SELECT a - b FROM t WHERE id = 1 0.00s
SELECT a * b FROM t WHERE id = 1 0.00s
SELECT a / 0 FROM t WHERE id = 1 0.00s
scenario cast 11/16 passed, 5 skipped
SELECT CAST(1.6 AS BIGINT) FROM t 0.00s
SELECT CAST(-1.5 AS BIGINT) FROM t 0.00s
SELECT CAST(-2.6 AS BIGINT) FROM t 0.00s
SELECT CAST(' 42 ' AS BIGINT) FROM t 0.00s
SELECT CAST(' 3.14 ' AS DOUBLE) FROM t 0.00s
SELECT CAST(NULL AS BIGINT) FROM t 0.00s
SELECT CAST(1e20 AS BIGINT) FROM t 0.00s
SELECT CAST(-1e20 AS BIGINT) FROM t 0.00s
SELECT CAST('not a bool' AS BOOLEAN) FROM t 0.00s
SELECT CAST(CAST('not a number' AS DOUBLE) AS BIGINT) FROM t 0.00s
SELECT CAST(9223372036854775807 AS INTEGER) FROM t 0.00s
SELECT CAST(num_col AS STRING) FROM test_cast WHERE id = 1 0.00s
SELECT CAST(num_col AS DOUBLE) FROM test_cast WHERE id = 1 0.00s
SELECT id FROM test_cast WHERE CAST(bool_col AS INTEGER) + 1 > 1 0.00s
SELECT SUM(CAST(num_col AS DOUBLE)) FROM test_cast 0.00s
SELECT id FROM test_cast WHERE CAST(num_col AS STRING) = CAST(123 AS STRING) 0.00s
scenario composite_pk 3/4 passed, 1 skipped
SELECT b, label FROM t WHERE a = 1 ORDER BY b 0.00s
SELECT label FROM t WHERE a = 2 AND b = 10 0.00s
INSERT INTO t VALUES (1, 10, 'replacement') 0.00s
SELECT label FROM t WHERE a = 1 AND b = 10 0.00s
scenario bytes 10/13 passed, 3 skipped
SELECT a FROM lb WHERE b = X'cafe' 0.00s
SELECT a FROM lb WHERE b IN (X'cafe', X'deadbeef') 0.00s
SELECT a FROM lb WHERE b <> X'cafe' 0.00s
SELECT a FROM lb WHERE b IS NULL 0.00s
SELECT a FROM lb WHERE b IS NOT NULL 0.00s
SELECT a FROM lb WHERE b = B64'yv4=' 0.00s
SELECT a FROM lb WHERE b = X'0' 0.00s
SELECT a FROM lb WHERE b = X'ABCDMN' 0.00s
SELECT a FROM lb WHERE b = B64'***' 0.00s
SELECT a FROM lb WHERE b IS NOT DISTINCT FROM null 0.00s
SELECT a FROM lb WHERE b IS DISTINCT FROM null ORDER BY a 0.00s
SELECT a FROM lb WHERE b = null 0.00s
SELECT X'cafe' = b FROM lb WHERE a = 2 0.00s
scenario between 10/12 passed, 2 skipped
SELECT id FROM t WHERE v BETWEEN 5 AND 15 0.00s
SELECT id FROM t WHERE v NOT BETWEEN 5 AND 15 0.00s
SELECT id FROM t WHERE v BETWEEN 15 AND 5 0.00s
SELECT id FROM t WHERE v NOT BETWEEN 15 AND 5 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 10 AND 10 0.00s
SELECT id FROM t WHERE v BETWEEN (2+3) AND (10*2) ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 10 AND 'a' 0.00s
SELECT id FROM t WHERE 'a' BETWEEN 10 AND 20 0.00s
SELECT id FROM t WHERE v BETWEEN 0 AND 5 OR v BETWEEN 90 AND 100 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 4 AND 6.2 0.00s
SELECT COUNT(*) FROM t WHERE 4.5 BETWEEN 4 AND 6 0.00s
SELECT COUNT(*) FROM t WHERE 2+2 BETWEEN 1+1 AND 3+3 0.00s
scenario boolean 16/16 passed
SELECT lb.* FROM lb WHERE b = true 0.00s
SELECT lb.* FROM lb WHERE b = false 0.00s
SELECT lb.* FROM lb WHERE b <> TRUE 0.00s
SELECT lb.* FROM lb WHERE b <> FALSE 0.00s
SELECT lb.* FROM lb WHERE b IS NULL 0.00s
SELECT lb.* FROM lb WHERE b IS NOT NULL 0.00s
SELECT lb.* FROM lb WHERE NOT (b = false) 0.00s
SELECT b = true FROM lb ORDER BY a 0.00s
SELECT b = false FROM lb ORDER BY a 0.00s
SELECT b <> TRUE FROM lb ORDER BY a 0.00s
SELECT b IS NULL FROM lb ORDER BY a 0.00s
SELECT b AND TRUE FROM lb ORDER BY a 0.00s
SELECT b AND FALSE FROM lb ORDER BY a 0.00s
SELECT b OR TRUE FROM lb ORDER BY a 0.00s
SELECT b OR FALSE FROM lb ORDER BY a 0.00s
SELECT NOT b FROM lb ORDER BY a 0.00s
scenario like 16/16 passed
SELECT id FROM t WHERE s LIKE 'hel%' 0.00s
SELECT id FROM t WHERE s LIKE 'hel_' 0.00s
SELECT id FROM t WHERE s LIKE 'xyz' 0.00s
SELECT id FROM t WHERE s LIKE 'hello' 0.00s
SELECT id FROM t WHERE s LIKE '' 0.00s
SELECT id FROM t WHERE s NOT LIKE 'hel%' 0.00s
SELECT id FROM t WHERE s LIKE '%lp' ORDER BY id 0.00s
SELECT id FROM t WHERE s LIKE '%el%' ORDER BY id 0.00s
SELECT id FROM t WHERE s LIKE 'h___o' 0.00s
SELECT id FROM t WHERE s LIKE '_o%' 0.00s
SELECT id FROM t WHERE s LIKE 'x_y' 0.00s
SELECT id FROM t WHERE s LIKE 'HEL%' 0.00s
SELECT id FROM t WHERE s LIKE '(hello)' 0.00s
SELECT id FROM t WHERE s LIKE '[h]ello' 0.00s
SELECT id FROM t WHERE s LIKE 'h*llo' 0.00s
SELECT id FROM t WHERE s LIKE '^hello' 0.00s
scenario case_when 9/9 passed
SELECT id, CASE WHEN v < 10 THEN 'low' WHEN v < 20 THEN 'mid' ELSE 'high' END FROM t ORDER BY id 0.00s
SELECT id, CASE WHEN v IS NULL THEN 'missing' WHEN v < 10 THEN 'low' ELSE 'other' END FROM t ORDER BY id 0.00s
SELECT id, CASE WHEN v < 10 THEN 'low' END FROM t ORDER BY id 0.00s
SELECT id FROM t WHERE CASE WHEN v IS NULL THEN 0 WHEN v < 10 THEN 0 ELSE 1 END = 1 ORDER BY id 0.00s
SELECT id, CASE WHEN v < 10 THEN 10 ELSE 3.14 END FROM t WHERE id = 1 0.00s
SELECT id, CASE WHEN v < 10 THEN 10 ELSE 3.14 END FROM t WHERE id = 2 0.00s
SELECT id, CASE WHEN v IS NULL THEN 'absent' ELSE 'present' END FROM t ORDER BY id 0.00s
SELECT id, CASE WHEN CASE WHEN v = 5 THEN 10 ELSE 20 END > 15 THEN 'big' ELSE 'small' END FROM t ORDER BY id 0.00s
SELECT id, CASE WHEN v IS NULL THEN 0 ELSE v + 1 END FROM t ORDER BY id 0.00s
scenario aggregate_empty_table 8/8 passed
SELECT COUNT(*) FROM empty_t 0.00s
SELECT COUNT(n) FROM empty_t 0.00s
SELECT SUM(n) FROM empty_t 0.00s
SELECT AVG(n) FROM empty_t 0.00s
SELECT MIN(n) FROM empty_t 0.00s
SELECT MAX(n) FROM empty_t 0.00s
SELECT COUNT(*) FROM empty_t WHERE id = 999 0.00s
SELECT COUNT(*) FROM empty_t HAVING COUNT(*) > 0 0.00s
scenario bitwise 5/5 passed
SELECT a & b FROM t WHERE id = 1 0.00s
SELECT a | b FROM t WHERE id = 2 0.00s
SELECT a ^ b FROM t WHERE id = 1 0.00s
SELECT a & b FROM t WHERE id = 4 0.00s
SELECT id FROM t WHERE a & 1 = 1 ORDER BY id 0.00s
scenario avg 3/3 passed
SELECT AVG(v) FROM t 0.00s
SELECT AVG(v) FROM t WHERE v <= 2 0.00s
SELECT AVG(v) FROM t WHERE v > 100 0.00s
scenario derived_table 2/4 passed, 2 skipped
SELECT id FROM (SELECT id, v FROM t WHERE v >= 30) AS x ORDER BY id 0.00s
SELECT id FROM (SELECT id FROM t) 0.00s
SELECT x.v AS val FROM (SELECT id, v FROM t WHERE id = 3) AS x 0.00s
SELECT t.id FROM t, (SELECT id FROM t WHERE id <= 2) AS x 0.00s
scenario coalesce_nullif 1/1 passed
SELECT id, COALESCE(a, b, 'default') FROM t ORDER BY id 0.00s
scenario bare_col_with_agg 5/8 passed, 3 skipped
SELECT id, COUNT(*) FROM t 0.00s
SELECT v, SUM(v) FROM t 0.00s
SELECT v + 1, SUM(v) FROM t 0.00s
SELECT COUNT(*) FROM t 0.00s
SELECT SUM(v) FROM t 0.00s
SELECT COUNT(*), SUM(v), MAX(v), MIN(v) FROM t 0.00s
SELECT SUM(v) * 2 FROM t 0.00s
SELECT 'total' AS label, COUNT(*) FROM t 0.00s
scenario aggregate_nulls 7/7 passed
SELECT COUNT(*) FROM t 0.00s
SELECT COUNT(v) FROM t 0.00s
SELECT SUM(v) FROM t 0.00s
SELECT SUM(v) FROM t WHERE grp = 'b' 0.00s
SELECT SUM(v) FROM t WHERE grp = 'no_such_group' 0.00s
SELECT MIN(v), MAX(v) FROM t WHERE grp = 'b' 0.00s
SELECT COUNT(*) FROM t WHERE grp = 'no_such_group' 0.00s
scenario cross_join 3/3 passed
SELECT a.id, b.id FROM a, b 0.00s
SELECT COUNT(*) FROM a, b 0.00s
SELECT a.v, b.w FROM a, b WHERE a.id = b.id ORDER BY a.id 0.00s
scenario composite_pk_prefix_pushdown 9/9 passed
SELECT a, b, c FROM kv WHERE a = 1 ORDER BY b, c 0.00s
SELECT a, b, c FROM kv WHERE a = 1 AND v > 1500 ORDER BY b, c 0.00s
SELECT a, b, c FROM kv WHERE a = 1 AND b = 10 ORDER BY c 0.00s
SELECT c FROM kv WHERE a = 1 AND b = 10 AND v = 1000 0.00s
SELECT a, b, c FROM kv WHERE a = 1 AND c = 100 ORDER BY b 0.00s
SELECT a, b, c FROM kv WHERE b = 10 ORDER BY a, c 0.00s
SELECT v FROM kv WHERE a = 1 AND b = 10 AND c = 100 0.00s
SELECT a, b, label FROM kv2 WHERE a = 2 ORDER BY b 0.00s
SELECT a, b FROM kv2 WHERE a = 99 0.00s
scenario pk_pushdown 38/38 passed
SELECT id, name, v FROM t WHERE id = 3 0.00s
SELECT id, name, v FROM t WHERE 3 = id 0.00s
SELECT id, name FROM t WHERE id = 99 0.00s
SELECT id FROM t WHERE t.id = 4 0.00s
SELECT id FROM t WHERE name = 'beta' 0.00s
SELECT id FROM t WHERE id > 2 ORDER BY id 0.00s
SELECT id FROM t WHERE id >= 3 ORDER BY id 0.00s
SELECT id FROM t WHERE id < 3 ORDER BY id 0.00s
SELECT id FROM t WHERE id <= 2 ORDER BY id 0.00s
SELECT id FROM t WHERE 3 < id ORDER BY id 0.00s
SELECT id FROM t WHERE id >= 2 AND id <= 3 ORDER BY id 0.00s
SELECT id FROM t WHERE id > 1 AND id < 4 ORDER BY id 0.00s
SELECT id FROM t WHERE id >= 2 AND name = 'gamma' 0.00s
SELECT id FROM t WHERE id > 10 AND id < 5 0.00s
SELECT id FROM t WHERE id = 3 AND v = 30 0.00s
SELECT id FROM t WHERE id = 3 AND v = 999 0.00s
SELECT COUNT(*) FROM t WHERE id = 1 0.00s
SELECT v * 2 FROM t WHERE id = 4 0.00s
SELECT id, name FROM t WHERE name = 'alpha' ORDER BY id 0.00s
SELECT id FROM t WHERE id <> 2 ORDER BY id 0.00s
SELECT v FROM kv WHERE k = 'a' AND g = 2 0.00s
SELECT v FROM kv WHERE g = 1 AND k = 'b' 0.00s
SELECT g, v FROM kv WHERE k = 'a' ORDER BY g 0.00s
SELECT v FROM kv WHERE k = 'a' AND g >= 1 AND g <= 1 0.00s
SELECT g, v FROM kv WHERE k = 'a' AND g > 1 ORDER BY g 0.00s
SELECT g, v FROM kv WHERE k = 'b' AND g < 2 ORDER BY g 0.00s
SELECT v FROM kv WHERE k = 'b' AND g = 2 AND v = 400 0.00s
SELECT v FROM kv WHERE k = 'b' AND g = 2 AND v = 999 0.00s
SELECT v FROM kv WHERE k = 'a' AND g = 2 AND v > 100 0.00s
SELECT region, bucket, tag FROM kvw WHERE region = 'us' AND bucket > 1 AND tag = 'a' 0.00s
SELECT region, bucket, tag FROM kvw WHERE region = 'us' AND bucket <= 1 AND tag = 'a' 0.00s
SELECT COUNT(*) FROM kvw WHERE region < 'us' 0.00s
SELECT id FROM t WHERE id BETWEEN 2 AND 4 ORDER BY id 0.00s
SELECT id FROM t WHERE id BETWEEN 3 AND 3 0.00s
SELECT id FROM t WHERE id BETWEEN 10 AND 5 0.00s
SELECT id FROM t WHERE id BETWEEN 1 AND 5 AND name <> 'gamma' ORDER BY id 0.00s
SELECT id FROM t WHERE id NOT BETWEEN 2 AND 4 ORDER BY id 0.00s
SELECT k, g FROM kv WHERE k = 'a' AND g BETWEEN 1 AND 2 ORDER BY g 0.00s
scenario secondary_index_pushdown 24/24 passed
SELECT id, status, v FROM t WHERE status = 'active' ORDER BY id 0.00s
SELECT id FROM t WHERE 'archived' = status 0.00s
SELECT id FROM t WHERE status = 'nonexistent' 0.00s
SELECT id FROM t WHERE status = 'active' AND v > 20 0.00s
SELECT id FROM t WHERE v = 30 0.00s
SELECT id FROM t WHERE id = 2 0.00s
SELECT id FROM t WHERE status = 'active' AND v = 30 0.00s
SELECT id, status FROM t WHERE v = 20 0.00s
SELECT id, amount FROM t2 WHERE region = 'us' AND tier = 'pro' ORDER BY id 0.00s
SELECT id FROM t2 WHERE tier = 'free' AND region = 'eu' 0.00s
SELECT id FROM t2 WHERE region = 'us' ORDER BY id 0.00s
SELECT id FROM t2 WHERE region = 'eu' AND tier = 'pro' AND amount > 100 0.00s
SELECT id FROM t2 WHERE region = 'asia' AND tier = 'pro' 0.00s
SELECT id FROM t WHERE status = NULL 0.00s
SELECT id FROM t2 WHERE region = 'us' AND tier = NULL 0.00s
SELECT COUNT(*) FROM t WHERE v >= 30 0.00s
SELECT COUNT(*) FROM t WHERE v > 30 0.00s
SELECT COUNT(*) FROM t WHERE v <= 20 0.00s
SELECT COUNT(*) FROM t WHERE v < 30 0.00s
SELECT COUNT(*) FROM t WHERE v > 20 AND v < 40 0.00s
SELECT COUNT(*) FROM t WHERE v >= 10 AND v <= 30 0.00s
SELECT COUNT(*) FROM t WHERE v > 100 AND v < 200 0.00s
SELECT COUNT(*) FROM t WHERE v > 9999 0.00s
SELECT COUNT(*) FROM t WHERE 50 > v 0.00s
scenario like_prefix_pushdown 30/30 passed
SELECT name FROM t WHERE name LIKE 'a%' ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE 'ba%' 0.00s
SELECT name FROM t WHERE name LIKE 'be%' 0.00s
SELECT name FROM t WHERE name LIKE 'car%' 0.00s
SELECT name FROM t WHERE name LIKE 'apple' 0.00s
SELECT name FROM t WHERE name LIKE 'xyz%' 0.00s
SELECT name FROM t WHERE name LIKE 'c%' ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE 'appleX%' 0.00s
SELECT name FROM t WHERE name LIKE 'a%' AND v > 10 ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE 'b%' AND tag = 'fruit' 0.00s
SELECT name FROM t WHERE name NOT LIKE 'a%' ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE 'b_an' 0.00s
SELECT name FROM t WHERE name LIKE 'b%an%' ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE '%ate' 0.00s
SELECT COUNT(*) FROM t WHERE name LIKE '%' 0.00s
SELECT id, status FROM t2 WHERE status LIKE 'a%' ORDER BY id 0.00s
SELECT id FROM t2 WHERE status LIKE 'd%' ORDER BY id 0.00s
SELECT id FROM t2 WHERE status LIKE 'awa%' 0.00s
SELECT id FROM t2 WHERE status LIKE 'zzz%' 0.00s
SELECT region, name FROM cp WHERE region = 'us' AND name LIKE 'a%' ORDER BY name 0.00s
SELECT region, name FROM cp WHERE region = 'eu' AND name LIKE 'b%' 0.00s
SELECT name FROM cp WHERE region = 'us' AND name LIKE 'a%' AND v > 10 0.00s
SELECT region FROM cp WHERE region = 'us' AND name LIKE 'zzz%' 0.00s
SELECT id, region, name FROM ci WHERE region = 'us' AND name LIKE 'a%' ORDER BY id 0.00s
SELECT id FROM ci WHERE region = 'eu' AND name LIKE 'b%' 0.00s
SELECT id FROM ci WHERE region = 'asia' AND name LIKE 'a%' 0.00s
SELECT name FROM t WHERE name LIKE 'a%le' ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE 'a_ple' ORDER BY name 0.00s
SELECT name FROM t WHERE name LIKE 'bana%' 0.00s
SELECT name FROM t WHERE name LIKE '_anana' 0.00s
scenario in_list_advanced 8/10 passed, 2 skipped
SELECT a, b FROM ta WHERE b IN (1 + 0, 3 + 0, 5, 7) ORDER BY a 0.00s
SELECT a, b FROM ta WHERE b IN (6) 0.00s
SELECT a, b FROM ta WHERE b IN (10, 33, 66) 0.00s
SELECT a, b FROM ta WHERE b IN (1, 1, 1, 1) 0.00s
SELECT a, b FROM ta WHERE a IN (1, 1, 1) ORDER BY a 0.00s
SELECT a, b FROM ta WHERE a IN (2, 1, 2, 3, 1) ORDER BY a 0.00s
SELECT a, b FROM ta WHERE b IN (1 + 0, 0 + 1) 0.00s
SELECT a, b FROM ta WHERE b IN (1, 2, 1, 3) ORDER BY a 0.00s
SELECT a FROM ta WHERE b IN () 0.00s
SELECT a FROM ta WHERE b IN ('foo', 3) 0.00s
scenario composite_secondary_index_prefix_pushdown 7/7 passed
SELECT id FROM rp WHERE region = 'us' ORDER BY id 0.00s
SELECT id FROM rp WHERE region = 'us' AND score = 1 ORDER BY id 0.00s
SELECT id FROM rp WHERE tag = 'pro' ORDER BY id 0.00s
SELECT id FROM rp WHERE region = 'eu' ORDER BY id 0.00s
SELECT id FROM rp WHERE region = 'us' AND tag = 'pro' ORDER BY id 0.00s
SELECT id FROM rp WHERE region = 'us' AND tag = 'pro' AND score = 1 ORDER BY id 0.00s
SELECT id FROM rp WHERE region = 'us' AND score = 2 ORDER BY id 0.00s
scenario covering_index_pushdown 18/18 passed
SELECT id FROM t WHERE status = 'active' ORDER BY id 0.00s
SELECT id, status FROM t WHERE status = 'active' ORDER BY id 0.00s
SELECT status FROM t WHERE status = 'archived' 0.00s
SELECT id, v FROM t WHERE v >= 20 AND v < 40 ORDER BY v 0.00s
SELECT id, v FROM t WHERE v BETWEEN 20 AND 30 ORDER BY v 0.00s
SELECT id FROM t WHERE v > 25 ORDER BY id 0.00s
SELECT id, v FROM t WHERE v > 0 ORDER BY v 0.00s
SELECT id, region, category FROM t2 WHERE region = 'us' AND category = 'pro' ORDER BY id 0.00s
SELECT region, category FROM t2 WHERE region = 'us' AND category > 'f' ORDER BY category 0.00s
SELECT id FROM tb WHERE payload = X'cafe' 0.00s
SELECT id FROM tb WHERE payload >= X'cafe' AND payload < X'feed' ORDER BY id 0.00s
SELECT a FROM kvw WHERE b = 30 0.00s
SELECT a, b FROM kvw WHERE a = 1 AND b BETWEEN 15 AND 25 0.00s
SELECT id, notes FROM t WHERE status = 'active' ORDER BY id 0.00s
SELECT id FROM t WHERE status = 'active' AND v > 20 0.00s
SELECT id FROM t WHERE status = 'active' AND 1 = 1 ORDER BY id 0.00s
SELECT id FROM t WHERE v > 1000 0.00s
SELECT id, status FROM t WHERE status = 'nonexistent' 0.00s
scenario mixed_type_equality 3/5 passed, 2 skipped
SELECT id FROM t WHERE n = '5' 0.00s
SELECT id FROM t WHERE n IN ('5', 'ten') 0.00s
SELECT id FROM t WHERE n = 5 0.00s
SELECT id FROM t WHERE s = '5' 0.00s
SELECT id FROM t WHERE n IN (5, 10) 0.00s
scenario gr1_join 2/3 passed, 1 skipped
SELECT a.id, COUNT(*) FROM a, b 0.00s
SELECT COUNT(*) FROM a, b 0.00s
SELECT SUM(a.v) FROM a, b WHERE a.id = b.id 0.00s
scenario numeric_types 4/4 passed
SELECT i / 3 FROM t WHERE id = 1 0.00s
SELECT l + l FROM t WHERE id = 1 0.00s
SELECT d * 2 FROM t WHERE id = 1 0.00s
SELECT i + d FROM t WHERE id = 1 0.00s
scenario is_distinct_from 12/12 passed
SELECT id FROM t WHERE label = 'alpha' ORDER BY id 0.00s
SELECT id FROM t WHERE label IS DISTINCT FROM 'alpha' ORDER BY id 0.00s
SELECT id FROM t WHERE label IS NOT DISTINCT FROM null ORDER BY id 0.00s
SELECT id FROM t WHERE label IS NOT DISTINCT FROM 'beta' 0.00s
SELECT id FROM t WHERE label IS DISTINCT FROM null ORDER BY id 0.00s
SELECT id FROM t WHERE null IS DISTINCT FROM label ORDER BY id 0.00s
SELECT id FROM t WHERE null IS DISTINCT FROM null 0.00s
SELECT id FROM t WHERE 10 IS DISTINCT FROM 10 0.00s
SELECT id FROM t WHERE 10 IS NOT DISTINCT FROM 10 ORDER BY id 0.00s
SELECT id, label IS DISTINCT FROM null FROM t WHERE id = 3 0.00s
SELECT id, label IS NOT DISTINCT FROM null FROM t WHERE id = 3 0.00s
SELECT id, label IS DISTINCT FROM 'alpha' FROM t ORDER BY id 0.00s
scenario in_list_pushdown 21/22 passed, 1 skipped
SELECT id, name FROM t WHERE id IN (1, 3) ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (2) 0.00s
SELECT id FROM t WHERE id IN (1, 2, 3, 4, 5) ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (100, 200, 300) 0.00s
SELECT id FROM t WHERE id IN (2, 99, 4) ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (1, 3, 5) AND v > 20 ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (1, 2, 3) AND name LIKE 'tw%' 0.00s
SELECT id FROM t WHERE id NOT IN (1, 2, 3) ORDER BY id 0.00s
SELECT k FROM ts WHERE k IN ('alpha', 'gamma') ORDER BY k 0.00s
SELECT k, w FROM ts WHERE k IN ('beta', 'missing') ORDER BY k 0.00s
SELECT a, b, c FROM kvw WHERE a = 1 AND b IN (10, 20) ORDER BY b 0.00s
SELECT a, b, c FROM kvw WHERE a = 1 AND b IN (10, 30) AND c = 100 0.00s
SELECT a, b, c FROM kvw WHERE a = 1 AND b = 20 AND c IN (100, 200) ORDER BY c 0.00s
SELECT a, b, c FROM kvw WHERE a = 1 AND b IN (10, 20) AND c = 999 0.00s
SELECT id, region, category FROM tp WHERE region = 'us' AND category IN ('pro', 'free') ORDER BY id 0.00s
SELECT id, status FROM t2 WHERE status IN ('active', 'deleted') ORDER BY id 0.00s
SELECT id, status FROM t2 WHERE status IN ('active') ORDER BY id 0.00s
SELECT id FROM t2 WHERE status IN ('active', 'archived') AND v > 10 ORDER BY id 0.00s
SELECT id FROM t2 WHERE status IN ('nonexistent', 'alsonone') 0.00s
SELECT id FROM t2 WHERE status IN ('active', 'nope') ORDER BY id 0.00s
SELECT id FROM tb WHERE payload IN (X'cafe', X'feed') ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (1, 'two', 3) 0.00s
scenario aggregate_expr 16/16 passed
SELECT SUM(qty) FROM t 0.00s
SELECT MIN(price), MAX(price) FROM t 0.00s
SELECT AVG(price) FROM t 0.00s
SELECT SUM(qty * price) FROM t 0.00s
SELECT AVG(price / 2) FROM t 0.00s
SELECT MIN(qty * price), MAX(qty * price) FROM t 0.00s
SELECT SUM(qty * price) AS revenue FROM t 0.00s
SELECT SUM(qty), SUM(qty * price) FROM t 0.00s
SELECT COUNT(qty * price) FROM t 0.00s
SELECT SUM(qty * price), COUNT(qty * price) FROM t WHERE id < 0 0.00s
SELECT SUM(CASE WHEN id < 3 THEN price ELSE 0 END) FROM t 0.00s
SELECT COUNT(CASE WHEN id < 3 THEN 1 END) FROM t 0.00s
SELECT MAX(CASE WHEN id < 3 THEN price ELSE 0 END) FROM t 0.00s
SELECT AVG(CASE WHEN id < 3 THEN price END) FROM t 0.00s
SELECT SUM(qty) / COUNT(*) FROM t 0.00s
SELECT MIN(qty) + MAX(qty), SUM(qty) - COUNT(*) FROM t 0.00s
scenario aggregate_expression_select 10/10 passed
SELECT SUM(a) + SUM(b) FROM t 0.00s
SELECT SUM(a) - SUM(b) FROM t 0.00s
SELECT AVG(a) + 1 FROM t 0.00s
SELECT SUM(a), SUM(a) + 1 FROM t WHERE id < 3 0.00s
SELECT SUM(a) + 1 FROM t HAVING SUM(a) > 10 0.00s
SELECT SUM(a), SUM(b) + 1 FROM t WHERE id < 3 0.00s
SELECT SUM(a), SUM(a) + SUM(b) FROM t WHERE id < 3 0.00s
SELECT 1, SUM(a) FROM t 0.00s
SELECT 'total', COUNT(*) FROM t 0.00s
SELECT 1, 2, MAX(a) FROM t 0.00s
scenario derived_table_renamed 1/1 passed
SELECT sq.x, b.idb FROM (SELECT ida AS x FROM a) AS sq, b 0.00s
scenario order_by_elimination 5/5 passed
SELECT id, v FROM t ORDER BY id 0.00s
SELECT id FROM t WHERE id > 1 ORDER BY id 0.00s
SELECT id FROM t WHERE v = 10 ORDER BY id 0.00s
SELECT id, v FROM t WHERE v >= 20 ORDER BY v 0.00s
SELECT a, b FROM ab WHERE a = 1 ORDER BY b 0.00s
scenario bug_hunt_probes 7/7 passed
SELECT COUNT(*), COUNT(n), COUNT(s) FROM t 0.00s
SELECT AVG(n) FROM t 0.00s
SELECT SUM(n) FROM t WHERE n IS NULL 0.00s
SELECT COUNT(*) FROM t WHERE id > 1000 0.00s
SELECT id FROM t WHERE (n > 5) AND (s IS NULL) ORDER BY id 0.00s
WITH a AS (SELECT id, n FROM t WHERE n IS NOT NULL), b AS (SELECT id, n * 2 AS doubled FROM a) SELECT id, doubled FROM b 0.00s
WITH high AS (SELECT n FROM t WHERE n > 15) SELECT SUM(n), COUNT(*) FROM high 0.00s
scenario wrong_qualifier 5/5 passed
SELECT a.name, b.label FROM a, b WHERE a.id = b.id ORDER BY a.id 0.00s
SELECT x.id, x.name FROM a AS x, b WHERE x.id = b.id ORDER BY x.id 0.00s
SELECT a.id FROM a, b WHERE a.id = b.id AND b.label = 'one' 0.00s
SELECT d.id, d.name FROM a AS d WHERE d.id = 1 0.00s
SELECT a.id, a.name FROM a WHERE a.id = 2 0.00s
scenario union 1/1 passed
SELECT v FROM a UNION ALL SELECT v FROM b 0.00s
scenario qualified_star_more 2/2 passed
SELECT a.*, b.* FROM a, b WHERE a.a1 = b.b1 ORDER BY a.a1 0.00s
SELECT x.*, y.* FROM a AS x, b AS y WHERE x.a1 = y.b1 ORDER BY x.a1 0.00s
scenario cte 13/13 passed
WITH hi AS (SELECT id, v FROM t WHERE v >= 20) SELECT id FROM hi 0.00s
WITH hi AS (SELECT id, v FROM t WHERE v >= 20) SELECT COUNT(*), SUM(v) FROM hi 0.00s
WITH hi AS (SELECT id, v FROM t WHERE v >= 20) SELECT id FROM hi WHERE v >= 30 0.00s
WITH lo AS (SELECT id FROM t WHERE v < 20), hi AS (SELECT id FROM t WHERE v >= 30) SELECT COUNT(*) FROM lo, hi 0.00s
WITH c1(x, y) AS (SELECT id, v FROM t) SELECT x FROM c1 WHERE y >= 30 0.00s
WITH c1(my_id) AS (SELECT id FROM t) SELECT my_id FROM c1 0.00s
WITH base(d, val) AS (SELECT id, v FROM t), filtered(x, y) AS (SELECT d, val FROM base WHERE val > 15) SELECT x, y FROM filtered 0.00s
WITH lo(li) AS (SELECT id FROM t WHERE v < 20), hi(hi_id) AS (SELECT id FROM t WHERE v >= 30) SELECT li, hi_id FROM lo, hi 0.00s
WITH a AS (SELECT id FROM t WHERE v >= 20), b AS (SELECT id FROM a WHERE id >= 3) SELECT id FROM b 0.00s
WITH a AS (SELECT id, v FROM t), b AS (SELECT id FROM a WHERE v >= 20), c AS (SELECT id FROM b WHERE id >= 3) SELECT id FROM c 0.00s
WITH ignored AS (SELECT id FROM t WHERE id > 100) SELECT id FROM t 0.00s
WITH c1 AS (SELECT * FROM t) SELECT * FROM c1 0.00s
WITH c1(w, z) AS (SELECT id, v FROM t WHERE id <= 2) SELECT * FROM c1 0.00s
scenario union_constant_literal 1/1 passed
SELECT v FROM a UNION ALL SELECT 99 FROM b 0.00s
scenario join_null_key 3/3 passed
SELECT a.id, b.label FROM a, b WHERE a.k = b.k 0.00s
SELECT a.id FROM a, b WHERE NOT (a.k = null) AND a.id = 1 0.00s
SELECT a.id, b.label FROM a, b WHERE a.k IS NOT DISTINCT FROM b.k 0.00s
scenario overflow 2/8 passed, 6 skipped
SELECT a + b FROM t WHERE id = 1 0.00s
SELECT a - b FROM t WHERE id = 2 0.00s
SELECT a * b FROM t WHERE id = 3 0.00s
SELECT a / b FROM t WHERE id = 4 0.00s
SELECT a + -1 FROM t WHERE id = 1 0.00s
SELECT a % b FROM t WHERE id = 4 0.00s
SELECT 1e400 FROM t WHERE id = 1 0.00s
SELECT -1e400 FROM t WHERE id = 1 0.00s
scenario overflow_mixed 2/2 passed
SELECT a + b FROM t WHERE id = 1 0.00s
SELECT a + b FROM t WHERE id = 2 0.00s
scenario greatest_least 8/9 passed, 1 skipped
SELECT GREATEST(1, 5, 3) FROM t 0.00s
SELECT LEAST(1, 5, 3) FROM t 0.00s
SELECT GREATEST(1, NULL, 3) FROM t 0.00s
SELECT LEAST(1, NULL, 3) FROM t 0.00s
SELECT GREATEST(1, 2, 3.0, 4, 5) FROM t 0.00s
SELECT LEAST(1, 2, 3.0, 4, 5) FROM t 0.00s
SELECT GREATEST('apple', 'banana', 'cherry') FROM t 0.00s
SELECT LEAST('apple', 'banana', 'cherry') FROM t 0.00s
SELECT GREATEST(1, 'a') FROM t 0.00s
scenario recursive_cte_count 2/2 passed
WITH RECURSIVE descendants AS (SELECT id, parent FROM t WHERE parent = -1 UNION ALL SELECT b.id, b.parent FROM descendants AS a, t AS b WHERE b.parent = a.id) SELECT COUNT(*) FROM descendants 0.00s
WITH RECURSIVE noseed AS (SELECT id, parent FROM t WHERE id = 99999 UNION ALL SELECT b.id, b.parent FROM noseed AS a, t AS b WHERE b.parent = a.id) SELECT id FROM noseed 0.00s
scenario case_insensitive_keywords 5/5 passed
SelECT id FROM t WHERE id = 1 0.00s
select id from t where id = 1 0.00s
SELECT id FROM t WHERE id = 1 oR id = 3 OrDeR bY id 0.00s
SELECT id FROM t WHERE id > 1 AnD n < 30 0.00s
SELECT id FROM t WHERE n iS nOt NUll ORDER BY id 0.00s
scenario union_star 5/5 passed
SELECT * FROM t1 UNION ALL SELECT * FROM t1 0.00s
SELECT id, col1, col2 FROM t1 UNION ALL SELECT * FROM t1 0.00s
SELECT * FROM t1 UNION ALL SELECT id, col1, col2 FROM t1 0.00s
SELECT id AS W, col1 AS X, col2 AS Y FROM t1 UNION ALL SELECT * FROM t1 0.00s
SELECT SUM(a) AS a, SUM(b) AS b FROM (SELECT SUM(col1) AS a, COUNT(*) AS b FROM t1 UNION ALL SELECT SUM(col1) AS a, COUNT(*) AS b FROM t1) AS x 0.00s
scenario qualified_star 4/4 passed
SELECT a.* FROM a ORDER BY id 0.00s
SELECT a.* FROM a, b 0.00s
SELECT b.* FROM a, b 0.00s
SELECT x.* FROM a AS x, b WHERE x.id = 1 ORDER BY b.id 0.00s
scenario exists 2/2 passed
SELECT id FROM orders WHERE EXISTS (SELECT k FROM flags) ORDER BY id 0.00s
SELECT id FROM orders WHERE NOT EXISTS (SELECT k FROM flags) ORDER BY id 0.00s
scenario nested_derived_table 3/3 passed
SELECT * FROM (SELECT * FROM (SELECT * FROM t1) AS x WHERE id IS NOT NULL) AS y ORDER BY id 0.00s
SELECT COUNT(*) FROM (SELECT * FROM (SELECT * FROM t1) AS x WHERE n IS NOT NULL) AS y 0.00s
SELECT a FROM (SELECT COUNT(*) AS a FROM t1 WHERE n IS NOT NULL) AS sub 0.00s
scenario ambiguous_column 2/2 passed
SELECT a.name FROM a, b WHERE a.id = b.id ORDER BY a.id 0.00s
SELECT a.id, a.name, b.name FROM a, b WHERE a.id = b.id ORDER BY a.id 0.00s
scenario correlated_subquery_probes 2/2 passed
SELECT fname FROM emp WHERE EXISTS (SELECT 1 FROM project WHERE emp_id = emp.id) ORDER BY id 0.00s
SELECT fname FROM emp WHERE NOT EXISTS (SELECT 1 FROM project WHERE emp_id = emp.id) ORDER BY id 0.00s
scenario union_columns 1/1 passed
SELECT v FROM a UNION ALL SELECT w FROM b 0.00s
scenario join_chained 2/2 passed
SELECT emp.name FROM emp, project WHERE project.emp_id = emp.id ORDER BY emp.id 0.00s
SELECT emp.name, dept.name FROM emp, dept, project WHERE emp.dept_id = dept.id AND project.emp_id = emp.id ORDER BY emp.id 0.00s
scenario multi_feature_select 1/1 passed
SELECT id FROM orders WHERE customer_id > total 0.00s
scenario count_distinct_join_positive 1/1 passed
SELECT COUNT(*) FROM orders AS o, tags AS t WHERE o.cust_id = t.cust_id 0.00s
scenario null_compare 13/13 passed
SELECT id FROM t WHERE v = w ORDER BY id 0.00s
SELECT id FROM t WHERE v <> w ORDER BY id 0.00s
SELECT id FROM t WHERE v < w ORDER BY id 0.00s
SELECT id FROM t WHERE v > w ORDER BY id 0.00s
SELECT id FROM t WHERE v <= w ORDER BY id 0.00s
SELECT id, v = 10 FROM t ORDER BY id 0.00s
SELECT id, v < 30 FROM t ORDER BY id 0.00s
SELECT id, v IS NULL FROM t ORDER BY id 0.00s
SELECT id, v IS NOT NULL FROM t ORDER BY id 0.00s
SELECT id FROM t WHERE NOT (v = 10) ORDER BY id 0.00s
SELECT id FROM t WHERE v IS NULL AND w = 300 ORDER BY id 0.00s
SELECT id FROM t WHERE v IS NULL OR w = 100 ORDER BY id 0.00s
SELECT id FROM t WHERE v = 10 OR w IS NOT NULL ORDER BY id 0.00s
scenario boolean_precedence 8/8 passed
SELECT id FROM t WHERE a = 1 OR (b = 0 AND c = 1) ORDER BY id 0.00s
SELECT id FROM t WHERE (a = 1 OR b = 0) AND c = 1 ORDER BY id 0.00s
SELECT id FROM t WHERE (NOT (a = 1)) AND b = 0 ORDER BY id 0.00s
SELECT id FROM t WHERE NOT (a = 1 AND b = 0) ORDER BY id 0.00s
SELECT id FROM t WHERE (NOT (a = 1)) OR b = 1 ORDER BY id 0.00s
SELECT id FROM t WHERE NOT (a = 1 OR b = 1) ORDER BY id 0.00s
SELECT id FROM t WHERE ((NOT (a = 1)) AND b = 0) OR c = 1 ORDER BY id 0.00s
SELECT id FROM t WHERE (NOT (a = 1)) AND (b = 0 OR c = 1) ORDER BY id 0.00s
scenario self_join 6/6 passed
SELECT a.id, b.id FROM t a, t b WHERE a.id = b.id ORDER BY a.id 0.00s
SELECT a.id, b.id FROM t a, t b WHERE a.id < b.id 0.00s
SELECT COUNT(*) FROM t a, t b WHERE a.id < b.id 0.00s
SELECT a.id, b.id FROM t a, t b WHERE a.x < b.x 0.00s
SELECT a.x, b.x FROM t a, t b WHERE a.id = 1 AND b.id = 3 0.00s
SELECT COUNT(*) FROM t a, t b 0.00s
scenario string_compare 13/13 passed
SELECT id FROM t WHERE s = 'apple' 0.00s
SELECT id FROM t WHERE s = 'Apple' 0.00s
SELECT id FROM t WHERE s <> 'apple' ORDER BY id 0.00s
SELECT id FROM t WHERE s < 'cherry' ORDER BY id 0.00s
SELECT id FROM t WHERE s > 'banana' ORDER BY id 0.00s
SELECT id FROM t WHERE s >= 'apple' ORDER BY id 0.00s
SELECT id FROM t WHERE s <= 'banana' ORDER BY id 0.00s
SELECT id FROM t WHERE s = '' 0.00s
SELECT id FROM t WHERE s IS NULL 0.00s
SELECT id FROM t WHERE s IS NOT NULL ORDER BY id 0.00s
SELECT id FROM t WHERE s IN ('apple', 'banana') ORDER BY id 0.00s
SELECT id FROM t WHERE s NOT IN ('apple', 'banana') ORDER BY id 0.00s
SELECT id, s = 'apple' FROM t ORDER BY id 0.00s
scenario null_arithmetic 16/16 passed
SELECT n + 1 FROM t WHERE id = 2 0.00s
SELECT n - 1 FROM t WHERE id = 2 0.00s
SELECT n * 2 FROM t WHERE id = 2 0.00s
SELECT n / 2 FROM t WHERE id = 2 0.00s
SELECT n % 2 FROM t WHERE id = 2 0.00s
SELECT n + m FROM t WHERE id = 4 0.00s
SELECT n + m FROM t WHERE id = 3 0.00s
SELECT n + m FROM t WHERE id = 1 0.00s
SELECT n + CAST(NULL AS BIGINT) FROM t WHERE id = 1 0.00s
SELECT CAST(NULL AS BIGINT) + n FROM t WHERE id = 1 0.00s
SELECT CAST(NULL AS BIGINT) * 5 FROM t WHERE id = 1 0.00s
SELECT CAST(NULL AS BIGINT) - CAST(NULL AS BIGINT) FROM t WHERE id = 1 0.00s
SELECT id FROM t WHERE n + 1 = 11 0.00s
SELECT id FROM t WHERE n + m > 0 ORDER BY id 0.00s
SELECT id FROM t WHERE n + m IS NULL ORDER BY id 0.00s
SELECT id FROM t WHERE n + m IS NOT NULL 0.00s
scenario order_by_indexed_col 6/6 passed
SELECT id FROM t ORDER BY v 0.00s
SELECT id, v FROM t ORDER BY v 0.00s
SELECT id, s FROM t ORDER BY s 0.00s
SELECT id FROM t ORDER BY v DESC 0.00s
SELECT id, v FROM t WHERE id > 1 ORDER BY v 0.00s
SELECT id FROM t WHERE v >= 10 ORDER BY v 0.00s
scenario arithmetic_compound 11/11 passed
SELECT a + (b * 2) FROM t WHERE id = 1 0.00s
SELECT (a + b) * 2 FROM t WHERE id = 1 0.00s
SELECT a - (b - 1) FROM t WHERE id = 1 0.00s
SELECT a + c FROM t WHERE id = 1 0.00s
SELECT a * c FROM t WHERE id = 1 0.00s
SELECT a / b FROM t WHERE id = 1 0.00s
SELECT c / 2 FROM t WHERE id = 1 0.00s
SELECT 0 - a FROM t WHERE id = 1 0.00s
SELECT (a % b) + 1 FROM t WHERE id = 1 0.00s
SELECT id FROM t WHERE (a + b) > 20 ORDER BY id 0.00s
SELECT id FROM t WHERE (a * 2) = 40 ORDER BY id 0.00s
scenario dml_setup 6/6 passed
SELECT id, v FROM t ORDER BY id 0.00s
SELECT COUNT(*) FROM t 0.00s
SELECT v FROM t WHERE id = 2 0.00s
SELECT id FROM t WHERE id = 3 0.00s
SELECT SUM(v) FROM t 0.00s
SELECT MIN(v), MAX(v) FROM t 0.00s
scenario where_complex 10/10 passed
SELECT id FROM t WHERE (v BETWEEN 10 AND 20) OR (s = 'd') ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 10 AND 50 AND s IS NOT NULL ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT BETWEEN 30 AND 50 ORDER BY id 0.00s
SELECT id FROM t WHERE v IS NOT NULL AND s IS NOT NULL ORDER BY id 0.00s
SELECT id FROM t WHERE v IS NULL OR s IS NULL ORDER BY id 0.00s
SELECT id FROM t WHERE NOT (v BETWEEN 30 AND 50) ORDER BY id 0.00s
SELECT id FROM t WHERE v IN (10, 30, 50) AND s IS NOT NULL ORDER BY id 0.00s
SELECT id FROM t WHERE (v BETWEEN 10 AND 30) AND s LIKE 'a%' ORDER BY id 0.00s
SELECT id FROM t WHERE v IS NOT NULL AND s IS NOT NULL AND v >= 20 ORDER BY id 0.00s
SELECT id FROM t WHERE v IS NULL OR (v >= 30 AND s IS NOT NULL) ORDER BY id 0.00s
scenario pk_equality_order_by 6/6 passed
SELECT v, s FROM t WHERE id = 2 ORDER BY s 0.00s
SELECT v, s FROM t WHERE id = 2 ORDER BY v 0.00s
SELECT v, s FROM t WHERE id IN (2) ORDER BY s 0.00s
SELECT v, s FROM t WHERE id = 999 ORDER BY s 0.00s
SELECT v FROM t WHERE id IN (999) ORDER BY v 0.00s
SELECT v FROM t WHERE id = 1 ORDER BY id 0.00s
scenario projection_alias 7/7 passed
SELECT id AS pk FROM t ORDER BY id 0.00s
SELECT id, v AS amount FROM t ORDER BY id 0.00s
SELECT a.id, a.v FROM t AS a ORDER BY a.id 0.00s
SELECT a.id FROM t a ORDER BY a.id 0.00s
SELECT a.s AS letter FROM t AS a ORDER BY a.id 0.00s
SELECT id AS pk FROM t WHERE id = 2 0.00s
SELECT id, v + 1 AS plus_one FROM t WHERE id = 1 0.00s
scenario join_order_by_right_pk 3/3 passed
SELECT u.name, o.total FROM Users u, Orders o WHERE u.uid = o.uid ORDER BY u.uid 0.00s
SELECT u.name, o.total FROM Users u, Orders o WHERE u.uid = o.uid ORDER BY o.oid 0.00s
SELECT COUNT(*) FROM Users u, Orders o WHERE u.uid = o.uid 0.00s
scenario pk_desc 5/5 passed
SELECT id FROM t ORDER BY id DESC 0.00s
SELECT id FROM t WHERE id >= 3 ORDER BY id DESC 0.00s
SELECT id FROM t WHERE id BETWEEN 2 AND 4 ORDER BY id DESC 0.00s
SELECT id, name FROM t WHERE id = 3 ORDER BY id DESC 0.00s
SELECT id FROM t WHERE id IN (1, 5, 3) ORDER BY id DESC 0.00s
scenario numeric_boundary 9/9 passed
SELECT val FROM t WHERE id = 1 0.00s
SELECT val FROM t WHERE id = 2 0.00s
SELECT val FROM t WHERE id = 3 0.00s
SELECT id FROM t WHERE val > 0 ORDER BY id 0.00s
SELECT id FROM t WHERE val < 0 ORDER BY id 0.00s
SELECT id FROM t WHERE val = 0 0.00s
SELECT id FROM t WHERE val = 9223372036854775807 0.00s
SELECT id FROM t WHERE val = -9223372036854775808 0.00s
SELECT COUNT(*) FROM t WHERE val >= -9223372036854775808 AND val <= 9223372036854775807 0.00s
scenario coalesce_extra 12/12 passed
SELECT COALESCE(a, 'fallback') FROM t WHERE id = 1 0.00s
SELECT COALESCE(a, 'fallback') FROM t WHERE id = 2 0.00s
SELECT COALESCE(a, b, 'last') FROM t WHERE id = 1 0.00s
SELECT COALESCE(a, b, 'last') FROM t WHERE id = 2 0.00s
SELECT COALESCE(a, b, 'last') FROM t WHERE id = 3 0.00s
SELECT COALESCE(a, b, c, 'final') FROM t WHERE id = 4 0.00s
SELECT COALESCE(a, b, c, 'final') FROM t WHERE id = 5 0.00s
SELECT COALESCE(CAST(NULL AS STRING), 'default') FROM t WHERE id = 1 0.00s
SELECT id FROM t WHERE COALESCE(a, b, c) = 'z' ORDER BY id 0.00s
SELECT id FROM t WHERE COALESCE(a, b) = 'y' ORDER BY id 0.00s
SELECT id FROM t WHERE COALESCE(a, b, c) IS NULL 0.00s
SELECT id FROM t WHERE COALESCE(a, b, c) IS NOT NULL ORDER BY id 0.00s
scenario like_escape 5/5 passed
SELECT id FROM t WHERE s LIKE '50\%' ESCAPE '\' 0.00s
SELECT id FROM t WHERE s LIKE 'c\_d' ESCAPE '\' 0.00s
SELECT id FROM t WHERE s LIKE 'a\%b' ESCAPE '\' 0.00s
SELECT id FROM t WHERE s LIKE '%\_data' ESCAPE '\' 0.00s
SELECT id FROM t WHERE s LIKE 'xxx\%' ESCAPE '\' 0.00s
scenario string_unicode 8/8 passed
SELECT s FROM t WHERE id = 1 0.00s
SELECT s FROM t WHERE id = 3 0.00s
SELECT id FROM t WHERE s = 'café' 0.00s
SELECT id FROM t WHERE s = '日本' 0.00s
SELECT id FROM t WHERE s IN ('café', '日本') ORDER BY id 0.00s
SELECT id FROM t WHERE s IS NULL 0.00s
SELECT id FROM t WHERE s IS NOT NULL ORDER BY id 0.00s
SELECT id, s = 'café' FROM t ORDER BY id 0.00s
scenario constant_projection 7/7 passed
SELECT 1 FROM t WHERE id = 1 0.00s
SELECT 'hello' FROM t WHERE id = 1 0.00s
SELECT TRUE FROM t WHERE id = 1 0.00s
SELECT 1, 2, 3 FROM t WHERE id = 1 0.00s
SELECT id, 100 FROM t WHERE id = 1 0.00s
SELECT 'static' FROM t ORDER BY id 0.00s
SELECT 42, 'x', FALSE FROM t WHERE id = 1 0.00s
scenario indexed_in_list_with_order_by 4/4 passed
SELECT id, val FROM t WHERE val IN (10, 20, 30) ORDER BY val 0.00s
SELECT id, val FROM t WHERE val IN (30, 10, 20) ORDER BY val 0.00s
SELECT id, val FROM t WHERE val IN (10, 30) ORDER BY val DESC 0.00s
SELECT id FROM t WHERE val IN (99, 100) ORDER BY val 0.00s
scenario numeric_comparison 13/13 passed
SELECT id FROM t WHERE i > 1.5 ORDER BY id 0.00s
SELECT id FROM t WHERE i < 5.5 ORDER BY id 0.00s
SELECT id FROM t WHERE i >= 10.0 ORDER BY id 0.00s
SELECT id FROM t WHERE i <= -1.5 ORDER BY id 0.00s
SELECT id FROM t WHERE d > 1 ORDER BY id 0.00s
SELECT id FROM t WHERE d < 3 ORDER BY id 0.00s
SELECT id FROM t WHERE d = 0 ORDER BY id 0.00s
SELECT id FROM t WHERE i = 5.0 0.00s
SELECT id FROM t WHERE i = -5.0 0.00s
SELECT id FROM t WHERE d <> 0.0 ORDER BY id 0.00s
SELECT id FROM t WHERE i <> 0 ORDER BY id 0.00s
SELECT id FROM t WHERE i > 0 AND d > 1.0 ORDER BY id 0.00s
SELECT id FROM t WHERE i > 0 OR d < 0.0 ORDER BY id 0.00s
scenario dml_advanced 8/8 passed
SELECT id, a, b FROM t ORDER BY id 0.00s
SELECT COUNT(*) FROM t 0.00s
SELECT a, b FROM t WHERE id = 1 0.00s
SELECT a FROM t WHERE id = 2 0.00s
SELECT b FROM t WHERE id = 3 0.00s
SELECT id FROM t WHERE id = 4 0.00s
SELECT SUM(a), SUM(b) FROM t 0.00s
SELECT MIN(a), MAX(a) FROM t 0.00s
scenario composite_index_order_by 3/3 passed
SELECT region, tag FROM rp ORDER BY region 0.00s
SELECT region, tag FROM rp ORDER BY region DESC 0.00s
SELECT id, tag FROM rp WHERE region = 'us' ORDER BY tag 0.00s
scenario null_order_by_position 2/2 passed
SELECT id, v FROM t ORDER BY v ASC 0.00s
SELECT id, v FROM t ORDER BY v DESC 0.00s
scenario is_null_with_index 5/5 passed
SELECT id FROM t WHERE v IS NULL ORDER BY v 0.00s
SELECT id FROM t WHERE v IS NULL ORDER BY id 0.00s
SELECT id, v FROM t WHERE v IS NOT NULL ORDER BY id 0.00s
SELECT COUNT(*) FROM t WHERE v IS NULL 0.00s
SELECT COUNT(*) FROM t WHERE v IS NOT NULL 0.00s
scenario having_positive 10/10 passed
SELECT COUNT(*) FROM t HAVING COUNT(*) > 0 0.00s
SELECT COUNT(*) FROM t HAVING COUNT(*) > 10 0.00s
SELECT COUNT(*) FROM t HAVING COUNT(*) = 4 0.00s
SELECT SUM(v) FROM t HAVING SUM(v) > 50 0.00s
SELECT SUM(v) FROM t HAVING SUM(v) < 50 0.00s
SELECT MIN(v), MAX(v) FROM t HAVING MIN(v) >= 10 0.00s
SELECT COUNT(*) FROM t WHERE v > 15 HAVING COUNT(*) >= 1 0.00s
SELECT COUNT(*) FROM t HAVING COUNT(*) > 0 AND COUNT(*) <= 10 0.00s
SELECT SUM(v) FROM t HAVING SUM(v) + 1 > 100 0.00s
SELECT COUNT(*) FROM t WHERE v = 999 HAVING COUNT(*) > 0 0.00s
scenario negative_constants 12/12 passed
SELECT id FROM t WHERE v = -10 0.00s
SELECT id FROM t WHERE v IN (-10, -5, 0) ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT IN (-10, 5) ORDER BY id 0.00s
SELECT id FROM t WHERE v < 0 ORDER BY id 0.00s
SELECT id FROM t WHERE v <= 0 ORDER BY id 0.00s
SELECT id FROM t WHERE v >= -5 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN -10 AND -1 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN -5 AND 5 ORDER BY id 0.00s
SELECT v + (-1) FROM t WHERE id = 4 0.00s
SELECT v * (-2) FROM t WHERE id = 5 0.00s
SELECT id, -1 FROM t WHERE id = 1 0.00s
SELECT SUM(v) FROM t 0.00s
scenario empty_string 10/10 passed
SELECT id FROM t WHERE s = '' ORDER BY id 0.00s
SELECT id FROM t WHERE s IS NOT NULL ORDER BY id 0.00s
SELECT id FROM t WHERE s IS NULL 0.00s
SELECT id FROM t WHERE s IN ('', 'a') ORDER BY id 0.00s
SELECT id FROM t WHERE s NOT IN ('a', 'aa') ORDER BY id 0.00s
SELECT s FROM t WHERE id = 1 0.00s
SELECT COUNT(*) FROM t WHERE s = '' 0.00s
SELECT id FROM t WHERE s LIKE '' ORDER BY id 0.00s
SELECT id FROM t WHERE s LIKE '_%' ORDER BY id 0.00s
SELECT id FROM t WHERE s < 'a' ORDER BY id 0.00s
scenario large_in_list 4/4 passed
SELECT COUNT(*) FROM t WHERE id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50) 0.00s
SELECT COUNT(*) FROM t WHERE id NOT IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50) 0.00s
SELECT COUNT(*) FROM t WHERE v IN (10, 20, 30, 40, 50, 60, 70, 80, 90, 100) 0.00s
SELECT id FROM t WHERE id IN (1, 5, 10, 25, 50) ORDER BY id 0.00s
scenario update_non_pk_predicate 4/4 passed
SELECT id, v, s FROM t ORDER BY id 0.00s
SELECT COUNT(*) FROM t WHERE s = 'twenty' 0.00s
SELECT COUNT(*) FROM t 0.00s
SELECT id FROM t WHERE s = 'a' 0.00s
scenario case_in_order_by 2/2 passed
SELECT id, CASE WHEN v < 20 THEN 'low' ELSE 'high' END FROM t ORDER BY id 0.00s
SELECT v, CASE WHEN v >= 25 THEN 1 ELSE 0 END FROM t ORDER BY id 0.00s
scenario bytes_advanced 7/7 passed
SELECT id FROM t WHERE payload = X'DEADBEEF' 0.00s
SELECT id FROM t WHERE payload IN (X'DEADBEEF', X'CAFEBABE') ORDER BY id 0.00s
SELECT id FROM t WHERE payload IS NULL 0.00s
SELECT id FROM t WHERE payload IS NOT NULL ORDER BY id 0.00s
SELECT COUNT(payload) FROM t 0.00s
SELECT id FROM t WHERE payload = X'' 0.00s
SELECT id FROM t WHERE payload = X'00' 0.00s
scenario coalesce_type_promotion 8/8 passed
SELECT COALESCE(a, b) FROM t WHERE id = 1 0.00s
SELECT COALESCE(a, b) FROM t WHERE id = 2 0.00s
SELECT COALESCE(a, b, CAST(99 AS DOUBLE)) FROM t WHERE id = 4 0.00s
SELECT id FROM t WHERE COALESCE(a, 0) = 0 ORDER BY id 0.00s
SELECT id FROM t WHERE COALESCE(a, b) IS NULL ORDER BY id 0.00s
SELECT COALESCE(COALESCE(a, b), CAST(-1 AS DOUBLE)) FROM t WHERE id = 4 0.00s
SELECT COALESCE(s, CAST(NULL AS STRING), 'default') FROM t WHERE id = 4 0.00s
SELECT id, COALESCE(s, 'fallback') FROM t WHERE id IN (3, 4) ORDER BY id 0.00s
scenario min_max_bigint_boundary 5/5 passed
SELECT MIN(v) FROM t 0.00s
SELECT MAX(v) FROM t 0.00s
SELECT MIN(v), MAX(v) FROM t 0.00s
SELECT v FROM t ORDER BY id 0.00s
SELECT COUNT(*) FROM t 0.00s
scenario multi_insert_setup 4/4 passed
SELECT COUNT(*) FROM t 0.00s
SELECT SUM(v) FROM t 0.00s
SELECT id, v FROM t ORDER BY id 0.00s
SELECT v FROM t WHERE id BETWEEN 2 AND 4 ORDER BY id 0.00s
scenario order_by_composite_idx_filter 3/3 passed
SELECT id, bucket FROM t WHERE region = 'us' ORDER BY bucket 0.00s
SELECT id FROM t WHERE region = 'eu' AND bucket >= 1 ORDER BY bucket 0.00s
SELECT id, v FROM t WHERE region = 'us' AND bucket = 1 ORDER BY id 0.00s
scenario update_chain 3/3 passed
SELECT id, v FROM t ORDER BY id 0.00s
SELECT SUM(v) FROM t 0.00s
SELECT MAX(v) FROM t 0.00s
scenario between_edge 7/7 passed
SELECT id FROM t WHERE v BETWEEN 10 AND 20 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 20 AND 10 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 20 AND 20 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 0 AND 9 ORDER BY id 0.00s
SELECT id FROM t WHERE v BETWEEN 31 AND 100 ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT BETWEEN 10 AND 20 ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT BETWEEN 10 AND 20 OR v IS NULL ORDER BY id 0.00s
scenario string_comparison_ops 8/8 passed
SELECT id FROM t WHERE s = 'apple' 0.00s
SELECT id FROM t WHERE s <> 'apple' ORDER BY id 0.00s
SELECT id FROM t WHERE s < 'apple' ORDER BY id 0.00s
SELECT id FROM t WHERE s <= 'apple' ORDER BY id 0.00s
SELECT id FROM t WHERE s > 'banana' ORDER BY id 0.00s
SELECT id FROM t WHERE s >= 'banana' ORDER BY id 0.00s
SELECT id FROM t WHERE s > 'apple' ORDER BY id 0.00s
SELECT id FROM t WHERE s = 'APPLE' ORDER BY id 0.00s
scenario cast_chain 7/7 passed
SELECT CAST(CAST(v AS STRING) AS BIGINT) FROM t WHERE id = 1 0.00s
SELECT CAST(v AS DOUBLE) FROM t WHERE id = 2 0.00s
SELECT CAST('123' AS BIGINT) FROM t WHERE id = 1 0.00s
SELECT CAST('0' AS BIGINT) FROM t WHERE id = 3 0.00s
SELECT CAST(1.9 AS BIGINT) FROM t WHERE id = 1 0.00s
SELECT CAST(-1.9 AS BIGINT) FROM t WHERE id = 1 0.00s
SELECT CAST(CAST(v AS STRING) AS BIGINT) FROM t WHERE id = 2 0.00s
scenario null_in_between 5/5 passed
SELECT id FROM u WHERE 10 BETWEEN lo AND hi ORDER BY id 0.00s
SELECT id FROM u WHERE 30 BETWEEN lo AND hi ORDER BY id 0.00s
SELECT id FROM u WHERE 10 NOT BETWEEN lo AND hi ORDER BY id 0.00s
SELECT t.id FROM t, u WHERE u.id = 1 AND t.v BETWEEN u.lo AND u.hi ORDER BY t.id 0.00s
SELECT t.id FROM t, u WHERE u.id = 4 AND t.v BETWEEN u.lo AND u.hi ORDER BY t.id 0.00s
scenario mixed_numeric_compare 8/8 passed
SELECT id FROM t WHERE a = 200.0 0.00s
SELECT id FROM t WHERE a = 200.5 0.00s
SELECT id FROM t WHERE b = 3 0.00s
SELECT id FROM t WHERE b * 100 = a ORDER BY id 0.00s
SELECT id FROM t WHERE a BETWEEN 100 AND 250.0 ORDER BY id 0.00s
SELECT id FROM t WHERE a / 100 = b ORDER BY id 0.00s
SELECT a + b FROM t WHERE id = 1 0.00s
SELECT a - b FROM t WHERE id = 4 0.00s
scenario not_in_list 6/6 passed
SELECT id FROM t WHERE v NOT IN (10, 30) ORDER BY id 0.00s
SELECT id FROM t WHERE s NOT IN ('a', 'd') ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT IN (20) ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT IN (10, 30) AND s = 'b' 0.00s
SELECT id FROM t WHERE s NOT IN ('a', 'b') OR s IS NULL ORDER BY id 0.00s
SELECT id FROM t WHERE v NOT IN (10, 20, 30, 50) ORDER BY id 0.00s
scenario union_columns_extended 3/9 passed, 6 skipped
SELECT v FROM a UNION ALL SELECT w FROM b 0.00s
SELECT id, v FROM a UNION ALL SELECT id, w FROM b ORDER BY w 0.00s
SELECT v FROM a UNION ALL SELECT w FROM b ORDER BY v LIMIT 2 OFFSET 1 0.00s
SELECT v FROM a UNION SELECT v FROM a ORDER BY v 0.00s
SELECT id, v FROM a UNION ALL SELECT id FROM b 0.00s
SELECT id, v FROM a UNION SELECT id FROM b 0.00s
SELECT v FROM a UNION ALL SELECT 99 FROM b 0.00s
SELECT v FROM a UNION ALL SELECT id_str FROM c 0.00s
SELECT v FROM a UNION ALL SELECT w FROM b 0.00s
scenario in_list_null 1/3 passed, 2 skipped
SELECT id FROM t WHERE v IN (2, NULL) 0.00s
SELECT id FROM t WHERE v NOT IN (2, NULL) 0.00s
SELECT id FROM t WHERE v IN (1, 3) 0.00s
scenario order_by_nulls 2/2 passed
SELECT v FROM t ORDER BY v ASC 0.00s
SELECT v FROM t ORDER BY v DESC 0.00s
scenario order_by_dupe_col 0/2 passed, 2 skipped
SELECT b FROM t ORDER BY b, b 0.00s
SELECT b FROM t ORDER BY 1, b 0.00s
scenario composite_pk_cross 3/4 passed, 1 skipped
SELECT b, label FROM t WHERE a = 1 ORDER BY b 0.00s
SELECT label FROM t WHERE a = 2 AND b = 10 0.00s
INSERT INTO t VALUES (1, 10, 'replacement') 0.00s
SELECT label FROM t WHERE a = 1 AND b = 10 0.00s
scenario unique_violation 2/6 passed, 4 skipped
INSERT INTO t VALUES (1, 'dave', 'd@x.com') 0.00s
INSERT INTO t VALUES (4, 'dave', 'a@x.com') 0.00s
INSERT INTO t VALUES (5, 'dave', 'd@x.com') 0.00s
SELECT COUNT(*) FROM t 0.00s
SELECT name, email FROM t WHERE id = 1 0.00s
UPDATE t SET email = 'a@x.com' WHERE id = 2 0.00s
scenario not_null_violation 1/3 passed, 2 skipped
INSERT INTO t VALUES (2, NULL) 0.00s
UPDATE t SET name = NULL WHERE id = 1 0.00s
SELECT id, name FROM t 0.00s
scenario in_subquery_decomposition 2/11 passed, 9 skipped
SELECT id FROM t WHERE id IN (SELECT t_id FROM tags) ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (SELECT t_id FROM tags WHERE label = 'red') ORDER BY id 0.00s
SELECT id, v FROM t WHERE v IN (SELECT t_id * 10 FROM tags WHERE label = 'red') ORDER BY v 0.00s
SELECT id FROM t WHERE id IN (SELECT t_id FROM tags WHERE label = 'nonexistent') 0.00s
SELECT id FROM t WHERE id IN (SELECT t_id FROM tags WHERE label IN ('red', 'blue')) ORDER BY id 0.00s
SELECT id, v FROM t WHERE v IN (SELECT t_id * 10 FROM tags) ORDER BY v 0.00s
SELECT id FROM t WHERE id IN (SELECT tags.t_id FROM tags WHERE tags.t_id = t.id) ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (SELECT t_id FROM tags WHERE label IN ('red', 'dup')) ORDER BY id 0.00s
SELECT id FROM t WHERE id IN (SELECT t_id FROM tags WHERE label = 'dup') ORDER BY id 0.00s
SELECT id FROM t WHERE EXISTS (SELECT 1 FROM tags WHERE tags.t_id = t.id) ORDER BY id 0.00s
SELECT id, v FROM t WHERE EXISTS (SELECT 1 FROM tags WHERE label = 'red' AND tags.t_id * 10 = t.v) ORDER BY v 0.00s
scenario subquery_in 3/11 passed, 8 skipped
SELECT id FROM a WHERE v IN (SELECT v FROM b) 0.00s
SELECT id FROM a WHERE v NOT IN (SELECT v FROM b) 0.00s
SELECT id FROM a WHERE v IN (SELECT v FROM b WHERE id > 999) 0.00s
SELECT id FROM a WHERE v NOT IN (SELECT v FROM b WHERE id > 999) ORDER BY id 0.00s
SELECT id FROM a WHERE v IN (SELECT v FROM b WHERE v IS NOT NULL AND v != 2) 0.00s
SELECT id FROM a WHERE v IN (SELECT id, v FROM b) 0.00s
WITH s AS (SELECT 'x' AS label FROM a WHERE id = 1) SELECT id FROM a WHERE v IN (SELECT label FROM s) 0.00s
WITH s AS (SELECT 'x' AS label FROM a WHERE id = 1) SELECT id FROM a WHERE v NOT IN (SELECT label FROM s) 0.00s
SELECT id FROM a WHERE EXISTS (SELECT 1 FROM b AS sub WHERE sub.v = a.v) ORDER BY id 0.00s
SELECT id FROM a WHERE NOT EXISTS (SELECT 1 FROM b AS sub WHERE sub.v = a.v) ORDER BY id 0.00s
SELECT DISTINCT a.id FROM a, b WHERE a.v = b.v ORDER BY a.id 0.00s
scenario update_delete 2/8 passed, 6 skipped
UPDATE t SET v = 99 WHERE v = NULL 0.00s
UPDATE t SET v = 99 WHERE v IS NULL 0.00s
DELETE FROM t WHERE v IS NOT NULL 0.00s
DELETE FROM t WHERE v < 15 OR v > 25 0.00s
DELETE FROM t 0.00s
UPDATE t SET v = 100 0.00s
SELECT id, v FROM t ORDER BY id 0.00s
SELECT COUNT(*) FROM t 0.00s
scenario update_case_when 1/7 passed, 6 skipped
UPDATE a SET a2 = CASE WHEN a1 = 1 THEN 4444 END 0.00s
UPDATE a SET a2 = a1 * 100 0.00s
UPDATE a SET a2 = CASE WHEN a2 IS NULL THEN 8888 ELSE 2222 END 0.00s
UPDATE a SET a2 = CASE WHEN CASE WHEN a2 = 2222 THEN 8888 ELSE 2222 END > 4000 THEN 4444 ELSE 6666 END 0.00s
UPDATE a SET a2 = CASE WHEN a2 = 4444 THEN 1 ELSE 2 END 0.00s
SELECT a1, a2 FROM a ORDER BY a1 0.00s
UPDATE a SET a2 = CASE WHEN a1 = 99 THEN 1 ELSE 2.2 END 0.00s
scenario update_set_expr 3/6 passed, 3 skipped
UPDATE t SET v = v + 5 WHERE id = 1 0.00s
UPDATE t SET label = CASE WHEN v >= 20 THEN 'big' WHEN v IS NULL THEN 'unknown' ELSE 'small' END WHERE id IN (2, 3) 0.00s
UPDATE t SET v = 100, label = 'z' WHERE id = 1 0.00s
SELECT id, v, label FROM t ORDER BY id 0.00s
SELECT v, label FROM t WHERE id = 1 0.00s
SELECT id, label FROM t ORDER BY id 0.00s
scenario insert_arity 2/7 passed, 5 skipped
INSERT INTO a (a3, a2, a1) VALUES (33, 22, 1) 0.00s
SELECT a1, a2, a3 FROM a WHERE a1 = 1 0.00s
INSERT INTO a (a1, a2) VALUES (2, 20) 0.00s
SELECT a1, a2, a3 FROM a WHERE a1 = 2 0.00s
INSERT INTO a VALUES (4) 0.00s
INSERT INTO a (a1, a2, a3) VALUES (5, 6, 7, 8, 9) 0.00s
INSERT INTO a (a1, a2, a3) VALUES (4) 0.00s
scenario insert_values_expr 5/11 passed, 6 skipped
INSERT INTO t VALUES (1, 2 + 3), (2, 10 * 10) 0.00s
SELECT id, n FROM t ORDER BY id 0.00s
INSERT INTO t VALUES (3, CASE WHEN 1 < 2 THEN 999 ELSE 0 END) 0.00s
SELECT n FROM t WHERE id = 3 0.00s
INSERT INTO t VALUES (4, CAST('42' AS BIGINT)) 0.00s
SELECT n FROM t WHERE id = 4 0.00s
INSERT INTO t VALUES (5, 25 * 2) 0.00s
SELECT n FROM t WHERE id = 5 0.00s
INSERT INTO t VALUES (50, ABS(-7)) 0.00s
INSERT INTO t VALUES (6, COALESCE(null, null, 77)) 0.00s
SELECT n FROM t WHERE id = 6 0.00s
scenario dml_returning_probes 2/5 passed, 3 skipped
DELETE FROM t WHERE id = 1 RETURNING id, n 0.00s
SELECT id FROM t WHERE id = 1 0.00s
UPDATE t SET n = 99 WHERE id = 2 RETURNING id, n 0.00s
SELECT n FROM t WHERE id = 2 0.00s
INSERT INTO t VALUES (4, 40) RETURNING id, n 0.00s
scenario insert_select 5/10 passed, 5 skipped
INSERT INTO dst SELECT id, v FROM src 0.00s
SELECT id, v FROM dst ORDER BY id 0.00s
INSERT INTO dst SELECT id, v FROM src 0.00s
SELECT COUNT(*) FROM dst 0.00s
INSERT INTO dst SELECT id + 100, v * 2 FROM src 0.00s
SELECT id, v FROM dst WHERE id > 100 ORDER BY id 0.00s
INSERT INTO dst SELECT 1000, 42 FROM src WHERE id = 1 0.00s
SELECT id, v FROM dst WHERE id = 1000 0.00s
INSERT INTO dst SELECT id + 2000, v FROM src WHERE id = 2 0.00s
SELECT id, v FROM dst WHERE id >= 2000 ORDER BY id 0.00s
scenario update_dml_cte 1/4 passed, 3 skipped
WITH high_ids AS (SELECT id FROM t WHERE v >= 30) UPDATE t SET v = 0 WHERE id IN (SELECT id FROM high_ids) 0.00s
UPDATE t SET v = 99 WHERE id IN (WITH x AS (SELECT id FROM t WHERE g=1) SELECT id FROM x) 0.00s
UPDATE t SET v = 99 WHERE EXISTS (SELECT 1 FROM t AS sub WHERE sub.id = t.id AND sub.g = 1) 0.00s
SELECT id, v FROM t ORDER BY id 0.00s
scenario order_by_limit 2/11 passed, 9 skipped
SELECT id, grp, v FROM t ORDER BY grp, v DESC 0.00s
SELECT id FROM t ORDER BY id LIMIT 3 0.00s
SELECT id FROM t ORDER BY id LIMIT 100 0.00s
SELECT id FROM t ORDER BY id LIMIT 0 0.00s
SELECT grp, SUM(v) FROM t GROUP BY grp ORDER BY 2 DESC 0.00s
SELECT id FROM t ORDER BY 99 0.00s
SELECT id AS n FROM t ORDER BY n DESC 0.00s
SELECT id AS n, v FROM t ORDER BY n 0.00s
SELECT id FROM t ORDER BY v * 2, id 0.00s
SELECT id, v FROM t ORDER BY ABS(v - 3), id LIMIT 2 0.00s
SELECT * FROM t ORDER BY v * 2, id 421ms
DeleteAllRecords Conformance 4/4 passed
Go saves, Go deletes, Java confirms empty 1/1 passed
should clear all records and index entries 143ms
Java saves, Java deletes, Go confirms empty 1/1 passed
should clear all records and index entries 227ms
Cross-write then Go deletes, Java confirms empty 1/1 passed
should clear records written by both implementations 184ms
Delete then re-save works cross-platform 1/1 passed
should allow saving after DeleteAllRecords 85ms
COUNT_UPDATES Index Conformance 5/5 passed
Go writes, both scan 1/1 passed
should count inserts via both Go and Java scan 82ms
Java writes, both scan 1/1 passed
should count inserts via both Go and Java scan 177ms
Delete does not decrement 2/2 passed
should keep count unchanged when Go deletes a Java-written record 227ms
should keep count unchanged when Java deletes a Go-written record 173ms
Update always increments 1/1 passed
should increment count on update even when key unchanged 121ms
Conformance server FDB retry (RFC-090) 7/7 passed
recovers from a burst of transaction_too_old (1007) and returns the correct row 593ms
recovers from not_committed (1020) — the other not-committed retryable code 796ms
recovers at the exact budget boundary (5 faults, MAX_FDB_RETRIES=6) 2.378s
surfaces at the exact budget boundary (6 faults = every attempt fails) 2.597s
surfaces the error once the retry budget is exhausted 2.346s
does NOT retry commit_unknown_result (1021) — a maybe-committed write must never be replayed 143ms
does NOT retry a non-retryable error (1000) 166ms
Index Entry Conformance 5/5 passed
Go writes with index, Java scans index 1/1 passed
should produce identical index entries visible to both Go and Java 89ms
Java writes with index, Go scans index 1/1 passed
should produce identical index entries visible to both Go and Java 223ms
Delete removes index entry 1/1 passed
should remove the index entry when Go deletes a record 133ms
Update changes index entry 1/1 passed
should update the index entry when price changes 133ms
Multiple records sorted by price 1/1 passed
should produce identically sorted entries in both Go and Java 84ms
TypedRecord Conformance — FDB tuple encoding of all proto field types 11/11 passed
Go writes, Java reads indexes 1/1 passed
basic values — all field types produce identical index entries 589ms
Java writes, Go reads indexes 1/1 passed
basic values — all field types produce identical index entries 672ms
Edge cases — zero values 1/1 passed
all zeros produce identical index entries 589ms
Edge cases — max signed values 1/1 passed
max int32/int64 produce identical index entries 594ms
Edge cases — min signed values 1/1 passed
min int32/int64 produce identical index entries 592ms
Cross-language round-trip 2/2 passed
Go saves, Java loads — record values preserved 78ms
Java saves, Go loads — record values preserved 79ms
Multiple records — ordering verified across languages 1/1 passed
int32 index ordering matches between Go and Java 51ms
Special float values 3/3 passed
extreme float values produce identical entries 595ms
negative extreme float values produce identical entries 595ms
smallest positive floats produce identical entries 599ms
Nesting Index Conformance 5/5 passed
flower.type index (string field) 3/3 passed
Go saves, Go scans flower.type index 32ms
Go saves, Java scans flower.type index 43ms
Java saves, Go scans flower.type index 228ms
flower.color index (enum field) 2/2 passed
Go saves, Go scans flower.color index 31ms
Go saves, Java scans flower.color index 38ms
//pkg/docscheck:docscheck_test 10/10 passed 216ms
TestStatusDuration
TestLivingDocsCiteCurrentFDBVersion 80ms
TestLivingDocsCiteCurrentGoVersion 50ms
TestLivingDocsCiteCurrentJavaTarget 50ms
TestGoTestWiresSrc
TestPanicBoundary_AllowlistMatchesDoc
TestPanicBoundary_FuzzNetsWired
TestPlanProtoSchemaMatches412
TestREADMENoEscapeHatchContradiction
TestReleaseDocsExistAndCompat
TestStaleReportsArchived
//pkg/fdbgo/bench:bench_test 684/684 passed 7.731s cached
TestStatusDuration
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
//pkg/fdbgo/client:client_test 1260/1260 passed 2m47.5s cached
TestStatusDuration
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
//pkg/fdbgo/conformance:conformance_test 2/2 passed 1m20.1s cached
TestStatusDuration
TestConsistencyCheck_AfterGoClientWrites 1m19.9s
TestParseConsistencyTrace
//pkg/fdbgo/fdb/subspace:subspace_test 17/17 passed 82ms cached
TestStatusDuration
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
//pkg/fdbgo/fdb/tuple:tuple_test 73/73 passed 58ms cached
TestStatusDuration
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
//pkg/fdbgo/fdb:fdb_test 192/192 passed 58.882s cached
TestStatusDuration
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
//pkg/fdbgo/fdbmetrics:fdbmetrics_test 2/2 passed 65ms cached
TestStatusDuration
ExampleWriteText
TestHandler_TextExposition
//pkg/fdbgo/transport:transport_test 58/58 passed 482ms cached
TestStatusDuration
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
//pkg/fdbgo/wire/types:types_test 100/100 passed 60ms cached
TestStatusDuration
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
//pkg/fdbgo/wire:wire_test 29/29 passed 91ms cached
TestStatusDuration
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
//pkg/internal/fdbclient:fdbclient_test 1/1 passed 49ms cached
TestStatusDuration
TestBackend_DefaultIsPureGo
//pkg/linters/gofmt:gofmt_test 5/5 passed 107ms cached
TestStatusDuration
TestEmptyPackage
TestFormatted
TestMultipleFiles
TestUnformattedSpacing
TestUnformattedTabs
//pkg/linters/gofumpt:gofumpt_test 6/6 passed 327ms cached
TestStatusDuration
TestEmptyPackage
TestFlagsMatchOptions
TestFormatted
TestGofumptExtraRule
TestMultipleFiles
TestUnformattedSpacing
//pkg/linters/norecover:norecover_test 5/5 passed 43ms cached
TestStatusDuration
TestRun_AllowlistedExempt
TestRun_NonAllowlistedFlagged
TestRun_PerFileCount
TestRun_ShadowedRecoverIgnored
TestRun_TestFileExempt
//pkg/rabitq:rabitq_test 236/236 passed 323ms cached
TestStatusDuration
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
//pkg/recordlayer/chaos:chaos_test 228/228 passed 2m1.8s cached
TestStatusDuration
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
//pkg/recordlayer/keyspace:keyspace_test 39/39 passed 6.625s cached
TestStatusDuration
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
//pkg/recordlayer/query/executor:executor_test 413/413 passed 5.601s cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades/combinatorics:combinatorics_test 46/46 passed 59ms cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades/expressions:expressions_test 244/244 passed 130ms cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades/matching:matching_test 96/96 passed 54ms cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades/predicates:predicates_test 410/410 passed 164ms cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades/properties:properties_test 161/161 passed 64ms cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades/values:values_test 1245/1245 passed 242ms cached
TestStatusDuration
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
//pkg/recordlayer/query/plan/cascades:cascades_test 1701/1701 passed 828ms
TestStatusDuration
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
//pkg/recordlayer/query/plan/plans:plans_test 332/332 passed 135ms cached
TestStatusDuration
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
//pkg/recordlayer/vectorcodec:vectorcodec_test 12/12 passed 58ms cached
TestStatusDuration
FuzzHalfRoundTrip
FuzzHalfRoundTrip/seed#0
FuzzHalfRoundTrip/seed#1
FuzzHalfRoundTrip/seed#2
FuzzHalfRoundTrip/seed#3
TestDeserialize_Errors
TestDeserialize_Half
TestDeserialize_Single
TestFloat32ToHalfRounding
TestHalfRoundTripExhaustive
TestSerializeDeserialize_DoubleRoundTrip
TestSerializeHalfRoundTrip
//pkg/recordlayer:recordlayer_test 2989/2991 passed 1m0.0s cached
VersionBugVerify 13/13 passed
Next/Prev carry/borrow across full 12 bytes 6/6 passed
Next on LastInDBVersion carries into global version 0.00s
Prev on FirstInDBVersion borrows from global version 0.00s
Next on incomplete version only touches local (matches Java) 0.00s
Next on incomplete version at max local errors (matches Java) 0.00s
Next on MaxVersion errors 0.00s
Prev on MinVersion errors 0.00s
NewCompleteVersion rejects all-0xFF global version 3/3 passed
rejects all-0xFF global version 0.00s
rejects all-0xFF via CompleteVersionFromBytes 0.00s
MaxVersion byte 9 is 0xFE (not all-0xFF) 0.00s
WithCommittedVersion rejects complete version 2/2 passed
rejects already-complete version 0.00s
works on incomplete version (baseline) 0.00s
CommitWithVersionstamp runs hooks 2/2 passed
runs both pre-commit checks and post-commit hooks 5ms
Run() calls both hooks (baseline) 3ms
FDBRecordVersion Comparison 11/11 passed
Equal 4/4 passed
EqualCompleteVersions 0.00s
EqualIncompleteVersions 0.00s
UnequalVersions 0.00s
NilHandling 0.00s
Less 4/4 passed
CompleteSortsBeforeIncomplete 0.00s
LexicographicOrdering 0.00s
IncompleteOrderingByLocalVersion 0.00s
NilHandling 0.00s
String 3/3 passed
CompleteVersion 0.00s
IncompleteVersion 0.00s
NilVersion 0.00s
SPFresh sweeper budgets and legacy bookkeeping 3/3 passed
the action budget caps work WITHIN one round (whale with a wide queue) 54ms
foreign-leased tasks consume no action budget; cleanups do 13ms
legacy leaked Cellfin rows: probe ignores them, rebalancer clears them 56ms
SPFresh cold-start bootstrap (no bulk build) 1/1 passed
a readable empty index accepts inserts from zero and serves kNN 641ms
RebuildIndex 24/24 passed
rebuilds a VALUE index within a single transaction 11ms
rebuilds an index with no records (empty store) 3ms
clears stale index entries before rebuilding 8ms
only indexes records of matching type 5ms
sets range set to complete after rebuild 7ms
rebuilds a unique index 8ms
tracks violations for unique index rebuild with duplicate values 9ms
index is maintained after rebuild when new records are added 10ms
addIndexCommon version tracking 2/2 passed
bumps version and sets LastModifiedVersion on AddIndex 0.00s
preserves pre-set LastModifiedVersion 0.00s
GetIndexesToBuildSince 1/1 passed
returns indexes added after the given version 0.00s
CreateOrOpen auto-rebuild on metadata version change 13/13 passed
rebuilds new indexes when metadata version increases 9ms
does not rebuild when metadata version is unchanged 8ms
updates store header metadata version after rebuild 11ms
rebuilds multiple new indexes at once 11ms
marks index DISABLED when DefaultIndexRebuildPolicy and too many records 33ms
marks index WRITE_ONLY when WriteOnlyIfTooLargePolicy and too many records 61ms
end-to-end: WriteOnlyIfTooLargePolicy → OnlineIndexer → READABLE 89ms
preserves WRITE_ONLY build progress on restart 54ms
rebuilds record counts when count key added to metadata 7ms
rebuilds record counts when count key expression changes 7ms
clears record counts when count key removed from metadata 8ms
no-ops record count rebuild when key expression unchanged 8ms
AlwaysRebuildPolicy forces inline rebuild regardless of record count 45ms
SPFresh resumable search (RFC-156 Phase A) 3/3 passed
ε-pruning starvation widening equals one-shot batch prune (invariant 1) 34ms
the resumable wrapper matches a brute-force golden across k (invariant 4) 46ms
emits in exact distance order when RaBitQ estimate order disagrees (invariant 2) 23ms
SPFresh cosine exact-match + build-vs-scan (codex 094.4 r2) 2/2 passed
a cosine query exactly at a centroid returns the match, not an estimator error 6ms
a scan during an in-flight build errors instead of reporting the index empty 4ms
cursor_util 31/31 passed
ForEach 4/4 passed
applies function to each element 0.00s
returns nil for empty cursor 0.00s
propagates function errors 0.00s
propagates cursor errors 0.00s
AsList 3/3 passed
collects all elements 0.00s
returns nil slice for empty cursor 0.00s
propagates cursor errors 0.00s
AsListWithContinuation 4/4 passed
returns all items and nil continuation when source exhausted 0.00s
returns empty and nil continuation for empty cursor 0.00s
returns continuation when cursor stops before end 0.00s
propagates cursor errors 0.00s
First 3/3 passed
returns first element 0.00s
returns nil for empty cursor 0.00s
propagates cursor errors 0.00s
GetCount 4/4 passed
counts all elements 0.00s
returns 0 for empty cursor 0.00s
returns 1 for single element 0.00s
propagates cursor errors 0.00s
Reduce 4/4 passed
sums integers 0.00s
concatenates strings 0.00s
returns initial value for empty cursor 0.00s
propagates cursor errors 0.00s
Filter (iter.Seq) 2/2 passed
filters elements matching predicate 0.00s
returns empty for no matches 0.00s
Map (iter.Seq) 2/2 passed
transforms elements 0.00s
handles type conversion 0.00s
Filter2 (iter.Seq2) 2/2 passed
filters value-error pairs 0.00s
passes through errors without filtering 0.00s
Limit (iter.Seq) 3/3 passed
limits to n elements 0.00s
returns all if n >= length 0.00s
returns empty for n=0 0.00s
EvaluateStoreFunction 6/6 passed
VERSION with complete version 5ms
VERSION with incomplete version in same transaction 3ms
VERSION with no version stored 4ms
unknown function name returns error 3ms
nil function returns error 6ms
nil record returns error 5ms
EndContinuation 2/2 passed
ToBytes returns nil, nil 0.00s
IsEnd returns true 0.00s
SPFresh bootstrap fencing (Torvalds 094.4) 2/2 passed
#1: an insert refuses to bootstrap while a bulk build holds the token 5ms
#2: SELECT against a never-touched index returns zero rows, not an error 6ms
SPFresh concurrency: same-pk writers + multi-rebalancer 3/3 passed
same-pk concurrent writers leave every live record findable at its OWN stored vector 1.279s
two concurrent rebalancers under short leases never orphan entries 1.674s
a SPLIT lease lost between SEAL and SPLIT is a benign skip, not a failure 145ms
Error type coverage gaps 5/5 passed
UnknownStoreLockStateError on unrecognized lock state at format version 14 3ms
UnknownStoreLockStateError includes correct error message 0.00s
IndexNotReadableError via errors.As on WRITE_ONLY index scan 3ms
IndexNotReadableError via errors.As on DISABLED index scan 3ms
IndexNotBuiltError field verification on MarkIndexReadable 2ms
TypedStoreConformance 14/14 passed
typed save then base load 3ms
base save then typed load 4ms
wire format verification 7ms
cross-load verification 4ms
InsertRecord succeeds for new record 3ms
InsertRecord fails for duplicate 2ms
UpdateRecord succeeds for existing record 3ms
UpdateRecord fails for non-existent record 3ms
DeleteRecord removes record 3ms
RecordExists returns correct result 4ms
GetRecordCount tracks count 4ms
Context and Subspace return valid handles 3ms
DeleteAllRecords clears all records 3ms
typed ScanRecords returns typed cursor 5ms
KeyValueCursor 48/48 passed
Endpoint type combinations 11/11 passed
RANGE_EXCLUSIVE low + RANGE_INCLUSIVE high 4ms
RANGE_INCLUSIVE low + RANGE_EXCLUSIVE high 3ms
RANGE_EXCLUSIVE low + RANGE_EXCLUSIVE high 3ms
RANGE_INCLUSIVE low + RANGE_INCLUSIVE high 5ms
TREE_START low + RANGE_EXCLUSIVE high 4ms
RANGE_INCLUSIVE low + TREE_END high 3ms
RANGE_EXCLUSIVE low + RANGE_INCLUSIVE high in reverse 11ms
RANGE_INCLUSIVE low + RANGE_EXCLUSIVE high in reverse 5ms
RANGE_EXCLUSIVE low + RANGE_EXCLUSIVE high in reverse 3ms
single record range with inclusive endpoints 7ms
single record range with exclusive endpoints yields empty 4ms
Empty range scenarios 5/5 passed
no keys in range (non-overlapping range) 7ms
boundary-only range excluded by exclusive endpoints 4ms
empty store full scan returns SourceExhausted 5ms
empty store reverse scan returns SourceExhausted 4ms
range below all records returns empty 5ms
Limit interactions 7/7 passed
row limit of 0 (unlimited) returns all records 5ms
row limit of 1 returns exactly one record 4ms
row limit equals record count reports SourceExhausted 8ms
row limit + scanned records limit active simultaneously 8ms
row limit + byte limit active simultaneously 5ms
scan limit of 1 returns exactly one record 3ms
row limit tighter than scan limit uses ReturnLimitReached 6ms
Continuation resume 4/4 passed
resume mid-scan forward direction 4ms
resume mid-scan reverse direction 5ms
continuation for deleted key skips to next 13ms
continuation for deleted key in reverse scan 10ms
Reverse scan edge cases 5/5 passed
single record reverse scan 3ms
two records reverse scan 3ms
reverse scan with row limit of 1 3ms
reverse scan with exclusive range endpoints 4ms
reverse scan with row limit + continuation for full coverage 4ms
NoNextReason correctness 6/6 passed
SOURCE_EXHAUSTED when range is fully scanned 3ms
ROW_LIMIT_REACHED when row limit hit with continuation 2ms
BYTE_LIMIT_REACHED when byte limit hit 4ms
SCAN_LIMIT_REACHED when scanned records limit hit 5ms
SCAN_LIMIT_REACHED provides resumable continuation 4ms
BYTE_LIMIT_REACHED provides resumable continuation 4ms
Closed cursor 1/1 passed
returns error after Close 4ms
Range with limits 3/3 passed
inclusive range + row limit returns correct subset 4ms
exclusive range + reverse + row limit 4ms
range scan with scan limit provides correct continuation 5ms
Continuation token edge cases 6/6 passed
unwrapContinuation handles raw bytes (TO_OLD format) 0.00s
unwrapContinuation returns nil for nil input 0.00s
unwrapContinuation handles proto-wrapped format (TO_NEW) 0.00s
unwrapContinuation treats proto without magic as raw bytes 0.00s
wrapContinuation emits the proto-wrapped TO_NEW format (Java 4.11.1.0 default) 0.00s
wrapContinuation keeps an empty-but-present suffix wire-distinguishable from end 0.00s
BUG1_ByteScanLimit_OffByOne 1/1 passed
stops after exactly bytesScanned == ScannedBytesLimit 3ms
HNSW High-Dimensional Vectors 1/1 passed
handles 128D vectors correctly 31ms
CountIndex 12/12 passed
counts records by grouping key 4ms
decrements count on delete 4ms
updates count when record changes grouping key 2ms
handles ungrouped count (total count) 3ms
scans specific grouping key with TupleRangeAllOf 3ms
UpdateWhileWriteOnly skips count for records outside built range 4ms
UpdateWhileWriteOnly updates count for records inside built range 6ms
UpdateWhileWriteOnly handles delete in built range 3ms
UpdateWhileWriteOnly skips delete for records outside built range 3ms
reverse scans count index 4ms
clears entry when count reaches zero with ClearWhenZero option 3ms
without ClearWhenZero leaves zero-value entries 3ms
SPFresh GC horizon + tombstone discovery (Torvalds 094.3) 3/3 passed
#1: the changelog trim actually clears entries and stale cursors are forced to reload 18ms
a merge finds in-cell targets even when the global neighborhood lives elsewhere (codex 094.3 r2) 8ms
#2: a tombstone rides the coarse split so GC can still find and purge it 49ms
CursorSeqInterface 5/5 passed
BasicSeq 3ms
Seq2WithErrors 3ms
StdlibIntegration 3ms
ChainingOperations 3ms
LimitFunction 3ms
SPFresh storage primitives 10/10 passed
generation read/write round-trips and reports absence 2ms
ID block claims are disjoint across transactions and start at 1 4ms
centroid rows round-trip; cell loads return rows and the coarse HDR 2ms
coarse table loads all cells 3ms
posting loads return the HDR (sorted first) and entries; split read skips HDR 2ms
membership round-trips and reports absence 3ms
counters: ADD accumulates, exact Set reconciles, kinds never alias 4ms
task set-if-absent, claim, foreign-lease rejection, expiry reclaim 5ms
changelog appends commit in order with distinct user-versions; incremental reads resume 8ms
staging and sidecar round-trip raw fp16 5ms
SPFresh lease exclusion + mint guard (300k fill bugs) 3/3 passed
a live foreign lease excludes other claimers 12ms
every rebalancer invocation mints a UNIQUE lease owner 3ms
the first-centroid mint refuses unless the index is GENUINELY empty 3ms
SPFresh lease-held error chain 2/2 passed
errors.Is(errSPFreshLeaseHeld) survives a db.Run round-trip 0.00s
errors.Is(errSPFreshLeaseHeld) survives the spfreshRun helper 0.00s
StoreOpen_RetryableReadError 2/2 passed
retries a transient future_version during store-open instead of failing 15ms
keeps the fdb.Error type when wrapping a failed store-open read 10ms
SaveRecordWithOptions_ErrorPaths 5/5 passed
SaveUnknownRecordType 2ms
InsertDuplicate 2ms
UpdateNonExistent 3ms
SaveOverwriteNoCheck 3ms
InsertThenUpdate 5ms
ContinuationToken 7/7 passed
ResumeAfterExactlyN 11ms
ContinuationAcrossTransactions 13ms
FullScanInBatches 22ms
ContinuationAtStoreBoundary 13ms
LimitReachedContinuationNotEnd 10ms
ContinuationRoundTrip 7ms
EmptyStoreContinuation 3ms
RANK Record Functions 6/6 passed
rank function returns rank of a record's score 11ms
rank function with explicit index name 8ms
rank function with duplicate scores 7ms
rank function updates after delete 10ms
rank function errors when no matching index exists 3ms
RANK_FOR_SCORE with composite score packs full sub-tuple 12ms
StoreBuilder_ErrorPaths 1/1 passed
ReloadNonExistentStore 3ms
BunchedMap methods 12/12 passed
ContainsKey: key exists returns true 10ms
ContainsKey: key does not exist returns false 6ms
ContainsKey: empty map returns false 0.00s
Compact: entries still accessible via Get after compaction 19ms
Compact: keyLimit=0 returns nil continuation 8ms
Compact: small keyLimit requires multiple calls to complete 25ms
Compact: VerifyIntegrity passes after compaction 16ms
Scan: forward returns all entries in order 8ms
Scan: reverse returns entries in reverse order 5ms
Scan: limit returns only limit entries and valid continuation 6ms
Scan: resume with continuation returns remaining entries 11ms
Scan: empty map returns no entries 2ms
RecordVersioning 10/10 passed
VersionStoredOnSave 5ms
MultipleRecordsSequentialLocalVersions 3ms
VersionClearedOnDelete 9ms
DeleteInSameTxCleansUpIncompleteVersionMutation 4ms
SaveRecord returns incomplete version on FDBStoredRecord 4ms
LoadRecord returns complete version on FDBStoredRecord 7ms
LoadRecord has no version when versioning disabled 3ms
VersionNotStoredWhenDisabled 3ms
VersionsClearedByDeleteAllRecords 8ms
UpdateRecordGetsNewVersion 10ms
MaxEverVersionIndex 18/18 passed
ungrouped: basic save tracks max version 9ms
ungrouped: multiple saves in different transactions keep max version 8ms
ungrouped: delete does not revert max version (_EVER semantics) 11ms
ungrouped: update record advances max version to later transaction 9ms
grouped: each grouping key tracks its own max version 10ms
grouped: update within group advances max version 9ms
incomplete versions: max local version wins within same transaction 4ms
multi-column grouped: version + field in grouped portion 5ms
scan: entries are scannable via ScanIndex with correct keys and values 11ms
aggregate: EvaluateAggregateFunction with FunctionNameMaxEver 7ms
metadata validation: requires SetStoreRecordVersions(true) 0.00s
metadata validation: requires GroupingKeyExpression 0.00s
metadata validation: version in grouping portion rejected 0.00s
metadata validation: version in grouping portion with field in grouped rejected 0.00s
metadata validation: 0 version columns in grouped rejected 0.00s
metadata validation: 2 version columns in grouped rejected 0.00s
rebuild: RebuildIndex produces correct entries 13ms
empty store: no index entries 3ms
Vector Search Cursor Continuation 9/9 passed
returns all results without continuation 0.00s
resumes from continuation by skipping already-returned entries 0.00s
handles continuation at same distance with different PKs 0.00s
continuation at the end returns empty on resume 0.00s
empty entries returns exhausted 0.00s
invalid continuation is treated as no continuation 0.00s
page-by-page pagination collects all results 0.00s
encodeVectorScanContinuation and parseVectorScanContinuation round-trip 0.00s
close prevents further results 0.00s
KeyStructure 1/1 passed
JavaCompatibleKeyStructure 5ms
IndexState 29/29 passed
state predicates 3/3 passed
IsScannable for READABLE and READABLE_UNIQUE_PENDING 0.00s
IsWriteOnly 0.00s
IsDisabled 1ms
String 2/2 passed
returns correct names 0.00s
handles unknown state 0.00s
indexStateFromCode 2/2 passed
converts valid codes 4ms
rejects unknown codes 0.00s
Default state 1/1 passed
all indexes default to READABLE 3ms
MarkIndexDisabled 2/2 passed
disables an index and persists across reopens 4ms
returns false if already disabled 3ms
MarkIndexWriteOnly 1/1 passed
sets write-only state 3ms
MarkIndexReadable 4/4 passed
transitions from disabled back to readable when range set is complete 7ms
fails when range set is not complete 3ms
fails on unique index with violations 3ms
clears build data on successful transition to READABLE 2ms
ClearAndMarkIndexWriteOnly 1/1 passed
clears index data and sets write-only 12ms
Disabled index skips maintenance 1/1 passed
does not create index entries for disabled indexes 11ms
ScanIndex rejects non-readable index 2/2 passed
returns error when scanning disabled index 3ms
returns error when scanning write-only index 3ms
Unknown index errors 1/1 passed
returns error for non-existent index 2ms
MarkIndexReadableOrUniquePending 5/5 passed
marks non-unique index as READABLE when range set is complete 3ms
fails when range set is not complete 3ms
marks unique index with violations as READABLE_UNIQUE_PENDING 4ms
marks unique index without violations as READABLE 8ms
clears build data on READABLE but not on READABLE_UNIQUE_PENDING 18ms
IndexState string representation 1/1 passed
returns correct strings 0.00s
OnlineIndexer READABLE_UNIQUE_PENDING end-to-end 3/3 passed
builds unique index with violations into READABLE_UNIQUE_PENDING 15ms
builds unique index without violations into READABLE 15ms
READABLE_UNIQUE_PENDING state persists across transactions 3ms
Cosine Distance Clamping 3/3 passed
cosine distance is non-negative even for identical vectors 0.00s
cosine distance is non-negative for large identical vectors 0.00s
cosine distance is non-negative for scaled vectors 0.00s
SPFresh read-path envelope repair 6/6 passed
re-files the lost split task on a capped read and the drain restores findability 442ms
chunked planner publishes the parent HDR before any entry can move 16ms
mid-drain reads with a stale routing cache see moved and residual entries 46ms
same-tx insert+search rides the tx-local cache; an abort never poisons the global cache 13ms
honors the csplit pause on the fine's CURRENT cell, not the stale routed cell 52ms
honors the csplit pause: a capped read in a pausing cell files nothing 49ms
Index validation 4/4 passed
ValidateIndex 4/4 passed
returns valid for a consistent index 5ms
detects orphaned index entries 3ms
detects missing index entries 4ms
returns valid for empty store 3ms
RTree 17/17 passed
insert and scan all 3ms
delete removes point 2ms
delete nonexistent point is a no-op 3ms
update replaces value for same key 2ms
scan empty tree returns nil 2ms
scan with MBR predicate prunes subtrees not individual items 3ms
clear removes all data 3ms
small MaxM forces leaf split and intermediate overflow 4ms
small MaxM split then delete forces underflow and fuse 9ms
deep tree with small MaxM creates 3+ levels and scan returns all items 14ms
MBR predicate prunes subtrees after rebalancing with small MaxM 5ms
scan continuation works after rebalancing with small MaxM 3ms
insert, delete all, reinsert with small MaxM 5ms
config validation rejects invalid configs 0.00s
tree height transitions: grow and shrink 14ms
StoreHilbertValues=false — recomputes HV on read 7ms
3D R-tree insert, scan, and delete 6ms
Cursor context cancellation 20/20 passed
filterCursor 4/4 passed
stops immediately on pre-cancelled context (reject-all predicate) 0.00s
stops immediately on pre-cancelled context (accept-all predicate) 0.00s
returns context.DeadlineExceeded on expired deadline 1ms
works normally with non-cancelled context 0.00s
skipCursor 2/2 passed
stops on pre-cancelled context with large skip count 0.00s
works normally with non-cancelled context 0.00s
dedupCursor 1/1 passed
stops on pre-cancelled context when all values are duplicates 0.00s
flatMapCursor (recordlayer) 1/1 passed
stops on pre-cancelled context 0.00s
ForEach 2/2 passed
stops on pre-cancelled context 0.00s
works normally with non-cancelled context 0.00s
GetCount 2/2 passed
stops on pre-cancelled context 0.00s
works normally with non-cancelled context 0.00s
Reduce 2/2 passed
stops on pre-cancelled context 0.00s
works normally with non-cancelled context 0.00s
AsListWithContinuation 1/1 passed
stops on pre-cancelled context 0.00s
Seq2 2/2 passed
yields cancellation error on pre-cancelled context 0.00s
works normally with non-cancelled context 0.00s
intersectionCursor 1/1 passed
stops on pre-cancelled context during convergence 0.00s
autoContinuingCursor 1/1 passed
stops on pre-cancelled context without opening any transaction 0.00s
mid-iteration cancellation 1/1 passed
filterCursor stops when context cancelled after some successful calls 0.00s
SPFresh ordered-stream re-rank budget (RFC-156 Phase B) 1/1 passed
re-ranks ~horizon for the ordered shape, NOT 4× (decoupled from probe width) 396ms
MultidimensionalIndex 23/23 passed
basic lifecycle — save records and scan index 4ms
prefix skip-scan honors the aggregate scanned-records budget (RFC-106a) 7ms
prefix skip-scan honors the aggregate scanned-BYTES budget (RFC-106a) 7ms
delete record clears index entry 4ms
update record updates index entry 4ms
multiple records — save 5 and verify all present 4ms
mixed save and delete — interleaved operations 3ms
MULTIDIMENSIONAL index with small MaxM forces R-tree splits via index maintainer 12ms
MULTIDIMENSIONAL index with small MaxM — update records after splits 6ms
continuation token round-trip through ScanIndex 5ms
row limit enforcement 4ms
negative and boundary coordinates 3ms
duplicate coordinate points with different PKs 3ms
DeleteAllRecords clears R-tree completely 15ms
scan with MBR predicate from scanRange prunes subtrees 9ms
scan with one-sided MBR bounds from scanRange 4ms
scan with MBR predicate and continuation tokens 6ms
prefix skip-scan enumerates all prefixes 3ms
prefix skip-scan with specific prefix scans only that prefix 4ms
prefix skip-scan with row limit 6ms
prefix skip-scan with empty index returns empty 5ms
prefix skip-scan after delete from one prefix 5ms
RebuildIndex for MULTIDIMENSIONAL 6ms
errorCursor 2/2 passed
OnNext returns the error 0.00s
Close returns nil 0.00s
BasicScan 1/1 passed
scans all records in correct order 3ms
MinEverTupleIndex 3/3 passed
tracks min value ungrouped 3ms
delete does NOT revert min (_EVER semantics) 4ms
handles negative values correctly 3ms
FDBDatabase 34/34 passed
Run 4/4 passed
passes the result through 0.00s
propagates user function errors 0.00s
flushes version mutations before commit 8ms
provides a fresh context on each call 0.00s
RunWithVersionstamp 5/5 passed
returns nil versionstamp for read-only transaction 0.00s
returns non-nil versionstamp when version mutations are queued 3ms
propagates user function errors without versionstamp 0.00s
runs post-commit hooks after success 2ms
does not run post-commit hooks on pre-commit check failure 0.00s
CommitWithVersionstamp 5/5 passed
returns nil for a read-only transaction 3ms
returns 10-byte versionstamp when version mutations exist 3ms
pre-commit check failure prevents commit 1ms
runs post-commit hooks after successful commit 5ms
does not run post-commit hooks when pre-commit check fails 0.00s
CreateTransaction 1/1 passed
creates a usable transaction 4ms
RunWithWeakReads 2/2 passed
executes successfully with causal read risky 4ms
executes successfully without causal read risky 0.00s
FDBDatabaseFactory 2/2 passed
returns the same instance for the same cluster file 2ms
supports custom store state cache factory 1ms
NewFDBDatabaseWithTransactor 3/3 passed
uses the custom transactor for Run 0.00s
uses the underlying db for CreateTransaction 0.00s
defaults to PassThroughStoreStateCache 0.00s
RemoveVersionMutationsInRange edge cases 3/3 passed
no-ops on empty mutations map 0.00s
includes begin boundary, excludes end boundary 0.00s
empty range [x, x) removes nothing 0.00s
RemoveLocalVersionsInRange edge cases 3/3 passed
no-ops on empty cache 0.00s
includes begin boundary, excludes end boundary 0.00s
empty range [x, x) removes nothing 0.00s
AddVersionMutation overwrite semantics 1/1 passed
overwrites an existing mutation for the same key 0.00s
RemoveVersionMutation for non-existent key 1/1 passed
is a no-op and does not panic 0.00s
RemoveLocalVersion for non-existent key 1/1 passed
is a no-op and does not panic 0.00s
LocalVersionCache overwrite 1/1 passed
overwrites cached version for the same key 0.00s
GetMetaDataVersionStamp 2/2 passed
returns nil when dirtyMetaDataVersionStamp is true before any Get 0.00s
returns stamp after it was previously written and committed 4ms
CursorBugVerify 8/8 passed
UnionCursor stops on child OOB limit 2/2 passed
stops returning values when a child hits ScanLimitReached 0.00s
stops immediately when child starts with OOB limit 0.00s
LimitRowsCursor preserves continuation 1/1 passed
returns inner continuation when row limit reached 0.00s
OrElseCursor stays undecided on OOB 2/2 passed
does not switch to alternative when primary hits ScanLimitReached 0.00s
switches to alternative on SourceExhausted 0.00s
IntersectionCursor weakestNoNextReason 3/3 passed
returns ScanLimitReached when only stopped child has that reason 0.00s
returns ReturnLimitReached as weakest when mixed with ScanLimitReached 0.00s
returns SourceExhausted when a child is truly exhausted 0.00s
CursorCombinatorsUnit 58/58 passed
filterCursor 6/6 passed
returns all items when predicate always true 0.00s
returns empty on empty inner cursor 0.00s
propagates inner cursor error 0.00s
filter + limit interaction: filter returns fewer than limit 0.00s
filter keeps only first and last elements 0.00s
filter with limit that stops mid-filter 0.00s
SkipCursor 7/7 passed
skip 0 returns the original cursor (identity) 0.00s
skip negative returns the original cursor (identity) 0.00s
skip exact count returns empty with SourceExhausted 0.00s
skip 1 on single element returns empty 0.00s
skip on empty cursor returns empty 0.00s
skip propagates inner error during skipping 0.00s
skip propagates inner error after skipping 0.00s
LimitRowsCursor 5/5 passed
limit == exact item count: last result is SourceExhausted not ReturnLimitReached 0.00s
limit 1 returns exactly one item 0.00s
limit > item count returns all items with SourceExhausted 0.00s
propagates inner error 0.00s
repeated calls after limit always return ReturnLimitReached 0.00s
OrElse 5/5 passed
primary produces multiple values, alternative never called 0.00s
primary errors on first OnNext 0.00s
primary returns OOB limit, does not switch, stays undecided for next call 0.00s
Close with no OnNext calls closes primary 0.00s
alternative also empty produces empty result 0.00s
ConcatCursors 7/7 passed
continuation serialization roundtrip 0.00s
continuation roundtrip crossing from first to second cursor 0.00s
OnNext after Close returns SourceExhausted 0.00s
first cursor error propagates 0.00s
second cursor error propagates after first exhausted 0.00s
first non-exhaustion stop propagates stop reason 0.00s
invalid continuation bytes starts fresh 0.00s
MapCursor 3/3 passed
inner error propagates through map 0.00s
maps single element 0.00s
preserves no-next reason from inner 0.00s
MapErrCursor 3/3 passed
inner error takes precedence over transform error 0.00s
preserves continuation from inner on no-next 0.00s
error on first element stops immediately 0.00s
FlatMapPipelined 10/10 passed
check value mismatch restarts inner from beginning 0.00s
OnNext after Close returns SourceExhausted 0.00s
outer error propagates 0.00s
inner error propagates 0.00s
inner error after some values propagates 0.00s
nested flat maps (flatmap of flatmap) 0.00s
inner OOB stop propagates stop reason 0.00s
outer OOB stop propagates 0.00s
invalid continuation starts fresh 0.00s
single outer with many inner items 0.00s
AutoContinuingCursor 4/4 passed
OnNext after Close returns SourceExhausted 3ms
auto-continues across byte limit boundaries 17ms
produces correct results with reverse scan and scan limit 15ms
recovers from transaction_timed_out (1031) by creating new transaction 10ms
SkipThenLimit 3/3 passed
skip 0, limit 3 is just a limit 0.00s
skip all, limit anything returns empty 0.00s
skip and limit on empty returns empty 0.00s
Composition 5/5 passed
MapCursor(SkipCursor(LimitRowsCursor(...))) 0.00s
filterCursor wrapping MapCursor 0.00s
ConcatCursors of FlatMapPipelined 0.00s
OrElse with FlatMapPipelined primary 0.00s
OrElse with empty FlatMapPipelined primary falls back 0.00s
PrimaryKeyCollision 1/1 passed
records can collide when not using record type prefix 3ms
Index Edge Cases 21/21 passed
VALUE index with zero-value fields 1/1 passed
indexes a record where all fields are zero/default 3ms
COUNT index edge cases 1/1 passed
handles save-delete-save cycle correctly 3ms
SUM index with negative values 1/1 passed
correctly sums negative field values 3ms
VALUE index update-in-place 2/2 passed
correctly updates index entry when indexed field changes 3ms
handles update where indexed field doesn't change (no-op) 3ms
COUNT index with rapid inserts and deletes 1/1 passed
count stays consistent after many save-delete cycles 4ms
VALUE index with MaxInt32 and MinInt32 prices 1/1 passed
indexes extreme int32 values correctly 3ms
DeleteAllRecords with indexes 1/1 passed
clears all index entries and count 4ms
RANK index edge cases 4/4 passed
handles many records with identical scores 6ms
rank scan with empty store returns empty 3ms
score for rank beyond dataset returns nil 6ms
delete reduces rank 6ms
PERMUTED_MIN/MAX index edge cases 3/3 passed
permuted min tracks minimum value per group 4ms
permuted min after delete of min record 2ms
permuted max with ties 3ms
TEXT index edge cases 3/3 passed
empty string field produces no tokens 3ms
single character tokens 4ms
update changes token set 5ms
BITMAP_VALUE index edge cases 3/3 passed
bitmap set and check for single position 5ms
bitmap survives delete 3ms
large position value 3ms
Bug Bounty Round 3 6/6 passed
BUG1: normalizeKeyForPositions flattens GroupingKeyExpression 0.00s
BUG3: SaveRecordWithOptions/SaveRecord/InsertRecord/UpdateRecord/DryRunSaveRecord panic on nil proto.Message 2ms
BUG4: clearRecordKeyRange with empty PK + splitLongRecords deletes all records 8ms
BUG5: Build() accepts EmptyKeyExpression as primary key 0.00s
BUG5b: Build() accepts Concat() (zero children) as primary key 0.00s
BUG2: COUNT_NOT_NULL should only check null on grouped portion, not grouping columns 3ms
DeleteRecord 1/1 passed
deletes a record and verifies it is gone 2ms
BUG3_FDBLimitOverflow_MaxInt 2/2 passed
confirms math.MaxInt + 1 overflows (arithmetic fact) 0.00s
guard prevents overflow in limit computation 0.00s
DeleteRecordsWhere 14/14 passed
deletes records and VALUE index entries for one type 8ms
deletes records and COUNT index entries 7ms
deletes records and RANK index entries (both primary and secondary) 10ms
clears record versions 7ms
rejects empty prefix 1ms
rejects prefix that doesn't align with universal index 1ms
handles universal index with RecordType prefix 7ms
respects store lock state 5ms
can save new records after deleteRecordsWhere 4ms
skips disabled indexes 2ms
rejects multi-type index without RecordTypeKey prefix 1ms
handles multi-type index with RecordTypeKey prefix 7ms
skips type-specific index that doesn't cover deleted type 6ms
clears split record chunks 7ms
StoreStateNotLoaded_ErrorPaths 4/4 passed
SetUserVersionWithoutHeader 0.00s
SetStoreLockStateWithoutHeader 0.00s
ClearStoreLockStateWithoutHeader 0.00s
UpdateRecordCountStateWithoutHeader 0.00s
RecordExists_InvalidRecordTypeKey 1/1 passed
handles invalid type index gracefully 4ms
VectorIndex Store Integration 17/17 passed
rejects an invalid HNSW config when the index is used (validation wired into maintainer) 2ms
save records with int fields, SearchVectorIndex returns nearest 3ms
delete record removes from vector index 3ms
ScanIndex rejects VECTOR index with error 4ms
ScanVectorIndex returns kNN results as cursor 6ms
ScanIndexByType BY_DISTANCE returns kNN results 4ms
ScanVectorIndex on empty index returns no results 2ms
ScanVectorIndex returns all results when k > count 3ms
ScanVectorIndex results are sorted by distance ascending 3ms
ScanIndexByType BY_DISTANCE on non-VECTOR index returns error 2ms
SearchVectorIndex on non-vector index returns error 3ms
vectorDistance dispatches to correct metric 0.00s
wrong dimension query returns error 4ms
old vector position not returned after update 3ms
handles 768-dimensional vectors 21ms
RebuildIndex rebuilds VECTOR index 7ms
medium-scale search with 500 vectors 521ms
SPFresh 094.2 write path 2/2 passed
overfilling a posting past Lmax writes a split trigger task 80ms
draining a posting below Lmin writes a merge trigger task 49ms
API Coverage 2 54/54 passed
GetTypedRecordStore 3/3 passed
creates a typed store and saves/loads through it 3ms
returns error for non-existent record type 2ms
returns error for nil store 0.00s
ClearHeaderUserField 3/3 passed
sets then clears a user field 3ms
persists clear across reopen 5ms
clearing non-existent key is a no-op 3ms
GetRangeSplitPoints 2/2 passed
returns no error on empty store 2ms
returns no error on store with records 4ms
GetRecordMetaData 2/2 passed
returns the metadata we set 0.00s
metadata contains expected record types 2ms
GetContext 2/2 passed
returns the context we set 2ms
context has a valid transaction 2ms
GetSubspace 1/1 passed
returns the subspace we set 2ms
GetStoreHeader 3/3 passed
returns non-nil header for opened store 2ms
returns a clone — modifying it does not affect the store 2ms
header has format version set 3ms
IsCacheable 2/2 passed
is false by default for new store 2ms
becomes true after SetStateCacheability(true) 2ms
VacuumReadableIndexesBuildData 3/3 passed
clears manually-inserted range set data for a readable index 3ms
is safe on store with no indexes 2ms
does not clear range set for non-readable indexes 3ms
DeleteStore 2/2 passed
removes all data in subspace 10ms
is idempotent on already-empty subspace 2ms
GetAllIndexStatesMap 3/3 passed
returns empty map when all indexes are READABLE 2ms
returns non-empty map when an index is WRITE_ONLY 2ms
returns a copy — modifying it does not affect the store 3ms
NewScanProperties 3/3 passed
defaults to forward scan 0.00s
carries execute properties through 0.00s
can be overridden with reverse 0.00s
GetNestedExpression 3/3 passed
returns nil for non-RecordTypeKeyExpression 0.00s
returns nil for bare RecordTypeKeyExpression without nesting 0.00s
returns nested expression after Nest() 0.00s
RecordMetaData accessors 19/19 passed
RecordTypes returns all defined types 0.00s
Version returns builder version 0.00s
GetRecordCountKey returns nil when not set 0.00s
GetRecordCountKey returns expression when set 0.00s
IsStoreRecordVersions defaults to false 0.00s
IsStoreRecordVersions returns true when set 0.00s
IsSplitLongRecords defaults to false 0.00s
IsSplitLongRecords returns true when set 0.00s
GetUniversalIndexes returns empty when none added 0.00s
GetUniversalIndexes returns added universal indexes 0.00s
HasIndexes returns false when no indexes 0.00s
HasIndexes returns true when indexes exist 0.00s
GetIndex returns index by name 0.00s
GetIndex returns nil for unknown name 0.00s
GetAllIndexes returns all indexes 0.00s
GetFormerIndexes returns empty when none removed 0.00s
GetFormerIndexes tracks removed indexes 0.00s
GetIndexesForRecordType returns type-specific indexes 0.00s
PrimaryKeyHasRecordTypePrefix returns false for simple PK 0.00s
RecordMetaDataBuilder 3/3 passed
SetRecords sets the proto file descriptor 0.00s
EnableCounterBasedSubspaceKeys assigns int64 subspace keys 0.00s
without EnableCounterBasedSubspaceKeys, indexes get string keys 0.00s
LoadRecord_InvalidRecordTypeKey 1/1 passed
LoadWithInvalidTypeIndex 6ms
FDBRecordVersion range methods 14/14 passed
MinVersion 1/1 passed
returns all-zero version 0.00s
MaxVersion 2/2 passed
matches Java MAX_VERSION byte pattern 0.00s
sorts after MinVersion 0.00s
FirstInDBVersion 1/1 passed
creates version with given DB version and zero local 0.00s
LastInDBVersion 2/2 passed
creates version with given DB version and max local 0.00s
sorts after FirstInDBVersion 0.00s
FirstInGlobalVersion / LastInGlobalVersion 1/1 passed
bookends a global version range 0.00s
Next / Prev 7/7 passed
increments local version 0.00s
decrements local version 0.00s
Next on LastInDBVersion carries to next DB version 0.00s
Prev on FirstInDBVersion borrows from previous DB version 0.00s
errors on Next at MaxVersion 0.00s
errors on Prev at MinVersion 0.00s
round-trips 0.00s
SplitHelper 41/41 passed
appendToTuple 4/4 passed
appends to a single-element tuple 0.00s
appends to a multi-element tuple 0.00s
does not modify the original tuple (no aliasing) 0.00s
works with an empty base tuple 0.00s
saveWithSplit 9/9 passed
returns error for empty primary key 0.00s
saves a small record unsplit at suffix 0 2ms
does NOT split a record exactly at splitRecordSize 1ms
splits a record at splitRecordSize+1 into 2 chunks 2ms
splits a record at 2*splitRecordSize into exactly 2 full chunks 3ms
splits 3*splitRecordSize+1 into 4 chunks (3 full + 1 partial) 2ms
returns error when splitLongRecords=false and record exceeds limit 0.00s
tracks sizeInfo.KeySize correctly for unsplit records 2ms
tracks sizeInfo.KeySize correctly for split records 3ms
loadWithSplit 7/7 passed
returns nil for a non-existent record (split mode) 0.00s
returns nil for a non-existent record (non-split mode) 2ms
loads an unsplit record at suffix 0 5ms
reassembles a split record from multiple chunks 4ms
does not find a split record when splitLongRecords=false 2ms
round-trips through saveWithSplit and loadWithSplit 8ms
skips version key at suffix -1 during split reassembly 2ms
deleteSplit 6/6 passed
returns false for empty primary key 0.00s
returns false for nil oldsizeInfo 0.00s
deletes an unsplit record 2ms
deletes a split record (all chunks cleared) 4ms
clears version key when VersionedInline is true 2ms
does NOT clear version key when VersionedInline is false and splitLongRecords is false 2ms
recordExistsWithSplit 5/5 passed
detects an unsplit record 2ms
detects a split record via first chunk 2ms
returns false for a non-existent record 1ms
only checks unsplit when splitLongRecords=false 3ms
detects unsplit when splitLongRecords=false 5ms
clearPreviousRecord 5/5 passed
is a no-op when oldsizeInfo is nil 5ms
range-clears when oldsizeInfo.IsSplit is true 3ms
range-clears when splitLongRecords is true even if oldsizeInfo.IsSplit is false 3ms
clears only suffix 0 when unsplit without version 2ms
clears suffix 0 and -1 when unsplit with VersionedInline 2ms
clearRecordKeyRange 3/3 passed
is a no-op for empty primary key (safety guard) 2ms
clears all suffixes for a given primary key 2ms
does not affect other primary keys 2ms
saveWithSplit overwrite (clearPreviousRecord integration) 2/2 passed
clears old split chunks when overwriting with a smaller record 3ms
clears old unsplit when overwriting with a split record 2ms
RecordMetaData coverage 49/49 passed
Builder getter methods 5/5 passed
GetVersion returns current builder version 0.00s
IsSplitLongRecords returns builder state 0.00s
IsStoreRecordVersions returns builder state 0.00s
GetRecordCountKey returns builder state 0.00s
GetRecordTypes returns builder record types 0.00s
setRecordsWithoutUnion 1/1 passed
auto-discovers record types from all top-level messages 0.00s
Build validation - union oneof 1/1 passed
accepts union with a single oneof 0.00s
BITMAP_VALUE validation 2/2 passed
rejects BITMAP_VALUE without GroupingKeyExpression 0.00s
rejects BITMAP_VALUE with wrong grouped count 0.00s
Metadata accessor methods 7/7 passed
GetUnionDescriptor returns the union descriptor 0.00s
GetUnionFieldForRecordType returns the union field 0.00s
GetRecordTypeFromRecordTypeKey finds by int key 0.00s
GetRecordTypeFromRecordTypeKey returns nil for unknown key 0.00s
GetRecordTypeFromRecordTypeKey normalizes int types 0.00s
GetIndexFromSubspaceKey finds index 0.00s
GetFormerIndexesSince filters by version 0.00s
CommonPrimaryKey 1/1 passed
returns nil for heterogeneous PKs 0.00s
CommonPrimaryKeyLength 2/2 passed
returns common length when all types share same PK length 0.00s
returns -1 when types have different PK lengths 0.00s
GetIndexesForRecordType with multi-type indexes 2/2 passed
returns both single-type and multi-type indexes 0.00s
returns nil for unknown record type 0.00s
RecordType.GetAllIndexes 2/2 passed
combines single-type and multi-type indexes 0.00s
returns only single-type when no multi-type indexes 0.00s
RecordType accessor methods 1/1 passed
HasExplicitRecordTypeKey and GetRecordTypeKey 0.00s
normalizeSubspaceKey 2/2 passed
normalizes int types to int64 0.00s
passes through non-int types 0.00s
countVersionColumns deep branches 7/7 passed
counts through FunctionKeyExpression 0.00s
counts through RecordTypeKeyExpression with nested 0.00s
returns 0 for RecordTypeKeyExpression without nested 0.00s
counts through KeyWithValueExpression 0.00s
counts through NestingKeyExpression 0.00s
returns 0 for nil 0.00s
returns 0 for FieldKeyExpression 0.00s
countVersionColumnsInGroupParts 2/2 passed
handles non-composite expression 0.00s
splits composite children at boundary 0.00s
SetRecordCountKey version bump 1/1 passed
bumps version when value changes 0.00s
SetStoreRecordVersions version bump 1/1 passed
bumps version when value changes 0.00s
SetSplitLongRecords version bump 1/1 passed
bumps version when value changes 0.00s
Build error: no record types 1/1 passed
returns error when builder has no record types 0.00s
Build error: primary key creates duplicates 1/1 passed
rejects primary key with fan-out 0.00s
Build error: primary key zero columns 1/1 passed
rejects EmptyKeyExpression as primary key 0.00s
Build error: duplicate index name 1/1 passed
rejects adding same index name twice 0.00s
AddIndex with unknown record type 1/1 passed
records build error 0.00s
AddMultiTypeIndex edge cases 3/3 passed
delegates to AddUniversalIndex for empty list 0.00s
delegates to AddIndex for single-element list 0.00s
records error for unknown record type in multi-type list 0.00s
GetRecordType panic on unknown type 1/1 passed
panics with MetaDataError 0.00s
EnableCounterBasedSubspaceKeys 1/1 passed
assigns integer subspace keys 0.00s
Index replacement chain validation 1/1 passed
rejects replacement index that does not exist 0.00s
SPFresh 094.1 review regressions 3/3 passed
build's record scan crosses continuation batches without duplicating records 48ms
a warm routing cache never reads the changelog on the query path 7ms
rebuilding targets a fresh generation and clears the superseded one 57ms
rankedSet (skip-list) 65/65 passed
newRankedSet and config 6/6 passed
defaults NLevels to 6 when zero 0.00s
defaults NLevels to 6 when negative 0.00s
clamps NLevels to max 8 0.00s
respects explicit NLevels within bounds 0.00s
uses jdkArrayHash by default 0.00s
uses custom hash function when provided 0.00s
Init and InitNeeded 4/4 passed
reports init needed on fresh subspace 0.00s
reports init not needed after Init 4ms
Init is idempotent 4ms
initializes sentinel entries at all levels 3ms
Add 7/7 passed
rejects empty key 3ms
rejects nil key 3ms
returns true on first add, false on duplicate without CountDuplicates 4ms
handles a single byte key 4ms
handles long keys 5ms
adds elements in reverse sorted order and maintains correct ranks 9ms
adds binary keys and maintains byte ordering 4ms
Remove 7/7 passed
rejects empty key 3ms
returns false for removing from empty set 3ms
removes the only element leaving an empty set 4ms
removes first element and shifts ranks 7ms
removes last element and preserves others 6ms
removes all elements one by one 9ms
can re-add after remove 4ms
CountDuplicates 4/4 passed
increments count on duplicate add 6ms
decrements count on remove, only fully removes at zero 6ms
handles mixed duplicates and unique keys 7ms
remove returns false after all duplicates exhausted 4ms
Rank 5/5 passed
rejects empty key 3ms
returns insertion-point rank for non-existent key with nullIfMissing=false 6ms
returns nil for non-existent key with nullIfMissing=true 4ms
returns correct rank for existing key with nullIfMissing=true 6ms
rank is consistent with GetNth for many elements 121ms
GetNth 4/4 passed
returns nil for negative rank 4ms
returns nil for rank beyond size 4ms
returns nil on empty set 3ms
correct after interleaved adds and removes 9ms
Contains 3/3 passed
rejects empty key 3ms
returns false for absent key, true for present 4ms
returns false after key is removed 4ms
Count 4/4 passed
rejects empty key 3ms
returns 0 for absent key 3ms
returns 1 for present key without CountDuplicates 3ms
returns duplicate count with CountDuplicates 9ms
Size 3/3 passed
returns 0 for empty set 3ms
accounts for duplicates when CountDuplicates is on 5ms
correct after add-remove-add cycle 7ms
Clear 1/1 passed
resets everything and allows re-use 6ms
Hash functions 3/3 passed
jdkArrayHash matches known Java values 0.00s
crcHash produces consistent results 0.00s
JDK and CRC hashes produce different level distributions 68ms
NLevels variations 2/2 passed
works with minimum NLevels=2 9ms
works with maximum NLevels=8 23ms
rsEncodeLong and rsDecodeLong 6/6 passed
round-trips zero 0.00s
round-trips positive values 0.00s
round-trips negative values 0.00s
returns 0 for nil input 0.00s
returns error for short non-nil input 0.00s
is little-endian (matches Java encodeLong) 0.00s
stress: add-remove-verify cycle 1/1 passed
maintains consistency through 200 operations 95ms
stress: CountDuplicates with many operations 1/1 passed
maintains correct size and ranks through dup adds and removes 12ms
cross-transaction persistence 1/1 passed
data persists across separate transactions 18ms
tuple-packed keys (real index usage) 3/3 passed
handles negative, zero, and large int64 tuple keys 19ms
handles string tuple keys 12ms
handles composite tuple keys (group + score) 8ms
SumIndex 12/12 passed
sums values ungrouped (total sum) 3ms
sums values grouped by a field 6ms
decrements sum on delete 4ms
updates sum when record value changes 6ms
updates sum when record moves between groups 6ms
skips common entries on update (no-op optimization) 9ms
scans specific grouping key with TupleRangeAllOf 6ms
reverse scans sum index 3ms
UpdateWhileWriteOnly skips sum for records outside built range 4ms
handles negative sums correctly 4ms
rebuilds SUM index correctly 5ms
clears entry when sum reaches zero with ClearWhenZero option 4ms
FDBRecordVersion 5/5 passed
IncompleteVersion 0.00s
CompleteVersion 0.00s
WithCommittedVersion 0.00s
InvalidInputs 0.00s
RoundTrip 0.00s
Store accessor methods 2/2 passed
GetMetaData returns metadata 3ms
GetIndexMaintainer returns maintainer 3ms
BitmapValueIndex 27/27 passed
basic insert: single record sets correct bit in bitmap 3ms
multiple records same group: bits 0, 3, 7 set in single bitmap entry 3ms
multiple groups: records separated by group key 3ms
delete clears bit and removes key if all zeros 3ms
update record changes bit: old bit cleared, new bit set 2ms
null position field: grouped bitmap with unset position is not indexed 2ms
custom entry size: IndexOptionBitmapValueEntrySize controls alignment 3ms
position alignment: position 15 with entrySize=10 aligns to 10 with offset 5 3ms
large positions: position 20005 with default entrySize=10000 aligns to 20000 3ms
ScanByGroup with position range trims bitmap to requested range 5ms
positions spanning multiple aligned blocks create separate bitmap entries 6ms
unique bitmap index: duplicate position triggers uniqueness violation 4ms
unique grouped bitmap: two records with same position in same group violates uniqueness 4ms
aggregate: EvaluateAggregateFunction combines bitmaps across aligned positions 3ms
aggregate: empty group returns zero-filled buffer 6ms
OnlineIndexer: builds bitmap index on pre-existing records 37ms
RebuildIndex: rebuilds bitmap index with correct entries 8ms
ScanIndex rejects BITMAP_VALUE index (must use BY_GROUP) 2ms
DeleteAllRecords clears all bitmap entries 4ms
re-saving identical record does not change bitmap (idempotent) 3ms
ScanByGroup with AllOf filters by group key 4ms
reverse scan returns entries in reverse order 4ms
row limit: returns at most N bitmap entries 4ms
multiple inserts in same aligned block accumulate via BIT_OR 5ms
delete some records: remaining bits stay set, bitmap entry persists 4ms
ScanByGroup with exclusive endpoints trims correctly 4ms
aggregate: bitmap_value for specific group only includes that group's records 3ms
MaxEverTupleIndex 5/5 passed
tracks max value ungrouped 3ms
delete does NOT revert max (_EVER semantics) 3ms
accepts negative values (unlike _LONG variant) 4ms
skips null values 3ms
rebuilds correctly 10ms
StoreBugVerify 5/5 passed
ErrorIfTypeChanged deserialization propagation 1/1 passed
detects type change via deserialized old record 5ms
DeleteRecord deserialize-before-delete ordering 2/2 passed
successfully deletes and decrements count 7ms
delete with index also updates indexes correctly 12ms
FDB row limit with record versions 1/1 passed
returns correct number of records when versioning enabled 5ms
Exclusive low endpoint uses Strinc 1/1 passed
excludes the boundary record on forward scan 5ms
IndexValueSizeError_Test 3/3 passed
CoveringIndexValueExceedsLimit 0.00s
KeyExceedsLimit 0.00s
BothWithinLimitsSucceeds 0.00s
SPFresh churn: writers vs rebalancer 1/1 passed
invariants and recall hold after concurrent churn across every lifecycle 2.276s
UniqueIndex_ReadableViolation 3/3 passed
DuplicateValueReturnsViolationError 3ms
NullKeySkipsUniquenessCheck 4ms
SameRecordDifferentPriceNoViolation 4ms
Store state management 19/19 passed
GetRecordStoreState 1/1 passed
returns store header and index states 7ms
SetStoreLockState 3/3 passed
locks store and prevents record updates 8ms
previews a DRY RUN save/delete on a FORBID_RECORD_UPDATE-locked store (not stricter than Java) 8ms
unlocks store by clearing lock state 9ms
FULL_STORE lock state 5/5 passed
prevents Open 4ms
prevents CreateOrOpen 4ms
bypass with matching reason succeeds 5ms
bypass with wrong reason fails 4ms
ClearStoreLockState removes FULL_STORE lock 6ms
validateRecordUpdateAllowed error precedence 2/2 passed
existence error takes priority over lock error on save 5ms
delete on non-existent record returns false without lock error 6ms
ReloadRecordStoreState 1/1 passed
reloads state from FDB 2ms
EstimateStoreSize 1/1 passed
returns a non-negative estimate 3ms
EstimateRecordsSize 1/1 passed
returns a non-negative estimate 11ms
Uniqueness violation tracking 3/3 passed
records and scans violations 2ms
resolves violations 2ms
returns empty for no violations 2ms
SetTransactionPriority 2/2 passed
sets batch priority without error 0.00s
sets default priority without error 0.00s
DimensionsKeyExpression 4/4 passed
proto round-trip preserves expression 0.00s
proto round-trip with prefix 0.00s
SplitIndexEntry correctly partitions tuple 0.00s
SplitIndexEntry with prefix and suffix 0.00s
LargeScanSequentialAccess 1/1 passed
reads 10K records in correct order 1.437s
StartContinuation 2/2 passed
ToBytes returns nil, nil 0.00s
IsEnd returns false 0.00s
SPFresh chunked oversized split 1/1 passed
drains an over-envelope posting across bounded transactions with full integrity 119ms
BunchedMapMultiIterator Next 3/3 passed
Next returns cached entry and advances counters 0.00s
Next sets done when limit reached 0.00s
Next returns nil when done 0.00s
MetadataValidation 10/10 passed
duplicate index name 3/3 passed
returns error from Build when same index name is added twice 0.00s
returns error when duplicate name across single-type and universal 0.00s
succeeds with distinct index names 0.00s
unknown record type in AddIndex 1/1 passed
returns error from Build when record type does not exist 0.00s
unknown record type in AddMultiTypeIndex 2/2 passed
returns error from Build when one record type does not exist 0.00s
succeeds when all record types exist 0.00s
trimPrimaryKey bounds check 4/4 passed
returns error when primaryKeyComponentPositions exceeds primary key length 0.00s
returns error via indexEntryKey when PK is too short 0.00s
succeeds when PK length matches positions length 0.00s
succeeds with nil positions (no deduplication) 0.00s
SPFresh multi-tenant sweeper 2/2 passed
probes, budgets fairly across tenants, and drains over passes 3.289s
isolates a broken tenant: the rest of the pass still runs 192ms
SPFresh sealed-row lifecycle edges 7/7 passed
csplit move re-files split tasks for moved oversized ACTIVE rows (pause-window repair) 35ms
csplit cleared on a merge-drained cell still re-files the oversized survivor's split 34ms
csplit cleared on degenerate 2-means still re-files oversized splits 44ms
single-tx resume of a partially-drained chunked split pins the children's geometry 15ms
single-tx resume re-triggers a child whose TOTAL crosses Lmax 46ms
a poisoned task neither hides committed work nor skips the cache refresh 151ms
seal zombie-clear preserves a sealed task whose row moved cells 15ms
Bulk index operations 2/2 passed
DeleteIndexEntries clears all index entries 3ms
DeleteIndexEntriesInRange clears matching prefix 4ms
ScannedRecordsLimit_BoundaryTests 2/2 passed
LimitEqualsRecordCount 5ms
LimitOfOneReturnsOneRecord 4ms
RANK Aggregate Functions 7/7 passed
COUNT_DISTINCT returns number of unique scores 9ms
RANK_FOR_SCORE returns rank of a given score 7ms
SCORE_FOR_RANK returns score at a given rank 6ms
SCORE_FOR_RANK returns nil for out-of-bounds rank 4ms
SCORE_FOR_RANK_ELSE_SKIP returns sentinel for out-of-bounds rank 4ms
auto-selects RANK index for aggregate functions 7ms
COUNT_DISTINCT after deletes reflects current state 10ms
Order function and predicate integration 10/10 passed
order_desc_nulls_last — forward scan returns descending order 5ms
order_desc_nulls_last — nulls sort last in forward scan 4ms
order_asc_nulls_last — nulls sort last, values ascending 3ms
order function index — update preserves ordering 3ms
predicate from proto — filters records during index maintenance 3ms
predicate from proto — delete of filtered record is no-op, indexed record is removed 8ms
predicate from proto — AND predicate filters correctly 5ms
predicate proto round-trips through metadata serialization 4ms
order function index -- unique enforcement on encoded bytes 10ms
order function index -- scan with TupleRange filters correctly 4ms
FDBRecordContext 5/5 passed
GetReadVersion / SetReadVersion 2/2 passed
returns a read version 0.00s
uses a set read version 1ms
Versionstamp conversion 3/3 passed
FromVersionstamp creates a complete version 0.00s
ToVersionstamp round-trips 0.00s
errors on incomplete ToVersionstamp 0.00s
DeleteRecord_ErrorPaths 2/2 passed
DeleteNonExistentReturnsNotDeleted 4ms
DeleteBlockedByLockReturnsNotDeletedForNonExistent 3ms
BugBounty3Index 9/9 passed
PERMUTED_MAX MustGet panic on delete path 2/2 passed
exercises the permuted delete path (MustGet reachable) 11ms
PERMUTED_MAX update where old was extremum exercises MustGet path 10ms
COUNT_NOT_NULL without GroupingKeyExpression 2/2 passed
should not count records where the indexed field is null 4ms
without Ungrouped wrapper is rejected at Build time 0.00s
SUM index without GroupingKeyExpression 2/2 passed
without GroupingKeyExpression is rejected at Build time 0.00s
works correctly with Ungrouped wrapper 3ms
MIN_EVER_LONG / MAX_EVER_LONG without GroupingKeyExpression 2/2 passed
MAX_EVER_LONG without GroupingKeyExpression is rejected at Build time 0.00s
MIN_EVER_LONG without GroupingKeyExpression is rejected at Build time 0.00s
removeCommonGroupingKeys fan-out multiplicity 1/1 passed
COUNT index miscounts when fan-out duplicate grouping keys change 8ms
IndexScanning 41/41 passed
ScanIndex 6/6 passed
scans all entries in an index 10ms
scans index in reverse order 3ms
scans empty index 3ms
scans with row limit 4ms
supports continuation for paging 4ms
supports reverse continuation 3ms
TupleRange prefix scan 1/1 passed
scans with TupleRangeAllOf for prefix match 4ms
TupleRange between 3/3 passed
scans with inclusive low, exclusive high 5ms
scans with both inclusive 6ms
scans with exclusive low 5ms
Composite index scanning 2/2 passed
scans composite index and extracts primary key correctly 3ms
supports prefix scan on composite index 4ms
IndexEntry methods 1/1 passed
returns correct column size for various expressions 0.00s
Seq iterators 2/2 passed
works with Seq 3ms
works with Seq2 4ms
GetIndex metadata lookup 2/2 passed
returns nil for unknown index 0.00s
returns the correct index 0.00s
Repeated field fan-out 7/7 passed
creates multiple index entries for repeated field values 4ms
creates no index entries for empty repeated field 4ms
handles fan-out with prefix scan 6ms
removes old fan-out entries on update 3ms
handles composite index with fan-out 3ms
deletes all fan-out entries on record delete 3ms
errors on FanTypeNone with repeated field 0.00s
NestingKeyExpression 4/4 passed
indexes a field inside a nested message 3ms
computes correct column size for nested expressions 0.00s
indexes composite nested fields 3ms
works with composite index mixing nested and top-level fields 4ms
ScanIndexRecords 5/5 passed
returns full records via index lookup 3ms
respects TupleRange filtering 3ms
returns error for unknown index 2ms
supports row limits 5ms
supports reverse scan 6ms
TupleRange.ToFDBRange 7/7 passed
TupleRangeAll covers entire subspace range 0.00s
TupleRangeAllOf covers prefix range 0.00s
TupleRangeBetween has inclusive low and exclusive high 0.00s
TupleRangeBetweenInclusive has both inclusive endpoints 0.00s
exclusive low uses strinc 0.00s
begin is before end for all range types 0.00s
all ranges are properly scoped to the subspace 0.00s
indexCursor ScannedRecordsLimit (regression: was missing) 1/1 passed
stops after scanning the configured number of entries 4ms
SaveRecord_NotInUnion 3/3 passed
OrderInUnion 2ms
InvalidTypeNotInUnion 2ms
GetRecordType_Unknown 0.00s
HNSW with RaBitQ 15/15 passed
RaBitQ centroid bootstrap establishes a centroid after StatsThreshold inserts (Java parity) 8ms
insert single node and search returns it 4ms
stores plain bytes pre-centroid and RaBitQ-encoded bytes post-centroid (Java parity) 7ms
insert 5 nodes and kNN k=3 returns 3 closest 3ms
delete works with RaBitQ 2ms
update (re-insert) works with RaBitQ 4ms
recall is reasonable with 20 random 8D vectors 9ms
search is correct after a mid-stream centroid bootstrap (mixed plain + RaBitQ graph) 60ms
decodeStoredVector reconstructs approximate vector from RaBitQ bytes 1ms
parseHNSWConfig reads RaBitQ options 0.00s
parseHNSWConfig defaults when RaBitQ options absent 0.00s
parseHNSWConfig ignores invalid numExBits 0.00s
computeDistance handles both raw and RaBitQ vectors 0.00s
RaBitQ Euclidean self-distance is finite and >= 0 (clamp negative estimate) 3ms
empty graph returns nil results 2ms
TEXT index 42/42 passed
save and scan by token: single record with single word 5ms
multiple tokens: hello world produces entries for both tokens 5ms
position list: records token positions correctly 3ms
multiple records same token: both records found when scanning 4ms
delete removes all tokens from the index 3ms
update re-indexes: old tokens removed, new tokens added 5ms
grouped text index: groups by price, scans per group 6ms
scan full range: returns all tokens sorted 4ms
scan with continuation: paginate through results 3ms
TEXT_OMIT_POSITIONS option: position lists are empty 3ms
empty text field: no index entries created 3ms
null text field: no index entries created 3ms
BunchedMap integrity: many records all scannable 20ms
forward and reverse scan produce opposite orderings 6ms
DeleteAllRecords clears all TEXT index entries 6ms
ScanIndex (BY_VALUE) on TEXT index returns error 2ms
tokenizer normalizes: lowercases and strips diacritics 5ms
whitespace-only text field: no index entries created 3ms
duplicate token in same text: position list has all occurrences 7ms
update from text to empty string clears all tokens 7ms
nested field: TEXT index on Order.flower.type 5ms
re-saving identical record is idempotent 5ms
punctuation: periods and commas are not part of tokens 6ms
delete one of two records with shared token: survivor token remains 6ms
multi-type: TEXT index on Customer does not index Order records 5ms
aggressive conflict ranges: does not change scan behavior 10ms
text with numbers: digits form separate tokens 5ms
reverse scan with continuation: pages in reverse order 4ms
update: shared token between old and new text survives 7ms
long text: many unique tokens all indexed correctly 6ms
single character tokens: each letter is a valid token 3ms
scan with prefix: range over token namespace 10ms
empty index scan: no records returns empty results 4ms
BunchedMap bunching: 30+ records per token use bunching correctly 17ms
OnlineIndexer builds TEXT index on pre-existing records 17ms
OnlineIndexer with limit=2 chunks TEXT index build correctly 38ms
RebuildIndex on TEXT index rebuilds all entries 8ms
RebuildIndex after record update reflects new tokens 19ms
commonKeys optimization: update with unchanged text is no-op 16ms
DeleteRecordsWhere clears type-specific TEXT index entries 8ms
TEXT scan stops at byte scan limit and resumes with continuation 4ms
TEXT scan with byte limit returns all entries when limit is large 7ms
FDBRecordContext and FDBDatabase APIs 37/37 passed
GetApproximateTransactionSize 2/2 passed
returns a small value for an empty transaction 0.00s
increases after writing data 4ms
ClaimLocalVersion 1/1 passed
returns monotonically increasing values starting from 0 0.00s
LocalVersionCache 3/3 passed
round-trips add then get 0.00s
returns false for non-existent key 0.00s
remove then get returns false 0.00s
VersionMutations 3/3 passed
initially has no version mutations 0.00s
HasVersionMutations becomes true after add, false after remove 0.00s
adding multiple mutations and removing one leaves the rest 0.00s
UpdateVersionMutation 3/3 passed
inserts when no existing mutation 0.00s
calls merge function when updating existing mutation 0.00s
uses new value when merge is nil 0.00s
RemoveVersionMutationsInRange 1/1 passed
removes only mutations within the specified range 0.00s
RemoveLocalVersionsInRange 1/1 passed
removes only local versions within the specified range 0.00s
SetTransactionPriority 3/3 passed
PriorityDefault returns nil error 0.00s
PriorityBatch returns nil error 0.00s
PrioritySystemImmediate returns nil error 0.00s
GetConflictingKeys / AddReadConflictRange 3/3 passed
initially returns empty 0.00s
tracks added read conflict ranges 0.00s
accumulates multiple ranges 0.00s
HasDirtyStoreState / SetDirtyStoreState 2/2 passed
initially false 0.00s
set to true then back to false 0.00s
SetMetaDataVersionStamp / GetMetaDataVersionStamp 2/2 passed
returns nil after SetMetaDataVersionStamp (dirty) 3ms
GetMetaDataVersionStamp without set does not error 2ms
GetStoreStateCache 2/2 passed
new database has PassThroughStoreStateCache by default 0.00s
set and get a different cache 0.00s
Timer / SetTimer 3/3 passed
initially nil 0.00s
set and retrieve timer 0.00s
nil timer methods are safe no-ops 0.00s
NewFDBRecordContext 3/3 passed
creates a valid context with Transaction and Context accessors 0.00s
has zero-valued local version counter 0.00s
starts with no version mutations or dirty state 0.00s
CheckTransactionSize 5/5 passed
returns nil when thresholds are disabled 0.00s
returns nil when size is below warn threshold 0.00s
returns TransactionSizeWarningError once when warn threshold exceeded 0.00s
returns TransactionSizeExceededError when error threshold exceeded 0.00s
error threshold takes precedence over warn threshold 0.00s
MetaDataEvolutionValidator 148/148 passed
version validation 4/4 passed
rejects same version 0.00s
rejects older version 0.00s
allows same version when configured 0.00s
accepts newer version 0.00s
split long records 3/3 passed
rejects removing split 0.00s
rejects adding split by default 0.00s
allows adding split when configured 0.00s
record type validation 5/5 passed
rejects primary key change 0.00s
rejects record type key change 0.00s
allows unchanged record types with higher version 0.00s
rejects since version change on existing type 0.00s
allows same since version on existing type 0.00s
index validation 12/12 passed
rejects removed index without former index 0.00s
accepts removed index with former index 0.00s
rejects index type change 0.00s
rejects index key expression change 0.00s
accepts new index with proper version 0.00s
rejects new index with old version 0.00s
rejects last modified version decrease 0.00s
allows index rebuild when configured 0.00s
rejects changed primary key component positions 0.00s
rejects adding primary key component positions 0.00s
accepts unchanged primary key component positions 0.00s
skips primary key component positions check when index is rebuilt 0.00s
former index validation 5/5 passed
rejects removing a former index 0.00s
rejects former index without old index when addedVersion <= old version 0.00s
accepts former index without old index when allowOlderFormerIndexAddedVersion 0.00s
accepts former index without old index when addedVersion > old version 0.00s
accepts preserved former index 0.00s
union validation 4/4 passed
passes when old and new use the same proto file 0.00s
getUnionDescriptor returns the UnionDescriptor message 0.00s
getUnionDescriptor returns nil for metadata with nil file descriptor 0.00s
validateUnion skips when either union is nil 0.00s
message descriptor validation 1/1 passed
passes with matching descriptors 0.00s
default validator is strict 1/1 passed
has all restrictions enabled by default 0.00s
convenience function 1/1 passed
ValidateEvolution uses default validator 0.00s
multi-version jump (v1 → v5) 3/3 passed
accepts large version jump with new index at intermediate version 0.00s
rejects new index with version not exceeding old metadata version 0.00s
accepts combined changes: add index + remove index (with former) 0.00s
index version boundary checks 2/2 passed
rejects index addedVersion changing between old and new 0.00s
rejects lastModifiedVersion decreasing even with allowIndexRebuilds 0.00s
safe type promotion 5/5 passed
recognizes int32 to int64 as safe 0.00s
recognizes sint32 to sint64 as safe 0.00s
rejects int64 to int32 (narrowing) 0.00s
rejects int32 to string (type change) 0.00s
rejects same type (not a promotion) 0.00s
builder methods coverage 4/4 passed
SetDisallowTypeRenames returns builder for chaining 0.00s
SetAllowMissingFormerIndexNames returns builder for chaining 0.00s
SetAllowNoSinceVersion returns builder for chaining 0.00s
SetAllowOlderFormerIndexAddedVersion returns builder for chaining 0.00s
record type removal detection 3/3 passed
rejects removed type when disallowTypeRenames is true 0.00s
rejects removed type when not found by type key either 0.00s
accepts rename when type key matches in new metadata 0.00s
new record type SinceVersion validation 4/4 passed
rejects new type without SinceVersion when allowNoSinceVersion is false 0.00s
allows new type without SinceVersion when allowNoSinceVersion is true 0.00s
rejects new type with SinceVersion older than old metadata 0.00s
accepts new type with SinceVersion newer than old metadata 0.00s
comparePrimaryKeys nil paths 3/3 passed
returns nil when both primary keys are nil 0.00s
rejects when old PK is nil but new is not 0.00s
rejects when new PK is nil but old is not 0.00s
former index version change validation 4/4 passed
rejects when former index RemovedVersion changes 0.00s
rejects when former index AddedVersion changes 0.00s
rejects when former index name changes and allowMissingFormerIndexNames is false 0.00s
allows former index name change when allowMissingFormerIndexNames is true 0.00s
new former index validation against old index 6/6 passed
rejects new former index with RemovedVersion <= old.Version() 0.00s
rejects when former index AddedVersion > old index AddedVersion 0.00s
rejects when former index AddedVersion != old index AddedVersion and !allowOlderFormerIndexAddedVersion 0.00s
allows older former index AddedVersion when configured 0.00s
rejects when former index RemovedVersion <= old index LastModifiedVersion 0.00s
rejects when new former index has different name than old index and !allowMissingFormerIndexNames 0.00s
cardinalityString coverage 3/3 passed
returns required for Required cardinality 0.00s
returns optional for Optional cardinality 0.00s
returns repeated for Repeated cardinality 0.00s
message descriptor validation with synthetic protos 17/17 passed
rejects field removed from message 0.00s
rejects field renamed 0.00s
rejects cardinality change (optional to repeated) 0.00s
rejects unsafe type change (string to int64) 0.00s
allows safe type promotion (int32 to int64) 0.00s
rejects new required field added 0.00s
allows new optional field added 0.00s
rejects enum value removed 0.00s
rejects proto syntax change 0.00s
accepts a non-PK field rename when allowFieldRenames is set 0.00s
rejects a non-deprecated rename when only allowDeprecatedFieldRenames is set 0.00s
accepts a deprecated field rename when allowDeprecatedFieldRenames is set 0.00s
rejects un-deprecating a field by default 0.00s
accepts un-deprecating a field when allowUndeprecatingFields is set 0.00s
rewrites the primary key across an allowed rename of the PK field 0.00s
rejects a primary key that does not match the rename-rewritten expectation 0.00s
still rejects a disallowed type change across an allowed rename 0.00s
renameFields (RenameFieldsVisitor port) 28/28 passed
renames a top-level field by number 0.00s
returns the input unchanged when source and target are identical 0.00s
renames a field inside a nested message 0.00s
renames an outer parent while the inner descriptor is unchanged (multi-level) 0.00s
rewrites the children of a composite (Then) expression 0.00s
errors when the target descriptor lacks the field number 0.00s
rewrites the children of a list expression 0.00s
rewrites the argument of a function expression 0.00s
rewrites the joined expression of a split expression 0.00s
rewrites the whole key of a grouping expression 0.00s
rewrites the inner key of a key-with-value expression 0.00s
rewrites the whole key of a dimensions expression 0.00s
rewrites the nested expression after a record-type prefix 0.00s
returns a bare record-type-key prefix unchanged 0.00s
preserves the fan type of a renamed field 0.00s
returns a version expression unchanged 0.00s
returns a literal expression unchanged 0.00s
returns an empty expression unchanged 0.00s
errors when the referenced field is missing in the source 0.00s
errors when nesting into a non-message (scalar) parent field 0.00s
errors on an unsupported key-expression type 0.00s
rewrites a leaf field at nesting depth 2 (re-derives the descriptor at each level) 0.00s
rewrites a mid-chain parent field while leaving the deeper leaf intact 0.00s
follows the descriptor type, not the field name, when the same name lives in two types 0.00s
rewrites every path that reaches a shared nested descriptor (merged-record shape) 0.00s
resolves each parent's rename by NUMBER within its own type (asymmetric merge/split) 0.00s
skips the nested recursion when the parent's message type is unchanged (shared descriptor) 0.00s
rewrites under a FanOut (repeated-message) parent at depth ≥2, preserving FanType 0.00s
index record type scope validation (RFC 019) 4/4 passed
rejects index that drops a record type 0.00s
rejects index adding old record type without sinceVersion 0.00s
allows index keeping same record types 0.00s
allows index adding type with SinceVersion=0 when allowNoSinceVersion is true 0.00s
index options validation (RFC 019) 26/26 passed
allows dropping uniqueness without allowIndexRebuilds 0.00s
rejects adding uniqueness 0.00s
rejects unknown option changes 0.00s
allows option changes with allowIndexRebuilds 0.00s
allows allowedForQuery changes 0.00s
allows replacedBy prefix changes 0.00s
allows dropping uniqueness from true to absent 0.00s
allows TEXT aggressiveConflictRanges change 0.00s
allows TEXT omitPositions change 0.00s
rejects TEXT tokenizer name change 0.00s
allows TEXT tokenizer version upgrade 0.00s
rejects TEXT tokenizer version downgrade 0.00s
rejects RANK nLevels change 0.00s
allows RANK nLevels cosmetic change (absent to default) 0.00s
rejects RANK countDuplicates change 0.00s
rejects PERMUTED_MIN permutedSize change 0.00s
rejects HNSW structural option change (metric) 0.00s
allows HNSW runtime option change (concurrency) 0.00s
rejects HNSW structural change when value actually differs 0.00s
rejects SPFresh structural option change (spfreshLmax) 0.00s
rejects SPFresh alpha change (the closure-sizing invariant) 0.00s
accepts unchanged SPFresh options across versions 4ms
rejects R-tree structural option change (maxM) 0.00s
rejects R-tree splitS change 0.00s
rejects clearWhenZero change for COUNT index via base validator 0.00s
allows no-op when options are identical 0.00s
MaxEverLongIndex 6/6 passed
tracks max value ungrouped 3ms
delete does NOT revert max (_EVER semantics) 3ms
tracks max grouped by field 4ms
rejects negative values 2ms
update applies new value via MAX (never decreases) 2ms
handles rebuild correctly 14ms
MillionRecordScan 0/1 passed, 1 skipped
scans 1M records across multiple transactions 0.00s
KeyExpression unit tests 144/144 passed
FieldKeyExpression 17/17 passed
Evaluate scalar fields 5/5 passed
extracts int64 order_id 0.00s
extracts int32 price as int64 0.00s
extracts string field from Customer 0.00s
returns nil for unset proto2 optional scalar 0.00s
returns nil for unset optional string field 0.00s
Evaluate with nil message 3/3 passed
FanTypeNone on nil message returns [[nil]] 0.00s
FanTypeFanOut on nil message returns nil (no entries) 0.00s
FanTypeConcatenate on nil message returns [[empty nested tuple]] 0.00s
Evaluate repeated fields 5/5 passed
FanOut returns one tuple per tag 0.00s
FanOut on empty repeated returns nil 0.00s
Concatenate packs all values into one nested-tuple element 0.00s
Concatenate on empty repeated returns [[empty nested tuple]] 0.00s
FanTypeNone on repeated field returns KeyExpressionError 0.00s
Evaluate missing field 1/1 passed
returns KeyExpressionError for non-existent field name 0.00s
FieldNames and ColumnSize 3/3 passed
FieldNames returns the field name 0.00s
FanOut FieldNames returns the field name 0.00s
ColumnSize is always 1 0.00s
RecordTypeKeyExpression 9/9 passed
unbound returns type name string when typeKeys not set 0.00s
bound returns int64 type key when typeKeys populated 0.00s
bound falls back to name when record type not in map 0.00s
nil message returns [[nil]] 0.00s
with nested expression prepends type key to nested values 0.00s
FieldNames without nested returns empty slice 0.00s
FieldNames with nested delegates to nested 0.00s
ColumnSize without nested is 1 0.00s
ColumnSize with nested is 1 + nested size 0.00s
EmptyKeyExpression 4/4 passed
Evaluate returns one empty tuple 0.00s
Evaluate ignores message content 0.00s
FieldNames returns nil 0.00s
ColumnSize returns 0 0.00s
CompositeKeyExpression 9/9 passed
single child passes through its result 0.00s
multiple scalar children concatenate into one tuple 0.00s
three scalar children concatenate correctly 0.00s
Cartesian product with FanOut child produces cross-product 0.00s
Cartesian product of two FanOut children 0.00s
FanOut child with empty repeated produces no rows 0.00s
FieldNames aggregates all child field names 0.00s
ColumnSize is sum of all children 0.00s
ColumnSize with nested child counts nested columns 0.00s
NestingKeyExpression 11/11 passed
Nest evaluates child on the sub-message 0.00s
Nest evaluates enum field in sub-message as int64 0.00s
Nest on unset message field delegates child to nil → returns nil for scalar child 0.00s
Nest on nil message with non-FanOut evaluates child on nil 0.00s
NestFanOut on nil message returns nil (no entries) 0.00s
returns KeyExpressionError for missing parent field 0.00s
returns KeyExpressionError when parent field is not a message type 0.00s
FieldNames includes parent and child field names 0.00s
FieldNames includes parent and child field names for NestFanOut 0.00s
ColumnSize delegates to child 0.00s
Nest with composite child concatenates sub-message fields 0.00s
GroupingKeyExpression 9/9 passed
GroupBy produces correct column counts 0.00s
GroupBy with multiple groupBy expressions 0.00s
Ungrouped puts all columns in grouped (aggregated) 0.00s
Ungrouped on Field has groupedCount=1, groupingCount=0 0.00s
GroupAll puts all columns in grouping 0.00s
GroupAll with Concat: all 2 columns are grouping, none grouped 0.00s
Evaluate delegates to wholeKey 0.00s
FieldNames delegates to wholeKey 0.00s
ColumnSize delegates to wholeKey 0.00s
LiteralKeyExpression 11/11 passed
nil value evaluates to [[nil]] 0.00s
int64 value is preserved 0.00s
string value is preserved 0.00s
bool value is preserved 0.00s
float64 value is preserved 0.00s
[]byte value is preserved 0.00s
Evaluate ignores the record and message entirely 0.00s
FieldNames returns nil 0.00s
ColumnSize returns 1 0.00s
GetValue returns the stored value 0.00s
GetValue returns nil for nil literal 0.00s
KeyWithValueExpression 8/8 passed
Evaluate delegates to inner key expression 0.00s
ColumnSize returns the splitPoint 0.00s
InnerKey returns the wrapped expression 0.00s
SplitPoint returns the split point 0.00s
SplitEvaluatedKey splits at splitPoint 0.00s
SplitEvaluatedKey with splitPoint >= len returns all in key, nil in value 0.00s
SplitEvaluatedKey with splitPoint=0 moves everything to value 0.00s
FieldNames delegates to inner 0.00s
VersionKeyExpression 5/5 passed
nil record returns [[nil]] 0.00s
record with nil version returns [[nil]] 0.00s
complete version returns Versionstamp 0.00s
FieldNames returns nil 0.00s
ColumnSize returns 1 0.00s
FunctionKeyExpression 7/7 passed
unregistered function returns KeyExpressionError 0.00s
registered function is called with evaluated arguments 0.00s
FieldNames delegates to arguments expression 0.00s
FieldNames with EmptyKey arguments returns nil 0.00s
ColumnSize returns 1 0.00s
Name returns the function name 0.00s
Arguments returns the arguments expression 0.00s
createsDuplicates 15/15 passed
Field with FanTypeNone returns false 0.00s
FanOut returns true 0.00s
Concatenate field returns false 0.00s
EmptyKey returns false 0.00s
Concat with no FanOut child returns false 0.00s
Concat with FanOut child returns true 0.00s
Nest with FanTypeNone and non-duplicating child returns false 0.00s
NestFanOut returns true 0.00s
Nest with duplicating child returns true 0.00s
RecordTypeKey without nested returns false 0.00s
RecordTypeKey with non-duplicating nested returns false 0.00s
RecordTypeKey with FanOut nested returns true 0.00s
VersionKey returns false 0.00s
FunctionKeyExpression always returns true 0.00s
KeyWithValue delegates to inner key 0.00s
normalizeKeyForPositions 8/8 passed
scalar Field returns itself as single-element list 0.00s
Concat flattens into atomic components 0.00s
nested Concat is flattened recursively 0.00s
NestingKeyExpression re-wraps each child component 0.00s
GroupingKeyExpression delegates to wholeKey 0.00s
KeyWithValueExpression delegates to inner key 0.00s
VersionKeyExpression returns itself 0.00s
FunctionKeyExpression returns itself 0.00s
keyExpressionEquals 21/21 passed
same Field expressions are equal 0.00s
different field names are not equal 0.00s
same name, different FanType are not equal 0.00s
same FanOut expressions are equal 0.00s
different types are not equal 0.00s
two EmptyKey expressions are equal 0.00s
two RecordTypeKey expressions are equal (structural equality) 0.00s
Concat with same children is equal 0.00s
Concat with different lengths is not equal 0.00s
Concat with different children is not equal 0.00s
Nesting expressions with same parent and child are equal 0.00s
Nesting expressions with different parent are not equal 0.00s
Nesting expressions with different FanType are not equal 0.00s
VersionKey expressions are equal 0.00s
VersionKey is not equal to Field 0.00s
same FunctionKeyExpression (name+args) is equal 0.00s
FunctionKeyExpression with different names is not equal 0.00s
KeyWithValue expressions with same inner and splitPoint are equal 0.00s
KeyWithValue with different splitPoint is not equal 0.00s
GroupingKeyExpression with same wholeKey and groupedCount are equal 0.00s
GroupingKeyExpression with different groupedCount is not equal 0.00s
keyExpressionsEqualNilSafe 5/5 passed
both nil returns true 0.00s
left nil returns false 0.00s
right nil returns false 0.00s
two equal non-nil returns true 0.00s
two different non-nil returns false 0.00s
buildPrimaryKeyComponentPositions 5/5 passed
returns nil when there is no overlap 0.00s
returns positions when index key includes PK component 0.00s
returns positions for each PK component found in index 0.00s
returns positions with -1 for PK components not found in index 0.00s
exact match returns position 0 0.00s
SPFresh routing-cache eviction across tenants 2/2 passed
evicts idle tenants by TTL and keeps live ones 0.00s
caps the map across tenants, evicting oldest-first 38ms
HilbertValue 4/4 passed
computes known values for simple 2D coordinates 0.00s
handles negative coordinates 0.00s
empty dimensions returns zero 0.00s
preserves locality — nearby points have closer Hilbert values than distant points 0.00s
TextSubspaceSplitter 5/5 passed
SubspaceOf extracts grouping columns 0.00s
SubspaceOf returns error for short key 0.00s
SubspaceTag returns grouping tuple 0.00s
SubspaceOf with single grouping column 0.00s
SubspaceOf with integer grouping columns 0.00s
indexMaintainer internals 57/57 passed
removeCommonEntries 9/9 passed
returns empty slices when both old and new are empty 0.00s
returns empty slices when both old and new are zero-length 0.00s
returns all old entries when new is empty 0.00s
returns all new entries when old is empty 0.00s
removes all entries when old and new are identical 0.00s
keeps only the differing entries on partial overlap 0.00s
treats entries with different values as non-common (KeyWithValue) 0.00s
treats entries with identical values as common (KeyWithValue) 0.00s
treats nil value vs non-nil value as different 0.00s
indexKeyContainsNull 8/8 passed
returns false for empty tuple 0.00s
returns false when no element is nil 0.00s
returns true when all elements are nil 0.00s
returns true when first element is nil 0.00s
returns true when last element is nil 0.00s
returns true when middle element is nil 0.00s
returns false for single non-nil element 0.00s
returns true for single nil element 0.00s
tuplesEqual 8/8 passed
returns true for both empty 0.00s
returns true for identical single-element tuples 0.00s
returns true for identical multi-element tuples 0.00s
returns false for different lengths 0.00s
returns false for same-length different values 0.00s
returns false for same-length different types 0.00s
returns true for both nil tuples 0.00s
returns true comparing nil vs empty tuple 0.00s
checkKeyValueSizes 7/7 passed
returns nil for small key and value 0.00s
returns nil at exactly the key limit 0.00s
returns nil at exactly the value limit 0.00s
returns IndexKeySizeError when key exceeds limit 1ms
returns IndexValueSizeError when value exceeds limit 0.00s
checks key before value (key error takes precedence) 0.00s
returns nil for zero-length key and value 0.00s
indexEntryKey 5/5 passed
concatenates index values and PK without dedup 0.00s
concatenates multi-value index with multi-component PK 0.00s
deduplicates PK components that appear in index key 0.00s
partial dedup keeps non-overlapping PK components 0.00s
works with empty index values 0.00s
StandardIndexMaintainer.Update 5/5 passed
insert (nil old, non-nil new) creates entry 2ms
delete (non-nil old, nil new) clears entry 3ms
update with changed value replaces entry 2ms
update with unchanged value skips mutations (common entry optimization) 3ms
update with both nil is a no-op 3ms
StandardIndexMaintainer.DeleteWhere 3/3 passed
empty prefix clears all index entries 4ms
non-empty prefix clears only matching entries 2ms
no-op when no entries match prefix 3ms
evaluateIndex 5/5 passed
returns nil entries when predicate filters out the record 2ms
returns entries when predicate matches 2ms
returns entries without predicate (all records indexed) 2ms
KeyWithValueExpression splits key and value portions 2ms
FanOut produces multiple entries 2ms
uniqueness checking edge cases 4/4 passed
null key bypasses uniqueness check allowing duplicates 3ms
same-PK re-save does not trigger uniqueness violation 3ms
different-PK with same value returns uniqueness violation 3ms
uniqueness violation error message is descriptive 0.00s
error type structure 2/2 passed
IndexKeySizeError has correct fields and message 0.00s
IndexValueSizeError has correct fields and message 0.00s
deleteWhereRange 1/1 passed
clears exact prefix key via PrefixRange (not FDBRangeKeys) 2ms
RankedSet 6/6 passed
add, rank, getNth, size, contains 7ms
remove 8ms
count duplicates 9ms
clear reinitializes 4ms
many elements rank consistency 83ms
CRC hash function 20ms
HNSW Search Quality 1/1 passed
search recall matches brute-force for 100 vectors 53ms
SPFresh refinement (RFC-104) 9/9 passed
a converged bulk index refines to ZERO moves 2/2 passed
default replication r=2 165ms
wide replication r=4 110ms
bounds work by the budget (pks scanned), advancing the cursor incrementally 111ms
does not report convergence until a FULL cycle is quiet (budget < n) 164ms
never double-counts a move when the batch tx conflict-retries 166ms
drops a NEW closure copy whose target fine is sealing — lifecycle fence 76ms
never unindexes a vector when the fence rejects every candidate (empty newSet guard) 75ms
the fleet driver refines across tenants, recovers drift, and reports convergence 323ms
the fleet driver isolates per-tenant errors and honors ctx cancellation 139ms
Legacy format compatibility 10/10 passed
reading a legacy store without migrating 3/3 passed
reads bare-key records + subspace-8 versions (format 4, omit=true) 8ms
reads suffixed records + subspace-8 versions (format 5, split, omit=false) 6ms
skips version I/O when the metadata stores no versions (old format) 6ms
writing to a legacy store (no migration) 2/2 passed
save/update/delete keep the bare-key + subspace-8 layout (format 4, omit) 15ms
DeleteRecordsWhere clears the legacy version subspace 7ms
on-open format migration 3/3 passed
moves subspace-8 versions inline when upgrading a split store past format 6 8ms
sets omit_unsplit_record_suffix and keeps versions in subspace 8 for a non-split store 7ms
clears omit_unsplit_record_suffix when an EMPTY legacy store gains indexes 9ms
regression: codex review findings 2/2 passed
does not use the bare-key scan path for a split format-4 store 6ms
clears the committed legacy version on a same-transaction update+delete 10ms
RecordMetaDataBuilder advanced features 22/22 passed
RemoveIndex / FormerIndex 5/5 passed
removes index and creates FormerIndex 0.00s
prevents subspace key reuse 0.00s
removing non-existent index is a no-op 0.00s
removes universal index 0.00s
removes multi-type index 0.00s
SetRecordTypeKey / GetRecordTypeKey 3/3 passed
defaults to RecordTypeIndex 0.00s
overrides with explicit key 0.00s
supports integer keys 0.00s
PrimaryKeyHasRecordTypePrefix 4/4 passed
returns false when primary keys don't start with RecordTypeKey 0.00s
returns true when all primary keys start with RecordTypeKey 0.00s
returns false when only some primary keys have prefix 0.00s
returns true for standalone RecordTypeKey (not wrapped in Concat) 0.00s
SetVersion 2/2 passed
sets metadata version 0.00s
defaults to 0 0.00s
GetRecordType panics on unknown type 2/2 passed
panics with MetaDataError for nonexistent type 0.00s
panics with MetaDataError for empty string 0.00s
RecordType accessor methods 6/6 passed
GetIndexes returns single-type indexes 0.00s
GetMultiTypeIndexes returns multi-type indexes 0.00s
GetAllIndexes combines single and multi-type 0.00s
GetAllIndexes returns only single-type when no multi-type 0.00s
HasExplicitRecordTypeKey returns correct value 0.00s
GetReadableUniversalIndexes filters by state 0.00s
listCursor / FromList / FromListWithContinuation 12/12 passed
FromList 6/6 passed
iterates all items in order 0.00s
returns SourceExhausted with EndContinuation after all items 0.00s
returns SourceExhausted immediately on empty list 0.00s
encodes continuation as 4-byte big-endian position 0.00s
continuation is not IsEnd while items remain 0.00s
Close prevents further results 0.00s
FromListWithContinuation 6/6 passed
nil continuation starts from the beginning 0.00s
empty continuation starts from the beginning 0.00s
resumes correctly from a valid continuation 0.00s
past-end continuation returns immediate SourceExhausted 0.00s
invalid continuation (<4 bytes) produces an error from OnNext 0.00s
round-trips: continuation from one cursor resumes the next 0.00s
KeyExprBugVerify 11/11 passed
Bug1: unset proto2 field returns nil 3/3 passed
unset optional int64 field returns nil 0.00s
unset optional string field returns nil 0.00s
set field returns actual value 0.00s
Bug2: nil message respects FanType 3/3 passed
FanType.None on nil returns [[nil]] 0.00s
FanType.FanOut on nil returns empty 0.00s
FanType.Concatenate on nil returns [[empty nested tuple]] 0.00s
Bug3: NestingKeyExpression nil message 3/3 passed
Nest on nil message returns [[nil]] 0.00s
NestFanOut on nil message returns empty 0.00s
nested chain with unset outer message field returns [[nil]] 0.00s
Bug4: RecordTypeKeyExpression nil message 2/2 passed
returns [[nil]] on nil message 0.00s
works on non-nil message 0.00s
SPFresh merge lifecycle 3/3 passed
drains a posting into its nearest ACTIVE siblings and forwards it 50ms
the post-split cooldown skips young children (oscillation guard) 39ms
a merge task on a SEALED centroid is a no-op (the split owns it) 44ms
Index Scan Unit Tests 59/59 passed
TupleRangeAllOf 4/4 passed
returns TupleRangeAll when prefix is nil 0.00s
returns inclusive range when prefix is non-nil 0.00s
handles empty tuple (not nil) as a valid prefix 0.00s
handles multi-element prefix 0.00s
TupleRangeBetween 3/3 passed
returns inclusive low, exclusive high 0.00s
handles string keys 0.00s
handles nil bounds 0.00s
TupleRangeBetweenInclusive 2/2 passed
returns both-inclusive endpoints 0.00s
handles same low and high 0.00s
TupleRangePrefixString 3/3 passed
creates a prefix-string range for a simple token 0.00s
handles empty string 0.00s
handles string with special characters 0.00s
TupleRange.Prepend 4/4 passed
prepends prefix to both low and high 0.00s
handles nil low/high by returning just the prefix 0.00s
preserves endpoint types 0.00s
handles multi-element prefix 0.00s
TupleRange.ToFDBRange with PrefixString endpoints 6/6 passed
PrefixString low strips trailing null byte 0.00s
PrefixString high strips trailing null and increments 0.00s
PrefixString both endpoints (full prefix scan) 0.00s
PrefixString high with trailing 0xFF bytes strips them 0.00s
default low endpoint falls back to subspace key 0.00s
default high endpoint falls back to subspace end 0.00s
IndexEntry 9/9 passed
PrimaryKey 5/5 passed
returns empty tuple when Index is nil 0.00s
extracts PK from tail of key (no dedup) 0.00s
caches the primary key on second call 0.00s
returns empty tuple when key has no PK portion 0.00s
extracts PK from composite index 0.00s
IndexValues 4/4 passed
returns empty tuple when Index is nil 0.00s
returns first colSize elements 0.00s
returns full key when key is shorter than colSize 0.00s
returns single element for single-field index 0.00s
wrapContinuation and unwrapContinuation 7/7 passed
round-trips a suffix through the TO_NEW proto wrapper 0.00s
handles nil input 0.00s
handles empty input 0.00s
unwraps proto-wrapped continuation with magic number 0.00s
treats proto without magic number as raw bytes 0.00s
treats proto without magic field as raw bytes 0.00s
treats garbage bytes as raw continuation 0.00s
indexCursor.limitContinuation 2/2 passed
returns StartContinuation when no lastCont 0.00s
returns BytesContinuation when lastCont is set 0.00s
indexCursor.makeContinuation 2/2 passed
extracts key suffix past prefix length 0.00s
uses full key when key is shorter than prefix 0.00s
indexCursor.unpackKeyValue 6/6 passed
unpacks a key-value pair into an IndexEntry 0.00s
unpacks non-empty value 0.00s
returns error when key is shorter than subspace prefix 0.00s
returns error when key suffix is invalid tuple 0.00s
returns error when value is invalid tuple 0.00s
handles empty value bytes 0.00s
indexCursor.Close 1/1 passed
marks cursor as closed 0.00s
indexCursor.OnNext context cancellation (RFC-106a) 2/2 passed
returns the ctx error before touching the iterator 0.00s
propagates a deadline-exceeded ctx (→ 54F01 statement timeout) 0.00s
specialized leaf cursors honor ctx cancellation (RFC-106a) 6/6 passed
countKVCursor.OnNext returns the ctx error 0.00s
textCursor.OnNext returns the ctx error 0.00s
bitmapKVCursor.OnNext returns the ctx error 0.00s
vectorSearchCursor.OnNext returns the ctx error 0.00s
rtreeScanCursor.OnNext returns the ctx error 0.00s
prefixSkipScanCursor.OnNext returns the ctx error 0.00s
newIndexCursor 1/1 passed
initializes with correct defaults 0.00s
ChainedCursor 1/1 passed
returns exhausted after Close 0.00s
SPFresh rebalancer + coarse splits 3/3 passed
coarse split defers on SEALED rows and the guard pauses fine-split issuance 102ms
the entry point respects a live foreign lease (call-site owner pin) 57ms
cold-start growth: inserts + rebalancing grow fine AND coarse topology with full recall 1.369s
Distance Metrics 3/3 passed
euclidean distance is true L2 (sqrt); square variant is squared 0.00s
cosine distance: orthogonal = 1.0, identical = 0.0 0.00s
inner product distance is negative dot product 0.00s
BUG2_SumIndex_NegationOverflow 1/1 passed
negation of math.MinInt64 overflows to itself 0.00s
CursorCombinatorEdgeCases 10/10 passed
ConcatCursors with two empty cursors produces no results and source-exhausted 0.00s
FilterCursor that filters everything returns 0 results with source-exhausted 0.00s
FilterCursor preserves continuation on limit 0.00s
MapErrCursor propagates error from transform on 3rd element 0.00s
LimitRowsCursor with limit=0 returns empty result with source exhausted 0.00s
SkipCursor skipping past all elements returns 0 results 0.00s
Deep composition: Filter(Map(Limit(FromList))) 0.00s
UnionCursor with two empty cursors is empty with source-exhausted 0.00s
IntersectionCursor with two empty cursors is empty with source-exhausted 0.00s
ConcatCursors preserves ordering and exhaustion across both cursors 0.00s
RecordExists_BasicFunctionality 3/3 passed
NonExistentRecord 5ms
ExistingRecord 4ms
DeletedRecord 7ms
RowLimit_SourceExhausted 1/1 passed
RowLimitExceedsRecordCountReturnsExhausted 3ms
RangeSet_ValidationErrors 5/5 passed
ContainsEmptyKey 0.00s
ContainsKeyTooLarge 0.00s
InsertRangeEmptyBeginKey 0.00s
InsertRangeInvertedRange 0.00s
MissingRangesEmptyKey 0.00s
SPFresh routing cache 5/5 passed
full reload + route: nearest ACTIVE fine centroids across probed cells 4ms
incremental refresh applies forward deltas; generation flip forces reload 13ms
coarse-forward is followed one hop during routing 8ms
LRU evicts least-recently-used cells at the budget 6ms
routes deterministically with tuple pks in adjacent subspaces untouched 5ms
SPFresh fine-split primitives 12/12 passed
SEAL→SPLIT moves every member to exactly one child, forwards the parent, and queries survive 60ms
a foreground delete between SEAL and SPLIT is honored — the split's REAL read sees truth 60ms
an insert against a SEALED centroid re-routes to the next-nearest ACTIVE one 54ms
a foreground probe never clobbers a claimed task row 44ms
zombie rules: a re-filed task on a FORWARD parent is deleted as a no-op 64ms
queries keep returning a SEALED posting's members (codex 094.2 r1) 46ms
an insert routed by a stale cache follows a FORWARD parent to its children (codex 094.2 r1) 53ms
the assignment scan batch is byte-bounded by dimension (codex 094.2 r1) 0.00s
write routing never lets SEALED rows starve the ACTIVE fallbacks (codex 094.2 r2+r4) 3ms
a parent cached SEALED but FORWARD in storage is still followed by inserts (codex 094.2 r3) 12ms
a followed FORWARD child keeps the verified list nearest-first for closure (codex 094.2 r2) 3ms
an insert committing before SEAL is in the frozen posting the split reads 67ms
MetadataBuild_ErrorPaths 2/2 passed
MissingPrimaryKey 0.00s
FormerIndexSubspaceKeyReuse 0.00s
NoNextReason_Helpers 5/5 passed
SourceExhausted 0.00s
ReturnLimitReached 0.00s
ByteLimitReached 0.00s
TimeLimitReached 0.00s
ScanLimitReached 0.00s
FDBRecordStore API 64/64 passed
RecordsSubspace 1/1 passed
returns a subspace prefixed by the store subspace 2ms
IndexSubspace / IndexSecondarySubspace 1/1 passed
returns subspaces prefixed by the store subspace 2ms
GetReadableIndexes 2/2 passed
returns only indexes in READABLE or READABLE_UNIQUE_PENDING state 3ms
includes READABLE_UNIQUE_PENDING indexes 3ms
GetEnabledIndexes 1/1 passed
returns READABLE, WRITE_ONLY, and READABLE_UNIQUE_PENDING but NOT DISABLED 4ms
GetAllIndexStates 2/2 passed
returns correct states for all indexes 3ms
returns states for all indexes 2ms
RebuildAllIndexes 1/1 passed
rebuilds all non-READABLE indexes 10ms
VacuumReadableIndexesBuildData 1/1 passed
clears build artifacts for READABLE indexes 18ms
DeleteStore 1/1 passed
removes all store data so Open fails 9ms
FirstUnbuiltRange 2/2 passed
returns nil when the range set is fully populated 3ms
returns non-nil for a WRITE_ONLY index with empty range set 8ms
IsCacheable 1/1 passed
defaults to false and reflects SetStateCacheability 6ms
GetStoreHeader 2/2 passed
returns non-nil header with format version set 4ms
returns a clone that does not affect the store 2ms
GetAllIndexStatesMap 1/1 passed
returns only non-READABLE states 2ms
GetRecordMetaData / GetContext / GetSubspace 1/1 passed
returns the store's metadata, context, and subspace 2ms
DryRunSaveRecord 3/3 passed
validates and returns computed record without writing 4ms
detects existence errors without writing 4ms
previews on a locked store without checking lock state (Java-faithful) 5ms
OverrideLockSaveRecord 2/2 passed
saves a record even when the store is locked for record updates 10ms
passes through existence checks correctly 7ms
DryRunDeleteRecord 4/4 passed
returns true for an existing record without deleting it 4ms
returns false for a non-existent record 4ms
returns true after save and false after real delete 4ms
succeeds even when store is locked — matches Java dryRunDeleteRecordAsync 4ms
IsIndexReadableUniquePending 3/3 passed
returns false for a READABLE index 3ms
returns true for a READABLE_UNIQUE_PENDING index 4ms
returns false for WRITE_ONLY and DISABLED indexes 4ms
GetWriteOnlyIndexes / GetDisabledIndexes 3/3 passed
returns empty when all indexes are READABLE 4ms
returns correct indexes when states are mixed 3ms
returns multiple indexes in same state 3ms
GetIndexesToBuildSince 3/3 passed
returns indexes added after given version 2ms
returns empty when no indexes need building 2ms
returns empty when there are no indexes at all 3ms
ScanRecordKeys 7/7 passed
returns primary keys for all records in forward order 3ms
returns empty list for empty store 3ms
supports row limit with continuation 6ms
handles split records by deduplicating PKs 5ms
returns keys for multiple record types 5ms
paginated reverse scan returns no duplicates (regression: continuation was adjusting begin instead of end) 4ms
paginated forward scan with split records returns no duplicates (regression: continuation pointed to first chunk, not past all chunks) 7ms
ResolveUniquenessViolationByDeletion 2/2 passed
deletes all violating records except remainPrimaryKey 6ms
deletes all violating records when remainPrimaryKey is nil 6ms
EstimateRecordsSizeInRange 3/3 passed
returns non-negative size for a store with records 14ms
returns non-negative size for a prefix range 5ms
returns non-negative size for empty store 2ms
EstimateIndexSize 2/2 passed
returns non-negative size for a VALUE index with entries 4ms
returns non-negative size for an empty index 3ms
ScanUniquenessViolationsForValue 4/4 passed
returns violations matching the given value key 4ms
returns empty when no violations exist for the given value 3ms
returns empty when no violations exist at all 2ms
includes ExistingKey when stored with AddUniquenessViolationWithExisting 3ms
AsBuilder and CopyBuilder 2/2 passed
AsBuilder creates a builder with the same config 2ms
CopyBuilder creates a builder for a different context 6ms
IsVersionChanged 2/2 passed
returns false for initial open 4ms
returns true when metadata version increases 7ms
error type formatting 4/4 passed
StoreIsLockedForRecordUpdatesError formats correctly 0.00s
StoreIsFullyLockedError formats correctly 0.00s
UnknownStoreLockStateError formats correctly 0.00s
StaleMetaDataVersionError formats correctly 0.00s
GetReadableUniversalIndexes and GetEnabledUniversalIndexes 1/1 passed
returns universal indexes in their respective states 4ms
SetFormatVersion 1/1 passed
updates the store format version 2ms
IndexStateSubspace 1/1 passed
returns a subspace for index states 2ms
SPFresh GC + lease recovery 3/3 passed
purges a forwarded posting past the horizon; claimed residuals are re-homed, never blind-cleared 55ms
a young FORWARD row survives a horizoned sweep 41ms
an expired foreign lease is reclaimed and the split completes (crash recovery) 39ms
RecordExistenceCheck_ErrorIfTypeChanged 5/5 passed
DifferentTypeReturnsError 4ms
SameTypeSucceeds 11ms
NotExistsOrTypeChanged_NonExistent 2ms
NotExistsOrTypeChanged_DifferentType 8ms
NoExistingRecord_Succeeds 4ms
ErrorMessageFormat 9/9 passed
RecordAlreadyExistsError 0.00s
RecordDoesNotExistError 0.00s
RecordTypeChangedError 0.00s
StoreIsLockedForRecordUpdatesError 0.00s
StaleMetaDataVersionError 0.00s
IndexKeySizeError 0.00s
IndexValueSizeError 0.00s
RecordIndexUniquenessViolationError 0.00s
RecordExistenceCheckString 0.00s
SPFresh §8 staging interleaving 1/1 passed
saves during every build window land in (or leave) the index correctly 99ms
StoreLockState 5/5 passed
SaveBlockedByLock 5ms
DeleteBlockedByLock 5ms
DeleteAllBlockedByLock 5ms
ReadAllowedWhenLocked 4ms
UnlockedStoreAllowsMutations 3ms
KeyWithValueExpression covering indexes 14/14 passed
stores value columns in FDB value, key columns in FDB key 5ms
ScanIndex returns IndexEntry with both key and value 5ms
delete removes index entry and value 4ms
update changes value portion when indexed value changes 3ms
multi-column split: 2 key columns, 1 value column 3ms
common entry skip works: unchanged value doesn't write 5ms
ColumnSize returns splitPoint 0.00s
proto roundtrip preserves KeyWithValueExpression 0.00s
IndexValues returns only key columns for covering index 3ms
PK dedup works with covering index when PK is in key portion 3ms
splitPoint=0: all columns go to value, key is empty 4ms
splitPoint=len(inner): all columns in key, empty value 2ms
FanOut with covering index produces multiple entries with value 3ms
continuation token works with covering index 4ms
TimeLimitScan 4/4 passed
stops record scan when time limit is reached 13ms
stops index scan when time limit is reached 24ms
allows resumption with continuation after time limit 106ms
does not enforce time limit when TimeLimit is zero 6ms
MetadataBugVerify 8/8 passed
RemoveIndex version increment 2/2 passed
RemovedVersion > AddedVersion for FormerIndex 0.00s
version counter incremented on remove 0.00s
checkPossiblyRebuild former index cleanup 1/1 passed
clears former index data when metadata version changes 8ms
allowIndexRebuilds skips type/expression checks 2/2 passed
allows type change with allowIndexRebuilds=true and lastModifiedVersion bumped 0.00s
still rejects type change with allowIndexRebuilds=false 0.00s
validateFormerIndexes addedVersion 2/2 passed
rejects former addedVersion > old index addedVersion unconditionally 0.00s
rejects former addedVersion < old when not allowed 0.00s
createStoreHeader RecordCountKey 1/1 passed
persists RecordCountKey in header on Create 6ms
RankIndex 19/19 passed
maintains rank index on save and delete 7ms
scan BY_RANK returns entries in rank order 6ms
scan BY_RANK inclusive range 7ms
scan BY_RANK empty range returns empty 5ms
update record price updates rank 8ms
multiple records with same score (duplicates in ranked set) 7ms
rebuild rank index 10ms
index state cleared on rebuild includes secondary subspace 6ms
scan BY_RANK with no low bound 7ms
scan BY_RANK with no high bound returns all from rank 6ms
non-rank index rejects BY_RANK scan 2ms
grouped rank index with groupBy 6ms
JDK hash function matches Java Arrays.hashCode 0.00s
deleteAllRecords clears rank index 5ms
grouped rank index isolates groups 10ms
count duplicates at index level 9ms
scan BY_RANK rank out of bounds returns empty 6ms
BY_RANK scan with ReverseScan returns entries in descending score order 9ms
BY_RANK scan with continuation tokens paginates correctly 6ms
Helper function coverage 23/23 passed
toInt64 7/7 passed
converts int64 0.00s
converts int32 0.00s
converts int 0.00s
converts float64 0.00s
converts float32 0.00s
truncates negative floats toward zero (Java longValue parity, not floor) 0.00s
returns error for unsupported type 0.00s
keyExpressionHasNullField 12/12 passed
returns true for nil message 0.00s
returns false for set field 0.00s
returns true for unset field 0.00s
returns true for unknown field name 0.00s
handles CompositeKeyExpression - all set 0.00s
handles CompositeKeyExpression - one unset 0.00s
handles GroupingKeyExpression 0.00s
returns false for EmptyKeyExpression 0.00s
returns false for default (unknown) expression type 0.00s
handles NestingKeyExpression with unknown parent field 0.00s
handles NestingKeyExpression with unset parent message 0.00s
handles NestingKeyExpression with set parent message 0.00s
indexGroupingCount 2/2 passed
returns grouping count from GroupingKeyExpression 0.00s
returns full column size for non-grouping expression 0.00s
calculateDelay 2/2 passed
returns exponential backoff with jitter 0.00s
caps at MaxDelay 0.00s
SPFresh NPA reassignment 2/2 passed
moves a boundary vector to a nearer split child (§6 step 3) 57ms
a zombie NPA task (parent HDR gone) is deleted as a no-op 17ms
SPFresh §8 fence regressions (Torvalds 094.2) 3/3 passed
#1: the pre-coarse no-op decision carries a conflict range — a racing coarse commit aborts the save 22ms
#2: a delete racing the assignment scan never leaves a staged ghost 37ms
#3: the builder routes staging on the SAME fp16 bytes foreground writers decode 4ms
RecordMetaDataBuilder_Validation 7/7 passed
Build returns error when primary key is missing 0.00s
Build returns error when one record type lacks primary key 0.00s
Build succeeds when all primary keys are set 0.00s
Build rejects primary key with fan-out (createsDuplicates) 0.00s
Build rejects duplicate record type keys 0.00s
Build rejects duplicate index subspace keys 0.00s
Build rejects former index with addedVersion > removedVersion 0.00s
RecordExistenceCheck_ErrorIfExists 2/2 passed
NewRecord 3ms
ExistingRecord 4ms
NoNextReason 15/15 passed
IsOutOfBand 5/5 passed
returns false for SourceExhausted 0.00s
returns false for ReturnLimitReached 0.00s
returns true for ByteLimitReached 0.00s
returns true for TimeLimitReached 0.00s
returns true for ScanLimitReached 0.00s
IsSourceExhausted 5/5 passed
returns true only for SourceExhausted 0.00s
returns false for ReturnLimitReached 0.00s
returns false for ByteLimitReached 0.00s
returns false for TimeLimitReached 0.00s
returns false for ScanLimitReached 0.00s
IsLimitReached 5/5 passed
returns false for SourceExhausted 0.00s
returns true for ReturnLimitReached 0.00s
returns true for ByteLimitReached 0.00s
returns true for TimeLimitReached 0.00s
returns true for ScanLimitReached 0.00s
Multi-type indexes 4/4 passed
AddMultiTypeIndex with 2 types 1/1 passed
maintains index for both record types 0.00s
AddMultiTypeIndex with empty list becomes universal 1/1 passed
treats empty list as universal 0.00s
AddMultiTypeIndex with 1 type becomes single-type 1/1 passed
treats single element as single-type 0.00s
Multi-type index maintenance 1/1 passed
maintains index entries for records from both types 5ms
SPFresh parallel staging scan (RFC-103) 5/5 passed
S=1 and S=8 stage a byte-identical staging keyspace (the staged set is shard-count-invariant) 121ms
a shard-safe store with fewer records than shards degrades to a single serial shard 20ms
a ranged shard scan reads exactly [low,high) across resumed batches (held high bound) 262ms
S=1 and S=8 full builds return the identical kNN result set (recall unaffected) 178ms
an unsafe (bare-PK, multi-type) store falls back to S=1 and builds + queries correctly 92ms
KeyExpression_ErrorPaths 5/5 passed
FieldNotFound 0.00s
RepeatedFieldWithFanTypeNone 0.00s
NilMessageReturnsNullKeyComponent 0.00s
NestingIntoNilFieldReturnsNull 0.00s
NestingFieldNotFoundInParent 0.00s
UpdateRecord 2/2 passed
NonExistentRecord 3ms
ExistingRecord 7ms
Phase 2 error types 7/7 passed
UnsupportedFormatVersionError on future format version 3ms
UnsupportedFormatVersionError on format version below minimum 2ms
RecordDeserializationError on corrupt record data 1ms
RecordSerializationError type and Unwrap 0.00s
MetaDataError on missing primary key 0.00s
RecordStoreNoInfoButNotEmptyError on headerless store 3ms
IndexNotFoundError on non-existent index 5ms
Coverage Unit Tests 49/49 passed
dot 3/3 passed
truncates to shorter vector when b is shorter 0.00s
truncates to shorter vector when a is shorter 0.00s
handles empty vectors 0.00s
euclideanDistance 1/1 passed
truncates to shorter vector when b is shorter 0.00s
cosineDistance 2/2 passed
truncates to shorter vector when b is shorter 0.00s
returns max distance for antiparallel vectors 0.00s
innerProductDistance 1/1 passed
truncates to shorter vector when b is shorter 0.00s
vectorDistance 3/3 passed
dispatches to euclidean by default 0.00s
dispatches to cosine 0.00s
dispatches to inner product 0.00s
VectorMetric properties 4/4 passed
euclidean satisfies both properties 0.00s
euclidean-square is translation-preserved but not a true metric 0.00s
cosine satisfies neither property 0.00s
inner product satisfies neither property 0.00s
arithmetic edge cases 6/6 passed
bitnot with zero args errors 0.00s
bitnot with non-int64 errors 0.00s
bitmap_bit_position with zero divisor errors 1ms
bitmap_bit_position with overflow errors 0.00s
bitmap_bucket_offset with zero divisor errors 0.00s
bitmap_bucket_offset with overflow errors 0.00s
Filter2 3/3 passed
propagates errors and filters values 0.00s
stops when yield returns false on error 0.00s
stops when yield returns false on value 0.00s
Limit 3/3 passed
limits output to n values 0.00s
stops early when yield returns false 0.00s
handles zero limit 0.00s
dedupCursor 5/5 passed
returns end continuation when closed 0.00s
propagates inner cursor errors 0.00s
deduplicates adjacent equal values with continuation 0.00s
wraps continuation with inner bytes and last value 0.00s
Close with nil inner returns nil 0.00s
IsClosed 4/4 passed
returns false before Close and true after on list cursor 0.00s
works on filterCursor wrapping list cursor 0.00s
works on concat cursors 0.00s
empty cursor reports not-closed even after Close 0.00s
AsListWithContinuation 1/1 passed
returns continuation error when ToBytes fails 0.00s
saturatingAdd 4/4 passed
returns MaxInt on overflow 0.00s
returns MaxInt when both are large 0.00s
returns normal sum when no overflow 0.00s
handles zero b 0.00s
Index options 3/3 passed
SetClearWhenZero false removes the option 0.00s
GetBooleanOption returns default when not set 0.00s
GetBooleanOption returns parsed value when set 0.00s
HNSWStats 4/4 passed
WithHNSWStats and GetHNSWStats round-trip 0.00s
GetHNSWStats returns nil when not attached 0.00s
stat helper functions increment counters 0.00s
stat helper functions are no-ops with nil 0.00s
fallbackCursor 2/2 passed
returns end continuation when closed 0.00s
Close with nil inner returns nil 0.00s
TimeWindowLeaderboard 43/43 passed
basic lifecycle: save records and scan by time window 8ms
multiple time windows: records fall into different windows 10ms
all-time leaderboard: records always visible 9ms
high score first: highest score at rank 0 13ms
delete record clears entries from leaderboard 12ms
update record score updates leaderboard 12ms
DeleteBefore removes expired windows 15ms
BY_RANK scan returns entries in rank order within time window 11ms
multiple records in same window ranked by score 9ms
record outside all windows is not indexed 7ms
DeleteWhere clears leaderboard entries 13ms
directory persists across transactions 9ms
no directory configured returns empty results 3ms
scanning nonexistent window type returns empty 8ms
score range scan filters entries by score 14ms
high score first with BY_RANK: rank 0 is highest score 8ms
grouped leaderboard: per-group rankings 20ms
all-time and typed windows coexist 19ms
empty store with windows returns empty scan 4ms
multiple window types: daily and weekly 13ms
PerformWindowUpdate is idempotent for same specs 12ms
EvaluateRecordFunction returns correct ranks in all-time window 11ms
EvaluateRecordFunction returns nil for record not in any window 6ms
store-level EvaluateRecordFunction auto-selects leaderboard index 8ms
TIME_WINDOW_COUNT returns correct count 21ms
SCORE_FOR_TIME_WINDOW_RANK returns score at given rank 13ms
TIME_WINDOW_RANK_FOR_SCORE returns rank for given score 10ms
SCORE_FOR_TIME_WINDOW_RANK_ELSE_SKIP returns nil for out-of-range rank 10ms
SaveSubDirectory persists per-group highScoreFirst override 8ms
per-group highScoreFirst override affects score ordering in scan 11ms
RebuildIndex rebuilds leaderboard entries from existing records 11ms
PerformWindowUpdate with Rebuild.ALWAYS clears and rebuilds 11ms
OnlineIndexer builds TIME_WINDOW_LEADERBOARD index from existing records 23ms
OnlineIndexer builds TIME_WINDOW_LEADERBOARD with small chunk limit 42ms
Rebuild.NEVER with highScoreFirst change returns error 5ms
negateScore with math.MinInt64 produces big.Int 0.00s
CountDuplicates=true allows duplicate scores to increment rank count 10ms
delete all records clears leaderboard entries 7ms
continuation tokens: paginated scan resumes correctly 11ms
TIME_WINDOW_RANK with specific time window returns correct rank 15ms
EvaluateTimeWindowRankAndEntry 2/2 passed
returns Tuple{rank, scoreComponents...} for record in window 8ms
returns nil when record has no rank in the window 4ms
BY_RANK scan on grouped index errors when range too short 12ms
SPFresh maintenance worker (RFC-156 reference runner) 3/3 passed
drains the rebalance queue on its cadence and stops cleanly on ctx cancel 369ms
is a quiet no-op loop with no tenants and stops cleanly 131ms
returns immediately (nil) when started with an already-canceled ctx 0.00s
FDBMetaDataStore 6/6 passed
saves and loads metadata proto 6ms
archives previous version on save 8ms
returns nil for non-existent metadata 2ms
returns nil for non-existent historical version 3ms
Subspace returns the configured subspace 0.00s
stores metadata at unsplit suffix 0 for Java wire compatibility 4ms
RangeSet 32/32 passed
Contains 7/7 passed
returns false for empty set 3ms
returns true for key inside a range 3ms
returns false for key outside a range 5ms
returns true for key at range begin (inclusive) 3ms
returns false for key at range end (exclusive) 2ms
rejects empty key 0.00s
rejects key >= 0xff 0.00s
InsertRange 6/6 passed
inserts a range into empty set 3ms
returns false for empty range (begin == end) 0.00s
handles nil begin/end (full range) 3ms
returns false when range already fully contained 2ms
fills gap between two existing ranges 5ms
rejects inverted range 0.00s
InsertRange with requireEmpty 4/4 passed
inserts into empty range 2ms
returns false when range overlaps existing (before covers begin) 4ms
returns false when range has entries inside 4ms
consolidates abutting before-range 7ms
MissingRanges 6/6 passed
returns full range for empty set 2ms
returns no ranges for full set 3ms
returns gaps between ranges 3ms
respects limit 2ms
scopes to given begin/end 3ms
returns nothing when queried range is fully covered 2ms
IsEmpty 3/3 passed
returns true for empty set 1ms
returns false after insert 4ms
returns false for full set 3ms
Clear 1/1 passed
removes all ranges 3ms
multi-key ranges 2/2 passed
handles multi-byte keys correctly 4ms
handles primary key bytes from tuple packing 6ms
incremental building pattern 1/1 passed
simulates online index build with requireEmpty=true 15ms
overlapping inserts 1/1 passed
handles overlapping ranges correctly 5ms
wire format 1/1 passed
stores key as tuple-packed bytes and value as raw bytes 3ms
BugBounty3Store 10/10 passed
BUG1: reverse scan continuation leaks version from previous record to next record 6ms
BUG2: hasMoreKVs reports ReturnLimitReached when only version metadata KV remains 5ms
BUG3: DeleteAllRecords creates phantom count at ungrouped key for per-type counting 4ms
BUG4: DeleteAllRecords then SaveRecord in same tx — count should reflect new records 6ms
BUG5: interleaved SaveRecord and DeleteAllRecords in same tx — count correctness 2ms
BUG6: reverse scan split records + versioning + continuation leaks version 7ms
BUG7-reframed: neither DryRunSaveRecord nor DryRunDeleteRecord checks the lock — matches Java 4ms
BUG8: ClaimLocalVersion overflow at uint16 boundary is handled 38ms
BUG9: TypedFDBRecordStore.LoadRecord drops Version field from stored record 5ms
BUG10: TypedFDBRecordStore.SaveRecord drops Version field from result 3ms
StoreTimer 32/32 passed
Counter 5/5 passed
starts at zero 0.00s
records a single observation 0.00s
accumulates multiple observations 0.00s
increments count and value equally 0.00s
resets to zero 0.00s
Timer operations 9/9 passed
records a timed event 0.00s
records since a start time 0.00s
increments a counter 0.00s
increments by amount 0.00s
returns nil counter for unrecorded event 0.00s
returns zero count for unrecorded event 0.00s
returns a counter for a recorded event 0.00s
produces a snapshot 0.00s
resets all counters 0.00s
Nil safety 8/8 passed
does not panic on nil timer Record 0.00s
does not panic on nil timer RecordSince 0.00s
does not panic on nil timer Increment 0.00s
does not panic on nil timer IncrementBy 0.00s
returns nil counter on nil timer 0.00s
returns zero count on nil timer 0.00s
does not panic on nil timer Reset 0.00s
returns nil snapshot on nil timer 0.00s
Concurrent safety 2/2 passed
handles concurrent increments on the same counter 4ms
handles concurrent records on different events 0.00s
FDBRecordContext integration 2/2 passed
timer is nil by default 0.00s
set and get timer round-trips 0.00s
End-to-end instrumentation 6/6 passed
records EventOpenStore on CreateOrOpen 2ms
records EventSaveRecord on save 2ms
records EventLoadRecord on load 2ms
records EventDeleteRecord on delete 3ms
does not record events when timer is nil 2ms
accumulates across multiple operations 3ms
MultiTypeRecords 9/9 passed
SamePrimaryKeyDifferentTypes 7ms
ScanReturnsAllTypes 3ms
SamePrimaryKeyOverwrites 3ms
ScanRecordsByType 3ms
RecordTypeIndex 0.00s
ScanRecordsByType prefix scan 4/4 passed
returns only records of the requested type 4ms
handles continuation tokens 4ms
reverse scan works 4ms
falls back for non-RecordTypeKey PK 3ms
Bug Bounty Round 2 7/7 passed
BUG: OnlineIndexer buildRange recordsProcessed not reset on retry 2/2 passed
demonstrates the fix: reset at top of closure prevents accumulation 0.00s
shows the correct fix: reset at the top of the closure 0.00s
BUG: isRetryableError fails on wrapped FDB errors 3/3 passed
detects unwrapped FDB errors correctly 0.00s
detects wrapped FDB retryable errors (FIXED) 0.00s
RunWithRetry retries on wrapped FDB conflict errors (FIXED) 0.00s
BUG: CommitWithVersionstamp swallows errors from vsFuture.Get() 1/1 passed
returns nil,nil instead of nil,error on vsFuture failure 0.00s
BUG: buildRange inflates FDB progress counter on retry 1/1 passed
proves AddBuildProgress receives the inflated count 7ms
CountUpdatesIndex 6/6 passed
counts inserts 3ms
delete does not decrement 3ms
update increments even when key unchanged 3ms
update changes group key — increments new group only 2ms
evaluates aggregate function 4ms
rebuild indexes correctly 6ms
BasicContinuation 1/1 passed
reads 1K records in batches of 50 166ms
HNSW Extended Neighbor Selection 14/14 passed
selectNeighbors heuristic prefers diverse directions 0.00s
keepPrunedConnections fills up to maxConn 0.00s
heuristic is skipped for cosine metric (no triangle inequality) 0.00s
extendCandidates explores 2nd-degree neighbors during insert 17ms
keepPrunedConnections maintains graph connectivity after inserts 22ms
both extendCandidates and keepPrunedConnections together 44ms
delete works correctly with heuristic neighbor selection 14ms
parseHNSWConfig reads extendCandidates and keepPrunedConnections options 0.00s
satisfiesTriangleInequality returns correct values per metric 0.00s
parses configurable fetch limits from index options 0.00s
uses default fetch limits when options are absent 0.00s
rejects out-of-range fetch limits and keeps defaults 0.00s
rejects non-numeric fetch limit values and keeps defaults 0.00s
accepts boundary fetch limit values 0.00s
PermutedMinMaxIndex 12/12 passed
PERMUTED_MAX basic insert: BY_VALUE returns all, BY_GROUP returns max per group 8ms
PERMUTED_MAX: delete record with max, BY_GROUP falls back to next 5ms
PERMUTED_MIN basic: BY_GROUP returns min per group 5ms
PERMUTED_MAX delete chain: successively removing max updates extremum 6ms
PERMUTED_MAX delete last in group removes group from BY_GROUP 3ms
PERMUTED_MAX with multiple groups: AllOf range on BY_VALUE filters by price 4ms
PERMUTED_MAX aggregate: EvaluateAggregateFunction with max 5ms
PERMUTED_MIN aggregate: EvaluateAggregateFunction with min 5ms
PERMUTED_MAX: new higher value in same group updates BY_GROUP 4ms
PERMUTED_MIN delete: removes min, BY_GROUP shows next lowest 2ms
PERMUTED_MAX aggregate on empty store returns nil 3ms
PERMUTED_MAX: inserting lower value does not change BY_GROUP extremum 6ms
InstrumentedBunchedMap 4/4 passed
Put records save and load index counters 2ms
Remove records delete index counters 5ms
Get records load index counters 3ms
nil timer produces no panics 3ms
Commit hooks 7/7 passed
AddCommitCheck 4/4 passed
runs pre-commit check that passes 2ms
aborts on pre-commit check failure 3ms
runs multiple checks in order 0.00s
stops at first failing check 0.00s
AddPostCommit 3/3 passed
runs post-commit callback after successful commit 0.00s
does not run post-commit on error 0.00s
does not run post-commit when pre-commit check fails 0.00s
EvaluateAggregateFunction 22/22 passed
COUNT aggregate 2/2 passed
evaluates ungrouped count 3ms
evaluates grouped count with range 3ms
SUM aggregate 1/1 passed
evaluates ungrouped sum 4ms
MAX_EVER aggregate 1/1 passed
evaluates ungrouped max_ever 3ms
MIN_EVER aggregate 1/1 passed
evaluates ungrouped min_ever 3ms
explicit index selection 2/2 passed
uses explicitly named index 3ms
returns error for missing index 2ms
empty store 2/2 passed
returns identity for COUNT on empty store 2ms
returns nil for MAX_EVER on empty store 2ms
MIN aggregate via VALUE index 2/2 passed
evaluates ungrouped min 3ms
returns nil for empty store 3ms
MAX aggregate via VALUE index 2/2 passed
evaluates ungrouped max 3ms
reflects deletes (unlike MAX_EVER) 3ms
auto-select index 2/2 passed
finds correct index among multiple 3ms
returns error when no matching index exists 2ms
isGroupPrefix with non-GroupingKeyExpression operand (Bug 3) 3/3 passed
matches when operand and index root are both non-grouped with same structure 0.00s
does not match when operand is non-grouped and index has grouped columns 0.00s
correctly auto-selects COUNT index with plain Field operand 3ms
keyExpressionEquals structural comparison (Bug 4) 4/4 passed
distinguishes Nest from Concat with same field names 0.00s
canEvaluateAggregate rejects structurally different expression with same field names 0.00s
canEvaluateAggregate accepts structurally identical expressions 0.00s
canEvaluateAggregate rejects Nest vs Concat for COUNT index 0.00s
SPFresh N-writer conflict stress 1/1 passed
concurrent distinct-pk inserts commit with zero conflicts 264ms
IndexRegistrationMatrix 20/21 passed, 1 skipped
MultiType 7/7 passed
MultiType: PK dedup 3ms
MultiType: Scan 3ms
MultiType: Save and Delete 3ms
MultiType: RebuildIndex 3ms
MultiType: OnlineIndexer 18ms
MultiType: DeleteAllRecords 7ms
MultiType: DeleteRecordsWhere 7ms
SingleType 7/7 passed
SingleType: PK dedup 3ms
SingleType: Scan 3ms
SingleType: Save and Delete 5ms
SingleType: RebuildIndex 4ms
SingleType: OnlineIndexer 20ms
SingleType: DeleteAllRecords 7ms
SingleType: DeleteRecordsWhere 8ms
Universal 6/7 passed, 1 skipped
Universal: PK dedup 0.00s
Universal: Scan 3ms
Universal: Save and Delete 5ms
Universal: RebuildIndex 4ms
Universal: OnlineIndexer 23ms
Universal: DeleteAllRecords 7ms
Universal: DeleteRecordsWhere 7ms
SPFresh build + query e2e 5/5 passed
builds a two-level index and answers kNN with high recall 695ms
closure replication writes multiple posting copies and dedups at query time 212ms
wave B re-run after FINALIZED is a no-op; wave order is enforced 47ms
flip retried after its own commit is an idempotent success, not a concurrent-build error (codex r4) 40ms
a takeover token aborts a stale builder's transactions 40ms
InsertRecord 2/2 passed
NewRecord 3ms
ExistingRecord 4ms
CursorCombinators 70/70 passed
FilterEliminatesAll 6ms
ChainedFilterMapLimit 10ms
LimitZero 9ms
Filter2EmptyResult 9ms
EmptyCursor 1ms
ListCursor 0.00s
ListCursor empty 0.00s
HasStoppedBeforeEnd 0.00s
ForEachAndAsList 9ms
Skip records 7ms
Skip with row limit 5ms
ConcatCursors basic 0.00s
ConcatCursors first empty 0.00s
ConcatCursors second empty 0.00s
ConcatCursors both empty 0.00s
ConcatCursors continuation wraps inner 0.00s
ConcatCursors exhaustion returns SourceExhausted 0.00s
MapCursor transforms values 0.00s
MapCursor empty 0.00s
MapCursor preserves continuation 0.00s
MapCursor exhaustion 0.00s
MapErrCursor transforms values 0.00s
MapErrCursor propagates transform error 0.00s
MapErrCursor empty 0.00s
AsListWithContinuation collects all from exhausted cursor 0.00s
AsListWithContinuation returns continuation from limited cursor 0.00s
AsListWithContinuation empty cursor 0.00s
FlatMapPipelined basic 0.00s
FlatMapPipelined outer empty 0.00s
FlatMapPipelined inner empty 0.00s
FlatMapPipelined all inner empty 0.00s
FlatMapPipelined exhaustion returns SourceExhausted 0.00s
FlatMapPipelined continuation preserves position 0.00s
FlatMapPipelined with check value 0.00s
FlatMapPipelined check value mismatch restarts inner 0.00s
FlatMapPipelined with type transformation 0.00s
FlatMapPipelined testFlatMapReasons (5x5 grid, TIME_LIMIT every 3) 0.00s
FlatMapPipelined pipelineWithInnerLimits (out-of-band) 0.00s
FlatMapPipelined pipelineWithOuterLimits (out-of-band) 0.00s
FlatMapPipelined pipelineWithInnerLimits (row-limit) 0.00s
FlatMapPipelined pipelineWithOuterLimits (row-limit) 0.00s
OrElse testOrElseReasons 0.00s
OrElse orElseWithEventuallyNonEmptyInner 0.00s
OrElse orElseContinueWithInnerBranchAfterDecision 3ms
OrElse orElseContinueWithElseBranchAfterDecision 0.00s
asListWithContinuation iterates in chunks 0.00s
mapPipelinedContinuationWithTimeLimit 0.00s
mapPipelinedContinuationWithTimeLimitWithMoreToReturn 0.00s
mapPipelinedContinuationWithTimeLimitBeforeFirstEntry 0.00s
ConcatCursors with TIME_LIMIT on first cursor 0.00s
ConcatCursors with TIME_LIMIT on second cursor 0.00s
ConcatCursors with TIME_LIMIT on both cursors 0.00s
DedupCursor with TIME_LIMIT preserves last value across resume 0.00s
DedupCursor with TIME_LIMIT deduplicates across boundary 0.00s
DedupCursor with TIME_LIMIT all duplicates in second batch 0.00s
DedupCursor with TIME_LIMIT continuationsWithOutOfBand (Java port) 0.00s
AutoContinuingCursor scans across transaction boundaries 10ms
AutoContinuingCursor with empty store 4ms
AutoContinuingCursor with row limit per transaction 18ms
FromListWithContinuation resumes at position 0.00s
FromListWithContinuation nil starts from beginning 0.00s
SkipThenLimit 0.00s
OrElse uses primary when non-empty 0.00s
OrElse falls back when primary is empty 0.00s
OrElse both empty 0.00s
ScannedRecordsLimit 9ms
testFakeTimeLimitReasons 0.00s
testMapAsyncScanLimitReasons 0.00s
testFilteredMapAsyncReasons1 0.00s
testFilteredMapAsyncReasons3 0.00s
StaleMetaDataVersion 4/4 passed
returns error when stored version is newer than local version 4ms
succeeds when stored version equals local version 5ms
succeeds when local version is newer (triggers rebuild) 5ms
error message includes both versions 0.00s
Cursor standalone functions 17/17 passed
First 2/2 passed
returns first element 0.00s
returns nil for empty cursor 0.00s
GetCount 2/2 passed
counts elements 0.00s
returns 0 for empty cursor 0.00s
Reduce 3/3 passed
sums integers 0.00s
returns initial for empty cursor 0.00s
concatenates strings 0.00s
SkipCursor 4/4 passed
skips first n elements 0.00s
returns empty when skip >= length 0.00s
skip 0 is identity 0.00s
works with Seq2 0.00s
LimitRowsCursor 5/5 passed
limits to n elements 0.00s
returns all when limit > length 0.00s
limit 0 returns empty 0.00s
returns ReturnLimitReached when exhausted by limit 0.00s
works with Seq2 0.00s
SkipCursor + LimitRowsCursor combined 1/1 passed
skip then limit (pagination) 0.00s
Store Stress 3/3 passed
handles concurrent saves to different keys 10ms
handles concurrent save and scan 7ms
handles save-delete-load race 2ms
BytesContinuation 4/4 passed
ToBytes returns data and nil error when data is non-nil 0.00s
ToBytes returns nil and nil error when data is nil 0.00s
IsEnd returns false when data is non-nil 0.00s
IsEnd returns true when data is nil 0.00s
SecondaryIndexes 16/16 passed
InsertCreatesIndexEntry 4ms
DeleteRemovesIndexEntry 4ms
UpdateChangesIndexEntry 5ms
UpdateUnchangedValueSkipsIndexWrite 4ms
MultipleRecordsSameIndex 6ms
UniqueIndexBlocksDuplicate 5ms
UniqueIndexAllowsDifferentValues 3ms
UniqueIndexAllowsUpdateSameRecord 4ms
CompositeIndex 4ms
DeleteAllRecordsClearsIndexes 3ms
MultipleIndexesOnSameType 5ms
IndexOnStringField 2ms
UniqueIndexAfterDeleteAllowsReinsert 3ms
UniqueIndexNullKeySkipsUniquenessCheck 3ms
IndexWithRecordCounting 5ms
rejects index entry with key exceeding size limit 4ms
SPFresh ordered-stream cursor (RFC-156 Phase C) 12/12 passed
emits in exact one-shot order across widen batches — no recall drift (oracle parity) 50ms
near-side correction (−maxResidual) is load-bearing — pure-centroid barrier breaks (ablation) 50ms
non-Euclidean metric streams correctly via materialize-then-emit (metric guard) 71ms
non-Euclidean inner-product (dot) metric streams correctly via materialize-then-emit (metric guard) 42ms
Sidecar=false disables the early-streaming barrier — residual stream == exhaustive one-shot (sidecar guard) 35ms
widens beyond the fixed horizon to return the true k nearest MATCHING rows (rare predicate) 80ms
distinguishes budget truncation (ScanLimitReached) from exhaustion (SourceExhausted), never a silent < k 79ms
emits matching probe rows even when the probe alone exceeds the budget (no premature truncation) 45ms
retains O(budget) candidates, never O(corpus) (memory bound) 224ms
paginates deterministically: single-row pages across transactions == the unpaged stream 910ms
propagates the budget-truncation reason through Filter and Limit (never swallowed to SourceExhausted) 88ms
stays within the FDB 5s transaction under a worst-case selective filter (budget calibration) 536ms
Edge case hardening 37/37 passed
Corrupt store header 3/3 passed
returns error when store header is garbage bytes 10ms
returns error when store header is empty bytes 6ms
returns RecordStoreNoInfoButNotEmptyError when header key is missing but data exists 7ms
Corrupt record data 2/2 passed
returns RecordDeserializationError when loading a record with garbage bytes 7ms
scan skips records with corrupt data without crashing 7ms
Boundary primary keys 3/3 passed
handles a single-element primary key of zero 3ms
handles negative primary key values 5ms
handles MaxInt64 primary key 5ms
Empty store operations 5/5 passed
LoadRecord on empty store returns nil without error 2ms
ScanRecords on empty store returns empty list 2ms
DeleteRecord on empty store returns false without error 2ms
GetRecordCount on empty store with counting enabled returns 0 4ms
DeleteAllRecords on empty store succeeds 2ms
Index edge cases 3/3 passed
ScanIndex on empty index returns empty results 6ms
index on field with nil/unset value stores nil key component 4ms
unique index allows nil values without violation 3ms
Continuation token edge cases 1/1 passed
empty continuation bytes resumes from beginning 4ms
Concurrent operations 2/2 passed
concurrent reads do not interfere 8ms
write-write conflict on same record is detected 12ms
Metadata edge cases 3/3 passed
Build fails when record type has no primary key 0.00s
Build fails when primary key expression produces 0 columns 0.00s
Build fails when index references non-existent field 0.00s
Store builder validation 3/3 passed
fails without context 0.00s
fails without metadata 0.00s
fails without subspace 0.00s
Record save/load round-trip edge cases 3/3 passed
saves and loads record with all field types at boundary values 8ms
saves and loads record with very long string field 3ms
overwrites a record multiple times preserving the latest value 3ms
Split record boundary 1/1 passed
record at exactly splitRecordSize is stored unsplit 4ms
Store reopen semantics 2/2 passed
data persists across Create → commit → Open in new transaction 4ms
DeleteAllRecords + reopen yields empty store 8ms
Index state edge cases 2/2 passed
marking a non-existent index returns error 2ms
scanning a DISABLED index returns IndexNotReadableError 1ms
Record counting edge cases 2/2 passed
count increments on insert and decrements on delete 3ms
delete of non-existent record does not change count 2ms
Store lock edge cases 1/1 passed
FORBID_RECORD_UPDATE blocks save but allows read 7ms
FormerIndex tracking 1/1 passed
RemoveIndex creates a FormerIndex entry 0.00s
ContinuationStability 5/5 passed
resumes scan after record deletion mid-scan 15ms
resumes scan after record insertion mid-scan 12ms
resumes index scan after record deletion 11ms
resumes scan after DeleteAllRecords and re-insert 13ms
resumes index scan after index rebuild 11ms
Store version access 18/18 passed
GetFormatVersion 1/1 passed
returns the current format version 3ms
GetUserVersion / SetUserVersion 2/2 passed
defaults to 0 2ms
persists across reopens 3ms
GetMetaDataVersion 1/1 passed
returns the metadata version from the header 3ms
packVersion / unpackVersion roundtrip 4/4 passed
roundtrips a complete version with local version 0 0.00s
roundtrips a complete version with non-zero local version 0.00s
roundtrips a version with max local version 0.00s
packed value is a valid tuple with Versionstamp 0.00s
unpackVersion error handling 3/3 passed
rejects empty input 0.00s
rejects invalid tuple data 0.00s
rejects tuple without Versionstamp 0.00s
LoadRecordVersion with complete versions 7/7 passed
returns nil for a non-existent record 2ms
saves a record and loads its version after commit 4ms
loads version with snapshot read 5ms
returns local version from cache for same-transaction save 4ms
saveRecordVersion with complete version writes directly 6ms
saveRecordVersion with nil sizeInfo does not panic 5ms
assigns distinct local versions to multiple records 8ms
VersionIndex 41/41 passed
VersionKeyExpression.Evaluate 4/4 passed
nil record returns [[nil]] 0.00s
nil version on record returns [[nil]] 0.00s
complete version returns versionstamp with correct bytes 0.00s
incomplete version returns versionstamp with 0xFF transaction bytes 0.00s
VersionKeyExpression serialization 7/7 passed
ToKeyExpression produces Version proto 0.00s
KeyExpressionFromProto round-trip 0.00s
ColumnSize == 1 0.00s
ColumnSize of Concat(VersionKey, Field) == 2 0.00s
createsDuplicates == false 0.00s
keyExpressionEquals matches two VersionKeyExpressions 0.00s
keyExpressionEquals does not match VersionKey vs Field 0.00s
tupleHasIncompleteVersionstamp 7/7 passed
tuple with no versionstamp returns false 0.00s
empty tuple returns false 0.00s
tuple with complete versionstamp returns false 0.00s
tuple with incomplete versionstamp returns true 0.00s
mixed tuple returns true if any element is incomplete versionstamp 0.00s
mixed tuple with only complete versionstamp returns false 0.00s
all-zero TransactionVersion is complete (not incomplete) 0.00s
versionIndexMaintainer integration 13/13 passed
save creates VERSION index entry with versionstamp in key 5ms
version index entry versionstamp matches record version 4ms
delete removes VERSION index entry 8ms
update removes old version entry and adds new one 9ms
unique VERSION index rejected at Build time 0.00s
multiple records get separate version index entries 8ms
scan returns entries in version order (forward) 9ms
reverse scan returns entries in reverse version order 8ms
composite VERSION index with Concat(VersionKey, Field) 4ms
DeleteAllRecords clears VERSION index 11ms
save and delete in same transaction cleans up index 9ms
ScanIndex with row limit on VERSION index 11ms
records saved in same transaction have ascending local versions 5ms
scan populates version 3/3 passed
forward scan populates version on scanned records 6ms
reverse scan populates version on scanned records 6ms
same-transaction scan returns incomplete version 3ms
RebuildIndex with VERSION index 1/1 passed
RebuildIndex correctly builds VERSION index entries 8ms
VERSION index metadata validation 4/4 passed
VERSION index without StoreRecordVersions fails at Build 0.00s
VERSION index with grouping expression fails at Build 0.00s
VERSION index with no version column fails at Build 0.00s
VERSION index with composite expression including version passes validation 0.00s
DeleteAllRecords with VERSION index cleanup 2/2 passed
DeleteAllRecords cleans up VERSION index entries 11ms
save then DeleteAllRecords in same transaction leaves no orphaned version mutations 12ms
Aggregate Function Unit Tests 96/96 passed
constructor functions 6/6 passed
NewCountAggregateFunction 0.00s
NewSumAggregateFunction 0.00s
NewMinAggregateFunction 0.00s
NewMaxAggregateFunction 0.00s
NewMinEverAggregateFunction 0.00s
NewMaxEverAggregateFunction 0.00s
canEvaluateAggregate 39/39 passed
COUNT index 3/3 passed
accepts matching count function 0.00s
rejects wrong function name 0.00s
rejects mismatched operand 0.00s
COUNT_NOT_NULL index 2/2 passed
accepts matching count_not_null function 0.00s
rejects count function on count_not_null index 0.00s
COUNT_UPDATES index 2/2 passed
accepts matching count_updates function 0.00s
rejects count function on count_updates index 0.00s
SUM index 2/2 passed
accepts matching sum function 0.00s
rejects count function on sum index 0.00s
MAX_EVER indexes 4/4 passed
accepts max_ever on MAX_EVER_LONG index 0.00s
accepts max_ever on MAX_EVER_TUPLE index 0.00s
accepts max_ever on MAX_EVER_VERSION index 0.00s
rejects min_ever on MAX_EVER_LONG index 0.00s
MIN_EVER indexes 3/3 passed
accepts min_ever on MIN_EVER_LONG index 0.00s
accepts min_ever on MIN_EVER_TUPLE index 0.00s
rejects max_ever on MIN_EVER_LONG index 0.00s
PERMUTED_MIN/MAX indexes 4/4 passed
accepts min on PERMUTED_MIN index 0.00s
accepts max on PERMUTED_MAX index 0.00s
rejects max on PERMUTED_MIN index 0.00s
rejects min on PERMUTED_MAX index 0.00s
VALUE index 5/5 passed
accepts min on VALUE index 0.00s
accepts max on VALUE index 0.00s
rejects count on VALUE index 0.00s
rejects sum on VALUE index 0.00s
rejects min when operand is not prefix of index 0.00s
BITMAP_VALUE index 2/2 passed
accepts bitmap_value function 0.00s
rejects count on BITMAP_VALUE index 0.00s
TIME_WINDOW_LEADERBOARD index 6/6 passed
accepts time_window_count function 0.00s
accepts score_for_time_window_rank function 0.00s
accepts score_for_time_window_rank_else_skip function 0.00s
accepts time_window_rank_for_score function 0.00s
rejects regular count on TIME_WINDOW_LEADERBOARD 0.00s
rejects time_window function with mismatched operand 0.00s
RANK index via canEvaluateAggregate 5/5 passed
accepts count_distinct on RANK index 0.00s
accepts rank_for_score on RANK index 0.00s
accepts score_for_rank on RANK index 0.00s
accepts score_for_rank_else_skip on RANK index 0.00s
rejects sum on RANK index 0.00s
unknown index type 1/1 passed
rejects any function on unknown index type 0.00s
canEvaluateRankAggregate 8/8 passed
count_distinct requires exact expression match 0.00s
count requires unique RANK index 0.00s
count on unique RANK rejects operand with wrong column size 0.00s
count on unique RANK with grouped root rejects non-prefix operand 0.00s
rank_for_score requires exact expression match 0.00s
score_for_rank requires exact expression match 0.00s
score_for_rank_else_skip requires exact expression match 0.00s
rejects unsupported function name 0.00s
isGroupPrefix 12/12 passed
returns true for structurally equal expressions 0.00s
returns true when operand grouping is a prefix of index grouping 0.00s
returns false when operand grouping is longer than index grouping 0.00s
returns false when grouped portions differ in length 0.00s
returns false when grouped columns differ structurally 0.00s
returns false when grouping columns differ structurally 0.00s
handles EmptyKey operand with EmptyKey index 0.00s
handles Concat expressions 0.00s
rejects Concat when non-prefix 0.00s
handles NestingKeyExpression via normalizeKeyForPositions 0.00s
rejects NestingKeyExpression with different parent 0.00s
rejects NestingKeyExpression with different child 0.00s
isUngroupedPrefixOf 7/7 passed
returns true for identical expressions 0.00s
returns true when operand is prefix of index 0.00s
returns false when operand is longer than index 0.00s
returns false when fields differ 0.00s
handles GroupingKeyExpression by delegating to wholeKey 0.00s
handles NestingKeyExpression 0.00s
rejects NestingKeyExpression mismatch 0.00s
getGroupingExprs 4/4 passed
returns all columns for non-GroupingKeyExpression 0.00s
returns grouping columns for GroupingKeyExpression 0.00s
returns all columns for GroupAll 0.00s
returns empty for Ungrouped (all columns are grouped) 0.00s
getGroupedExprs 4/4 passed
returns nil for non-GroupingKeyExpression 0.00s
returns grouped columns for GroupingKeyExpression 0.00s
returns empty slice for GroupAll (no grouped columns) 0.00s
returns all columns for Ungrouped 0.00s
tupleGreater 5/5 passed
returns true when a > b 0.00s
returns false when a < b 0.00s
returns false when a == b 0.00s
compares strings 0.00s
compares multi-element tuples 0.00s
tupleLess 4/4 passed
returns true when a < b 0.00s
returns false when a > b 0.00s
returns false when a == b 0.00s
compares strings 0.00s
splitEqualRangeForRank 7/7 passed
returns nil for nil low range 0.00s
returns only group prefix when values <= groupPrefixSize 0.00s
splits group prefix and trailing values 0.00s
handles zero group prefix size 0.00s
handles multiple trailing values 0.00s
handles multiple group prefix elements 0.00s
returns only group prefix when values exactly equal groupPrefixSize 0.00s
CountNotNullIndex 7/7 passed
counts only non-null entries (ungrouped) 3ms
GroupAll counts ALL entries including null (Java compat) 4ms
decrements on delete of non-null entry 9ms
delete of null-grouped-key entry is no-op (ungrouped) 5ms
update from null to non-null increments (ungrouped) 4ms
ungrouped count skips null entries 5ms
evaluates aggregate function 4ms
RecordCursorResult 22/22 passed
NewResultWithValue 6/6 passed
HasNext returns true 0.00s
GetValue returns the stored value 0.00s
GetNoNextReason returns the zero value (SourceExhausted) 0.00s
GetContinuation returns the provided continuation 0.00s
works with a struct type 0.00s
panics with EndContinuation 0.00s
NewResultNoNext 5/5 passed
HasNext returns false 0.00s
GetNoNextReason returns the provided reason 0.00s
GetContinuation returns the provided continuation 0.00s
panics with EndContinuation for non-SourceExhausted 0.00s
panics with non-EndContinuation for SourceExhausted 0.00s
GetValue panics when HasNext is false 1/1 passed
panics 0.00s
HasStoppedBeforeEnd 7/7 passed
returns false when HasNext is true 0.00s
returns false for SourceExhausted 0.00s
returns true for ReturnLimitReached with continuation 0.00s
returns true for ByteLimitReached with continuation 0.00s
returns true for TimeLimitReached with continuation 0.00s
returns true for ScanLimitReached with continuation 0.00s
returns true for ReturnLimitReached with StartContinuation 0.00s
WithContinuation 3/3 passed
returns a copy with the new continuation 0.00s
leaves the original continuation unchanged 0.00s
preserves HasNext and value 0.00s
ByteScanLimit 4/4 passed
StopsWhenByteLimitExceeded_OneRecord 3ms
StopsWhenByteLimitExceeded_PartialScan 4ms
ResumeAfterByteLimit 7ms
NoByteLimitScansAll 3ms
emptyCursor 3/3 passed
OnNext returns SourceExhausted with EndContinuation 0.00s
OnNext returns SourceExhausted on repeated calls 0.00s
Close returns nil 0.00s
FieldTypeIndexes 16/16 passed
int32 index normalizes to int64 3ms
sint32 index normalizes to int64 3ms
sint64 index normalizes to int64 2ms
sfixed32 index normalizes to int64 3ms
sfixed64 index normalizes to int64 3ms
float index stores as float32 (matches Java FDB tuple encoding) 2ms
double index stores exact float64 2ms
bool index sorts false before true 3ms
string index stores exact string value 3ms
bytes index stores exact byte slice 3ms
enum index normalizes to int64 3ms
null (unset) field produces nil in index entry 2ms
composite index with multiple types 2ms
save/delete/scan roundtrip with sorted doubles 3ms
float special values: +Inf, -Inf, 0.0, -0.0 4ms
int32 boundary values: MaxInt32 and MinInt32 5ms
UniqueIndexConcurrent 3/3 passed
rejects concurrent inserts with same unique key 17ms
allows concurrent inserts with different unique keys 15ms
full range scan covers entire prefix for conflict detection 7ms
SplitRecords 11/11 passed
saves and loads a record that exceeds 100KB 5ms
saves and loads an unsplit record with splitLongRecords enabled 2ms
rejects large records when splitLongRecords is disabled 3ms
deletes a split record completely 4ms
updates a split record (overwrite with different size) 9ms
updates from split to unsplit 7ms
scans a mix of split and unsplit records 7ms
scans split records with row limit and continuation 8ms
RecordExists detects both split and unsplit records 3ms
handles exact boundary size (exactly 100KB) 4ms
reverse scans split records correctly 8ms
FDBDatabaseRunner 31/31 passed
RunWithRetry 5/5 passed
succeeds on first attempt 3ms
does not retry non-retryable errors 0.00s
succeeds on first attempt even with pre-cancelled context 0.00s
applies context config 0.00s
uses default max attempts of 10 0.00s
Builder methods 1/1 passed
chains configuration 0.00s
isRetryableError 17/17 passed
recognizes all retryable FDB error codes 14/14 passed
commit_unknown_result 0.00s
cluster_version_changed 0.00s
transaction_too_old 0.00s
future_version 0.00s
not_committed 0.00s
process_behind 0.00s
database_locked 0.00s
commit_proxy_memory_limit_exceeded 0.00s
batch_transaction_throttled 0.00s
grv_proxy_memory_limit_exceeded 0.00s
tag_throttled 0.00s
proxy_tag_throttled 0.00s
transaction_throttled_hot_shard 0.00s
transaction_rejected_range_locked 0.00s
rejects non-retryable FDB errors 0.00s
rejects non-FDB errors 0.00s
detects wrapped FDB errors via errors.As 0.00s
OpenContext 2/2 passed
creates a valid context 0.00s
applies context config including TransactionID 0.00s
retry with backoff 3/3 passed
retries with increasing delay on retryable errors 41ms
gives up after max attempts 4ms
cancels between retries when context is cancelled 51ms
Commit hooks with runner 3/3 passed
propagates pre-commit check errors 0.00s
runs pre-commit checks 0.00s
runs post-commit hooks 0.00s
API Coverage 14/14 passed
AddRecordReadConflict 2/2 passed
succeeds with a valid primary key 7ms
does not panic with nil primary key 2ms
AddRecordWriteConflict 2/2 passed
succeeds with a valid primary key 3ms
does not panic with nil primary key 1ms
GetIncarnation 2/2 passed
returns 0 for a newly created store 3ms
returns updated value after UpdateIncarnation 3ms
UpdateIncarnation 4/4 passed
increments incarnation and persists across reopen 7ms
returns error for nil updater 2ms
rejects non-increasing incarnation 3ms
accumulates multiple increments 2ms
Nil index guards 4/4 passed
GetIndexMaintainer returns nil for nil index 3ms
ScanUniquenessViolations returns error for nil index 3ms
RebuildIndex returns error for nil index 3ms
DeleteIndexEntries does not panic for nil index 2ms
Store State Cache 40/40 passed
PassThroughRecordStoreStateCache 2/2 passed
always loads from FDB 4ms
Clear is a no-op 0.00s
MetaDataVersionStampStoreStateCache 19/19 passed
cache hit on repeated open with no mutations 5ms
cache miss after header mutation (SetHeaderUserField) 7ms
cache miss after index state change 8ms
dirty store state skips cache within same transaction 7ms
non-cacheable store is not cached 4ms
SetStateCacheability(true) enables caching 7ms
SetStateCacheability(false) disables caching 8ms
multiple stores in same cache are independently cached 10ms
cache expiry with short TTL 10ms
cache size limit causes LRU eviction 8ms
read conflict on cache hit ensures transaction safety 9ms
SetStateCacheability returns error for old format versions 5ms
SetStateCacheability no-op when already at desired state 2ms
database-level cache inherited by store builder 4ms
per-store cache overrides database cache 4ms
Clear removes all cached entries 4ms
cache stores correct store header data 8ms
cache stores correct index state data 7ms
record operations work correctly with cached state 6ms
getNewerEntry 5/5 passed
returns b when a has nil stamp 0.00s
returns a when b has nil stamp 0.00s
returns a when stamps are equal 0.00s
returns the entry with the larger stamp 0.00s
returns b when both nil 0.00s
cache constructor options 5/5 passed
default maxSize is 500 0.00s
default expireAfter is 1 minute 0.00s
WithMaxSize overrides default 0.00s
WithExpireAfterAccess overrides default 0.00s
multiple options compose 0.00s
FDBRecordStoreStateCacheEntry 3/3 passed
GetRecordStoreState returns the embedded state 0.00s
GetMetaDataVersionStamp returns the stamp 0.00s
GetMetaDataVersionStamp returns nil when unset 0.00s
cache invalidation via invalidateOlderEntry 4/4 passed
removes entry with older stamp 0.00s
keeps entry with newer stamp 0.00s
removes entry with nil stamp 0.00s
no-op on missing key 0.00s
Benchmark 1/1 passed
no cache vs cache hit performance 160ms
eviction 1/1 passed
evicts oldest accessed entry when over capacity 2ms
SPFresh recall monitor (RFC-156 ground-truth) 5/5 passed
reports high recall on a healthy bulk-built index 60ms
returns a zero-query report for an empty index 3ms
detects silent index corruption that the integrity check cannot 113ms
flags a posting over the 4xLmax hard envelope 60ms
works on a serialized-vector index, rejects wrong-dim queries, caps the integrity sample 72ms
IndexingRangeSet 10/10 passed
EmptyRangeSetIsNotComplete 2ms
FullRangeIsComplete 2ms
ContainsKeyInBuiltRange 3ms
ContainsKeyWithTuplePackedPrimaryKey 2ms
FirstMissingRangeReturnsGap 3ms
FirstMissingRangeNilWhenComplete 2ms
ListMissingRangesMultipleGaps 3ms
ClearRemovesAllTracking 2ms
RequireEmptyRejectsOverlap 2ms
IncrementalBuildSimulation 3ms
MillionRecordPerformance 1/1 passed
benchmarks 100K record write and read performance 12.132s
HNSW Graph Direct 18/18 passed
new node selects M neighbors at layer 0, not MMax0 (Java parity) 20ms
insert single node, search returns it 2ms
insert 5 nodes, kNN k=3 returns 3 closest 3ms
insert then delete, search does not return deleted node 2ms
insert same PK twice (update), only one result 2ms
search empty graph returns nil 1ms
search with k > num_nodes returns all nodes 3ms
insert 20 nodes, verify all retrievable 6ms
multiple layers: insert enough nodes to force multi-layer graph 10ms
delete all nodes leaves graph empty 3ms
node storage wire format: per-layer COMPACT 2ms
delete-repair keeps secondary candidates when EfRepair is omitted (zero normalizes to Java default) 3ms
access info round-trips 2ms
delete with graph repair preserves connectivity 3ms
delete entry point replaces it 3ms
all nodes reachable from entry point via BFS 6ms
delete entry point then reinsert same PK 4ms
handles all identical vectors 3ms
SPFresh ε-pruning 3/3 passed
splits a routed list at the (1+ε) squared-distance threshold 0.00s
starved probes widen into the pruned tail (recall survives aggressive ε) 26ms
widens past the rerank budget when k > c (large-k under pruning) 34ms
compareKeys 15/15 passed
returns 0 for both empty tuples 0.00s
returns 0 for same-length equal keys 0.00s
returns negative when first element is less 0.00s
uses second element as tiebreaker 0.00s
returns negative for shorter tuple 0.00s
returns positive for longer tuple 0.00s
returns 0 for nil vs nil 0.00s
returns negative for nil vs non-empty 0.00s
returns positive for non-empty vs nil 0.00s
returns error for unsupported types in keys 0.00s
handles multi-element keys with mixed types 0.00s
orders nil element before non-nil within a tuple 0.00s
cross-type: int64 vs string produces non-zero result 0.00s
returns 0 for equal versionstamp tuples 0.00s
orders versionstamps by TransactionVersion 0.00s
Seq2 / AsListWithContinuation 4/4 passed
Seq2 2/2 passed
yields (value, nil) pairs from FromList 0.00s
yields (zero, error) for an error cursor and stops 0.00s
AsListWithContinuation 2/2 passed
returns all values and a nil continuation when exhausted 0.00s
returns no values and the error from an error cursor 0.00s
MapResult 4/4 passed
maps the value when HasNext is true 0.00s
preserves the continuation on a value result 0.00s
passes through noNextReason when HasNext is false 0.00s
passes through continuation when HasNext is false 0.00s
ReverseScan 6/6 passed
BasicReverseOrder 5ms
ReverseWithRowLimit 5ms
ReverseWithRangeEndpoints 5ms
ForwardAndReverseSameData 5ms
ReverseWithContinuation 5ms
ReverseEmptyRange 5ms
OnlineIndexerBugVerify 2/2 passed
Bug1: boundary double-count for non-idempotent COUNT index 1/1 passed
should not double-count boundary records 22ms
Bug2: type filtering exhausts cursor limit, skips remaining records 1/1 passed
should not skip records when type filter exhausts cursor limit 25ms
HNSW Config Validation 10/10 passed
accepts valid config 0.00s
rejects numDimensions < 1 0.00s
rejects m out of range 0.00s
rejects mMax out of range 0.00s
rejects mMax0 out of range 0.00s
rejects efConstruction out of range 0.00s
accepts the default config 0.00s
rejects m > mMax 0.00s
rejects mMax > mMax0 0.00s
rejects efRepair < m or efRepair > 400 0.00s
RFC 019 conformance audit 3/3 passed
float32 proto field encodes as FDB float (type code 0x20), not double (0x21) 3ms
reverse ScanRecordsByType with continuation returns distinct pages 6ms
ScanRecordsByType respects explicit record type key from SetRecordTypeKey 4ms
IndexValueSizeError_Integration 1/1 passed
LargeTagsExceedKeyLimit 3ms
FunctionKeyExpression 25/25 passed
Constructor 1/1 passed
creates with correct name and arguments 0.00s
Proto round-trip 3/3 passed
round-trips with EmptyKey arguments 0.00s
round-trips with Field argument 0.00s
round-trips with Concat arguments 0.00s
FieldNames 3/3 passed
returns empty for EmptyKey arguments 0.00s
returns field name from Field argument 0.00s
returns multiple field names from Concat arguments 0.00s
createsDuplicates 1/1 passed
always returns true for FunctionKeyExpression 0.00s
ColumnSize 1/1 passed
returns 1 0.00s
keyExpressionEquals 5/5 passed
same name and same args returns true 0.00s
same name and same Field args returns true 0.00s
different name returns false 0.00s
different args returns false 0.00s
FunctionKeyExpression vs FieldKeyExpression returns false 0.00s
normalizeKeyForPositions 2/2 passed
returns single element 0.00s
returns the same expression instance 0.00s
Evaluate with registered function 2/2 passed
calls the registered function with evaluated arguments 0.00s
passes Field-evaluated arguments to the function 0.00s
Evaluate with unknown function 1/1 passed
returns error for unregistered function 0.00s
get_versionstamp_incarnation 2/2 passed
returns error with nil record 0.00s
returns error with nil Store on record 0.00s
countVersionColumns 4/4 passed
returns 0 for FunctionExpr with EmptyKey arguments 0.00s
returns 1 for FunctionExpr with VersionKey arguments 0.00s
returns 0 for FunctionExpr with Field arguments 0.00s
returns 1 for FunctionExpr with Concat containing VersionKey 0.00s
StoreBuilder_CreateOpenSemantics 5/5 passed
OpenNonExistentStore 2ms
CreateAlreadyExistingStore 4ms
CreateOrOpenExistingStore 5ms
CreateOrOpenNewStore 3ms
OpenAfterCreate 4ms
Tenant isolation for record stores 6/6 passed
records saved in tenant A are invisible from tenant B 28ms
both tenants maintain independent record stores 28ms
record counts are isolated between tenants 30ms
index scans are isolated between tenants 36ms
LoadRecord by primary key does not leak across tenants 29ms
DeleteRecord in one tenant does not affect the other 36ms
SPFresh build sampling 2/2 passed
K₀ derives from the full count, not the sample size 6ms
a sample too small for the full-count topology fails loudly 0.00s
Schema Migration 10/10 passed
add index across transactions 1/1 passed
backfills index on pre-existing records and auto-maintains for new ones 29ms
drop index with FormerIndex tracking 1/1 passed
removes index and prevents subspace reuse 6ms
multi-step evolution v1 -> v2 -> v3 1/1 passed
evolves schema across three versions with data integrity 35ms
metadata persistence across transactions 1/1 passed
stores and loads metadata with version history 7ms
evolution validation rejects unsafe changes 3/3 passed
rejects removing an index without FormerIndex tracking 0.00s
rejects version downgrade 0.00s
accepts additive evolution (new index with FormerIndex for old) 0.00s
index state transitions during migration 1/1 passed
transitions through WriteOnly -> Readable during online build 17ms
concurrent writes during index build 1/1 passed
index captures records written during backfill 32ms
multi-type index evolution 1/1 passed
validates multi-type index addition across versions 0.00s
Union/Intersection with compareKeys 12/12 passed
Union with int64 comparison keys 3/3 passed
merges and deduplicates sorted int64 streams 0.00s
handles fully overlapping streams 0.00s
handles non-overlapping streams 0.00s
Union with string comparison keys 2/2 passed
merges sorted string streams 0.00s
merges single-element streams 0.00s
Union reverse mode 1/1 passed
merges reverse-sorted int64 streams 0.00s
Intersection with int64 comparison keys 3/3 passed
returns only common elements 0.00s
returns empty for non-overlapping streams 0.00s
returns all elements for identical streams 0.00s
Intersection with string comparison keys 1/1 passed
intersects sorted string streams 0.00s
Intersection reverse mode 1/1 passed
intersects reverse-sorted streams 0.00s
Intersection with three cursors 1/1 passed
returns elements common to all three 0.00s
VectorIndex Prefix Partitioning 10/10 passed
grouped VECTOR index stores per-prefix HNSW graphs 5ms
search in empty prefix returns no results 2ms
delete record removes from correct prefix graph 4ms
ScanVectorIndexWithPrefix returns cursor results scoped to prefix 5ms
ScanIndexByType BY_DISTANCE with prefix via VectorDistanceScanRangeWithPrefix 4ms
update record in grouped index moves between prefix graphs 4ms
non-KWV index (no prefix) still works via backward-compatible APIs 3ms
SearchVectorIndexRecordsWithPrefix fetches records from correct prefix 4ms
grouped 2D vector index with bytes vector_data field 3ms
multiple prefix values do not leak between partitions 6ms
SaveRecord_ValidationErrors 7/7 passed
UnknownRecordType 2ms
ErrorIfNotExists_NewRecord 2ms
ErrorIfExists_ExistingRecord 3ms
ErrorIfTypeChanged_CrossTypeOverwrite 3ms
ErrorIfNotExistsOrTypeChanged_NonExistent 3ms
ErrorIfNotExistsOrTypeChanged_TypeChanged 8ms
LockPrecedenceBelowExistenceCheck 4ms
Layer Assignment 6/6 passed
topLayer is deterministic for same PK 0.00s
topLayer varies by PK 0.00s
topLayer is always >= 0 0.00s
splitMixLong matches expected values 0.00s
splittableRandom.split matches java.util.SplittableRandom (known-answer) 0.00s
javaHashCode matches Java behavior 0.00s
IndexingHeartbeat 9/9 passed
CheckAndUpdate in mutual mode 1/1 passed
always succeeds even with existing heartbeats 5ms
CheckAndUpdate in non-mutual mode 3/3 passed
succeeds when no other heartbeats exist 3ms
blocks when active heartbeat from another indexer exists 5ms
allows when only own heartbeat exists 5ms
Cleanup 1/1 passed
removes this indexer's heartbeat 8ms
CleanupAllHeartbeats 1/1 passed
removes all heartbeats for an index 9ms
ReadHeartbeats 2/2 passed
reads all heartbeats for an index 5ms
returns empty for index with no heartbeats 3ms
SynchronizedSessionLockedError 1/1 passed
implements error interface with descriptive message 0.00s
PrimaryKeyComponentDeduplication 26/26 passed
buildPrimaryKeyComponentPositions 6/6 passed
returns nil when no overlap 0.00s
detects full overlap for single field 0.00s
detects partial overlap in composite 0.00s
handles composite PK with partial overlap 0.00s
handles full composite overlap 0.00s
handles nested expression overlap 0.00s
normalizeKeyForPositions 4/4 passed
flattens composite expression 0.00s
handles nested composite 0.00s
returns singleton for field 0.00s
re-wraps nesting children 0.00s
keyExpressionEquals 6/6 passed
matches identical fields 0.00s
rejects different fields 0.00s
matches RecordTypeKey expressions 0.00s
rejects different types 0.00s
matches nested expressions 0.00s
rejects different nested parents 0.00s
trimPrimaryKey and getEntryPrimaryKey 4/4 passed
no-op when positions is nil 0.00s
trims fully overlapping PK 0.00s
trims partial overlap 0.00s
reconstructs PK from partial overlap 0.00s
end-to-end index deduplication 4/4 passed
deduplicates PK when index key contains PK field 4ms
no dedup when index and PK don't overlap 3ms
CRUD works with deduplication 4ms
unique index with dedup works 4ms
multi-type index PK dedup 2/2 passed
computes primaryKeyComponentPositions for multi-type indexes 0.00s
multi-type index entry has trimmed PK via dedup 3ms
StoreBuilder_Validation 5/5 passed
BuildWithoutContext 0.00s
BuildWithoutMetaData 0.00s
CreateWithoutContext 0.00s
OpenWithoutContext 0.00s
CreateOrOpenWithoutContext 0.00s
MinEverLongIndex 4/4 passed
tracks min value ungrouped 4ms
delete does NOT revert min (_EVER semantics) 3ms
update applies new value via MIN (never increases) 4ms
handles empty store (no records) 3ms
Vector Serialization 6/6 passed
round-trips float64 vectors 0.00s
handles empty vector 0.00s
deserialize rejects empty data 0.00s
deserializes float32 vectors 0.00s
deserializes float16 vectors 0.00s
rejects unknown vector type 0.00s
Counter-based subspace keys 2/2 passed
assigns incrementing int64 keys 0.00s
uses name-based keys by default 0.00s
SPFresh insert closure RNG diversity 1/1 passed
keeps scanning past a same-direction duplicate for a diverse replica 3ms
SPFresh StoreTimer instrumentation 2/2 passed
records search, insert, and maintenance events 389ms
attributes cleanup clears and defer-bumps to their own counters 10ms
RecordCounting 14/14 passed
BasicCounting 3ms
CountNotIncrementedOnUpdate 2ms
CountDecrementedOnDelete 3ms
CountDisabledByDefault 3ms
DeleteNonExistentDoesNotAffectCount 4ms
DeleteAllRecordsResetsCount 10ms
PerTypeCountingWithRecordTypeKey 4ms
InsertDeleteInsertCount 3ms
DisabledStateSkipsMutations 3ms
DisabledStateIsTerminal 2ms
WriteOnlyStateMaintainsCountButBlocksQuery 3ms
StateTransitionValidation 3ms
CountRecordsByScan 4ms
CountRecords errors on a scan-limit truncation, not a partial count (RFC-106a) 5ms
SPFresh bootstrap cache eviction (codex 094.4) 1/1 passed
a query cached against the centroidless index sees the first real insert immediately 12ms
BugBounty3Indexer 27/27 passed
RangeSet edge cases 13/13 passed
InsertRange with begin==end is a no-op 2ms
InsertRange with begin > end returns an error 0.00s
InsertRange with FIRST_KEY begin works correctly 3ms
InsertRange with FINAL_KEY end works correctly 3ms
InsertRange full range [nil, nil) covers everything 2ms
adjacent InsertRange with requireEmpty consolidates entries 4ms
InsertRange with requireEmpty returns false for overlapping range 3ms
MissingRanges with limit returns correct number of gaps 3ms
MissingRanges within a sub-range 3ms
InsertRange gap-filling mode correctly fills gaps between existing entries 3ms
Clear removes all ranges 2ms
Contains returns false for empty key errors 0.00s
Contains returns error for key >= FINAL_KEY 0.00s
BUG1: buildRange progress tracking undercounts filtered records 1/1 passed
LoadBuildProgress should count all scanned records, not just indexed ones 11ms
BUG2: COUNT index online build must not double-count at chunk boundaries 1/1 passed
COUNT index has correct count after chunked online build 21ms
BUG3: OnlineIndexer with limit=1 (single record per transaction) 1/1 passed
correctly indexes all records with limit=1 45ms
BUG4: SUM index online build must not double-sum at chunk boundaries 1/1 passed
SUM index has correct total after chunked online build 24ms
BUG5: InsertRange requireEmpty returns false when range is already covered 1/1 passed
returns false when before range fully covers new range 2ms
BUG6: Multi-target markWriteOnly missing state consistency validation 1/1 passed
builds multi-target where both indexes start as READABLE (fresh build) 22ms
BUG8: InsertRange gap-fill when before range fully covers new range 1/1 passed
returns false when no gaps exist to fill 2ms
BUG9: BuildIndex with exactly limit+1 records 1/1 passed
correctly handles exactly limit+1 records 18ms
BUG10: IndexingRangeSet IsComplete after full build 1/1 passed
range set is complete after BuildIndex 18ms
BUG11: InsertRange requireEmpty with abutting before and entry in range 1/1 passed
returns false when after entries exist even if before abuts 3ms
BUG12: TimeLimitExceededError when build exceeds time limit 1/1 passed
returns TimeLimitExceededError when time limit is extremely small 20ms
BUG13: MissingRanges with begin==end returns nil 1/1 passed
returns nil for empty query range 0.00s
BUG14: RangeSet wire format — values are raw bytes, not tuple-packed 1/1 passed
stores values as raw bytes matching Java wire format 2ms
BUG15: IndexingRangeSet subspace path 1/1 passed
uses IndexRangeSpaceKey (6) subspace 0.00s
JavaCompatibilityBothModes 2/2 passed
WithRecordType 3ms
WithoutRecordType 2ms
SPFresh index maintainer e2e 3/3 passed
build-then-read: records -> BuildSPFreshIndex -> ScanByDistance -> live writes (094.2) 60ms
rejects an invalid SPFresh config at maintainer construction 2ms
ScanByDistance before any build or insert returns zero rows (§6b insert-first) 3ms
SPFresh cosine zero-residual ranking (codex 094.4 r3) 1/1 passed
ranks the exact match first within the zero-residual posting 8ms
RecordCursorResult_HasStoppedBeforeEnd 6/6 passed
SourceExhaustedNotStopped 0.00s
ReturnLimitIsStopped 0.00s
ByteLimitIsStopped 0.00s
TimeLimitIsStopped 0.00s
ScanLimitIsStopped 0.00s
WithValueNotStopped 0.00s
UnionDescriptor_Validation 2/2 passed
ValidateMessageIsInUnion 4ms
RejectMessageNotInUnion 4ms
IndexBugVerify 10/10 passed
checkUniqueness uses getEntryPrimaryKey 2/2 passed
unique index detects violations correctly 5ms
unique index allows same record to update without violation 2ms
COUNT_NOT_NULL with nested field null detection 2/2 passed
skips counting when nested field is null (flower unset) 5ms
counts when nested field is set (flower present) 5ms
unique index with composite index+PK overlap 1/1 passed
works correctly with PK deduplication 5ms
keyExpressionHasNullField basic 5/5 passed
returns true for nil optional field 0.00s
returns false for set optional field 0.00s
returns true for nil nested message 0.00s
returns false for set nested message with set field 0.00s
returns true for set nested message with nil child field 0.00s
OnlineIndexer 76/76 passed
BuildIndex on existing data 14/14 passed
builds a VALUE index on pre-existing records 20ms
emits Indexer: Built Range progress events across a multi-range build 23ms
builds a composite index with PK dedup 15ms
handles empty store 13ms
index is maintained after build (new records) 16ms
builds index with small limit (many transactions) 67ms
builds unique index 21ms
applies the enforced post-transaction delay under the default config (RFC-138) 110ms
does not apply the enforced delay after the final range (RFC-138) 13ms
returns a time-limit error without paying the enforced delay (RFC-138) 19ms
presets the out-of-range gaps as built for a typed multi-target build (RFC-139) 15ms
completes a typed multi-target build over the preset (+0xff) range (RFC-139) 29ms
an all-types build does not preset (computeRecordsRange not-ok) (RFC-139) 0.00s
filters to correct record type 17ms
BuildIndex on RANK index 4/4 passed
builds a RANK index on pre-existing records 20ms
builds RANK index with small limit (chunked) 61ms
RANK index maintained after build (new records ranked correctly) 22ms
builds RANK index with duplicate scores 21ms
BY_INDEX strategy 7/7 passed
builds using BY_INDEX from existing readable source index 20ms
builds BY_INDEX with chunked transactions via SetLimit 42ms
saves BY_INDEX indexing type stamp with source metadata 11ms
rejects source index that is not VALUE type 0.00s
rejects source index whose root expression creates duplicates 0.00s
rejects source and target on different record types 0.00s
maintains target index after BY_INDEX build when new records are inserted 16ms
stamp-aware resume 6/6 passed
resumes from WRITE_ONLY with matching BY_RECORDS stamp 22ms
rejects stamp mismatch without ForceStampOverwrite policy 5ms
clears and restarts on stamp mismatch with ForceStampOverwrite 13ms
rebuilds from READABLE state (fresh start) 39ms
writes stamp and builds when WRITE_ONLY with no stamp and empty range set 13ms
produces wire-compatible entries from WRITE_ONLY maintenance and build 17ms
Builder validation 2/2 passed
rejects missing database 0.00s
rejects missing index 0.00s
Multi-target index building 10/10 passed
builds two VALUE indexes simultaneously on pre-existing records 17ms
builds multi-target with chunked limit 32ms
rejects SetIndex combined with AddTargetIndex 0.00s
rejects SetRecordTypes with multi-target 0.00s
rejects SetSourceIndex with multi-target 0.00s
rejects empty target indexes 0.00s
saves MULTI_TARGET_BY_RECORDS stamp with sorted target names 12ms
resumes multi-target build from partial progress 54ms
builds multi-target with different record types 18ms
maintains both indexes after multi-target build when new records are saved 22ms
Build progress tracking 6/6 passed
tracks records scanned during BY_RECORDS build 12ms
tracks records scanned during chunked build 26ms
tracks records scanned per index during multi-target build 19ms
erases per-build bookkeeping once the index is readable (RFC-137) 14ms
erases scanned/type-stamp but KEEPS the range set on READABLE_UNIQUE_PENDING (RFC-137) 19ms
returns zero for index with no build progress 6ms
indexing policy 10/10 passed
blocked stamp prevents build without policy 7ms
blocked stamp with AllowUnblock policy succeeds 14ms
blocked stamp with wrong AllowUnblockID fails 6ms
expired block allows build without policy 16ms
areSimilar stamps allow resume when only block fields differ 13ms
LoadIndexBuildState returns READABLE for built index 2ms
LoadIndexBuildState returns WRITE_ONLY with progress after partial build 18ms
QueryIndexingStamps returns stamp for partially built index 8ms
UnblockIndex clears block and allows build 22ms
BlockIndex via OnlineIndexer sets block on stamp 9ms
time limit 2/2 passed
returns TimeLimitExceededError when the build exceeds the time limit 16ms
completes normally when within the time limit 13ms
max retries 1/1 passed
retries and halves limit on failure 19ms
MarkReadableIfBuilt 3/3 passed
returns true and marks READABLE when the index is fully built 15ms
returns false when the index is not fully built 18ms
marks a partially-built multi-target build correctly 22ms
MutualIndexing 11/11 passed
Heartbeat 4/4 passed
heartbeat write and read round-trip 7ms
exclusive mode rejects active peer heartbeat 8ms
mutual mode allows concurrent heartbeats 8ms
stale heartbeat is ignored 7ms
Mutual build 7/7 passed
mutual BuildIndex produces complete index 44ms
two concurrent mutual builders produce complete index 74ms
four concurrent mutual builders with 500 records 466ms
mutual builders with concurrent writes during build 303ms
mutual builder resumes after partial build timeout 91ms
mutual builder stamp is MUTUAL_BY_RECORDS 21ms
mutual builder cleans up heartbeat on completion 21ms
HNSW Pipelined Multi-Layer Deletion 3/3 passed
delete works correctly with pipelined reads 9ms
delete non-existent node is a no-op 5ms
delete all nodes leaves empty graph 6ms
HNSW Inlining Storage 13/13 passed
insert single node, search returns it (inlining) 3ms
lonely inlining node writes NO sentinel KV (Java wire compat) 3ms
inlining graph with a lonely entry searches correctly on a cold cache (cross-tx) 46ms
cold insert reaching a lonely inlining entry layer succeeds (Java: empty fetch = empty node) 5ms
cold insert into a CONNECTED inlining layer succeeds (vector merges into source-cached entries) 8ms
insert 5 nodes, kNN k=3 returns 3 closest (inlining) 4ms
insert then delete, search does not return deleted node (inlining) 3ms
insert same PK twice (update) with inlining 5ms
inlining storage format: layer 0 uses compact, layers > 0 use inlining 6ms
larger graph with inlining produces correct search results 20ms
parseHNSWConfig reads hnswUseInlining option 0.00s
isInliningLayer returns correct values 0.00s
delete all nodes with inlining leaves empty graph 5ms
PrimaryKeyNoCollision 1/1 passed
records don't collide (record type always included) 3ms
BunchedMapMultiIterator state 8/8 passed
Cancel stops iteration 0.00s
Err returns nil by default 0.00s
Err returns sticky error 0.00s
GetContinuation returns nil when no iteration has occurred 0.00s
GetContinuation returns nil when done and not stopped by limit 0.00s
GetContinuation returns token when stopped by limit 0.00s
HasNext returns false when done 0.00s
Next returns nil when no more entries 0.00s
SPFresh chunked cascade convergence 1/1 passed
a 1500-entry posting converges to <=4xLmax postings via rebalancing 5.786s
CrossTypeIndexCleanup 4/4 passed
cleans up old type indexes on cross-type overwrite 3ms
handles overwrite back to original type 3ms
same-type overwrite still works normally 3ms
cross-type delete only removes current type indexes 2ms
BunchedMapIterator state 11/11 passed
Err returns nil by default 0.00s
Err returns sticky error 0.00s
GetContinuation returns nil when no iteration has occurred 0.00s
GetContinuation returns nil when done and not stopped by limit 0.00s
GetContinuation returns nil when done with limit not reached 0.00s
GetContinuation returns token when stopped by limit 0.00s
GetContinuation returns token when not done 0.00s
HasNext returns false when done 0.00s
Next returns nil when done 0.00s
Next returns cached entry and advances counters 0.00s
Next sets done when limit reached 0.00s
Sparse/filtered indexes 3/3 passed
only indexes records matching predicate 5ms
predicate nil means all records indexed 4ms
filtered records are removed from index on update when predicate changes result 7ms
//pkg/relational/api:api_test 93/93 passed 111ms cached
TestStatusDuration
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
//pkg/relational/conformance/plandiff:plandiff_test 1737/1737 passed 35.251s
TestStatusDuration
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
//pkg/relational/conformance/yamsql:yamsql_test 12/13 passed 5.242s
TestStatusDuration
TestFeatureMatrixUpToDate 90ms
TestDiffRows_DifferentLength
TestDiffRows_Identical
TestDiffRows_NullHandling
TestDiffRows_NumericPromotion
TestDiffRows_TypeTaggedNotStringified
TestDiffRows_UnorderedMatches
TestIsQuery
TestLoad_DefaultsNameToBasename
TestLoad_ExplicitNameWins
TestLoad_MissingFile
TestLoad_RequiresSchemaTemplate
TestYamsqlConformance
//pkg/relational/core/catalog:catalog_test 90/90 passed 5.229s cached
TestStatusDuration
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
//pkg/relational/core/ddl:ddl_test 26/26 passed 5.710s cached
TestStatusDuration
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
//pkg/relational/core/embedded:embedded_test 753/753 passed 769ms
TestStatusDuration
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
//pkg/relational/core/functions:functions_test 354/354 passed 190ms cached
TestStatusDuration
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
//pkg/relational/core/keyspace:keyspace_test 6/6 passed 52ms cached
TestStatusDuration
TestCatalogSubspace_Distinct
TestParseDBPath_Invalid
TestParseDBPath_Valid
TestSchemaSubspace_EmptyPath
TestSchemaSubspace_EmptySchema
TestSchemaSubspace_Valid
//pkg/relational/core/metadata:metadata_test 43/43 passed 55ms
TestStatusDuration
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
//pkg/relational/core/parser:parser_test 68/68 passed 5.273s cached
TestStatusDuration
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
//pkg/relational/core/query/expr:expr_test 210/210 passed 209ms
TestStatusDuration
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
//pkg/relational/core/query/logical:logical_test 39/39 passed 80ms cached
TestStatusDuration
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
//pkg/relational/core/query/plangen:plangen_test 207/207 passed 176ms
TestStatusDuration
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
//pkg/relational/core/query/semantic/rlcatalog:rlcatalog_test 10/10 passed 46ms cached
TestStatusDuration
TestNewAnalyzer
TestWrap_AllTableNames_PreservesCasing
TestWrap_Columns
TestWrap_Indexes
TestWrap_LookupColumn
TestWrap_LookupTable
TestWrap_LookupTable_Missing
TestWrap_LookupTable_QualifiedRejected
TestWrap_NilMetaData
TestWrap_ProtoKindToSQL_FullMapping
//pkg/relational/core/query/semantic:semantic_test 109/109 passed 149ms cached
TestStatusDuration
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
//pkg/relational/core/query:query_test 65/65 passed 98ms cached
TestStatusDuration
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
//pkg/relational/core/session:session_test 11/11 passed 40ms cached
TestStatusDuration
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
//pkg/relational/sqldriver:sqldriver_test 3702/3702 passed 59.377s
TestStatusDuration
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
//pkg/testcontainers/foundationdb:foundationdb_test 33/33 passed 38.719s cached
TestStatusDuration
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