예제 #1
0
파일: sql.cpp 프로젝트: KieronAllsop/quince
void
sql::write_set_columns_types(
    const binomen &table,
    const abstract_mapper_base &mapper,
    optional<column_id> generated_key
) {
    throw unsupported_exception();
}
예제 #2
0
파일: table.cpp 프로젝트: respu/quince
void
table_base::specify_index_impl(bool is_unique, vector<unique_ptr<const abstract_mapper_base>> &&mappers) {
    if (_is_open)  throw table_open_exception();

    const index_spec spec(
        transform(
            std::move(mappers),
            [this](unique_ptr<const abstract_mapper_base> &m)  { return &own(m); }
        ),
        is_unique
    );
    if (! get_database().supports_index(spec))  throw unsupported_exception();
    _index_specs.push_back(spec);
}
예제 #3
0
파일: sql.cpp 프로젝트: KieronAllsop/quince
void
sql::write_rename_column(const binomen &table, const string &before, const string &after) {
    throw unsupported_exception();
}
예제 #4
0
파일: sql.cpp 프로젝트: KieronAllsop/quince
void
sql::write_drop_columns(const binomen &table, const abstract_mapper_base &mapper) {
    throw unsupported_exception();
}
예제 #5
0
파일: sql.cpp 프로젝트: KieronAllsop/quince
void
sql::write_returning(const abstract_mapper_base &mapper) {
    throw unsupported_exception();
}
예제 #6
0
파일: sql.cpp 프로젝트: KieronAllsop/quince
void
sql::write_collective_comparison(relation r, const abstract_column_sequence &lhs, const collective_base &rhs) {
    throw unsupported_exception();
}