Insert scalar array data.
45 {
47
48 if (replace_existing) {
51
55 static_cast<uint64_t>(data.size()),
56 1,
58 } else {
60 }
61 }
DataModality & m_modality
static std::string modality_to_dimension_name(DataModality modality)
Convert modality to appropriate dimension name.
std::vector< DataDimension > & m_dimensions
void validate_scalar_insertion(DataModality modality) const
Validate scalar insertion matches modality expectations.
void append_to_existing(std::vector< T > new_data)
Append scalar data to existing storage.
static DataDimension::Role modality_to_role(DataModality modality)
Convert modality to dimension role.