#include <sqlpp/bindings/lua/query_field_expression.hpp>
#include <luabind/luabind.hpp>
#include <sqlpp/queries/query_field_expression.hpp>
namespace sqlpp{
namespace bindings{
namespace lua{
lua_State* lua_sqlppopen_query_field_expression(lua_State* L)
{
using namespace luabind;
using namespace sqlpp::queries;
module(L, SQLPP_MODULE_NAME)
[
class_<
query_field_expression,
query_field,
query_field_expression_shared_ptr
>("query_field_expression")
.property("left_field"
,&query_field_expression::get_left_field
,&query_field_expression::set_left_field)
.property("right_field"
,&query_field_expression::get_right_field
,&query_field_expression::set_right_field)
/*
.property("operator"
,&query_field_expression::get_operator
,&query_field_expression::set_operator)
*/
.def("get_select_name", &query_field_expression::get_select_name)
.def("get_sql_name", &query_field_expression::get_sql_name)
];
return L;
};
}; // lua
}; // bindings
}; // sqlpp