From 2444874930e8dbda13143fbb4f7aae908fe2e1e2 Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 3 Nov 2013 15:23:56 +0000 Subject: [PATCH] Sql: S_type git-svn-id: svn://ultimatepp.org/upp/trunk@6521 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Sql/sch_header.h | 1 + uppsrc/Sql/src.tpp/S_type$en-us.tpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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; &]