| 366 | } |
| 367 | |
| 368 | bool FlightSqlConnection::SetAttribute(Connection::AttributeId attribute, |
| 369 | const Connection::Attribute& value) { |
| 370 | switch (attribute) { |
| 371 | case ACCESS_MODE: |
| 372 | // We will always return read-write. |
| 373 | return CheckIfSetToOnlyValidValue(value, |
| 374 | static_cast<uint32_t>(SQL_MODE_READ_WRITE)); |
| 375 | case PACKET_SIZE: |
| 376 | return CheckIfSetToOnlyValidValue(value, static_cast<uint32_t>(0)); |
| 377 | default: |
| 378 | attribute_[attribute] = value; |
| 379 | return true; |
| 380 | } |
| 381 | } |
| 382 | |
| 383 | std::optional<Connection::Attribute> FlightSqlConnection::GetAttribute( |
| 384 | Connection::AttributeId attribute) { |
nothing calls this directly
no test coverage detected