OCommandSQLParsingException: нет функции с именем 'gremlin' при отправке запроса из кода Java на сервер orientdb

Я использую OrientDB v. 3.0.4, и у меня возникла проблема с отправкой запроса типа

String query = new StringBuilder().append("select expand(gremlin(\"")

через необработанный график:

getGraphFactory().getNoTx().getRawGraph().query(new OSQLSynchQuery<ODocument>(query), ...)

У меня есть следующее исключение на стороне OrientDB, и я вернулся на Java-сервер:

com.orientechnologies.orient.core.sql.OCommandSQLParsingException: No function with name 'gremlin', available names are :

[math_toradians,math_subtractexact,math_asin,st_geomfromtext,math_tanh,math_cbrt,shortestpath,math_ieeeremainder,st_srid,symmetricdifference,traversedvertex,if,indexkeysize,math_tan,unionall,math_cos,in,coalesce,concat,math_cosh,math_nextafter,percentile,math_scalb,difference,document,math_floormod,math_sqrt,sum,st_within,out,math_abs,st_distance_sphere,math_tointexact,min,math_pow,search_more,traversededge,math_max,math_getexponent,map,math_todegrees,set,max,math_log10,math_min,search_index,abs,math_ceil,math_log,math_nextup,st_intersects,math_signum,st_dwithin,first,math_hypot,date,encode,search_fields,dijkstra,st_distance,traversedelement,decode,bothv,st_asbinary,uuid,math_nextdown,mode,sysdate,math_decrementexact,math_exp,search_class,bothe,st_equals,last,math_rint,st_envelope,math_floor,count,format,math_log1p,st_contains,list,both,sequence,st_geomfromgeojson,eval,median,st_astext,decimal,astar,distance,distinct,st_disjoint,math_round,st_buffer,math_copysign,avg,math_sin,math_floordiv,math_sinh,ifnull,stddev,outv,math_multiplyexact,math_atan,ine,oute,intersect,math_incrementexact,st_asgeojson,math_random,math_expm1,inv,variance,math_acos,math_atan2,math_negateexact,math_addexact,math_ulp]`

Вроде не прописана функция gremlin или что-то в этом роде.

Пожалуйста посоветуй.

Какая версия orientdb? Разве это не зависит от того, какую версию и дистрибутив orientdb вы используете, встраиваете ли вы gremlin?

Ryan Dawson 03.08.2018 14:33
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
1
60
0

Другие вопросы по теме