mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
This commit is contained in:
commit
f9fd8ec8a8
|
@ -84,11 +84,10 @@ std::unordered_set<Variable*> Expression::variables () const {
|
|||
/// @brief execute the expression
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
AqlValue* Expression::execute (AqlItemBlock* items,
|
||||
size_t index) {
|
||||
// TODO: implement execution
|
||||
THROW_ARANGO_EXCEPTION(TRI_ERROR_NOT_IMPLEMENTED);
|
||||
return nullptr;
|
||||
AqlValue* Expression::execute (AqlValue const* const* argv,
|
||||
std::vector<Variable*> const& vars,
|
||||
std::vector<RegisterId> const& regs) {
|
||||
return _func->execute(argv, vars, regs);
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
|
|
@ -106,8 +106,9 @@ namespace triagens {
|
|||
/// @brief execute the expression
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
AqlValue* execute (AqlItemBlock*,
|
||||
size_t);
|
||||
AqlValue* execute (AqlValue const* const*,
|
||||
std::vector<Variable*> const&,
|
||||
std::vector<RegisterId> const&);
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// --SECTION-- private variables
|
||||
|
|
|
@ -69,9 +69,9 @@ namespace triagens {
|
|||
/// @brief execute the expression
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
AqlValue* execute (AqlValue const** argv,
|
||||
std::vector<Variable*> vars,
|
||||
std::vector<RegisterId> regs) {
|
||||
AqlValue* execute (AqlValue const* const* argv,
|
||||
std::vector<Variable*> const& vars,
|
||||
std::vector<RegisterId> const& regs) {
|
||||
// TODO: decide whether a separate handle scope is needed
|
||||
|
||||
v8::Handle<v8::Object> values = v8::Object::New();
|
||||
|
|
Loading…
Reference in New Issue