本文整理汇总了C++中row::find_cell方法的典型用法代码示例。如果您正苦于以下问题:C++ row::find_cell方法的具体用法?C++ row::find_cell怎么用?C++ row::find_cell使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类row
的用法示例。
在下文中一共展示了row::find_cell方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: list_scope
void
sql::write_values(
const abstract_mapper_base &value_mapper,
const row &data,
optional<column_id> excluded
) {
write(" VALUES (");
comma_separated_list_scope list_scope(*this);
value_mapper.for_each_persistent_column(
[&](const persistent_column_mapper &p) {
if (p.id() != excluded) {
list_scope.start_item();
write_value(*data.find_cell(p.name()));
}
}
);
write(")");
}
示例2: write
void
sql::write_extrinsic_comparison(relation r, const abstract_column_sequence &lhs, const row &rhs) {
vector<thunk> lhs_thunks;
vector<thunk> rhs_thunks;
lhs.for_each_column([&](const column_mapper &c) {
lhs_thunks.push_back([&](sql &cmd) {
cmd.write_evaluation(c);
});
const string placeholder = next_placeholder();
rhs_thunks.push_back([=](sql &cmd) {
write(placeholder);
});
attach_cell(*rhs.find_cell(c.name()));
});
write_lexicographic_comparison(r, lhs_thunks, rhs_thunks);
}