7 dépôts
SQL functions for pattern matching, extraction, and replacement on string data.
Distinct from Regular Expressions: Nothing in the shortlist fits the SQL-specific context; minting under Data & Databases.
Explore 7 awesome GitHub repositories matching data & databases · Regular Expression Functions. Refine with filters or upvote what's useful.
Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing
Executes pattern matching and text manipulation using regular expressions within SQL.
Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc
Provides standard regular expression support for pattern matching and text replacement on string data.
SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a
Enables pattern matching within queries by registering functions that the database engine can invoke during execution.
Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without requiring a separate server process. It processes data in columnar batches using Apache Arrow for memory-efficient analytics, and can scale analytic workloads across multiple nodes for parallel execution. The engine supports both SQL and DataFrame queries through a modular, streaming architecture that allows custom operators, data sources, functions, and optimizer rules. The engine distinguishes itself through its modular extension framework, which enables building custom query e
Applies built-in functions for nested types, cryptography, date/time, encoding, regular expressions, and Unicode operations.
SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data
Enables the REGEXP operator in SQL for pattern matching within queries.
Ce projet est un polyfill de compatibilité PHP conçu pour backporter les fonctions et constantes principales de PHP 7.2 vers des versions plus anciennes du langage. Il sert d'extension de bibliothèque standard PHP et de backport de version, fournissant une couche de compatibilité qui comble les lacunes du cœur de PHP pour assurer un comportement cohérent à travers différents environnements. La bibliothèque permet la portabilité du code entre les versions en implémentant les fonctions de bibliothèque standard manquantes, permettant aux nouvelles fonctionnalités du langage de s'exécuter sur des environnements PHP hérités. Cela garantit que les applications peuvent maintenir une interface cohérente et rester compatibles avec les bibliothèques actuelles même lorsqu'elles s'exécutent sur des versions obsolètes.
Allows adding custom functions to an expression engine by registering providers.
FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro
Maps extension methods to specific database functions to support specialized syntax in queries.