8 packages tagged with “re-motion”
re-linq Frontend: A foundation for parsing LINQ expression trees and generating queries in SQL or other languages. Key features: - Transforms expression trees into abstract syntax trees resemblying LINQ query expressions (from ... select syntax) - Simplifies many aspects of this tree (sub queries, transparent identifieres, pre-evaluation ...) - Provides basic infrastructure for backend development (e.g. SQL generation) - Provides a framework for user-defined query extensions and transformations
Allows LINQ providers based on re-linq Frontend to support eager fetching.
Support for unit testing of libraries based on the re-linq Frontend.
Provides a high-level API for type generation based on expression trees. Key features: - Type modifications through subclass proxies - Libraries can independently add modifications to any single type - Reflection.Emit code generator - Support for adding other code generators
re-linq SQL Backend: A framework for generating SQL based on the re-linq Frontend.
Support for unit testing of libraries based on the re-motion TypePipe.
Support for unit testing of libraries based on the re-linq SQL Backend.
Contains the documentation file for re-motion TypePipe.