Skip to content

Commit ce34368

Browse files
FIX: Fix missing schemas in databento-cpp function
1 parent 69aaa4c commit ce34368

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.47.1 - TBD
4+
5+
### Bug fixes
6+
- Added conversion for missing schemas for function `RTypeFromSchema`
7+
38
## 0.47.0 - 2026-02-04
49

510
### Enhancements

src/record.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,36 @@ databento::RType Record::RTypeFromSchema(const Schema schema) {
8888
case Schema::Ohlcv1D: {
8989
return databento::RType::Ohlcv1D;
9090
}
91+
case Schema::OhlcvEod: {
92+
return databento::RType::OhlcvEod;
93+
}
9194
case Schema::Definition: {
9295
return databento::RType::InstrumentDef;
9396
}
9497
case Schema::Statistics: {
9598
return databento::RType::Statistics;
9699
}
100+
case Schema::Status: {
101+
return databento::RType::Status;
102+
}
97103
case Schema::Imbalance: {
98104
return databento::RType::Imbalance;
99105
}
106+
case Schema::Cmbp1: {
107+
return databento::RType::Cmbp1;
108+
}
109+
case Schema::Cbbo1S: {
110+
return databento::RType::Cbbo1S;
111+
}
112+
case Schema::Cbbo1M: {
113+
return databento::RType::Cbbo1M;
114+
}
115+
case Schema::Bbo1S: {
116+
return databento::RType::Bbo1S;
117+
}
118+
case Schema::Bbo1M: {
119+
return databento::RType::Bbo1M;
120+
}
100121
default: {
101122
throw InvalidArgumentError{
102123
"Record::RTypeFromSchema", "schema",

0 commit comments

Comments
 (0)