Поддерживает ли OrientDb регулярные выражения?

Я использую OrientDb 2.2.6, используя локальное соединение. Я перевожу с одного доменного языка запросов на OrientDb SQL. Поскольку мне нужно перевести подобную команду, которая позволяет использовать регулярные выражения, я хотел бы передать регулярное выражение, подобное

[Ss]ay.*

но похоже, что OrientDb 2.2 поддерживает только подстановочный знак «%». Может ли Orient обрабатывать регулярное выражение, подобное приведенному выше? Если нет, нужно ли мне создавать пользовательскую функцию? Может быть, в Orient API есть объект, который я могу использовать вместо этого?


person Erik    schedule 16.01.2017    source источник


Ответы (1)


вы можете использовать что-то вроде

Select from v where name MATCHES "<regex>"

ссылка1

ссылка2

person Ivan Mainetti    schedule 16.01.2017