1 रिपॉजिटरी
User-defined functions that extend the native operator set of a runtime expression evaluator.
Distinct from User-Defined Functions: Distinct from database UDFs: these are injected into a general-purpose expression evaluator, not a SQL engine.
Explore 1 awesome GitHub repository matching data & databases · Runtime Expression Functions. Refine with filters or upvote what's useful.
govaluate एक Go एक्सप्रेशन इवैल्यूएटर और रनटाइम लॉजिक पार्सर है। यह एक डायनामिक रूल इंजन के रूप में काम करता है जो स्ट्रिंग-आधारित एक्सप्रेशन्स को एक्जीक्यूटेबल ऑपरेशन्स में बदलता है, जिससे रनटाइम पर गणितीय और तार्किक गणनाएं की जा सकती हैं। यह लाइब्रेरी सोर्स कोड को फिर से कंपाइल किए बिना बिजनेस रूल्स और कस्टम फॉर्मूला को चलाने की सुविधा देती है। यह बाहरी पैरामीटर्स को इंजेक्ट करके और यूजर-डिफाइंड कस्टम फंक्शन्स को चलाकर इवैल्यूएशन व्यवहार को बढ़ाने का समर्थन करती है। यह सिस्टम डायनामिक डेटा वैलिडेशन की क्षमताएं प्रदान करता है, जिसमें रेगुलर एक्सप्रेशन मैचिंग और कलेक्शन मेंबरशिप वेरिफिकेशन शामिल है। यह नल कोलेसिंग (null coalescing) लॉजिक का उपयोग करके मिसिंग रिजल्ट्स को भी संभालता है और टाइप-एग्नोस्टिक हैंडलिंग के माध्यम से वैल्यूज को प्रोसेस करता है।
Allows the registration of custom Go functions to extend the native operator set of expressions.