#include <sqlpp/bindings/lua/field_field_predicate.hpp>
#include <luabind/luabind.hpp>
#include <sqlpp/queries/field_field_predicate.hpp>
namespace sqlpp{
namespace bindings{
namespace lua{
lua_State* lua_sqlppopen_field_field_predicate(lua_State* L)
{
using namespace luabind;
using namespace ::sqlpp::queries;
module(L, SQLPP_MODULE_NAME)
[
class_<
field_field_predicate,
query_predicate,
field_field_predicate_shared_ptr
>("field_field_predicate")
.def("get_where", &field_field_predicate::get_where)
];
module(L, SQLPP_MODULE_NAME)
[
def("equal", &queries::equal, shared_ptr_policy( _1 ) + shared_ptr_policy( _2 ))
];
module(L, SQLPP_MODULE_NAME)
[
def("not_equal", &queries::equal, shared_ptr_policy( _1 ) + shared_ptr_policy( _2 ))
];
return L;
};
}; // lua
}; // bindings
}; // sqlpp