Описание тега tinkerpop-frames
Tinkerpop Frames - это API, который облегчает представление вершин графа как объектов Java. Вместо написания баз данных графов в терминах вершин и ребер, графы пишутся в терминах доменных объектов и их отношений друг с другом.
1
ответ
Как лучше обновлять Vertex после того, как он отсоединен от БД с помощью Tinkerpop Frames?
Давай проиллюстрируем Я получаю Vertex с Tinkerpop Blueprint, затем использую Frames, чтобы преобразовать его в сущность. Я закрываю базу данных (так что теперь узел отключен от БД) и я показываю узел на веб-странице, чтобы позволить пользователю из…
03 окт '14 в 22:01
1
ответ
Совместимость TinkerPop3 с фреймами?
У меня есть следующие 2 запроса, связанных с TinkerPop 3: 1) Какая версия Frames совместима с tinkerpop3? 2) Официальная документация TinkerPop3 гласит, что функция Frames объединена с "Traversal", но я не смог найти никакой информации по этому пово…
06 янв '16 в 09:54
1
ответ
Почему простой набор, а затем получить на динамическом прокси не сохраняется? (используя TinkerPop Frames JavaHandler)
Я хотел добавить простые методы получения и установки в класс, который реализует VertexFrame, и я использовал JavaHandlers для них. Для этих методов я не хотел иметь никакого взаимодействия с базой данных. К сожалению, нет ничего похожего на @Ignore…
06 апр '15 в 03:37
1
ответ
Поддержка фреймов с помощью Titan DB 0.9.0-M2
Я хотел бы использовать Titan 0.9.0-M2 для функции, которая предлагает более 0.5.4, но я интенсивно использую Frames, и похоже, что TitanGraph Класс больше не реализует класс Tinkerpop Graph. Без этого вы не сможете сделать FramedGraph из TitanGraph…
04 авг '15 в 15:42
0
ответов
Как я могу использовать Traversal of Tinkerpop v3 вместо Frames of v2?
Как я могу написать следующий код, не используя Tinkerpop v3? public interface Cat { @Relation(label="enemy") public void addEnemy(Mouse mouse); @Relation(label="enemy") public Collection getEnemies(); } FramesManager manager = new FramesManager(gra…
10 дек '14 в 12:19
2
ответа
Как мы можем использовать чертежи Tinkerpop в Orientdb?
Я хочу использовать Blueprints and Pipes в OrientDB. Какой метод? А также TinkerPop3 или TinkerPop2? Что лучше для моего опыта обучения?
08 окт '14 в 07:21
1
ответ
Как привязать класс к вершине, а также привязать свойство к свойству Edge с помощью фреймов Tinkerpop?
Я хочу иметь класс Java для привязки к этим отношениям: Вершина - Отношение - Вершина (a:Clause)-[r:HasClause]-(b:Clause) Проблема в том, что у края класса "HasClause" должно быть свойство с именем "alias" в том же классе - я не знаю, как я должен а…
04 апр '15 в 13:49
0
ответов
FramedGraph отображение между (Tinkerpop) DAO объектами для моделирования объектов
Я использую OrientDb 2.2 и TinkerPop FramedGraph. Я использую FramedGraph для простоты, с которой я взаимодействую с объектными моделями вместо того, чтобы делать setProperty("name", "bob") Одна вещь, которую я не понимаю, с FramedGraph, почему у ме…
20 июн '16 в 21:37
1
ответ
Рамка Tinkerpop: как создать новую вершину
Я не могу сохранить новую вершину с Tinkerpop Frame и Blueprint (версия 2.6). Что я делаю неправильно? Это мой код.. немного очищен от частей, которые не являются полезными. Я использую OrientDb как неопределяемый движок базы данных Graph. Я не полу…
28 сен '14 в 18:12
1
ответ
Фреймы Tinkerpop: запрос вершин на основе типа интерфейса
Я использую Tinkerpop Frames создать набор вершин и ребер. Добавить новую вершину просто, но получение вершин, основанных на типе, кажется немного сложным. Предположим, у меня есть класс A а также B и я хочу добавить новый так: framedGraph.addVertex…
14 апр '15 в 19:58
1
ответ
Добавить вершину в рамочный граф в OrientDB
Я не уверен, если это проблема с OrientDB или ошибка оператора. В приведенном ниже коде я ожидаю создания новых экземпляров Person, однако новые вершины не входят как объекты Person, скорее они попадают в коллекцию "V". Это было частично решено здес…
14 сен '15 в 05:22
1
ответ
Гремлин: не может сортировать ребра и возвращать вершины
Я пытаюсь написать запрос Gremlin для обхода графа с использованием фреймов Tinkerpop. Вот код, который у меня есть: @GremlinGroovy("it" + ".outE" + ".filter{it.label=='usedwith'}" + ".sort{-it.weight}" + ".toList()" + ".reverse()" + "[start, 'start…
12 апр '15 в 19:25
1
ответ
Перечисление всех вершин определенного класса в OrientDB
Недавно я начал изучать базы данных Graph (в частности, Neo4j и OrientDB) и столкнулся с проблемой, на которую, похоже, не могу понять. Я использую локальную установку OrientDB (сервер OrientDB v2.0-M3 активен). Я использую Tinkerpops для подключени…
14 дек '14 в 13:27
1
ответ
Как параметризовать фильтр сортировки, используя tinkerpop gremlin / frames?
Я хочу отсортировать результаты, используя заданное имя поля: @GremlinGroovy(value = "it.in('HAS_USER').sort{fieldName}._()[skip..limit]") public Iterable<TPUser> getUsersInOrder(@GremlinParam("fieldName") String fieldName, @GremlinParam("skip…
08 июн '15 в 08:22
1
ответ
Кадры Tinkerpop: невозможно изменить схему, когда транзакция активна
Я тестирую фреймы Tinkerpop. У меня есть отношения, похожие на Person Knows Person, но каждый раз, когда я тестирую свой код, я получаю эту ошибку com.orientechnologies.orient.core.exception.OSchemaException: Cannot change the schema while a transac…
10 апр '15 в 12:39
2
ответа
Переопределение геттеров и сеттеров в аннотированной модели фреймов
Я работаю над новым программным обеспечением и хотел бы, чтобы значения в базе данных были зашифрованы. Мы используем OrientDB и пытаемся реализовать проект с использованием библиотек tinkerpop. Здесь я немного застрял. Для одной функции мне нужно в…
13 фев '15 в 14:03
1
ответ
Как ограничить глубину разбора с помощью Tinkerpop Frames
Привет у меня есть интерфейс и соответствующий класс реализации, как: public interface IActor extends VertexFrame { @Property(ActorProps.nodeClass) public String getNodeClass(); @Property(ActorProps.nodeClass) public void setNodeClass(String str); @…
28 мар '15 в 11:40
1
ответ
TinkerPop Frames - сохранение карты<String, String> в свойствах вершины
Я хотел бы сохранить чистую карту в свойствах вершин. Мотивация заключается в том, что я заранее не знаю, какие свойства будет содержать карта. И сохранение одной вершины на свойство не кажется эффективным. Как бы я это сделал? interface Foo { @Prop…
15 июл '14 в 15:36
2
ответа
Gremlin Groovy ClassCastException с фреймами
Я получаю следующую ошибку при использовании аннотации @GremlinGroovy, связанной с фреймами tinkerpop. java.lang.ClassCastException: com.thinkaurelius.titan.graphdb.relations.CacheEdge cannot be cast to com.tinkerpop.blueprints.Vertex at com.tinkerp…
30 сен '15 в 16:29
0
ответов
Скала Тип Безопасность с Рамками Tinkerpop
Как я могу использовать безопасность типов в Scala с аннотациями Tinkerpop Frames? Это пример версии Java по адресу https://github.com/tinkerpop/frames/wiki: public interface Person { @Property("name") public String getName(); @Adjacency(label="know…
19 фев '15 в 22:39