rs.push_back(row);
}
-Value Table::ZeroAccessor(const Object::Ptr&)
+Value Table::ZeroAccessor(const Value&)
{
return 0;
}
-Value Table::OneAccessor(const Object::Ptr&)
+Value Table::OneAccessor(const Value&)
{
return 1;
}
-Value Table::EmptyStringAccessor(const Object::Ptr&)
+Value Table::EmptyStringAccessor(const Value&)
{
return "";
}
-Value Table::EmptyArrayAccessor(const Object::Ptr&)
+Value Table::EmptyArrayAccessor(const Value&)
{
return boost::make_shared<Array>();
}
-Value Table::EmptyDictionaryAccessor(const Object::Ptr&)
+Value Table::EmptyDictionaryAccessor(const Value&)
{
return boost::make_shared<Dictionary>();
}
virtual void FetchRows(const AddRowFunction& addRowFn) = 0;
- static Value ZeroAccessor(const Object::Ptr&);
- static Value OneAccessor(const Object::Ptr&);
- static Value EmptyStringAccessor(const Object::Ptr&);
- static Value EmptyArrayAccessor(const Object::Ptr&);
- static Value EmptyDictionaryAccessor(const Object::Ptr&);
+ static Value ZeroAccessor(const Value&);
+ static Value OneAccessor(const Value&);
+ static Value EmptyStringAccessor(const Value&);
+ static Value EmptyArrayAccessor(const Value&);
+ static Value EmptyDictionaryAccessor(const Value&);
private:
std::map<String, Column> m_Columns;