Aju

Base de datos de gráficos con varios backends arquitectura en mente
Descargar ahora

Aju Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • AGPL
  • Nombre del editor:
  • Amirouche Boubekki
  • Sitio web del editor:
  • http://bitbucket.org/abki/

Aju Etiquetas


Aju Descripción

Base de datos de gráficos con varios backends arquitectura en mente Ajgu es la Biblioteca de la Base de Datos de Grafe para Python en Python. Está construido con la idea de usar diferentes accesorios de persistencia y actualmente admite el módulo de Python AnydBM. Pithe API es corta, check Out ./tests/test_nodearrow.py para más codecurrenty la API solo admite: * Creación * Borrar * Anotación * RetriveCreate Una base de datos de gráficos >>> de AJGU.backends Import Anydbbackend >>> desde Ajgu Importar GrafDedAtabase >>> Opciones = {"db_home": "/var/ajgu/mydb.dbm", "Flag": "C", "MODO": 438 } >>> backend = anydbbackend (opciones) >>> gráfico = GRAPHEDATABASE (Backend) Backends toma un dictonar a la instalación, consulte cada documentación de backend para saber qué opciones necesita.Cree un nodo >>> Nodo = gráfico.create_node () No puede ser más fácil, consulte Anotaciones: >>> Nodo.set_property ("Título", "My Super Duper Título") >>> nodo.set_property ("contenido", "" "Lorem Ipsum Dolors Sit Diet, ConsecteTur Adipiscing Elit. Maecenas Massa Dui, Facilisis Aliquam Facilisis SED, Vulputate ID Nibh. Suspendisse no Interdum Elit. Etiam Placerat, Lacus Sed Tempus Venenatis, Velit LIGULUS CURSSUS ELIT, VEL BLANDIT ELIT ERAT ET TURPIS. "" ") Solo se aceptan objetos de cadena como clave o valores, más una restricción más en las claves, no deben contener puntos de color« ». Para recuperar sus datos use get_property> >> Nodo.get_property ("Título") "Mi título Super Duper Cool" También puede eliminar el nodo, todas las flechas vinculadas a él se eliminan: >>> Node.Delete () Puede pedirle al gráfico que recupere un nodo específico : >>> n = gráfico.get_node (0) n y nodos son el mismo nodo gráfico. Círgase la base de datos cuando termine: >>> gráfico.close () Cree una flecha Si desea crear un objeto de flecha que necesita dos nodos. Objeto: >>> n1 = gráfico.create_node () >>> n1.set_property ("Class", "Twit") >>>> n2 = gráfico.create_node () >>> n2.set_property ("Class", "Artículo ") >>> flecha = n1.add_arrow (n2) También puede anotar flechas: >>> arrow.set_property (" tipo "," herencia ") Puede eliminar la flecha: >>> arrow.delete () ganó 't Eliminar nodo vinculado tan pronto. Requisitos: · Python


Aju Software relacionado

Permiso

Un marco muy simple para crear objetos de permiso y usarlos en los controles de autorización ...

50

Descargar