Files
markitect-main/markitect/query_paradigms/__init__.py
tegwick 5143864a86 feat: implement comprehensive query paradigm zoo system (issue #62)
- Created extensible BaseQueryParadigm interface with standardized QueryResult format
- Implemented QueryParadigmRegistry for paradigm discovery and management
- Added 5 working paradigms: SQL, FTS, GraphQL, JSONPath, Natural Language
- Documented 9 additional paradigms: QBE, Batch Manipulation, Visual Query Builder, REST API, NoSQL, UNIX Pipeline, XPath/XQuery, RAG, Data Transformation
- Integrated full CLI interface: list, search, show, exec, categories commands
- Added comprehensive test suite with 23 test cases covering all components
- Auto-registration system enables easy addition of new paradigms
- Organized paradigms by category (structural, textual, semantic, visual, procedural, network) and complexity (beginner, intermediate, advanced)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 23:06:57 +02:00

17 lines
496 B
Python

"""
Query Paradigms - A unified interface to explore different query approaches in MarkiTect.
This module provides a "zoo" of query paradigms that demonstrates various ways
to query and interact with MarkiTect data, helping users discover the most
appropriate approach for their needs.
"""
from .registry import QueryParadigmRegistry
from .base import BaseQueryParadigm, QueryResult
from .paradigms import *
__all__ = [
'QueryParadigmRegistry',
'BaseQueryParadigm',
'QueryResult'
]