diff --git a/uppsrc/Sql/sch_header.h b/uppsrc/Sql/sch_header.h index ff920a2de..57cdd6af3 100644 --- a/uppsrc/Sql/sch_header.h +++ b/uppsrc/Sql/sch_header.h @@ -15,6 +15,7 @@ public: \ static const Vector& GetColumnIds() { return GetInfo().ids; } \ \ void Clear(); \ + void FieldLayoutRaw(FieldOperator& f, const String& prefix = String()); \ void FieldLayout(FieldOperator& f); \ operator Fields() { return callback(this, &S_##Table::FieldLayout); } \ bool operator==(const S_##Table& x) const { return EqualFields(const_cast(*this), const_cast(x)); } \ diff --git a/uppsrc/Sql/src.tpp/S_type$en-us.tpp b/uppsrc/Sql/src.tpp/S_type$en-us.tpp index e4ffdec7c..bc07b8d96 100644 --- a/uppsrc/Sql/src.tpp/S_type$en-us.tpp +++ b/uppsrc/Sql/src.tpp/S_type$en-us.tpp @@ -64,7 +64,7 @@ for S`_[/ type].&] [s3; &] [s4; &] [s5;:S`_type`:`:operator Fields`(`):%- [* operator_Fields]()&] -[s2; Returns callback(this, `&S`_##Table`::FieldLayout). This method +[s2; Returns callback(this, `&S`_[/ type]`::FieldLayout). This method provides unified access to all S`_[/ type]s, which is then used in Sql`::Fetch.&] [s3; &]