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
|
/// @brief execute the expression
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
AqlValue* Expression::execute (AqlItemBlock* items,
|
AqlValue* Expression::execute (AqlValue const* const* argv,
|
||||||
size_t index) {
|
std::vector<Variable*> const& vars,
|
||||||
// TODO: implement execution
|
std::vector<RegisterId> const& regs) {
|
||||||
THROW_ARANGO_EXCEPTION(TRI_ERROR_NOT_IMPLEMENTED);
|
return _func->execute(argv, vars, regs);
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
|
|
|
@ -106,8 +106,9 @@ namespace triagens {
|
||||||
/// @brief execute the expression
|
/// @brief execute the expression
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
AqlValue* execute (AqlItemBlock*,
|
AqlValue* execute (AqlValue const* const*,
|
||||||
size_t);
|
std::vector<Variable*> const&,
|
||||||
|
std::vector<RegisterId> const&);
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// --SECTION-- private variables
|
// --SECTION-- private variables
|
||||||
|
|
|
@ -69,9 +69,9 @@ namespace triagens {
|
||||||
/// @brief execute the expression
|
/// @brief execute the expression
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
AqlValue* execute (AqlValue const** argv,
|
AqlValue* execute (AqlValue const* const* argv,
|
||||||
std::vector<Variable*> vars,
|
std::vector<Variable*> const& vars,
|
||||||
std::vector<RegisterId> regs) {
|
std::vector<RegisterId> const& regs) {
|
||||||
// TODO: decide whether a separate handle scope is needed
|
// TODO: decide whether a separate handle scope is needed
|
||||||
|
|
||||||
v8::Handle<v8::Object> values = v8::Object::New();
|
v8::Handle<v8::Object> values = v8::Object::New();
|
||||||
|
|
Loading…
Reference in New Issue