Hi,

Sorry seems the syntax you originally posted is correct.
For some reason parameters are disappear from the OFunction. Looks like a
bug.
Could you create a ticket to track the issue?

Best regards,
Artem Orobets

* Orient Technologiesthe Company behind OrientDB*


2014-05-30 7:51 GMT+03:00 odbuser <[email protected]>:

> This syntax doesn't work either.  It doesn't create the parameters and
> it's created as an SQL function.
>
>
> On Thursday, May 29, 2014 7:56:30 AM UTC-4, Artem Orobets wrote:
>
>> Hi Hung,
>>
>> Hmm.. seems that command is not documented. I'll create an issue to
>> document it.
>>
>> as for syntax, seems square brackets should not be used, try this:
>>  create function test "return a + b" PARAMETERS a,b IDEMPOTENT true
>> LANGUAGE Javascript
>>
>> Best regards,
>> Artem Orobets
>>
>> * Orient Technologiesthe Company behind OrientDB*
>>
>>
>> 2014-05-29 12:14 GMT+03:00 Hung Tran <[email protected]>:
>>
>>>  Hi,
>>>
>>> I have read entire the document, and look in forum, but i cannot see a
>>> way to create a JS function from JavaAPI, or from Console. I know we could
>>> create it from Studio, however I need to do it with JavaAPI, or Console.
>>>
>>> I have found the syntax to create it, but there is no example or any
>>> explanation about it.
>>> "
>>> CREATE FUNCTION <name> <code> [PARAMETERS [<comma-separated list of
>>> parameters' name>]] [IDEMPOTENT true|false] [LANGUAGE <language>]
>>> "
>>>
>>> orientdb {test}> create function test "return a + b" PARAMETERS [a,b]
>>> IDEMPOTENT true LANGUAGE Javascript
>>>
>>> => it created a SQL function without parameter instead of a JS function
>>> with (a,b) parameters
>>>
>>> Any help will be very appreciated!
>>>
>>> My Best,
>>> Hung Tran
>>>
>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OrientDB" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to