No he podido encontrar un .NET (C#) CQL analizador, a pesar de mis mejores esfuerzos en Google. Alguien tiene uno que estarían dispuestos a compartir, o saber si existe alguno? ¡Gracias!¿Existe un .NET CQL Parser?
6
A
Respuesta
4
Si se encuentra this proyecto (NCql) escrito en C#.
0
Escribir su propio analizador debería ser lo suficientemente fácil, al menos mirando la sintaxis. Pero el analizador no es la parte más difícil: el verdadero trabajo comienza al traducir las expresiones de consulta a una sintaxis equivalente en otras fuentes de datos.
Si estuviera encargado de encontrar una solución a este problema, un enfoque que exploraría:
- Escribir el analizador CQL
- Crear una capa de traducción para incorporar LINQ
- Complemento de bibliotecas LINQ (LINQ para SQL, LINQ para objetos, LINQ para yada-yada-yada)
Como siempre, su kilometraje puede variar.
Cuestiones relacionadas
- 1. .NET HTML DOM Parser?
- 2. CQL: ¿cómo verificar si el espacio de claves existe?
- 3. Cuenta incorrecta (*) con cassandra-cql
- 4. LISP Parser C++
- 5. Scala Parser Issues
- 6. ¿Existe un .Net equivalente a java.util.concurrent.Executor?
- 7. ¿Existe un .NET Framework de Datos Polimórficos
- 8. PDF Parser API en Java
- 9. ¿Puedo usar SQLAlchemy con Cassandra CQL?
- 10. Cassandra CQL: No se puede insertar
- 11. Boolean y Math Expression Parser
- 12. Cassandra CQL - comandos Update para no crear nueva fila
- 13. C++ create an parser
- 14. ¿Qué Wiki Parser?
- 15. Online jquery shell/parser
- 16. PhoneGap XML Parser?
- 17. Recursive Descent Parser
- 18. VBScript Parcial Parser
- 19. JavaScript math parser library
- 20. Stanford Parser multithread usage
- 21. jquery url builder/parser
- 22. HTML-parser en Node.js
- 23. Microsoft Powerpoint Python Parser
- 24. JavaScript YAML Parser
- 25. Java CLI Parser
- 26. Existe un límite de memoria para un solo proceso .NET
- 27. Java Email message Parser?
- 28. robots.txt parser java
- 29. html parser codeigniter library?
- 30. Parser Generator para Objective C?
Gracias, esto es lo que necesito. Lástima que realmente no hay ninguna documentación que no sea "utilizar la herramienta de aplicación del cliente para ejecutar pruebas y resolver todo por sí mismo" jajaja. – StronglyTyped