Skip to main content

A graph query engine

Project description

Overview

Projects such as Django and Flask ship with what is known as ORM (object relational mappers). These abstractions expose much of the underlying relational behavior (both in schema and queries).This project on the other hand allows a programmer to stay entirely in the object domain (hiding any relational functionality contained within), while still allowing transparent mapping to a relational database.

Only basic transparent mapping of fqueries to SQL is supported: Demo.

Only basic transparent mapping of fqueries to malloy is supported: Demo.

Installation

Requires python3.x

pip3 install fquery

Running tests:

alias t=pytest-3
t

You can also run it via tox.

Tutorial

Intro: What is fquery, sample queries and some information on internals.

Blog post on how to use fquery with Django and get easy access to graphql functionality

License

This project is made available under the Apache License, version 2.0.

See LICENSE.txt for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fquery-0.2.tar.gz (23.8 kB view details)

Uploaded Source

File details

Details for the file fquery-0.2.tar.gz.

File metadata

  • Download URL: fquery-0.2.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for fquery-0.2.tar.gz
Algorithm Hash digest
SHA256 2237a91f41215d7ac590b1789d5cea0dbdba5762d97868b6eeda36a3f626352a
MD5 182dd1ea2c06f8478b48f38026e4df06
BLAKE2b-256 d75f936470c6c9913568c8be7e1886b78bae0c69373e65d7278ba64f7ca86f8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page